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
asyncioby @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
KeyboardInterruptof 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 - 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