Skip to content

Releases: PelionIoT/manifest-tool

v2.6.2

30 Sep 14:46
f2f702d
Compare
Choose a tag to compare
  • Copyright in update_default_resources.c created with Izuma Networks and current year.
  • Updated cryptography to version 43.0.1.
  • Updated requests to version 2.32.2.
  • Drop manylinux_1 and manylinux_2010, add musllinux_1_2 as manylinux platforms.
  • Add updating of pip in wheels building with manylinux.

v2.6.1

19 May 13:07
177aa3a
Compare
Choose a tag to compare
  • Drop support for Python 3.7.
    • Python 3.7 is end of life.
    • It fails the PR-checks in Mac runner as an arm64-package of Python 3.7 is not available.
  • Upgrade cryptography dependency from 41.0.4 to latest 42.0.7.
    • There were multiple CVEs in the earlier one.
    • However, they do not impact manifest-tool as we do not use pkcs12 functionality.

v2.6.0

03 Jan 17:26
Compare
Choose a tag to compare
  • Add support for an external signing tool
    • The feature enables to use of an external signing tool for signing the manifest.
    • Add a new CLI option --signing-tool to the manifest-dev-tool init command.
    • The --key CLI option of the manifest-dev-tool init command can receive an identifier private key
      or a private key file name that will be used to sign the manifest with the external signing tool provided.
    • Add a new configuration option signing-tool that is used by the manifest-tool create command.
    • The --key CLI option of the manifest-tool create or manifest-tool create-v1 command can receive
      an identifier private key or a private key file name that will be used to sign the manifest with
      the external signing tool provided.
  • Update requests to 2.31.0.
  • Update cryptography to 41.0.4.
  • Add support for Python 3.11 (super inits, imports with try, tox additions etc.).
  • Update dev-requirements:
    • Update pytest to the latest 7.4.2.
    • Update pylint to 2.17.7 (3.0.2 does not support older versions of Python).
  • Remove the --force CLI option that was deprecated already.

v2.5.1

11 Jan 07:57
691f724
Compare
Choose a tag to compare
  • Fix the minimal required Python version to 3.7.

v2.5.0

04 Jan 14:03
1155547
Compare
Choose a tag to compare
  • Izuma branding, contact email/author updated, Cloud documentation links updated.
  • Timeouts for requests.put/post/delete operations.
  • Pinned down critical Python module versions in dev-requirements.txt.
  • Module name fixes for some tests.
  • Removed obsolete options from .pylintrc.
  • Support for / testing on Python 3.6 dropped.
  • Support for / testing on Python 3.10 added.

v2.4.1

26 Apr 08:24
Compare
Choose a tag to compare
  • Add linux aarch64 wheel build support
  • This release contains wheel files for Linux and Windows only. Mac OS isn't supported in this version

v2.4.0

23 Sep 07:20
Compare
Choose a tag to compare
  • Add manifest-package-tool:
    • New tool to generate combined package files for combined updates.
  • Update the README.md file.

Manifest Tool v2.4.0rc1

13 Sep 12:05
Compare
Choose a tag to compare
Pre-release
  • Add manifest-package-tool:
    • New tool to generate combined package files for combined updates.
  • Update the README.md file.

Manifest Tool v2.3.0

21 Jul 07:55
Compare
Choose a tag to compare
  • Add encrypted payload support to manifest-tool:
    • Add encrypted-raw payload format and encrypted payload information to manifest configuration file.
  • Add encrypted payload support to manifest-dev-tool:
    • Add --encrypted-digest and --encrypted-size options to create command.
    • Add --encrypt-payload option to update.
  • Build wheels for manylinux_2_24_x86_64.
  • Improve the tool help and the README.md file.

Manifest Tool v2.3.0rc1

12 Jul 13:18
Compare
Choose a tag to compare
Pre-release
  • Add encrypted payload support to manifest-tool:
    • Add encrypted-raw payload format and encrypted payload information to manifest configuration file.
  • Add encrypted payload support to manifest-dev-tool:
    • Add --encrypted-digest and --encrypted-size options to create command.
    • Add --encrypt-payload option to update.
  • Build wheels for manylinux_2_24_x86_64.
  • Improve the tool help and the README.md file.