Changelog
Complete version history for the GhostSpeak TypeScript SDK, including new features, bug fixes, breaking changes, and migration notes.Latest Release
Current Version: 2.0.7 (December 31, 2025)Status: Production-Ready BetaNetwork: Solana Devnet only (Mainnet Q1 2026)
[2.0.7] - 2025-12-31
Changed
- Updated documentation structure for improved navigation
- Enhanced reference documentation with network info and error codes
- Improved TypeScript type exports for better IDE support
Fixed
- Minor documentation typos and formatting issues
- Type inference for credential module methods
[2.0.5] - 2025-12-30
Added
- GHOST Token Integration: Full support for GHOST token staking and burning
- Staking Tiers: Basic, Verified, Pro, Whale staking tiers with benefits
- Payment Options: USDC payment or GHOST burning (25% discount)
- Revenue Sharing: Staker revenue distribution from protocol fees
Changed
- Updated contract deployment to devnet program
4wHjA2a5YC4twZb4NQpwZpixo5FgxxzuJUrCG7UnF9pB - Improved error handling with user-friendly messages
- Enhanced RPC client with better retry logic
Fixed
- Staking account PDA derivation issues
- Token-2022 compatibility improvements
- Cache invalidation bugs in credential module
[2.0.0] - 2025-01-31
🚀 Major Production Release
This release brings the GhostSpeak TypeScript SDK to full production readiness with comprehensive improvements across all areas.Added
- Complete Module Test Coverage: 1,800+ lines of comprehensive unit tests for all 6 core modules
- Full Bulletproof Verification: Real ZK proof verification system with hybrid validation approach
- Enhanced Type Safety: 100% TypeScript compliance with zero
anytypes where avoidable - Professional Documentation: Complete API documentation, troubleshooting guides, and examples
- Production Build System: Optimized bundles with tree-shaking and modern ESM exports
- Credential Module: W3C-compliant verifiable credentials with Crossmint cross-chain sync
- DID Module: Decentralized identifier management with W3C DID specification support
- Privacy Module: 5 privacy modes (Public, Tier Only, Range Only, Private, Custom)
- Governance Module: On-chain proposals, voting, and parameter updates
- Multisig Module: Multi-signature authorization for critical operations
Fixed
- All ESLint Warnings: Resolved 21 ESLint warnings for perfect code quality
- Test Infrastructure: Fixed vitest mocking issues allowing comprehensive testing
- ElGamal ZK Integration: Replaced placeholder with actual ZK ElGamal Proof Program integration
- Address Validation: Fixed native mint address and PDA derivation issues
- Type Consistency: Resolved all TypeScript strict mode violations
Changed
- Agent Module: Implemented proper async PDA derivation using
getProgramDerivedAddress - Compliance System: Added real ed25519 signature generation for audit reports
- Wallet Integration: Added base58 private key loading with proper validation
- Error Handling: Enhanced user-friendly error messages throughout SDK
Breaking Changes
- Renamed
clusteroption from'localnet'to'devnet'(localnet deprecated) GhostSpeakClientconstructor now requiresclusterparameter- Removed deprecated
ConnectionManagerclass (useGhostSpeakClientdirectly) - Changed return type of
agents.register()to include full transaction signature
Migration Guide
See Migration Guide for detailed upgrade instructions.[1.6.0] - 2025-01-18
Added
- Advanced monitoring system with performance metrics, alerts, and distributed tracing
- Multi-tier caching system (LRU, LFU, TTL, Adaptive, Dependency, Tag-based)
- Specialized helper methods for batch operations and common patterns
- Comprehensive RPC type definitions for Solana Web3.js v2
- Simple RPC client for improved
@solana/kitcompatibility
Changed
- Refactored RPC client architecture for July 2025 best practices
- Updated instruction classes to use modern TypeScript patterns
- Improved type safety throughout the codebase
- Enhanced error handling and recovery strategies
Technical Notes
- Implements July 2025 TypeScript features (
satisfiesoperator, const assertions) - Full Solana Web3.js v2 compatibility
- BigInt usage throughout for numeric precision
- Tree-shakeable module architecture
[1.5.1] - 2025-01-10
Added
- Initial SDK implementation
- Agent registration and management
- Basic reputation tracking
- Credential issuance (Solana-only)
- Escrow module for x402 marketplace
Fixed
- Connection pool memory leaks
- Incorrect PDA derivation for reputation accounts
- Transaction confirmation timeout issues
[1.0.0] - 2024-12-15
Added
- Initial alpha release
- Core agent operations
- Basic credential support
- Devnet deployment
Upcoming Releases
[2.1.0] - Planned Q1 2026
Mainnet Launch Release
- ✅ Mainnet program deployment
- ✅ Production-grade monitoring and analytics
- ✅ Enhanced security auditing tools
- ✅ Performance optimizations for high-throughput applications
- ✅ Additional credential types (Skill Badges, Compliance Certificates)
- ✅ Advanced governance features (Quadratic voting, Delegation)
- ✅ Zero-knowledge proof integration for privacy-preserving credentials
cluster: 'mainnet-beta'will require mainnet program ID- Staking minimum amounts may be adjusted for mainnet economics
Release Schedule
| Version | Release Date | Status | Highlights |
|---|---|---|---|
| 2.0.7 | Dec 31, 2025 | Current | Documentation improvements |
| 2.0.5 | Dec 30, 2025 | Stable | GHOST token integration |
| 2.0.0 | Jan 31, 2025 | Stable | Production-ready beta |
| 1.6.0 | Jan 18, 2025 | Legacy | Advanced monitoring |
| 1.5.1 | Jan 10, 2025 | Legacy | Initial SDK release |
| 2.1.0 | Q1 2026 | Planned | Mainnet launch |
Deprecation Notices
Deprecated in 2.0.0
| Feature | Deprecated | Removal | Alternative |
|---|---|---|---|
ConnectionManager | v2.0.0 | v3.0.0 | Use GhostSpeakClient directly |
cluster: 'localnet' | v2.0.0 | v3.0.0 | Use 'devnet' instead |
| Legacy error classes | v2.0.0 | v3.0.0 | Use new GhostSpeakError hierarchy |
@solana/web3.js v1 imports | v2.0.0 | v3.0.0 | Migrate to @solana/kit |
Migration Timeline
Versioning Policy
GhostSpeak SDK follows Semantic Versioning: Major version (X.0.0): Breaking changes- API changes requiring code updates
- Removal of deprecated features
- Major architectural changes
- New modules or functionality
- Performance improvements
- Deprecation notices
- Bug fixes and security patches
- Documentation updates
- Minor performance tweaks
Breaking Changes by Version
v2.0.0 Breaking Changes
v2.0.0 Breaking Changes
Security Updates
CVE Disclosures
No security vulnerabilities have been disclosed for GhostSpeak SDK. We maintain a responsible disclosure policy.
- Email: [email protected]
- Bug Bounty: Coming with mainnet launch
Dependency Updates
Major Dependency Versions
| Package | v1.x | v2.x | Notes |
|---|---|---|---|
@solana/kit | Not used | 5.1.0 | New modular Solana SDK |
@solana/web3.js | 1.95.0 | Deprecated | Migrated to v2 packages |
@solana-program/token | Not used | 0.9.0 | Modern SPL Token client |
@noble/hashes | 1.4.0 | 1.8.0 | Cryptographic hashing |
bs58 | 5.0.0 | 6.0.0 | Base58 encoding |
Installation History
- Latest (2.0.x)
- Specific Version
- Beta Channel
- Legacy (1.x)
Release Notes Archive
GitHub Releases
View all releases on GitHub
NPM Package
View package on NPM registry
Migration Guides
Step-by-step upgrade instructions
What's Next?
Preview upcoming features
Subscribe to Updates
Stay informed about new releases:Watch on GitHub
Star and watch the SDK repository for release notifications
Join Discord
Follow
#releases channel in GhostSpeak DiscordFollow on Twitter
Get release announcements on @ghostspeak
