Skip to content

Releases: Miksus/rocketry

v2.5.0

28 Nov 22:41
cced194
Compare
Choose a tag to compare

Highlights of the release:

  • Easier application setup
  • Multilaunch system (run same task parallel)
  • Support for custom timezones
  • Various small fixes and minor features

What's Changed

New Contributors

Thank for all the contributions.

Full Changelog: v2.4.1...v2.5.0

v2.4.1

27 Sep 05:26
18e6132
Compare
Choose a tag to compare

What's Changed

  • Docs: fixed a minor typo in the quick start. by @nsht in #109
  • Docs: wrong class name reference in docs by @Tobi-De in #110
  • Clean: clean up code with Pylint. by @marksmayo in #112
  • Fix: fixed the warnings caused in importing by @Miksus in #116
  • CI: now the library is always tested no warnings produced @Miksus in #119

New Contributors

Full Changelog: v2.4.0...v2.4.1

v2.4.0

19 Sep 06:01
a8e509b
Compare
Choose a tag to compare

This release includes updates to the parameter mechanism. Now custom conditions are more flexible in terms of arguments and tasks can be set running with run-specific parameters. Also execution will be changed to async in the future and now a warning is raised if not specified.

What's Changed

Full Changelog: v2.3.0...v2.4.0

v2.3.0

14 Aug 10:17
8fa4aea
Compare
Choose a tag to compare

This release implements the following major changes:

  • Cron scheduling (to the syntax and to the condition API)
  • Task groups (Grouper) enabling development of bigger applications
  • New methods to intuitively interact with the session (remove_task & create_task)
  • A lot of reworking in the time periods not visible to the users of the library

What's Changed

New Contributors

Full Changelog: v2.2.0...v2.3.0

v2.2.0

23 Jul 17:38
b837b8b
Compare
Choose a tag to compare

The major part of this release is about async support. It also contains new conditions in condition API and some smaller fixes.

What's Changed

Full Changelog: v2.1.2...v2.2.0

v2.1.0

12 Jul 17:56
Compare
Choose a tag to compare

What's Changed

This release focused on exposing the conditions (as an alternative for the condition syntax) and removing Pandas from dependencies.

List of changes:

New Contributors

Full Changelog: v2.0.1...v2.1.0

v2.0.0

02 Jul 09:13
Compare
Choose a tag to compare

v1.2.0

18 Dec 20:40
Compare
Choose a tag to compare

What's Changed

  • Add: shortcut condition syntax for multiple dependencies
  • Add: new task FlaskAPI and JSONAPI
  • Add: task dependency view
  • Add: new task CodeTask
  • Add: new hook Task.hook_execute
  • Fix: Bug in Return if a task executes too quickly
  • Fix: Major bug in optimized task conditions
  • Deprecate: Extensions should no longer be used
  • Update: Now hooks, parsers and task classes are stored in sessions
  • Update: A lot of undocumented code under the hood was removed
  • Update: Removed unsupported templates

Full Changelog: Miksus/red-engine@v1.1.0...v1.2.0

v1.1.0

24 Nov 21:56
Compare
Choose a tag to compare

This release contains some new conditions for customization and arguments for pipelining.

Major changes:

- Add: conditions ``FuncCond`` and ``TaskCond``
- Add: new statements to condition syntax
- Add: new argument ``Return`` and parameter pipelining
- Add: ``FuncParam``, similar to ``FuncTask`` and ``FuncCond``
- Fix: Minor bugs
- Requirements: dropped Pyyaml in hard dependencies
- Optimization: Now conditions read logs only if cannot be determined without. Can be switched off.

What's Changed

New Contributors

Full Changelog: Miksus/red-engine@v1.0.0...v1.1.0

v1.0.0

03 Oct 13:16
Compare
Choose a tag to compare

This is the first stable release of Red Engine. From this release onwards, the API should be somewhat fixed.

Install via PyPI:

python3 -m pip install redengine