Skip to content

Releases: sdss/marvin_brain

Brain 0.3.0

27 Jul 18:27
Compare
Choose a tag to compare
Bump version: 0.3.0dev → 0.3.0

Brain 0.2.2

22 Nov 18:25
Compare
Choose a tag to compare

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

19 Nov 17:23
Compare
Choose a tag to compare

This release pins the major versions of its dependencies.

Brain 0.2.0

29 Sep 17:23
Compare
Choose a tag to compare

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

29 Sep 17:21
Compare
Choose a tag to compare

This release fixes issues pertaining to networkx deprecations in versions 2.5.x from earlier versions.

Brain 0.1.3

29 Sep 17:20
Compare
Choose a tag to compare

This release adds the magrathea.sdss.org mirror as an option for host domain.

Brain 0.1.2

11 Dec 20:53
Compare
Choose a tag to compare

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

10 Dec 18:34
Compare
Choose a tag to compare

This is a patch to hack disabling of ssl certification for DR15 release.

Brain 0.1.0

03 Dec 18:02
Compare
Choose a tag to compare

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 or msgpack compression.
  • A custom brain.yml file for configuration
  • Added a brain version and bumpversion config