Skip to content

Releases: hysds/mozart

v2.0.15: Mozart version 2.0.15

02 Feb 19:08
842abac
Compare
Choose a tag to compare

Bug fixes and enhancements:

  • HC-367: Update to latest Pallet Project versions (#39)
    • added Flask>2.0.0,<3.0.0, updated flask-restx, flask-WTF, gunicorn
    • commented out click b/c its not being used
    • Sync Flask pins to pele
  • bump version

v2.0.14: Mozart version 2.0.14

06 Oct 22:14
Compare
Choose a tag to compare

Bug fixes and enhancements:

  • pin elasticsearch>=7.0.0,7.14.0 (#38)
  • bump version

v2.0.13: Mozart version 2.0.13

03 Jun 17:27
Compare
Choose a tag to compare

Bug fixes and enhancements:

  • hotfix: pin flask and flask extensions (#37)
  • bump version

v2.0.12: Mozart version 2.0.12

13 May 00:09
Compare
Choose a tag to compare

Bug fixes and enhancements:

  • added tags in user jobs retrieve api (#35)
    • fixed INTERNAL SERVER ERROR callback in submit job api
  • pin click to handle celery issue: celery/celery#6768
  • bump version

v2.0.11: Mozart version 2.0.11

13 Mar 02:59
eaecb5c
Compare
Choose a tag to compare

Bug fixes and enhancements:

  • HC-330 (#34)
    • added user jobs rest api to return list of submitted jobs
    • removed duplicate logging in mozart/init.py
    • added usernme to submit job api
    • fixed typo in resolve_hysds_job, removed unused import
    • code cleanup and removed unused imports
    • added start_time and end_time to user jobs API
    • wrapped ES call in user jobs endpoint with try/except for proper exception handling and returning a proper error to the user
    • remove response model in UserJobs and added endpoint to api/v0.2
    • bump version
  • HC-332 (#36)
    • added enable_dedup to on-demand submit api
    • fixed delete bug in ci un-register jenkins job (using args instead of form/json)
    • fixed soft_time_limit bug
    • added enable_dedup to on-demand and user rule api
    • return 'success': False if enable_dedup in not boolean
    • added enable_dedup to mozart user rules mapping
    • added enable_dedup flag to job params api

v2.0.10: Mozart version 2.0.10

17 Feb 23:32
618bd57
Compare
Choose a tag to compare

Bug fixes and enhancements:

  • HC-325 (#32)
    • added hysds_ios mapping and script, bumped version
    • create_hysds_ios_index.py executable
    • 32 character user rule limit to 64
  • HC-304 (#33)
    • added new rest api endpoint for registering and building jobs in jenkins
    • removed un-used imports from api v01 & 02
    • refactored v01 and v02 api into submodules
    • de-coupled the namespaces across multiple files
  • bump version

v2.0.9: Mozart version 2.0.9

20 Jan 00:42
d1a2ebf
Compare
Choose a tag to compare

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

v2.0.8: Mozart version 2.0.8

08 Dec 19:08
Compare
Choose a tag to compare

Bug fixes and enhancements:

  • Fix readme (#29)
    • fixed code formatting in README.md
    • added swagger UI guide
  • bump version

v2.0.7: Mozart version 2.0.7

04 Nov 22:05
Compare
Choose a tag to compare

Bug fixes and enhancements:

  • HC-279 Remove deprecated HySDS code (#28)
    • removed user_rules.py and user_tags.py because usage has been moved to api_v01 and api_v02
  • refactored parts to not use raw requests to query elasticsearch
  • removed remnants of hysds_commons's hysds_io, job_spec, container utils
  • removed unused imports from services/stats.py
  • removed request_utils from mozart/lib b/c its not being used anywhere
  • cleaned up code in queue_utils
  • removed views.py and its blueprint in init.py
  • removed templates and static files because mozart will not serve html pages anymore, only a Rest API
  • added swagger views page back
  • fixed queue_utils bug with ES querying
  • fixed swagger UI bug, causing a 500 when serializing json responses
  • fixed job_spec bug (GET), which was causing the swagger UI bug
  • small formatting changes
  • added more descriptive API response messages
  • bump version

v2.0.6: Mozart version 2.0.6

16 Oct 22:49
8ce849c
Compare
Choose a tag to compare

Bug fixes and enhancements:

  • HC-171 (#27)
    • added time_limit and disk usage in job params rest api
    • added time_limit and soft_time_limit in the on-demand rest API
  • moved request argument outside try block in SubmitJob API
    • bump version
    • more detail on the on-demand (soft) time_limit 400 error
    • added time_limit soft_time_limit and disk_usage to user rules mappings files
    • added time_limit to rest api
    • added disk_usage to on-demand and user rule rest api
    • fixed bug to remove soft_time_limit, time_limit and disk_usage from user rule
    • fixed user rule bug for time limit and disk usage being removed