Wallet 0.2.0
Pre-release
Pre-release
Release date: 2nd of September, 2024
- All commits in this release: v0.1.32...v0.2.0
- Documentation for this release: https://github.com/MinBZK/nl-wallet/blob/v0.2.0/documentation/index.md
This is the first release that also contains release artifacts that are not just the automatically generated source code tarballs. Specifically, we have the following artifacts as a part of this release:
wallet-sbom_v0.2.0_generic.zip
: The software-bill-of-materials for this releasewallet-verification-server_v0.2.0_x86_64-linux-glibc.zip
: The wallet verification server for relying parties, for glibc-based Linux systemswallet-verification-server_v0.2.0_x86_64-linux-musl.zip
: The wallet verification server for relying parties, for musl-libc based Linux systemswallet-web_v0.2.0_generic.zip
: The javascript helper library for relying parties, to assist with integrating relying party applications with the wallet platform
Changes
- First release with binary artifacts (see below)
- Synchronized versioning for all components: wallet_core, wallet_app and wallet_web
- Cleaned up git tags, synchronized version tags in private and public repositories
- Archived ISO disclosure protocol
- Various work related to CI/CD and deployment
- Remove MdocsMap type from mdoc crate
- Place MdocKeyType::Software behind feature
- Move SingleKeyRing behind test feature
- Remove unused method from KeyRing trait
- Use public version of RDO max
- Handle DigiD app2app errors
- Hashes in MRP docker images
- Update to Flutter 3.24.0
- Announce when scanner is active
- Update android-flutter-rust app builder
- Strip CBOR specifics from JSON serialized attributes
- Use serde_with for serializing CBOR values into JSON
- Updated OpenAPI documentation
- Improve verifier API integration tests
- Removed unnecessary entries in Cargo.toml
- Use base64 with padding for encoding CBOR bytes
- Add issuer CA to disclosed attributes
- Downgrade activesupport gem to 7.1.4
- Various accessibility improvements
- Issuance logging improvements
- Fix CVE-2024-6783 by upgrading to axios 1.7.5
- Use local time for WalletEvents
- Various tiny CSS fixes
- Do not start challenge transaction before retrieving wallet_user
- Fix wallet provider transaction bug
- Performance test stability improvements
- Reintroduce crisp-edges as fallback for older Firefoxen
- Fix missing Rust dependencies in SBOM
- Add wallet_web dependencies to SBOM
- Binary creation in separate job(s) from Docker image creation
- Support biometric unlock
- Add help link to error and confirm stop sections
- Fix disclosure universal link path
- Updated Figma links in README.md
- Fix for Android camera resolution issue