Skip to content

Releases: piotrkowalczuk/mnemosyne

Version 0.3.0

18 Jul 20:37
Compare
Choose a tag to compare
Version 0.3.0 Pre-release
Pre-release

Changes

  • flag redesign to be more verbose e.g. storage.postgres.address instead of s.p.address
  • grpc update to version `1.0.0
  • default value of storage.postgres.address become same as default value of postgres docker image.

Version 0.2.0

16 Jul 16:18
Compare
Choose a tag to compare
Version 0.2.0 Pre-release
Pre-release

Changes

  • mnemosynerpc.AccessToken removed, replaced by simple string representation
  • mnemosynerpc.RPCClient replaced by mnemosynerpc.SessionManagerClient
  • mnemosynerpc.RPCServer replaced by mnemosynerpc.SessionManagerServer
  • .deb package removed

Version 0.1.0

08 Jul 15:01
Compare
Choose a tag to compare
Version 0.1.0 Pre-release
Pre-release

Changes

  • Mnemosyne interface simplification.
  • Daemon package has been spliced into mnemosyne/cmd/mnemosyned and mnemosyne/mnemosyned. First contains integration layer for command line interface.
  • New test helper function func TestDaemon(t *testing.T, opts TestDaemonOpts) (net.Addr, io.Closer) in mnemosyne/mnemosyned package.
  • New Daemon struct that represents daemon process.
  • Command line interface flags refactored.
  • Improved logging and monitoring by introduction of extra layer above gRPC server.
  • Each error returned over gRPC has mnemosyned prefix.
  • Introduction of TTL (time to live) and TTC (time to clean), both configurable via flags.
  • gRPC related files moved to separate package mnemosynerpc.
  • Glide integration.
  • hub.docker.com integration.
  • Expiration date properly extended on each get request.
  • Significantly increased code coverage up to 80%.