Releases: sdss/marvin_brain
Brain 0.3.0
Bump version: 0.3.0dev → 0.3.0
Brain 0.2.2
This release adds some github actions and fixes a bug in the API response
- Fixed a bug in the API response when the response is not a dictionary
- Adding new github actions for build, test, and release on tag
Brain 0.2.1
This release pins the major versions of its dependencies.
Brain 0.2.0
This release refactors the code so it can be released on pypi as marvin-brain
. It also removes its internal logging and config code in favor of sdsstools
, and moves the test out of the package to the top level of the repo.
Changes
- refactoring for code health
- added setup.py and cfg
- moved to sdsstools for logging and config
- moved tests to top level
Brain 0.1.4
This release fixes issues pertaining to networkx
deprecations in versions 2.5.x
from earlier versions.
Brain 0.1.3
This release adds the magrathea.sdss.org
mirror as an option for host domain.
Brain 0.1.2
This tag is for DR16. Resets the SSL keyword verification in Interaction
to verify=True
. Updates the database host machine check to include a SCISERVER
access point. Updates yaml
loaders to comply with 5.1 spec.
Changed
- Setting
verify
default back to True - Changed JHU db check to look for SCISERVER environment variable
- Added new get_yaml_loader function to get proper yaml Loader for 3.1/5.1 spec
- Used new yaml Loader to accommodate 5.1 spec
Brain 0.1.1
This is a patch to hack disabling of ssl certification for DR15 release.
Brain 0.1.0
This is an initial tag of the Brain given recent developments. This release is aimed for the DR15 data release.
Fixed
- Issue with Interaction class not always propagating a new authype down into BrainAuth
Changed
- Switched SDSS user authentication over to Credentails (collaboration.wiki) from the old Inspection
- Added a
use_test
custom config kwarg to switch API urls from production to test servers - Moved functionality to collect all web routes from a Flask web app into a standalone callable function
Added
- CHANGELOG.rst to begin recording changes
- API token authentication using
Flask-JWT-Extended <hhttps://flask-jwt-extended.readthedocs.io/en/latest>
_ - new
BrainAuth
class to override standard requests library handling of authentication. - Options on
Interaction
class to stream response back in iterative chunks - Response compression options for
json
ormsgpack
compression. - A custom brain.yml file for configuration
- Added a brain version and bumpversion config