Releases: raystack/optimus
Releases · raystack/optimus
v0.2.1
v0.2.0
v0.2.0-alpha.1
v0.2.0-alpha
Changelog
- 4d01e2f Feat register project namespace (#257)
- ed7e0b8 Merge Releases/v0.2.1 to main (#329)
- 437b481 Python tests ci pipeline (#279)
- c55f791 Revert "fix: sensor to use scheduled_time & all the window params (#211)" (#233)
- d7aeb33 Sensor merge and leverage job run api in sensor logic (#278)
- 2cebf72 avoid release branches and release from main branch itself (#334)
- 416c28f feat: #326, add pagerduty support (#327)
- f393b13 feat: API to fetch JobRuns for given date range (#201)
- 52f15fc feat: add job refresh (#227)
- fcc94d1 feat: add labels on job spec as tags in airflow dag (#156)
- 62bc51c feat: allow config for airflow specific (#290)
- 4bfeffe feat: bind config with cobra flags to override the conf (#274)
- da4aa74 feat: consume secrets from job config (#259)
- d4beca8 feat: init project & namespace (#256)
- 1273506 feat: make job deployment asynchronous (#296)
- be782eb feat: multi namespace deployment support (#210)
- 80ec40d fix: add Maybe for optional calls due to map order (#280)
- d0faf13 fix: avoid modifying the origional confs (#295)
- 1c8ecf4 fix: bug caused by survey requirement on job validate and job run
- 1c18f20 fix: bug on uncatched log and early deployment termination for empty spec on namespace (#276)
- 692d62b fix: fix missing secrets for register (#291)
- 14cd989 fix: goreleaser build (#270)
- e44256d fix: handle empty nameSpaces config to prevent infinite prompt loop (#242)
- d08a801 fix: improve logging for deployment (#273)
- 87c400e fix: logging for job and resource deployment (#241)
- 8f48ad6 fix: pass namespace spec that has secrets to DeployJobs process (#284)
- e97668a fix: pass project spec containing secrets to plugin (#289)
- f7e6657 fix: prerun client config load (#271)
- f12a263 fix: sensors to use schedule_time_of_dag, window_size, upstream_schedule (#239)
- 2c48c0e fix: update the grpc limits for the client side (#234)
- 608a0c8 fix: update the workflows to verify, publish-latest and release. (#303)
- de3a40d fix: use correct script to drop job_dependency on migration down (#298)
- f730089 fix: use global flag for the docs user (#229)
- 9dbfb93 fix: use of progress on version call (#243)
- 653f83c fix: when file config not exist return error (#262)
- a5349fe refactor: arrange imports in order of stdlib, third-party and optimus (#237)
- 21b96c2 refactor: break down server initialisation in different parts (#240)
- 7d19600 refactor: decouple postgres adapter from plugin service (#294)
- 429b8c8 refactor: divide deployment command function for better readability (#269)
- 8c7c4a0 refactor: enable gosec to check for security issues (#230)
- 9cecebf refactor: extract constant for commands (#209)
- 4d9227b refactor: fix errors reported by gosimple (#206)
- 287f7b8 refactor: fix errors reported for errors and naked-return (#208)
- e791078 refactor: fix gocritic diagnostic errors (#238)
- e793a41 refactor: fix linter for init and autofix gofumpt (#221)
- 8760bba refactor: fix some lint errors (#245)
- 9007ac0 refactor: move test to separate package (#207)
- f4a768d refactor: propagate context to downstream calls (#216)
- dc1f5ec refactor: remove airflow1 support (#213)
- 42508b8 refactor: remove github.com/pkg/errors as dependency (#283)
- 8cd1795 refactor: remove unused method receivers (#281)
- f67f5f9 refactor: remove unused params and enable strict check (#218)
- b16b622 refactor: run database migration only once for all integration tests (#217)
- eb9676a refactor: split config (#236)
- af266ee refactor: split run module in service and compiler (#244)
- 16dfb63 refactor: split runtime proto to smaller module proto (#231)
- 74d46c0 refactor: update job status command to use job run API (#255)
- 05f8953 refactor: use bot user to publish docs (#226)
- 182d6c8 refactor: use truncate tables in missing integration tests (#309)
- 4d46754 review: add review comments
v0.1.2
Changelog
- dc3fcc5 Api to delete secret for project (#160)
- fcfddc6 Enable all linters, disable only the problamatic ones (#159)
- c07c545 Namespace name during saving secret is optional (#158)
- ed76281 feat : add external http sensor at optimus (#150)
- a8da326 feat: Split runtime in multiple files (#153)
- 76be7c4 feat: Use secrets in macros (#155)
- 008f5a8 feat: Use services in runtime instead of repo-factories (#149)
- 49a76e4 feat: add api to list secrets (#141)
- b5277d5 feat: add dagrun_timeout to airflow dag (#142)
- 500e3cd feat: create and update secrets through cli & api (#129)
- 01db921 feat:Print Basic Details of Image Version & Optimus Client & Server Versions (#143)
- 7c7fcda fix : maintain single optimus host variable across environment (#147)
- 431059b fix(optimus): fix issue related to newline of resources (#140)
- a2a0f91 fix: avoid unmarshall if external dependencies is null (#214)
- a759f84 fix: fix issues for staticcheck linter (#191)
- 3d6f277 fix: remove or rename unused params (#190)
- bfec874 fix: remove reference to make generate in release (#212)
- bcd7324 fix: set CrossTenantDependancySensor mode from default poke to reschedule (#145)
- ecccf4b fix: update the grpc limits for the client side (#234)
- 1ec74c3 refactor: Use optimus config struct instead of interface (#162)
- 9e7d04b refactor: change command for running test in makefile (#194)
- a993cf4 refactor: clean unused code and methods (#161)
- 9b7a598 refactor: fix errors reported by magic number lint (#199)
- d775eb1 refactor: fix issues reported by stylecheck and enable the linter (#193)
- 31b6c90 refactor: reduce the number of global vars (#195)
- 28e6062 refactor: refactor and cleanup for secrets management (#202)
- 8521ef1 refactor: remove deprecated package "github.com/pkg/errors" (#200)
v0.1.1
Changelog
- dc3fcc5 Api to delete secret for project (#160)
- fcfddc6 Enable all linters, disable only the problamatic ones (#159)
- c07c545 Namespace name during saving secret is optional (#158)
- ed76281 feat : add external http sensor at optimus (#150)
- a8da326 feat: Split runtime in multiple files (#153)
- 76be7c4 feat: Use secrets in macros (#155)
- 008f5a8 feat: Use services in runtime instead of repo-factories (#149)
- 49a76e4 feat: add api to list secrets (#141)
- b5277d5 feat: add dagrun_timeout to airflow dag (#142)
- 500e3cd feat: create and update secrets through cli & api (#129)
- 01db921 feat:Print Basic Details of Image Version & Optimus Client & Server Versions (#143)
- 7c7fcda fix : maintain single optimus host variable across environment (#147)
- 431059b fix(optimus): fix issue related to newline of resources (#140)
- a2a0f91 fix: avoid unmarshall if external dependencies is null (#214)
- a759f84 fix: fix issues for staticcheck linter (#191)
- 3d6f277 fix: remove or rename unused params (#190)
- bfec874 fix: remove reference to make generate in release (#212)
- 2ce5ba4 fix: sensor to use scheduled_time & all the window params (#211)
- bcd7324 fix: set CrossTenantDependancySensor mode from default poke to reschedule (#145)
- 1ec74c3 refactor: Use optimus config struct instead of interface (#162)
- 9e7d04b refactor: change command for running test in makefile (#194)
- a993cf4 refactor: clean unused code and methods (#161)
- 9b7a598 refactor: fix errors reported by magic number lint (#199)
- d775eb1 refactor: fix issues reported by stylecheck and enable the linter (#193)
- 31b6c90 refactor: reduce the number of global vars (#195)
- 28e6062 refactor: refactor and cleanup for secrets management (#202)
- 8521ef1 refactor: remove deprecated package "github.com/pkg/errors" (#200)
v0.1.0
v0.0.5-rc.4
v0.0.5-rc.3
Changelog
- c840243 fix: airflow2 api url path
- a32e35a fix: empty metadata during job creation panics the server (#135)
- 3a021be fix: rerunning an old job cause task and hook execution time to differ (#133)
- 93d12fa fix: unknown project dependency should not raise an error
- 22696aa refactor(cli): make project/namespace configs required in deploy cmd (#134)