Releases: piotrkowalczuk/mnemosyne
Releases · piotrkowalczuk/mnemosyne
Version 0.17.0
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
Changes
- api structure simplified (breaking changes),
- project directory structure refactored
mnemosyne.Mnemosyne
simplified client removed
Version 0.12.0
Changes
From this version glide is replaced by dep as a dependency manager.
Version 0.10.0
- now besides
Get
alsoAbandon
,SetValue
andExists
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
- python client available through
pip install mnemosyne-client
Version 0.8.0
delete
endpoint allow to passsubject_id
Version 0.7.0
- mnemosynerpc.Session gets extra optional property
refresh_token
Version 0.5.0
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
intomnemosyne
package - access token lost prefix, partitioning use jump hash algorithm
Version 0.4.1
Changes
- improved code coverage
- health http endpoint under
/health
, returns200
if all dependencies are fine
Version 0.4.0
Changes
- flags
namespace
andsubsystem
removed - flag
storage.postgres.address
renamed topostgres.address
- flag
storage.engine
renamed tostorage
- flag
tls.certFile
renamed totls.cert
- flag
tls.keyFile
renamed totls.key
Dockerfile
andMakefile
reimplemented, as a result docker image size reduced from over 300MB to less than 10MB.