Main features delivered
- TPM security fix
- New CI set up to track dependency mismatches
- Minor fixes
For a more comprehensive view of the release see the changelog below.
Changelog
1.4.0 (2024-03-28)
1.4.0-rc2 (2024-03-28)
Merged pull requests:
- tpm/tests: Ignore test_root_key_check case #755 (tgonzalezorlandoarm)
1.4.0-rc1 (2024-03-18)
Implemented enhancements:
- Set up build to track dependency mismatches #360
Fixed bugs:
- e2e_tests/stress.rs: Add a workaround for spurious test failures #739 (tgonzalezorlandoarm)
Security fixes:
- TPM Provider: Check root key's name #751 (tgonzalezorlandoarm)
Closed issues:
- parsec-cli-tests.sh error: The CSR does not contain the serialNumber field of the Distinguished Name #742
- Migrate away from using users crate #678
- Parsec Quickstart - Docker: Pull access denied for parallaxsecond/parsec-quickstart, repository does not exist #666
- Vulnerability in SQLite #648
Merged pull requests:
- dependency_cross_matcher: Fix typo (missing comma) #754 (tgonzalezorlandoarm)
- structopt: Migrate to clap #753 (tgonzalezorlandoarm)
- Cargo.toml: Bump tss-esapi to 7.5.0 #750 (tgonzalezorlandoarm)
- nightly/audit: Temporary ignore RUSTSEC-2024-0006 #748 (tgonzalezorlandoarm)
- Use infallible conversion into instead of try_into #747 (gowthamsk-arm)
- .cargo/config.toml: remove #746 (billatarm)
- Dependency mismatcher Comparison option #745 (tgonzalezorlandoarm)
- dependency_cross_matcher job: Move to PR runs and minor refactoring #743 (tgonzalezorlandoarm)
- Cargo.lock: Update rustix and bitflags dependencies to latest version #741 (tgonzalezorlandoarm)
- cargo-check: Run with both stable and MSRV Compilers #737 (tgonzalezorlandoarm)
- ci.yml: Trigger docker image creation only on workflow_dispatch #736 (tgonzalezorlandoarm)
- ci.yml,deny.toml: Setup license testing #735 (tgonzalezorlandoarm)
- Cargo.toml: Specify rust-version=1.66.0 #733 (tgonzalezorlandoarm)
- Track and test dependencies' 'next' branch #732 (tgonzalezorlandoarm)
- Add dependency cross matching #731 (tgonzalezorlandoarm)
- e2e_tests/mangled_ping: Fix socket path #728 (tgonzalezorlandoarm)
- ci/coverage: Fix cargo-tarpaulin to its locked version #727 (tgonzalezorlandoarm)