Skip to content

DeviceFramework v2.7.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 14:31
· 34 commits to main since this release
3dc01bd

DeviceFramework v2.7.0

  • Add a precise configuration lifecycle contract: defaults, transactional storage, optional profiles, runtime edits, and schema migration each have one clear ownership boundary.
  • Add revisioned reconcile-profile fixtures, direct migration/reconciliation coverage, and a real two-upload hardware regression on ESP8266 and ESP32.
  • Defer MQTT and mDNS activity until a usable station connection exists, so a portal-only device does not block on broker resolution.
  • Stream DFC4 payload decoding directly from EEPROM, removing the transient full-payload heap allocation; strengthen corrupted/foreign-record handling.
  • Restore the shared default1 development password after a factory reset, pin WiFiManager 3.2.1 and DFTE 1.2.0, and document organised local profile/test-input workflows.