v1.2.0
·
37 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
🚀 Capiscio CLI v1.2.0 - Security & Distribution Enhancement
Overview
Major release introducing JWS signature verification for agent card authenticity and consistent distribution formats across all platforms. This release focuses on security, user experience, and professional distribution standards.
🔐 New Security Features
JWS Signature Verification (RFC 7515 Compliant)
- Secure by default - Automatic signature verification for all agent cards
- Cryptographic validation - Verify agent card authenticity and publisher identity
- JWKS support - Fetch JSON Web Key Sets from trusted HTTPS endpoints
- Detached signatures - Support for external signature validation
- Opt-out available - Use
--skip-signaturewhen signatures aren't needed
# Automatic signature verification (new default)
capiscio validate ./agent-card.json
# Skip verification when not needed
capiscio validate ./agent-card.json --skip-signature🛠️ Technical Improvements
Website Integration
- capisc.io links - Strategic placement for SEO and domain authority
- Web validator discovery - Drive traffic to online validation tools
- Brand consistency - Unified user experience across touchpoints
🔧 Installation & Usage
Quick Installation
# npm (Node.js 18+)
npm install -g capiscio-cliNew Security-First Usage
# Secure validation (default behavior)
capiscio validate ./agent-card.json
# Production deployment validation
capiscio validate ./agent-card.json --strict --registry-ready
# CI/CD with signature verification
capiscio validate https://agent.com --json --strict🚨 Breaking Changes
⚠️ Signature Verification Default
- Signature verification is now enabled by default
- Agent cards without valid signatures will show warnings
- Use
--skip-signatureto maintain v1.1.x behavior - No breaking changes for valid signed agent cards
📈 Performance & Reliability
Security Enhancements
- HTTPS-only JWKS - Secure key fetching from trusted sources
- Signature caching - Improved performance for repeated validations
- Error handling - Graceful fallbacks for signature validation failures
🌐 Ecosystem Integration
Web Platform Integration
- capisc.io integration - Seamless discovery of web-based tools
- Documentation hub - Centralized resources at capisc.io/cli
- Community building - Enhanced discoverability and engagement
🎯 Migration Guide
For Existing Users
- Update to v1.2.0 using your preferred package manager
- Test signature verification with your existing agent cards
- Add
--skip-signatureif you need to maintain old behavior temporarily
For New Users
- Use default settings - Signature verification provides security out of the box
- Try web validator - Visit capisc.io/validator for browser-based validation
- Explore documentation - Complete guides at capisc.io/cli
🔗 Resources
- Documentation: capisc.io/cli
- Web Validator: capisc.io/validator
- GitHub: github.com/capiscio/capiscio-cli
- npm: npmjs.com/package/capiscio-cli
For questions or issues, please visit capisc.io or open an issue.