GitPedia
quantum-elixir

quantum-elixir/quantum-core

:watch: Cron-like job scheduler for Elixir

30 Releases
Latest: 2y ago
v3.5.3Latest
github-actions[bot]github-actions[bot]·2y ago·February 29, 2024
GitHub

📋 What's Changed

  • fix problem with non-exported function by @maxpohlmann in https://github.com/quantum-elixir/quantum-core/pull/603

New Contributors

  • @maxpohlmann made their first contribution in https://github.com/quantum-elixir/quantum-core/pull/603
  • Full Changelog: https://github.com/quantum-elixir/quantum-core/compare/v3.5.2...v3.5.3
v3.5.2
github-actions[bot]github-actions[bot]·2y ago·February 28, 2024
GitHub

📋 What's Changed

  • typo by @inoas-nbw in https://github.com/quantum-elixir/quantum-core/pull/599
  • Fix Logs for invalid jobs by @maennchen in https://github.com/quantum-elixir/quantum-core/pull/601

New Contributors

  • @inoas-nbw made their first contribution in https://github.com/quantum-elixir/quantum-core/pull/599
  • Full Changelog: https://github.com/quantum-elixir/quantum-core/compare/v3.5.1...v3.5.2
v3.5.1
github-actions[bot]github-actions[bot]·2y ago·February 27, 2024
GitHub

📋 What's Changed

  • Solution: add a warning message and remove jobs with invalid tasks by @dannielb in https://github.com/quantum-elixir/quantum-core/pull/523
  • Simplify CI by @maennchen in https://github.com/quantum-elixir/quantum-core/pull/541
  • Changes warn to error when the function `check_node?` fails by @viniciusilveira in https://github.com/quantum-elixir/quantum-core/pull/557
  • Fix calls to deprecated Logger.warn/2 by @LouisMT in https://github.com/quantum-elixir/quantum-core/pull/566
  • Remove ssl_verify_fun (bugfix no longer needed) by @maennchen in https://github.com/quantum-elixir/quantum-core/pull/584

New Contributors

  • @github-actions made their first contribution in https://github.com/quantum-elixir/quantum-core/pull/508
  • @dannielb made their first contribution in https://github.com/quantum-elixir/quantum-core/pull/523
  • @viniciusilveira made their first contribution in https://github.com/quantum-elixir/quantum-core/pull/557
  • @LouisMT made their first contribution in https://github.com/quantum-elixir/quantum-core/pull/566
  • @renovate made their first contribution in https://github.com/quantum-elixir/quantum-core/pull/597
  • Full Changelog: https://github.com/quantum-elixir/quantum-core/compare/v3.5.0...v3.5.1
v3.5.0
github-actions[bot]github-actions[bot]·4y ago·May 23, 2022
GitHub

📋 What's Changed

  • Fix incorrect TaskSupervisor name in documentation by @wingyplus in https://github.com/quantum-elixir/quantum-core/pull/486
  • Update CI Elixir / OTP Versions by @maennchen in https://github.com/quantum-elixir/quantum-core/pull/488
  • feat: Registers telemetry events by @isaacsanders in https://github.com/quantum-elixir/quantum-core/pull/493
  • Fix typos by @kianmeng in https://github.com/quantum-elixir/quantum-core/pull/494
  • Update CI by @maennchen in https://github.com/quantum-elixir/quantum-core/pull/497
  • Fix Job Override by @maennchen in https://github.com/quantum-elixir/quantum-core/pull/496
  • Job Config Options by @maennchen in https://github.com/quantum-elixir/quantum-core/pull/500
  • Tiny Doc Fix by @maennchen in https://github.com/quantum-elixir/quantum-core/pull/501
  • + 3 more

New Contributors

  • @k-cross made their first contribution in https://github.com/quantum-elixir/quantum-core/pull/502
  • @dependabot made their first contribution in https://github.com/quantum-elixir/quantum-core/pull/504
  • Full Changelog: https://github.com/quantum-elixir/quantum-core/compare/v3.4.0...v3.5.0
v3.4.0
maennchenmaennchen·4y ago·August 10, 2021
GitHub

Added

  • `telemetry` `v1.0.0` support (#483)
  • Logger Metadata (#462 & #464)
  • Support setting job `state` in config (#463)

🐛 Fixed

  • Invalid Timezone fix in `ExecutionBroadcaster` (#468)
  • Diff for [3.4.0]
  • [3.4.0]: https://github.com/quantum-elixir/quantum-core/compare/v3.3.0...v3.4.0
v3.3.0
maennchenmaennchen·5y ago·September 25, 2020
GitHub

Added

  • Support manual job triggering (#459)
  • Diff for [3.3.0]
  • [3.3.0]: https://github.com/quantum-elixir/quantum-core/compare/v3.2.0...v3.3.0
v3.2.0
maennchenmaennchen·5y ago·September 14, 2020
GitHub

Added

  • Telemetry Support (#415)

🐛 Fixed

  • Properly override jobs with duplicate name (#392)
  • Simplify `TaskRegistry` and make tests deterministic
  • Diff for [3.2.0]
  • [3.2.0]: https://github.com/quantum-elixir/quantum-core/compare/v3.1.0...v3.2.0
v3.1.0
maennchenmaennchen·5y ago·August 18, 2020
GitHub

Added

  • Additional Supervisor Configuration for Clustering (#450)
  • Diff for [3.1.0]
  • [3.1.0]: https://github.com/quantum-elixir/quantum-core/compare/v3.0.2...v3.1.0
v3.0.2
maennchenmaennchen·5y ago·August 18, 2020
GitHub

🐛 Fixed

  • Fix Warnings with Clock Skew (#449)
  • [3.0.2]: https://github.com/quantum-elixir/quantum-core/compare/v3.0.1...v3.0.2
v3.0.1
maennchenmaennchen·6y ago·June 16, 2020
GitHub

🐛 Fixed

  • `ClockEvent` order corrected #442
v3.0.0
maennchenmaennchen·6y ago·June 11, 2020
GitHub

🐛 Fixed

  • Fix `@reboot` Cron Expression (#437)

📋 Changed

  • The `Quantum.Storage` behaviour contains a new mandatory `child_spec/1` callback.
  • A lot of function that were not for public use have been undocumented. Those are now considered internal and may break at any point in time.
  • `Quantum.Scheduler` has been renamed to `Quantum`
  • `Quantum.Storage.Adapter` has been renamed to `Quantum.Storage`
  • The global mode has been removed. It will be reimplemented as an additional library if a stable replacement is found.
v3.0.0-rc.3Pre-release
maennchenmaennchen·6y ago·June 11, 2020
GitHub

🐛 Fixed

  • Update Docs
v3.0.0-rc.2Pre-release
maennchenmaennchen·6y ago·February 28, 2020
GitHub

📋 Changed

  • The `Quantum.Storage` behaviour contains a new mandatory `child_spec/1` callback.
v3.0.0-rc.1Pre-release
maennchenmaennchen·6y ago·February 28, 2020
GitHub

📋 Changed

  • A lot of function that were not for public use have been undocumented. Those are now considered internal and may break at any point in time.
  • `Quantum.Scheduler` has been renamed to `Quantum`
  • `Quantum.Storage.Adapter` has been renamed to `Quantum.Storage`
  • The `global` mode has been removed. It will be reimplemented if a stable replacement is found.
Native Date Libraryv2.4.0
maennchenmaennchen·6y ago·February 26, 2020
GitHub

Added

  • Native Date Library (via #405)
  • Adding of inactive Jobs (via #409)

🐛 Fixed

  • GenStage 1.0 compatibility (via #424)
  • Doc Fixes (#394, #396, #400, #401)
Faster Startup duration for non-globalv2.3.4
maennchenmaennchen·6y ago·February 25, 2020
GitHub

🐛 Fixed

  • Faster Startup duration for non-global (Fixes #376)
Swarm Handoff & Compilation Error Fixv2.3.3
maennchenmaennchen·7y ago·September 6, 2018
GitHub

🐛 Fixed

  • Fix & Test Swarm Handoff & Conflict Resolution
  • Fix Compilation Error
  • Fix Executor Stat Options for GenStage ~> 0.12.0
v2.3.2
maennchenmaennchen·7y ago·August 22, 2018
GitHub

🐛 Fixed

  • Global Clustering Worker Start
Fix Run Strategy Storage v2.3.1
maennchenmaennchen·7y ago·August 13, 2018
GitHub

🐛 Fixed

  • Fixed Regression in Run Strategy Random
Storage API, Swarm Clustering, Safe Run Strategiesv2.3.0
maennchenmaennchen·7y ago·August 10, 2018
GitHub

Added

  • Experimental Storage API

🐛 Fixed

  • Use Swarm for clustering to prevent broken cluster state
  • Better search for available nodes for run strategies
Move GitHub Repositoryv2.2.7
maennchenmaennchen·8y ago·March 23, 2018
GitHub

📋 Changed

  • Moved the Repository into Organization & Correct all the URL's

🐛 Fixed

  • Fixed Dialyzer Warnings
Daylight Saving Time Bug Fixv2.2.6
maennchenmaennchen·8y ago·March 21, 2018
GitHub

🐛 Fixed

  • Fixed problem with Daylight Saving Time for jobs with timezone other than UTC.
Omit gen_stage warningv2.2.5
maennchenmaennchen·8y ago·February 26, 2018
GitHub

🐛 Fixed

  • Omit `gen_stage` warning on `~> 0.13`
Relax timex dependencyv2.2.4
maennchenmaennchen·8y ago·February 23, 2018
GitHub

🐛 Fixed

  • Relax `timex` dependency
Compatibility Fix gen_stagev2.2.3
maennchenmaennchen·8y ago·February 14, 2018
GitHub

🐛 Fixed

  • Fixed compatibility with `gen_stage ~> 0.12`
Better Debugging Capabilitiesv2.2.2
maennchenmaennchen·8y ago·February 8, 2018
GitHub

Added

  • Better Debugging Capabilities

🐛 Fixed

  • Relaxed version requirements for `gen_stage`
Fix Task Supervisorv2.2.1
maennchenmaennchen·8y ago·January 3, 2018
GitHub

🐛 Fixed

  • sometimes the task supervisor was not running in a cluster
Local Run Strategyv2.2.0
maennchenmaennchen·8y ago·November 14, 2017
GitHub

Added

  • Local run strategy
Bugfixesv2.1.3
maennchenmaennchen·8y ago·November 7, 2017
GitHub

🐛 Fixed

  • Runtime Added Jobs are executed right away instead of waiting for the next job execution.
  • Fix Typo in Doc
2.1.2v2.1.2
c-rackc-rack·8y ago·November 4, 2017
GitHub

Added

  • Distillery is not mentioned in list of package managers

📋 Changed

  • Source is not formatted properly

🐛 Fixed

  • Removed unused Alias from `Quantum.Job`
  • Hot upgrade is not possible due to missing supervisor