v0.9.0
Features
- add support for sqlite as a storage option #31 (Fredrik Lindberg)
- add postgres storage provider #32 (Fredrik Lindberg)
- add postgres support to helm chart #32 (Fredrik Lindberg)
- add extra volume support to helm chart #34 (Fredrik Lindberg)
- add explicit embedded mode #33 (Fredrik Lindberg)
- add tool to migrate data between storage options #33 (Fredrik Lindberg)
Bug Fixes
- properly wait for storage provider and lock service to be ready #31 (Fredrik Lindberg)
- implement a proper single node lock #31 (Fredrik Lindberg)
- pass signal to terminate function #32 (Fredrik Lindberg)
- expiry timer not properly cleared on shutdown #33 (Fredrik Lindberg)
- match on :* rather than * #33 (Fredrik Lindberg)
- drain tunnel connections on shutdown #35 (Fredrik Lindberg)
Documentation
- update README.md (Fredrik Lindberg)
Code Refactoring
- storage: expose namespace to storage provider #31 (Fredrik Lindberg)
- add atomic get/set semantics to storage layer #32 (Fredrik Lindberg)
- simplify storage configuration #36 (Fredrik Lindberg)
Tests
- smoke test the build image with a self test #32 (Fredrik Lindberg)
- increase timeout for redis namespace list test #33 (Fredrik Lindberg)
Builds
- change to dynamically linked binaries for Linux #31 (Fredrik Lindberg)
- include libresolv and nss libraries in buildroot #32 (Fredrik Lindberg)
Continuous Integration
- add ability to publish container on branch builds #36 (Fredrik Lindberg)
- fix linux release build (Fredrik Lindberg)
Chores
- release: 0.9.0 (Fredrik Lindberg)