Releases: sapphirecat/dynacache
Releases · sapphirecat/dynacache
1.1.3 "No New Features!"
- Improved code security posture, namely
net.JoinHostPort()
- Built with Go 1.20.3 using the
golang:buster
container andGOAMD64=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!"
Potentially incompatible changes:
- Built with Go 1.18.1 using
GOAMD64=v2
. - Response to the "version" command is closer to the release version number than before. It's still not strictly correct, unfortunately.
Other improvements:
- Missing "append" and "prepend" commands are accepted.
- CLI flag
-verbose
and env varDYNACACHE_VERBOSE
(uint8) for controlling the logging level. - Idle clients will be disconnected during normal operation.
- Graceful server shutdown happens within a bounded time limit.
- Repeated signals will cause an immediate shutdown.
1.0.0 "I Can't Believe It's Not Vaporware"
Feature set:
- Text protocol only
- PHP/memcached session lock recognition (prefix "memc.sess.key." only)
- "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.