Skip to content

Latest commit

 

History

History
97 lines (71 loc) · 4.05 KB

CHANGELOG.md

File metadata and controls

97 lines (71 loc) · 4.05 KB

Version 3.0

Happy New Year! avbroot 3.0.0 was also released today, which added support for patching the system partition's otacerts.zip. With that change, Custota's customotacerts module is no longer needed.

After updating to an OTA that was patched by avbroot 3.0.0 or newer, the customotacerts module can be safely uninstalled.

Changes:

  • Update all dependencies (PR #31)
  • Build precompiled custota-tool executables as statically linked executables (PR #32, PR #35)
  • Fix minor clippy warning (PR #33)
  • Remove customotacerts module (PR #34)

Version 2.5

  • Update all dependencies (PR #26)
  • Add support for installing from a local directory (Issue #25, PR #27)
  • Check for Content-Range in HTTP responses instead of Accept-Ranges (Issue #29, PR #30)
    • Fixes compatibility with nginx

Version 2.4

  • Work around GrapheneOS 14 change that causes Custota to crash (Issue #22, PR #23)

Version 2.3

It's Android 14 release day! Any version of Custota can be used to initially upgrade to Android 14, but Custota 2.2 or newer is needed for future OTAs to be installed.

Changes:

  • Update dependencies (PR #17, PR #20, PR #21)
  • Fix non-UTF-8 paths not being accepted by custota-tool's --cert option on Linux (PR #18)

Version 2.2

  • Fix crash when showing error notification if the app cannot connect to update_engine (Issue #11, PR #12)
  • Explicitly create /dev/selinux during boot to fix SELinux patches on Android 14 (Issue #11, PR #14)
  • Refactor custota-tool to use code from avbroot (PR #13)

Version 2.1

  • Add Vietnamese translations (PR #6)
  • Fix crash on initial app launch after installation (Issue #7, PR #8)
  • Add hint text for OTA server URL text box (Issue #5, PR #9)
  • Document how periodic update checks work (Issue #5, PR #10)

Version 2.0

  • Add support for signed OTA metadata (PR #2)
    • This is a breaking change. A new .csig file needs to be generated for each OTA. See the documentation for instructions.

Version 1.1

  • Add section for bootloader unlock status (PR #1)

Version 1.0

  • Initial release