Skip to content

Releases: sapphirecat/dynacache

1.1.3 "No New Features!"

09 Apr 17:36
Compare
Choose a tag to compare
  • Improved code security posture, namely net.JoinHostPort()
  • Built with Go 1.20.3 using the golang:buster container and GOAMD64=v1 for wide compatibility

This may be the only release with such broad compatibility. It is likely that golang:bullseye will be the oldest supported option next time a dynacache release is built.

1.1.2 "Wow It REALLY Works!"

20 Apr 23:52
Compare
Choose a tag to compare

Potentially incompatible changes:

  1. Built with Go 1.18.1 using GOAMD64=v2.
  2. Response to the "version" command is closer to the release version number than before. It's still not strictly correct, unfortunately.

Other improvements:

  1. Missing "append" and "prepend" commands are accepted.
  2. CLI flag -verbose and env var DYNACACHE_VERBOSE (uint8) for controlling the logging level.
  3. Idle clients will be disconnected during normal operation.
  4. Graceful server shutdown happens within a bounded time limit.
  5. Repeated signals will cause an immediate shutdown.

1.0.0 "I Can't Believe It's Not Vaporware"

03 Jul 00:38
Compare
Choose a tag to compare

Feature set:

  1. Text protocol only
  2. PHP/memcached session lock recognition (prefix "memc.sess.key." only)
  3. "Memory" (in-process map, unlimited size) engine for testing without AWS interaction

Configuration via command-line flags; run dynacache -help for details. The AWS SDK environment variables also apply.

Binary built with go 1.16.5. The "source code" shown below isn't real.