Skip to content

v2.0.9: Mozart version 2.0.9

Compare
Choose a tag to compare
@pymonger pymonger released this 20 Jan 00:42
· 28 commits to master since this release
d1a2ebf

Bug fixes and enhancements:

  • HC-297 (#30)
    • removed un-used imports from api v01 & 02
  • added new rest api endpoint for registering and building jobs in jenkins
    • imported service in mozart.init.py
    • added get api request for EventSource javascript api
  • TODO: should probably move the build step to a different rest api endpoint fixed sdscli build command
    • changed execute command (using with now) in jenkins.py added logger as well
    • removed bufsize=1 from subprocess.Popen
    • added event_source option (defaults to False) to execute to be compatible with the EventSource javascript API, which is prepending with 'data' and adding a newline
    • re-organized the jenkins rest api and bumped version
    • de-coupled api_v01.py into multiple modules (testing, will de-couple v02 if all goes well)
    • moved namespaces to mozart/services/api_v01/init.py
    • de-coupled the namespaces across multiple files
  • re-organized mozart/init.py
    • de-coupled API v0.2
  • moved code from api_v0X/init.py to a service.py module to allow for the swagger /doc/ endpoint
  • removed jenkins.py (branched off from a un-related ticket)
  • removed trailing newline
    • handling global 404 error with a json response instead of the default HTML response
    • removed elasticsearch-dsl because its unused
  • bumped version