Releases: 0chain/gosdk
Releases · 0chain/gosdk
v1.18.9: Merge pull request #1691 from 0chain/hotfix/short-write
v1.18.8: Merge pull request #1689 from 0chain/hotfix/update-onlykms
Only update key if split key is enabled
v1.18.7: Merge pull request #1674 from 0chain/feat/encryption-key
Use private signing key for encryption
v1.18.6: Merge pull request #1674 from 0chain/feat/encryption-key
Use private signing key for encryption
v1.18.5: Merge pull request #1682 from 0chain/fix/send-tokens
Fix/send tokens response
v1.18.4: Merge pull request #1679 from 0chain/hotfix/check-pubkey
Check pub key of allocation and client
v1.18.3
Fix ownerSigningPublicKey update on expired allocations (#1678)
v1.18.2: Merge pull request #1676 from 0chain/hotfix/size-check
Add check for nil marker and 0 chain size
v1.18.1: Merge pull request #1673 from 0chain/feat/wasm-type
Add method for wasm type
v1.18
New Features
- Role-Based KMS Logic: Added key management system (KMS) logic with role support, enhancing security for role-specific usage. #1630
- Multi-Wallet Support: Introduced multi-wallet functionality to support diverse wallet handling. #1619
- Storage V2 Integration: Implemented storage v2, bringing improved storage capabilities to the blockchain. #1615, #1634
- Session Key Management: Added session key feature for secure session handling. #1653, #1654
- WASM Wallet Mode: Introduced a method to set wallet mode in WASM, expanding cross-platform functionality. #1666
Fixes
- zboxcore and zcncore Refactoring: Multiple fixes and refactoring in zboxcore and zcncore for improved stability. #1583, #1605
- Transaction Verification and Wallet Checks: Enhanced transaction verification and added wallet presence checks for reliability. #1644, #1667
- Upload Retry Mechanism and Error Handling: Improved upload process with retries and added error checks for seamless functionality. #1635, #1662
- Roles Management Fixes: Resolved issues with role management to ensure accurate permissions. #1632
- Allocation and Root Management Updates: Fixed issues with allocation transactions and root size updates for consistency in data handling. #1659, #1669
Optimizations
- Enhanced Get and Send Operations: Optimized the get and send functions for smoother interactions with miners and sharders. #1638, #1641
- Path Hash Payload Adjustment: Updated payload structure to utilize path hash for improved request accuracy. #1640
- Buffer Management: Refactored buffer release calls for optimized memory usage and performance. #1642
Full Changelog: v1.17.12...v1.18.0