What's Changed
This Pre-Release adds optional client-side caching to reduce 1Password API calls. See also in the docs.
Enable and configure caching with the following environment variables:
| Key | Value | Default |
|---|---|---|
SECRET_PROVIDER_CACHE_ENABLED
| Enables in-memory caching for resolved secrets | false
|
SECRET_PROVIDER_CACHE_TTL
| Cache TTL for resolved secrets as a Go duration string (for example: 30s, 5m, 1h)
| 5m
|
Warning
If the cache TTL is too long, secrets may become outdated.
✨ Features
🌟 Improvements
- feat: graceful shutdown by @qianlongzt in #1270
- fix: enhance GitHub release fetching by @kimdre in #1280
📦 Dependencies
- chore(deps): update dependency zensical to v0.0.37 by @renovate[bot] in #1273
- chore(deps): update dependency zensical to v0.0.38 by @renovate[bot] in #1277
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #1279
- fix(deps): update module github.com/docker/cli to v29.4.2+incompatible by @renovate[bot] in #1281
📚 Miscellaneous
- docs: fix sitemap for latest symlink by @kimdre in #1272
- fix: docs CI pipeline by @kimdre in #1274
- docs: update Apprise documentation links by @kimdre in #1276
- docs: fix broken links and improve formatting by @kimdre in #1278
Full Changelog: v0.83.0...v0.84.0-rc.1