Release v0.3.0
Changes in v0.3.0
- Fix wheels linux abi
- Remove unused/untested workflows
- python: Fix windows test failure
- python: min ver 3.8
- python: try fix windows build
- python: Fix windows build
- Cargo fmt
- python: Fix windows build
- python: Update build scripts
- Support min python 3.7
- Refactor Python bindings to remove async functions and add collateral API
- Fix venv issue in the test script
- Add Python type stubs (.pyi) for better IDE support and type checking
- Add comprehensive GitHub Actions workflows for Python package publishing
- Update README_Python.md for PyPI users
- Upgrade PyO3 to 0.25 and replace pyo3-asyncio with pyo3-async-runtimes
- Format code with black and cargo fmt
- Add async functions and abi3 compatibility to Python bindings
- Add Python bindings
- cli: v0.3.1
- Add cli check in Github Action
- cli: Fix compilation error
- Bump version to 0.3.0
- Remove timeout arg
- Add get_collateral_for_fmspc
- Improve attributes checking
- Fix default pccs_url
- Support for CRL checks
- Better way to construct URLs to get collateral
- Revert "Remove unused crls from collateral"
- Add comment for DCAP_SERVER_ROOTS
- Ensure entire 8bits TUD to be zero
- Check root certs in tests
- mannually import wasm in esbuild
- remove wasm manually import
- add vite and esbuild demo
- refactor not using JSON.stringify in verify
- roll back to previous version of parsing quote_collateral
- update package version and add repository url which will be add to node/web js package.json
- simple the quote_collateral parsing
- add js get_collateral for node and web and update verify_quote for newly add js_get_collateral
- add get_collateral and fix the old verify_quote
Python Package
This release includes Python wheels for multiple platforms:
- Linux: x86_64, x86, aarch64, armv7, s390x, ppc64le
- Windows: x64, x86
- macOS: x86_64, aarch64 (Apple Silicon)
Install with: pip install dcap-qvl==0.3.0
Rust Crate
Add to your Cargo.toml:
dcap-qvl = "0.3.0"