Recent Releases of cobald

cobald - v0.14.0

What's Changed

This release updates the minimal Python version to Python 3.8. This will allow COBalD and its plugins to move forward to a more modern code-base and drop old compatibility layers. There are no user-facing changes aside from not running on older Python versions anymore.

Internal changes and maintenance include:

  • Update deprecated GitHub actions by @giffels in https://github.com/MatterMiners/cobald/pull/118
  • CI cleanup and general maintenance by @maxfischer2781 in https://github.com/MatterMiners/cobald/pull/121
  • Fix static tests (scheduled) by @maxfischer2781 in https://github.com/MatterMiners/cobald/pull/123
  • Add CodeQL workflow for GitHub code scanning by @lgtm-com in https://github.com/MatterMiners/cobald/pull/117
  • Release v0.14 by @maxfischer2781 in https://github.com/MatterMiners/cobald/pull/126

New Contributors

  • @lgtm-com made their first contribution in https://github.com/MatterMiners/cobald/pull/117

Full Changelog: https://github.com/MatterMiners/cobald/compare/0.13.0...v0.14.0

- Python
Published by maxfischer2781 almost 3 years ago

cobald - v0.13.0

What's Changed

This release changes the core implementation of the daemon runtime from threading to asyncio.

We expect the changes to be transparent for users, but the architecture change may have unexpected side-effects. For example, signal handling (as in Linux' SIGINT and similar) now happens differently and dependencies relying on signals may behave slightly different.

Major changes:

  • Robust Runner using asyncio by @maxfischer2781 in https://github.com/MatterMiners/cobald/pull/109
  • Read config after daemon initialisation by @maxfischer2781 in https://github.com/MatterMiners/cobald/pull/112
  • asyncio runner handles KeyboardInterrupt of payloads by @maxfischer2781 in https://github.com/MatterMiners/cobald/pull/114

- Python
Published by maxfischer2781 almost 4 years ago

cobald - v0.12.3

This release allows setting the evaluation strategy of YAML tags as lazy/eager.

See the cobald changelog for all changes.

- Python
Published by maxfischer2781 over 4 years ago

cobald -

This release provides improved configuration handling.

See the cobald changelog for all changes.

- Python
Published by maxfischer2781 almost 5 years ago

cobald - New Plugin System

This release introduces a new plugin system (v0.12.0) that works via decorators.

See the cobald changelog for all changes.

- Python
Published by maxfischer2781 about 6 years ago

cobald - v0.10.0

New plugin, extension and configuration mechanism

- Python
Published by maxfischer2781 almost 7 years ago

cobald - Working version for HNSC and ConcurrencyLimits

Development version confirmed to work for both HNSciCloud and ConcurrencyLimits backends.

- Python
Published by maxfischer2781 over 7 years ago