Releases: koi-learning/koi-core
Releases · koi-learning/koi-core
Release v0.4.4
Changelog
0.3
- Added proxies for users and access objects
- Added tests for user access
- changed the transfer protocol for request_mock to http, as requests does not support url parameters with custom url schemes
- fixed some minor code smells
0.3.1 -0.3.3
- fixed a major bug when accessing roles
- more bug fixes for role access
0.3.4
- added support for additional files in model zip files
- unified the code loaders for remote and local code
0.3.5
- multiple RunableInstances can be used (when using a command from the control namespace the number of allowed instances is now an optional parameter)
0.3.6
- added missing check for user id in "has_role"
- fixed tests for role management
0.3.7
- added "last_modified" field to instances and models --> This needs koi_api version to be 0.3.3+!
0.3.8
- made koi_core compatible with Python3.6
- added tagged releases on github
0.3.9
- fixed the persistence functions
- using UUID as id for every object as hash() is salted for strings since Py3.3
0.4
- added
is_koi_reachable(base_url: str)
- added
try_create_api_object_pool(...)
0.4.1
- removed setup.py
- added pyproject.toml
- use of entrypoints instead of scripts
0.4.2
- changed some dt.now() to dt.utcnow()
- removed obsolete koi-worper.py from root directory
0.4.3
- removed old python version from CI
- overhauled the docker scripts
- added tagged builds for docker
- register docker containers in github registry
0.4.4
- removed unwanted 'continue' from koi-worker; added explicit cast for wait time
Release v0.4.3-dev2
Changelog
0.3
- Added proxies for users and access objects
- Added tests for user access
- changed the transfer protocol for request_mock to http, as requests does not support url parameters with custom url schemes
- fixed some minor code smells
0.3.1 -0.3.3
- fixed a major bug when accessing roles
- more bug fixes for role access
0.3.4
- added support for additional files in model zip files
- unified the code loaders for remote and local code
0.3.5
- multiple RunableInstances can be used (when using a command from the control namespace the number of allowed instances is now an optional parameter)
0.3.6
- added missing check for user id in "has_role"
- fixed tests for role management
0.3.7
- added "last_modified" field to instances and models --> This needs koi_api version to be 0.3.3+!
0.3.8
- made koi_core compatible with Python3.6
- added tagged releases on github
0.3.9
- fixed the persistence functions
- using UUID as id for every object as hash() is salted for strings since Py3.3
0.4
- added
is_koi_reachable(base_url: str)
- added
try_create_api_object_pool(...)
0.4.1
- removed setup.py
- added pyproject.toml
- use of entrypoints instead of scripts
0.4.2
- changed some dt.now() to dt.utcnow()
- removed obsolete koi-worper.py from root directory
v0.4.3-dev
Commits
- 73a168a: removed colorama; removed requirements.txt; added develop requirements to toml file; updated ci workflow - codecov was deprecated, use pytest-cov, use new toml file; (Johannes Richter) #46
- 8b97fc3: remove old python versions from ci script; (Johannes Richter) #46
- 1a3c590: removed old docker files and added a new one; (Johannes Richter) #46
- 70a4560: updated README.md; added docker build and publish to tagged releases; bumped version in toml file; (Johannes Richter) #46
- b657cc3: fixed wrong python version constraint; (Johannes Richter) #46
Release v0.4.3
Changelog
0.3
- Added proxies for users and access objects
- Added tests for user access
- changed the transfer protocol for request_mock to http, as requests does not support url parameters with custom url schemes
- fixed some minor code smells
0.3.1 -0.3.3
- fixed a major bug when accessing roles
- more bug fixes for role access
0.3.4
- added support for additional files in model zip files
- unified the code loaders for remote and local code
0.3.5
- multiple RunableInstances can be used (when using a command from the control namespace the number of allowed instances is now an optional parameter)
0.3.6
- added missing check for user id in "has_role"
- fixed tests for role management
0.3.7
- added "last_modified" field to instances and models --> This needs koi_api version to be 0.3.3+!
0.3.8
- made koi_core compatible with Python3.6
- added tagged releases on github
0.3.9
- fixed the persistence functions
- using UUID as id for every object as hash() is salted for strings since Py3.3
0.4
- added
is_koi_reachable(base_url: str)
- added
try_create_api_object_pool(...)
0.4.1
- removed setup.py
- added pyproject.toml
- use of entrypoints instead of scripts
0.4.2
- changed some dt.now() to dt.utcnow()
- removed obsolete koi-worper.py from root directory
v0.4.2
v0.4.1
Commits
- 8f4f844: removed setup.py; added pyproject.toml; using entrypoints instead of a pythons cript to be platform independant; (Johannes Richter)
- 663dd55: Merge branch 'main' of https://github.com/koi-learning/koi-core into main (Johannes Richter)
v0.4.0
v0.3.9
Commits
- 6851061: when creating offline pools -> take a base url for the would-be-service, force the use of "local" caching, which means everything is valid; (Johannes Richter) #45
- d1d1d5b: do not truncate the file, as this is not possible when using gzip-files; (Johannes Richter) #45
- d35a2c3: for some reason get_instances was not cached like get_models was; (Johannes Richter) #45
- c857e01: python3.3+ salts hash results for str, bytes und datetime, so we use a workaround using uuid with namespaces; (Johannes Richter) #45
- 2b6ab95: do not re-persistyfy when offline; do not re-persistify if object was not touched; bump the version; (Johannes Richter) #45
- 1b5576d: fix a typo; added base_url to tests for persistence; (Johannes Richter) #45
v0.3.8
Commits
- 545ab28: do not use zipfile.Path to be compatible with py3.6; (Johannes Richter) #44
- a67c0b6: update the test to work on py3.6; (Johannes Richter) #44
- 68604b7: test on multiple python versions; (Johannes Richter) #44
- aa6ab80: define versions as string; (Johannes Richter) #44
- 5c3f41e: pytest 5.4.x has reported problems with py3.10 so we try to remove the version constraint; (Johannes Richter) #44
- 24250b2: set required python version to 3.6; (Johannes Richter) #44
- 084c575: added test if local code builds correct zipfile; (Johannes Richter) #44
- 78065a8: use GITHUB_REF_NAME instead of env.GITHUB_REF_NAME (Johannes Richter) #44
- c0fd7ac: bump up the version as we now support py3.6; (Johannes Richter)
- b791be1: use the new github context for the ref name; (Johannes Richter)
- e288407: keep the older versions when publishing the latest build; (Johannes Richter)
- 1990a09: just drop the lates release as github marks the most recent as latest by default; (Johannes Richter)