v0.2.0
NOTE: This release has MySQL storage backend schema changes. Please apply the schema.00001.sql
through schema.00007.sql
files if you have a previous installation.
Thank you to our contributors for this release: @gmarnin, @daemonsy, @w0de, @leojh
New Features/Capabilities
- Added enrollment migration
nano2nano
tools: ability to migrate between NanoMDM storage backends: f99f83a - Added new signature (only) certificate verifier (not enabled by default): fb68ac0
- Bootstrap Token support: #15
- Support basic
UserAuthenticate
enrollment: #8, 4a54502, 4d5561f - TokenUpdate "tally": a simple counter for TokenUpdates per enrollment. Allows seeing which TokenUpdates are the first (and thus enroll-time) and is propagated to the webhook: #16
- Added Storage backend tests: af61878
- Support HTTP parameter pass-through to webhook: #17
- Better tracking of
NotNow
responses in MySQL backend: #13
Bug fixes
- Fixes to MySQL schema #22, #23, #25
- Use larger column type for commands and responses in MySQL storage backend: #26, 419b2ef
- Log server shutdown (previously silently ignoring): 5fe88c6
- Fix push expiration handling: f46dad5
Other
- Added Dockerfile (and Makefile support for Docker) 86b6188, 795cfc5
-mdm
switch is now called-disable-mdm
795cfc5- Documentation fixes/improvements #19, #21, 8b4c39f, 7b0214d, 5d3d46b, 9516060, #28, #29
- Created GitHib actions: #9, 78a8930
- Added the NanoMDM Operations Guide: 71c41cf
- Various refactoring: 032aae1, 3c9a161, c03b3b8, d16aa2a, 84cf636, a841235, a9d0462, 3907f14, 970c5b3, 513d43e, 1406f5c, cb51bf0, 65fb96a
- More efficient multi-command targeting in MySQL storage backend: 52dd9ae
- Added OpenAPI docs: c4b8ada, 66ccbce
- Update to newer PKCS#7 dependency: 9b0010e