optimus

Optimus is an easy-to-use, reliable, and performant workflow orchestrator for data transformation, data modeling, pipelines, and data quality management.

APACHE-2.0 License

Stars
743
Committers
23

Bot releases are hidden (Show)

optimus - v0.5.1

Published by ravisuhag almost 2 years ago

Changelog

  • bcce5c25 fix: job and parent merge on job load (#688)
optimus - v0.5.0

Published by ravisuhag almost 2 years ago

Changelog

  • 4334c3ae Revert "refactor: resource bounded context (#650)" (#674)
  • 484345eb fix : add goreleaser CI for latest build and remove v from optimus versioning (#676)
  • 5116e0d0 fix : job_run_input call from airflow worker & fix airflow restart issue in dev (#686)
  • 746bc09f fix : remove tag validation on latest CI (#678)
  • 84368a7d fix : use stdout for logger instead of stdin (#683)
  • 2c3e2b8c fix: port commits from 0.4 to main (#684)
  • 4eb65e9e refactor: resource bounded context (#650)
optimus - v0.5.0-rc.1

Published by ravisuhag almost 2 years ago

Changelog

  • 6c8074ce Fix: handle job failure event msg block builder (#582) (#590)
  • ef31e76d add missing usr/bin into plugin discover path (#612)
  • fcc5422c feat : add dev setup (#628)
  • 34ec9cea feat : simplify plugin ecosystem (init-container) (#609)
  • 7898d831 feat: Job Inspect (#543)
  • df23b5b3 feat: add bounded context utility (#652)
  • eda4ccca feat: add migration implementation (#538)
  • 989cf7ab feat: deprecate climod compile asset, move to depResMod (#639)
  • 930a8e1c feat: improve dev setup (#651)
  • 6b05eb2e feat: improve logs on cyclic deps (#562)
  • 19102e84 fix : add non-root user in docker file (#580)
  • 346a7ee7 fix : avoid dynamically linked executable in latest builds (#671)
  • 17053a1f fix : handle deletions for both namespace id vs namespace name folders (#621)
  • b2126f0a fix : missing extra_files for docker in goreleaser (#672)
  • 88894c3a fix: bug on update secrets (#653)
  • 13c4a0d7 fix: fix issues with grafana dashboard for version 8 (#605)
  • 6b458b4f fix: fix sensor to pass version information to compute the start & end times (#614)
  • dadc4b35 fix: print upstream job and downstream job in the inspect command (#618)
  • dd4ba991 fix: pull image if not present locally on cluster (#648)
  • 4f31e3f7 fix: replay fix dependency resolution (#633)
  • d83b6ed0 fix: restore secrets fallback (#604)
  • 7475a4e5 fix: show error message regardless verbosity condition (#631)
  • e42648b0 fix: spec reading where asset is optional (#638)
  • 0595fdbf fix: unproper logger print (#565)
  • 56002500 refactor: add tenant bounded context (#619)
  • 6afefe75 refactor: clean up admin build instance (#635)
  • c3bdc90d refactor: cleanup minor part 1 (#549)
  • b511dddc refactor: cleanup minor part 2 (#552)
  • 03952e96 refactor: cleanup minor part 3 (#555)
  • 1c656def refactor: mark namespace name mandatory in tenant (#643)
  • e579a6fd refactor: re-work local spec implementation (#616)
  • a1130124 refactor: remove BasePlugin mod (#644)
  • a6dafbc1 refactor: restructure the code to align with other odpf projects (#610)
  • e4e38597 refactor: unify job spec repository (#607)
optimus - v0.4.5

Published by ravisuhag almost 2 years ago

Changelog

  • 07272e9e fix: Error handling airflow events release (#669)
optimus - v0.4.4

Published by ravisuhag almost 2 years ago

Changelog

  • 3da84f99 feat: improve logs on cyclic deps (#562)
optimus - v0.4.3

Published by ravisuhag almost 2 years ago

Changelog

  • aa16c894 fix: pull image if not present locally on cluster (#647)
optimus - v0.4.2

Published by ravisuhag about 2 years ago

Changelog

  • 0ff5fe6 fix: keep things backward compatible for other deployments depending on the upgraded optimus server. (#629)
optimus - v0.4.1

Published by ravisuhag about 2 years ago

Changelog

  • 4e125d0 refactor: fix unproper logger print
optimus - v0.4.0

Published by ravisuhag about 2 years ago

Changelog

  • 6a1ec5a fix: provide a mechanism to contact optimus server and upstream optimus server (#624)
  • eb9cf80 fix: fix sensor to pass version information to compute the start & end times (#614) (#617)
  • 71ef005 fix: handle deletions for both namespace id vs namespace name folders (#623)
  • eb50224 fix: add missing usr/bin into plugin discover path (#612)
  • 2b2e17f fix: handle job failure event msg block builder (#582) (#591)
  • 40409a4 fix: restore secrets fallback (#604)
  • 2c03789 fix: add non-root user in docker file (#580)
  • f7ef0bd3 fix: backward compatibility in loading yaml plugins (#567)
  • 2560ef86 feat: add support for yaml plugins & simplify installation of plugins on client side(#452)
  • 3cfc9dfb feat: support for new window version 2 and a playground command to understand window configurations better (#471)
  • 6bda1555 chore: update golang version to 1.18 (#496)
  • d0f6250c feat: add AddJobSpecifications api & refactor createJobSpecification api (#537)
  • fee20e79 fix: fix app name and error message for resources (#542)
  • 516c9cd7 fix:refactored logger (#534)
  • a96503a1 refactor: command package (#536)
  • 7710e0e1 fix: incomplete deployment log (#535)
  • 17143b50 fix: Remove sensor poke failure event (#520) (#524)
  • 7253693c fix: err gracefully when config job spec is non string (#513)
  • 7d243182 feat: get compiled job assets from JobRunInput api (#435)
  • c9392dcd fix: remove unused time variables from 'optimus_notify' api payload #503
  • da076b28 fix: init logger with server struct to avoid panic (#474)
  • 4e23e762 refactor: simplify observer response (#445)
  • ddb8def5 fix: initialize config filename (#497)
  • d9908bb2 refactor: change external optimus sensor task id similar with internal sensor task id (#491)
  • 7cd7f989 fix: deployed jobs folder to use namespace name instead of namespace id (#440)
  • 067771e2 feat : add plugin manager (#434)
optimus - v0.4.0-rc.4

Published by ravisuhag about 2 years ago

Changelog

  • eb9cf80 fix: fix sensor to pass version information to compute the start & end times (#614) (#617)
optimus - v0.4.0-rc.7

Published by ravisuhag about 2 years ago

Changelog

  • 6a1ec5a fix: provide a mechanism to contact optimus server and upstream optimus server (#624)
optimus - v0.4.0-rc.6

Published by ravisuhag about 2 years ago

Changelog

  • 71ef005 fix : handle deletions for both namespace id vs namespace name folders (#623)
optimus - v0.4.0-rc.5

Published by ravisuhag about 2 years ago

Changelog

  • eb50224 add missing usr/bin into plugin discover path (#612)
optimus - v0.4.0-rc.3

Published by ravisuhag about 2 years ago

Changelog

  • 2b2e17f Fix: handle job failure event msg block builder (#582) (#591)
  • 40409a4 fix: restore secrets fallback (#604)
optimus - v0.4.0-rc.2

Published by ravisuhag about 2 years ago

Changelog

  • 2c03789 fix : add non-root user in docker file (#580)
optimus - v0.3.9

Published by ravisuhag about 2 years ago

Changelog

  • 1e9a7b9 Fix: handle job failure event msg block builder (#582)
optimus - v0.4.0-rc.1

Published by ravisuhag about 2 years ago

Changelog

  • f7ef0bd3 fix : backward compatibility in loading yaml plugins (#567)
  • 2560ef86 feat : add support for yaml plugins & simplify installation of plugins on client side(#452)
  • 3cfc9dfb feat: support for new window version 2 and a playground command to understand window configurations better (#471)
  • 6bda1555 chore: update golang version to 1.18 (#496)
  • d0f6250c feat: add AddJobSpecifications api & refactor createJobSpecification api (#537)
  • fee20e79 fix: fix app name and error message for resources (#542)
  • 516c9cd7 fix:refactored logger (#534)
  • a96503a1 refactor: command package (#536)
  • 7710e0e1 fix: incomplete deployment log (#535)
  • 17143b50 fix: Remove sensor poke failure event (#520) (#524)
  • 7253693c fix: err gracefully when config job spec is non string (#513)
  • 7d243182 feat: get compiled job assets from JobRunInput api (#435)
  • c9392dcd fix: remove unused time variables from 'optimus_notify' api payload #503
  • da076b28 fix: init logger with server struct to avoid panic (#474)
  • 4e23e762 refactor: simplify observer response (#445)
  • ddb8def5 fix: initialize config filename (#497)
  • d9908bb2 refactor: change external optimus sensor task id similar with internal sensor task id (#491)
  • 7cd7f989 fix: deployed jobs folder to use namespace name instead of namespace id (#440)
  • 067771e2 feat : add plugin manager (#434)
optimus - v0.3.8

Published by ravisuhag about 2 years ago

Changelog

  • 7808743 fix: drop constraint task_run_job_run_id_fkey (#561)
optimus - v0.3.7

Published by ravisuhag about 2 years ago

Changelog

  • 9aa3e8c fix: GetDependentJobs and GetStaticDependenciesPerJobID refer to jobs in other project issue when project is not set in dependency (#556) (#558)
  • e5633d0 fix: delete cascade job_run and task,sensor,hook runs (#557) (#559)
optimus - v0.3.6

Published by ravisuhag about 2 years ago

Changelog

Package Rankings
Top 5.98% on Proxy.golang.org
Badges
Extracted from project README
verify workflow publish latest workflow Coverage Status License Version
Related Projects