What's Changed
New features and significant changes:
- runtime_policy: first of several PRs to provide plugin support for measured boot attestation by @galmasi in #1369
- verifier: replace tpm2_quote with python code by @stefanberger in #1364
- verifier: replace tpm2_print by @stefanberger in #1349
- registrar: replace tpm2_makecredential with a python implementation by @stefanberger in #1375
- installer: support Alibaba Cloud Linux OS whose ID is alinux by @hustliyilin in #1365
Bugfixes:
- tenant: fixes a (timing) issue whenever an agent is removed and re-added by @maugustosilva in #1386
- tenant: improve tenant message when password fails by @aplanas in #1377
- verifier,registrar: handle tls_dir default with cacerts correctly by @THS-on in #1358
Testing/CI
- tests: enable Packit CI again on all Fedora releases, simplify packit plans by @kkaarreell in #1350
- docker: upate to newer tpm2-tools version by @THS-on in #1357
- docker: fix tpm2-tools build by @THS-on in #1360
- tests: run pyright as part of tox by @stefanberger in #1361
- tests: remove ignored files that do not exist anymore by @stefanberger in #1391
- tests: add pyright ignore annotations due to pyright 1.1.306 by @stefanberger in #1363
- tests: simply coverage file URL parsing by @kkaarreell in #1379
- tests: update test coverage task name regexp by @kkaarreell in #1381
Code Cleanup
- verifier: reformat construction of returned dictionary by @stefanberger in #1359
- verifier: replace usage of codec for writing and parsing of hex string with methods on bytes and more cleanups by @stefanberger in #1390
- verifier: consolidate checking of input parameters in AgentsHandler by @stefanberger in #1384
- verifier: various cleanups and simplifications by @stefanberger in #1385
- verifier,registrar: more cleanups by @stefanberger in #1392
- verifier,registrar: get rid of AbstractTPM class by @stefanberger in #1388
- registrar: consolidate repetitive checking of input parameters by @stefanberger in #1383
- registrar: move getting network parameters into own function by @stefanberger in #1382
- ima: convert tables to hold instances of hashers by @stefanberger in #1376
- ima: cleanups and simplifications by @stefanberger in #1389
- installer: remove unused codes. by @hustliyilin in #1398
Documentation
- documentation: fix the script name(./services/installer.sh) error by @hustliyilin in #1366
- documentation: remove the invalid URL about IMA stub service. by @hustliyilin in #1367
- documentation: remove the comma at the end of the JSON string by @hustliyilin in #1370
- documentation: add the missing popd command in the manual deployment. by @hustliyilin in #1356
- docs: remove Vagrant setup by @THS-on in #1387
Administrative
- redefine the list of maintainers by @maugustosilva in #1343
- bump version to 7.2.5 by @maugustosilva in #1399
New Contributors
- @hustliyilin made their first contribution in #1356
Full Changelog: v7.0.0...v7.2.5