Releases: JuulLabs-OSS/mcumgr-android
Releases · JuulLabs-OSS/mcumgr-android
0.11.0 McuManager Android
0.10.0 McuManager Android
0.9.1 McuManager Android
- Use AndroidX in Sample app & mcumgr-ble
- Add support for protected TLVs in image parser
0.9.0 McuManager Android
- Adds
imghash
field to log show response (#60)- Firmware side change: apache/mynewt-mcumgr@542db22
- Deprecates
next_index
field from log show response (#61)
0.8.0 Release
Release Notes
- New transfer abstraction for image upload, file upload/download, and crash dump download. (#32)
- Old implementations are deprecated.
- Update log and state response fields from
int
tolong
to combat integer overflow (#50, #52)- WARNING: May break your build if performing stats collections
- Firmware Upgrade will prioritize confirm over reset when possible In state
VALIDATE
(#53) - McuManagerTransport now requires an implemented
connect
method with callback (#37)- WARNING: May break build if you have a custom transport implementation.
- CircleCI setup for auto-deploying SNAPSHOT releases and building/testing PRs. (#54)
0.7.0 Release
Release Notes
- Speed and reliability improvements for firmware upgrade and BLE transport implementation
- Firmware upgrades reset time can be configured
- Debug BLE transport logging through SLF4J
0.6.2 McuManager Core; No Transport
Release Notes
- Transport agnostic
McuManager
core for building/parsing McuManager commands. McuManagerTransport
interface for custom transport scheme implementations.- Supported McuManager command groups:
DefaultManager
,ImageManager
,StatsManager
,ConfigManager
,LogManager
,FsManager
.- Prebuilt response objects for all commands in supported groups
- Complete device firmware upgrade (DFU) implementation.
- Validates and recovers from bad device image states to ensure upgrade completion.
- Firmware upgrade control: pause, resume, cancel
- McuBoot and Mynewt Bootloader support with image parsing and validation.
0.6.2 McuManager Android Core; BLE Transport
Release Notes
- Transport agnostic
McuManager
core for building/parsing McuManager commands. McuManagerTransport
interface for custom transport scheme implementations.- Complete BLE transport scheme implementation.
- Supported McuManager command groups:
DefaultManager
,ImageManager
,StatsManager
,ConfigManager
,LogManager
,FsManager
.- Prebuilt response objects for all commands in supported groups
- Complete device firmware upgrade (DFU) implementation.
- Validates and recovers from bad device image states to ensure upgrade completion.
- Firmware upgrade control: pause, resume, cancel
- McuBoot and Mynewt Bootloader support with image parsing and validation.
0.6.1 Beta Release
Rename rc to return code for clarity
0.6.0 Beta Release
- Upgrade to nordic BLE library v2
- McuMgrTransport updates
- New, more functional sample app
- File System Manager
- Firmware upgrade updates