Skip to content

Releases: capiscio/capiscio-sdk-python

v2.5.0

16 Mar 20:42
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

CapiscIO SDK 2.5.0

Installation

pip install capiscio-sdk==2.5.0

Or upgrade:

pip install --upgrade capiscio-sdk

What's Changed

See CHANGELOG.md for detailed changes.

Documentation


Full Changelog: 0000000...v2.5.0

What's Changed

  • feat: Add CapiscIO.connect() for Let's Encrypt-style agent setup by @beonde in #26
  • fix: Address Copilot review comments for connect.py by @beonde in #27
  • chore: Prepare v2.4.1 release by @beonde in #28
  • fix(connect): Create agent when name specified but not found by @beonde in #29
  • fix: Address Copilot review comments (follow-up) by @beonde in #30
  • fix: improve identity recovery and directory structure by @beonde in #31
  • feat: add automatic binary download for capiscio-core by @beonde in #32
  • feat: add auto-event emission to CapiscioMiddleware by @beonde in #33
  • chore: streamline GitHub Copilot instructions by @beonde in #34
  • feat: env var key injection for ephemeral environments by @beonde in #35
  • docs: align README with Agent Guard product branding by @beonde in #36
  • fix: improve binary install experience by @beonde in #38
  • fix: eliminate agent card JSON dependency from connect, simple_guard, and fastapi integration by @beonde in #37
  • feat: Windows TCP fallback for embedded gRPC server by @beonde in #39
  • fix: wire BadgeKeeper.on_renew to SimpleGuard.set_badge_token by @beonde in #42
  • feat: add warmup CLI for binary pre-caching by @beonde in #43
  • fix: persist and recover did:key identity in dev mode by @beonde in #44

Full Changelog: v2.4.0...v2.5.0

v2.4.0

04 Feb 14:33
Immutable release. Only release title and notes can be modified.
a0b6a4e

Choose a tag to compare

CapiscIO SDK 2.4.0

Installation

pip install capiscio-sdk==2.4.0

Or upgrade:

pip install --upgrade capiscio-sdk

What's Changed

See CHANGELOG.md for detailed changes.

Documentation


Full Changelog: 0000000...v2.4.0

What's Changed

  • feat: Add MCP service gRPC client by @beonde in #20
  • feat: Add MCP service client for RFC-006/RFC-007 operations by @beonde in #21
  • fix: resolve pytest warnings for deprecation and unknown marks by @beonde in #22
  • fix: RFC-002 alignment for TrustLevel and BadgeClaims by @beonde in #23
  • docs: update CLI naming to capiscio (consolidation) by @beonde in #24
  • docs: add missing bug fixes to v2.4.0 changelog by @beonde in #25

Full Changelog: v2.3.1...v2.4.0

v2.3.1

14 Jan 21:17
Immutable release. Only release title and notes can be modified.
3d8f4e9

Choose a tag to compare

v2.3.1 - Version Alignment Release

Fixed

  • Aligned capiscio_sdk/__init__.py version to 2.3.1 (was incorrectly at 0.3.1)

v2.3.0 Highlights (included in this release)

Major Release - Complete Trust Badge ecosystem with gRPC backend, PoP protocol, and DV badge flow.

Added

Trust Badge API (capiscio_sdk.badge)

  • BadgeClient: High-level client for badge operations via gRPC
  • issue_badge(): Issue trust badges with configurable trust levels
  • verify_badge(): Verify badge signatures and validity
  • BadgeKeeper: Background service for badge refresh and staleness monitoring

Proof of Possession (capiscio_sdk.pop)

  • PoPClient: RFC-003 compliant Proof of Possession flow
  • request_challenge(): Initiate domain verification
  • submit_proof(): Complete verification and receive badge

gRPC Integration

  • Native integration with capiscio-core gRPC services
  • High-performance badge operations

See CHANGELOG.md for full details.

v2.3.0 - Major Release

14 Jan 19:25
Immutable release. Only release title and notes can be modified.
d8ef8bb

Choose a tag to compare

gRPC integration with capiscio-core for high-performance badge operations.

New Features

  • Trust Badge API - verify_badge(), parse_badge(), request_badge(), request_pop_badge()
  • Domain Validation API - create_dv_order(), get_dv_order(), finalize_dv_order() for DV badge flow
  • CoreValidator - Go-backed agent card validation via validate_agent_card()
  • gRPC Client - CapiscioRPCClient auto-manages capiscio-core connection
  • RFC-003 PoP Support - Proof of Possession badge requests
  • RFC-002 v1.3 Staleness - Configurable badge staleness thresholds

Fixes

  • Publish workflow runs unit tests only (fixes CI failures)
  • Lint and ruff config updates

Version Alignment

SDK version now matches capiscio-server, capiscio-ui, and capiscio-core (v2.3.0).

pip install capiscio-sdk==2.3.0

v0.3.0

23 Nov 04:59
Immutable release. Only release title and notes can be modified.
447a8a0

Choose a tag to compare

CapiscIO SDK 0.3.0

Installation

pip install capiscio-sdk==0.3.0

Or upgrade:

pip install --upgrade capiscio-sdk

What's Changed

See CHANGELOG.md for detailed changes.

Documentation


Full Changelog: 0000000...v0.3.0

What's Changed

  • Docs Overhaul & Fix Missing API Method by @beonde in #4
  • feat: SimpleGuard Enforcement Strategy (v0.3.0) by @beonde in #5

Full Changelog: v0.2.0...v0.3.0

v0.2.0

21 Nov 03:30
Immutable release. Only release title and notes can be modified.
c3e38db

Choose a tag to compare

CapiscIO SDK 0.2.0

Installation

pip install capiscio-sdk==0.2.0

Or upgrade:

pip install --upgrade capiscio-sdk

What's Changed

See CHANGELOG.md for detailed changes.

Documentation


Full Changelog: 0000000...v0.2.0

What's Changed

  • refactor: rename package to capiscio-sdk by @beonde in #2
  • chore: release v0.2.0 (rename to capiscio-sdk) by @beonde in #3

New Contributors

  • @beonde made their first contribution in #2

Full Changelog: v0.1.0...v0.2.0

v0.1.0

13 Oct 21:00
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

CapiscIO A2A Security 0.1.0

Installation

pip install capiscio-a2a-security==0.1.0

Or upgrade:

pip install --upgrade capiscio-a2a-security

What's Changed

See CHANGELOG.md for detailed changes.

Documentation


Full Changelog: 0000000...v0.1.0

Full Changelog: https://github.com/capiscio/a2a-security/commits/v0.1.0