Skip to content

Release v0.3.0

Choose a tag to compare

@github-actions github-actions released this 31 Jul 06:18
52a32e0

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"