Skip to content

Releases: koi-learning/koi-core

Release v0.4.4

23 May 17:19
Compare
Choose a tag to compare

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

02 Apr 14:05
Compare
Choose a tag to compare

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

02 Apr 14:01
Compare
Choose a tag to compare

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

02 Apr 20:57
9935c2a
Compare
Choose a tag to compare

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

06 Sep 12:34
Compare
Choose a tag to compare

Commits

  • 52deef9: removed koi-worker script; fixed some time related code smells; (Johannes Richter)

v0.4.1

03 Aug 11:09
Compare
Choose a tag to compare

Commits

v0.4.0

29 Jun 18:04
Compare
Choose a tag to compare

Commits

  • 403de77: added is_reachable under api.common; added is_koi_reachable under api; added try_create_api_object_pool with auto fallback to persistence file; (Johannes Richter)
  • 2712c4f: use absolute imports; (Johannes Richter)
  • bb4c65a: bump the version; (Johannes Richter)

v0.3.9

29 Jun 13:28
5b29c29
Compare
Choose a tag to compare

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

20 Jun 10:37
Compare
Choose a tag to compare

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)