github micromdm/nanomdm v0.8.0

3 months ago

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
    • Make nop service available to service package: 9f658f1
    • Update docs: 477ebb1, d7e4d3c
  • Clean-up, organization, refactors:
    • Log UserAuthenticate service check-in: efe6973
    • Use interface for dump service: 51616ed
  • Dependency updates
  • Use GitHub workflow filename to show actual action results in README: b84a5a8

Don't miss a new nanomdm release

NewReleases is sending notifications on new releases.