Skip to content

Releases: piotrkowalczuk/mnemosyne

Version 0.17.0

24 Aug 12:54
c7195c9
Compare
Choose a tag to compare

Changes

  • gRPC package upgrade to ^v1.14.0
  • New (for internal use) gRPC health check service using grpc_health_v1.RegisterHealthServer
  • New postgres storage metric mnemosyned_storage_postgres_query_duration_seconds
  • Two new health check endpoints /healthz (liveness) and /healthr (readiness) instead of single /health.
{
  "version": "v0.16.0-dirty",
  "probes": {
    "postgres": "SERVING",
    "cluster": {
      "mnemosyned-2:8080": "SERVING",
      "mnemosyned-3:8080": "SERVING"
    } 
  }
}

Version 0.14.0

26 Nov 19:55
Compare
Choose a tag to compare

Changes

  • api structure simplified (breaking changes),
  • project directory structure refactored
  • mnemosyne.Mnemosyne simplified client removed

Version 0.12.0

23 Sep 21:36
Compare
Choose a tag to compare

Changes

From this version glide is replaced by dep as a dependency manager.

Version 0.10.0

18 May 18:38
Compare
Choose a tag to compare
  • now besides Get also Abandon, SetValue and Exists support request forwarding.
  • increased code coverage (more tests and code refactor)
  • change log library from go-kit/log to zap
  • improved mnemosynestress app

Version 0.9.2

15 Apr 10:38
Compare
Choose a tag to compare
  • python client available through pip install mnemosyne-client

Version 0.8.0

19 Mar 20:08
Compare
Choose a tag to compare
Version 0.8.0 Pre-release
Pre-release
  • delete endpoint allow to pass subject_id

Version 0.7.0

19 Mar 18:49
Compare
Choose a tag to compare
Version 0.7.0 Pre-release
Pre-release

Version 0.5.0

28 Sep 21:52
Compare
Choose a tag to compare
Version 0.5.0 Pre-release
Pre-release

Changes

  • basic data partitioning and caching
  • initial discovery implementation
  • start endpoint redefined, access token has no prefix now and its length is 128, start endpoint can be forwarded if generated token does not match current node
  • improved tests speed by adding extra postgres ping before loop
  • extra logic moved from mnemosyne/mnemoynerpc into mnemosyne package
  • access token lost prefix, partitioning use jump hash algorithm

Version 0.4.1

14 Aug 19:38
Compare
Choose a tag to compare
Version 0.4.1 Pre-release
Pre-release

Changes

  • improved code coverage
  • health http endpoint under /health, returns 200 if all dependencies are fine

Version 0.4.0

13 Aug 21:34
Compare
Choose a tag to compare
Version 0.4.0 Pre-release
Pre-release

Changes

  • flags namespace and subsystem removed
  • flag storage.postgres.address renamed to postgres.address
  • flag storage.engine renamed to storage
  • flag tls.certFile renamed to tls.cert
  • flag tls.keyFile renamed to tls.key
  • Dockerfile and Makefile reimplemented, as a result docker image size reduced from over 300MB to less than 10MB.