Thanks to our contributors for this release!
Fixed
- Preserve context values in multi-service adapter: 42d6fa1
- Cross-service context values for services (namely: logging values) should now persist in services chained with the multi-service adapter.
New
- new
filekv
default storage backend: #177- See Operations Guide for documentation
- Deprecates the previous
file
backend - Also new
inmem
storage backend - Support sending Bootstrap Tokens during migration from
nano2nano
(for all backends): #86 - Include
/app/dbkv
path in Dockerfile: b266f6b
- support for RFC 9440 certificate HTTP headers when using the
-cert-header
switch: #165 - cmdr.py: add
CertList
command with--managedonly
switch: 579fb05
Other
- API changes & updates:
- Immutable context on MDM request: #188
- Refactor HTTP APIs for reuse (HTTP REST-ish API itself is unchanged): #184
- New
api
Go package that abstracts enqueueing commands and sending APNs notifications. - Guard against nil input param: 416198e
- New
- Make nop service available to service package: 9f658f1
- Update docs: 477ebb1, d7e4d3c
- Clean-up, organization, refactors:
- Dependency updates
- Use GitHub workflow filename to show actual action results in README: b84a5a8