Releases: PelionIoT/manifest-tool
Releases · PelionIoT/manifest-tool
v2.6.2
- Copyright in
update_default_resources.c
created with Izuma Networks and current year. - Updated
cryptography
to version43.0.1
. - Updated
requests
to version2.32.2
. - Drop
manylinux_1
andmanylinux_2010
, addmusllinux_1_2
asmanylinux
platforms. - Add updating of pip in wheels building with manylinux.
v2.6.1
- 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
- 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 themanifest-dev-tool init
command. - The
--key
CLI option of themanifest-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 themanifest-tool create
command. - The
--key
CLI option of themanifest-tool create
ormanifest-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
to2.31.0
. - Update
cryptography
to41.0.4
. - Add support for Python 3.11 (super inits, imports with try,
tox
additions etc.). - Update
dev-requirements
:- Update
pytest
to the latest7.4.2
. - Update
pylint
to2.17.7
(3.0.2
does not support older versions of Python).
- Update
- Remove the
--force
CLI option that was deprecated already.
v2.5.1
v2.5.0
- 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
v2.4.0
- Add
manifest-package-tool
:- New tool to generate combined package files for combined updates.
- Update the
README.md
file.
Manifest Tool v2.4.0rc1
- Add
manifest-package-tool
:- New tool to generate combined package files for combined updates.
- Update the
README.md
file.
Manifest Tool v2.3.0
- Add encrypted payload support to
manifest-tool
:- Add
encrypted-raw
payload format and encrypted payload information to manifest configuration file.
- Add
- Add encrypted payload support to
manifest-dev-tool
:- Add
--encrypted-digest
and--encrypted-size
options tocreate
command. - Add
--encrypt-payload
option toupdate
.
- Add
- Build wheels for
manylinux_2_24_x86_64
. - Improve the tool help and the
README.md
file.
Manifest Tool v2.3.0rc1
- Add encrypted payload support to
manifest-tool
:- Add
encrypted-raw
payload format and encrypted payload information to manifest configuration file.
- Add
- Add encrypted payload support to
manifest-dev-tool
:- Add
--encrypted-digest
and--encrypted-size
options tocreate
command. - Add
--encrypt-payload
option toupdate
.
- Add
- Build wheels for
manylinux_2_24_x86_64
. - Improve the tool help and the
README.md
file.