Skip to content
This repository has been archived by the owner on Apr 12, 2022. It is now read-only.

Latest commit

 

History

History
66 lines (36 loc) · 1.97 KB

CHANGELOG.md

File metadata and controls

66 lines (36 loc) · 1.97 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Unreleased

v0.6.0 - 2022-02-25

Fixed

  • Fix issue where the latest published model version would be purged from the memory cache while trials were trying to retrieve it.

Changed

  • Memory cache now uses lru package instead of ccache
  • COGMENT_MODEL_REGISTRY_VERSION_CACHE_MAX_SIZE has been deprecated and replaced by COGMENT_MODEL_REGISTRY_VERSION_CACHE_MAX_ITEMS.
  • COGMENT_MODEL_REGISTRY_VERSION_CACHE_EXPIRATION has been deprecated.
  • COGMENT_MODEL_REGISTRY_VERSION_CACHE_PRUNE_COUNT has been deprecated.

v0.5.0 - 2022-02-01

Added

  • Implement cogmentAPI.ModelRegistrySP/RetrieveModels, the method able to retrieve models and their data.

Fixed

  • Examples in the readme now uses the correct protobuf namespace.

v0.4.0 - 2022-01-19

Added

  • Add the ability to retrieve any n-th to last version to cogmentAPI.ModelRegistrySP/RetrieveVersionInfos, cogmentAPI.ModelRegistrySP/RetrieveVersionData.

Changed

  • Breaking Change Update Cogment API to 2.0
  • Internal backend.Backend now uses uint for version numbers and uses 0 to request the creation of a new version.

v0.3.0 - 2021-12-14

Changed

  • The model registry now stores transient model versions in a memory cache.

Added

  • Introduce backend.MemoryCacheBackend a cache backend that stores model version in a upper bounded memory cache and uses another backend for archived versions.

Removed

  • backend.DbBackend and backend.HybridBackend are no longer used and have been removed.

v0.2.0 - 2021-10-05

Fixed

  • Fix database is locked errors during the initial sync by configuring SQLite for concurrent access.

v0.1.0 - 2021-10-01

Introduce Model Registry, a simple versioned key-value store for models