Skip to content

Commit

Permalink
Release 0.13 (#115)
Browse files Browse the repository at this point in the history
* added missing change fragment

* adjust license date range

* add change fragment for asyncio core

* regenerated changelog

* bump version number

* adjusted date in __about__
  • Loading branch information
maxfischer2781 authored Aug 29, 2022
1 parent ae4926c commit 0343272
Show file tree
Hide file tree
Showing 6 changed files with 36 additions and 5 deletions.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2018-2019 Eileen Kuehn, Max Fischer
Copyright (c) 2018-2022 Eileen Kuehn, Max Fischer

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
13 changes: 11 additions & 2 deletions docs/source/changelog.rst
Original file line number Diff line number Diff line change
@@ -1,10 +1,19 @@
.. Created by log.py at 2021-10-29, command
'/Users/mfischer/PycharmProjects/cobald/venv/lib/python3.9/site-packages/change/__main__.py log docs/source/changes/ compile -o docs/source/changelog.rst'
.. Created by log.py at 2022-08-16, command
'/Users/mfischer/PycharmProjects/cobald/venv/lib/python3.9/site-packages/change/__main__.py log docs/source/changes compile -o docs/source/changelog.rst'
based on the format of 'https://keepachangelog.com/'
#########
ChangeLog
#########

0.13 Series
===========

Version [0.13.0] - 2022-08-16
+++++++++++++++++++++++++++++

* **[Changed]** Configuration is processed after daemon and `asyncio` initialisation
* **[Changed]** Daemon core implementation is based on `asyncio`

0.12 Series
===========

Expand Down
9 changes: 9 additions & 0 deletions docs/source/changes/109.asyncio_core.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
category: changed
summary: "Daemon core implementation is based on `asyncio`"
description: |
The daemon core is now implemented based on `asyncio` instead of `threading`.
This should be largely transparent outside of the daemon core itself but improves
robustness, responsiveness and performance.
pull requests:
- 109
version: 0.13.0
11 changes: 11 additions & 0 deletions docs/source/changes/112.config_initialisation.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
category: changed
summary: "Configuration is processed after daemon and `asyncio` initialisation"
description: |
The configuration is now processed after initialising the daemon runtime.
In specific, the primary `asyncio` event loop is guaranteed to be available
when objects are created from the configuration.
issues:
- 106
pull requests:
- 112
version: 0.13.0
2 changes: 2 additions & 0 deletions docs/source/changes/versions.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
- semver: 0.13.0
date: '2022-08-16'
- semver: 0.12.3
date: '2021-10-29'
- semver: 0.12.2
Expand Down
4 changes: 2 additions & 2 deletions src/cobald/__about__.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
__summary__ = "COBalD - the Opportunistic Balancing Daemon"
__url__ = "https://github.com/MatterMiners/cobald"

__version__ = "0.12.3"
__version__ = "0.13.0"
__author__ = "Eileen Kuehn, Max Fischer"
__email__ = "[email protected]"
__copyright__ = "2018 - 2021 %s" % __author__
__copyright__ = "2018 - 2022 %s" % __author__
__keywords__ = "opportunistic scheduling scheduler demand feedback-loop cobald"

0 comments on commit 0343272

Please sign in to comment.