Skip to content

Releases: JuulLabs-OSS/mcumgr-android

0.11.0 McuManager Android

15 May 21:25
Compare
Choose a tag to compare
  • Update nordic BLE library dependency to 2.2.0
  • Transfer pause/cancel/resume bugfixes

0.10.0 McuManager Android

22 Apr 00:33
Compare
Choose a tag to compare
  • Add more nullability annotations (#68)
  • Stats collector; kotlin; mcumgr test mock framework (#65)
  • Updating the sample app (#70)

0.9.1 McuManager Android

21 Feb 21:36
Compare
Choose a tag to compare
  • Use AndroidX in Sample app & mcumgr-ble
  • Add support for protected TLVs in image parser

0.9.0 McuManager Android

26 Nov 20:41
Compare
Choose a tag to compare

0.8.0 Release

04 Jun 01:53
a664770
Compare
Choose a tag to compare

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 to long 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

19 Dec 18:49
Compare
Choose a tag to compare

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

21 Aug 20:36
Compare
Choose a tag to compare

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

21 Aug 20:36
Compare
Choose a tag to compare

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

06 Jul 21:00
Compare
Choose a tag to compare
Rename rc to return code for clarity

0.6.0 Beta Release

02 Jul 17:26
Compare
Choose a tag to compare
  • Upgrade to nordic BLE library v2
  • McuMgrTransport updates
  • New, more functional sample app
  • File System Manager
  • Firmware upgrade updates