Releases: goto/optimus
Releases · goto/optimus
v0.6.3
v0.7.0
Changelog
- 3d6790d feat: Publish job run events (#41)
- c58ea08 feat: improve check job specs (#31)
- 3757613 feat: job downstream deletion (#40)
- 8175130 fix: add migration to cleanup old , data and remove delete cascade fr… (#39)
- 09a0199 fix: update job state query main (#46)
- 669179e fix: update kafka write for errors (#42)
- 09db0f8 refactor: error handling changes (#35)
- 6815ad5 refactor: use no-op handler for no publisher (#43)
v0.7.0-rc.2
v0.6.2
v0.7.0-rc.1
Changelog
- d68a781 Fix: source entrypoint with custom shell (raystack#751)
- 9e78c58 Merge pull request #1 from goto/bump-sdk-vn
- 5f73b91 Merge pull request #10 from goto/resource-batch
- 95cc7ac Merge pull request #2 from goto/fix-depends-on-past
- 461683a Merge pull request #22 from goto/fix_debug_log
- 5a873b6 Merge pull request #5 from goto/update-image-url
- 83a944f Merge pull request #7 from goto/feature/replay-main
- 70b7a09 Publish events extended (#23)
- 1cabd53 feat: add prometheus monitoring metrics for business dashboard (raystack#743)
- aeeb9d0 feat: add replay (raystack#753)
- e96ca18 feat: configurable endpoint for kubernetes pod executor (raystack#740)
- b7c8d8d feat: get replay list (#8)
- 8f0ca19 feat: get replay status (#11)
- e6705a9 feat: publish job events (#24)
- 04919f5 feat: update echo sample plugin (raystack#745)
- e0a244b fix: add job_run_id index on operator run tables for faster queries (raystack#750)
- 0c073ac fix: add total runnings jobs at any given time panel metrics (raystack#752)
- 71859c5 fix: allow resources to be uploaded in batches
- 23cb538 fix: bump github.com/goto/optimus/sdk commit SHA
- 48aaaa9 fix: change xcom push to false as default to unblock deployment for now
- ee799e0 fix: debug log
- cf1df04 fix: disable depends_on_past for sensors and hooks (#29)
- e3ff5ea fix: do not return error in case resource already exists (#30)
- 734e3d9 fix: fix build by using new version of salt
- 88cd19c fix: fix init container url
- ab95cc4 fix: fix issues related to resource deploy (raystack#748)
- acf63a6 fix: fix lint issues fix the build
- 8a21266 fix: job scheduling configs not match (#28)
- d616218 fix: override depends_on_past's dag level value
- 5a5f1ca fix: publish latest image
- 61fa436 fix: remove snapshot mode in publish latest
- 155369e fix: replay issues (#19)
- 1ed1d44 fix: revert get window handler default version to 1
- 7d4ff72 fix: upload to scheduler async (#27)
- 85744dd patch: save modified jobspec in proper location (raystack#755)
- 9bff876 refactor: fix lint errors (raystack#736)
- 6193c80 refactor: propogate template errors as invalid argument (#26)
- 558abc0 refactor: reduce concurrency (#25)
- 1b60200 refactor: update protos and remove notice
v0.6.1
v0.6.0
Following features released as part of 0.6.0
- Redesign Optimus
- e776fb4 feat: change optimus architecture to be more domain oriented (raystack#679)
- 4d71411 refactor: add upload all command for resources (raystack#713)
- Support Job and Resource export to YAML
- c2fce72 feat: add job and resource export to yaml (raystack#716)
- Monitoring
- 79842e0 feat: add result for monitoring on job run (raystack#742)
- Job Version
- 82b0244 feat: change job version's default (raystack#744)
- Code Refactoring
- 5899045 refactor: remove gorm, use pgx for postgres (raystack#696)
- af3ebee refactor: remove schedule and retry struct's json tag in store to avoid inconsistency (raystack#697)
- 794803c refactor: remove secret type (raystack#703)
- dd55572 refactor: simplify custom kubernetes pod operator (raystack#730)
- c4cf585 refactor: simplify fetching of secrets for compilation (raystack#735)
- eb38596 refactor: remove gorilla mux (raystack#732)
- 6d766d7 refactor: simplify job builders (raystack#734)
- Plugin Integration
- c42e0c9 feat: configurable endpoint for kubernetes pod executor (raystack#740)
- d54792a feat: update echo sample plugin (raystack#745)
- fdbec95 refactor: move plugin models to sdk (raystack#699)
Note
- Deploy command is removed.
- Introduced job replace-all command to replace all job specifications of a project and scheduler upload-all to upload all jobs in the server to the scheduler.
- Introduced resource upload-all to deploy resources.
- Improving job deployment time by only processing the modified jobs.
- Enhance job validation with cyclic dependency check.
- Introduced job & resource export commands.
- Temporarily removed the Replay feature.
Deprecating below APIs:
Deprecated API | Note |
---|---|
CreateJobSpecification | Substituted by: AddJobSpecifications, UpdateJobSpecifications |
DeployJobSpecification | Substituted by: ReplaceAllJobSpecifications, UploadToScheduler |
GetDeployJobsStatus | - |
CheckJobSpecification | Substituted by: CheckJobSpecifications |
BackupDryRun | - |
v0.6.0-rc.16
v0.6.0-rc.15
Changelog
- 3ec1434 fix: fix url for init container
v0.6.0-rc.14
Changelog
- 679ceac fix: remove upgrade check for forked repo