Releases: LF-Decentralized-Trust-labs/paladin
Releases · LF-Decentralized-Trust-labs/paladin
v0.1.0
Paladin Release v0.1.0
Release Date: February 18, 2025
Full Changelog: v0.0.5...v0.1.0
Overview
Paladin v0.1.0 introduces a wide range of enhancements, bug fixes, and new features to improve functionality, performance, and user experience. This release includes updates to core components, new UI features, improved documentation, and expanded support for domains like Noto and Zeto.
What's Changed
Features and Enhancements
- Endpoint Type Definition - Added support for endpoint types (@dwertent, #453).
- Noto Domain Updates:
- Added "burn" method (@awrichar, #458).
- Added "lock" functionality (@awrichar, #483).
- Added salt to info schema (@peterbroadhurst, #446).
- Introduced Noto/Zeto atomic swap example (@awrichar, #498).
- Added more unit tests (@awrichar, #522).
- Removed
lockId
from Solidity contract (@awrichar, #525). - Improved hooks and locking documentation (@awrichar, #542).
- Zeto Domain Updates:
- Added support for deposit and withdraw with ERC20 contracts (@jimthematrix, #469).
- Updated to v0.0.11 with lock functionality fix (@awrichar, #494).
- Ensured 32-byte persisted state and nullifiers (@jimthematrix, #506).
- Added NFT support (@dwertent, #526).
- Bond Improvements:
- UI Enhancements:
- Added Peers UI (@gabriel-indik, #510).
- Introduced Key Explorer UI (@gabriel-indik, #537).
- Added pagination to key table (@gabriel-indik, #540).
- Added UI filters (@gabriel-indik, #557) and enhancements (@gabriel-indik, #563).
- Transaction and Gas Improvements:
- Added gas estimation factor for public transactions (@annamcallister, #508, #514).
- Ensured TX data is loaded locally and enforced on-chain TXID uniqueness (@peterbroadhurst, #472).
- Allowed multiple signatures (@hosie, #487).
- Event Streams and RPC:
- Added basic event stream RPC interface docs and JSON/RPC client library (@peterbroadhurst, #523).
- Implemented receipt listener event streams (@peterbroadhurst, #515, feedback in #529).
- Added query keys RPC method (@gabriel-indik, #532).
- Peer Management: Enhanced peer management features (@peterbroadhurst, #491).
- Performance and Testing:
- Internationalization: Ported i18n into toolkit (@EnriqueL8, #552).
- Operator Config: Added checksum for operator config (@dwertent, #561).
Bug Fixes
- Fixed JSON log format tagging (@mjc-dev, #457).
- Updated ABI cache to refresh only on success (@peterbroadhurst, #462).
- Fixed assembly coordinator cleanup after revert (@hosie, #481).
- Fixed transaction processing with info states and no output states (@awrichar, #505).
- Fixed concurrency issues in auto-fueling (@Chengxuan, #556).
- Fixed MySQL/PostgreSQL unit tests (@dwertent, #559).
- Fixed incorrect nonce format in public TX messages (@EnriqueL8, #548).
- Addressed non-determinism in error/EOF handling (@peterbroadhurst, #531).
Documentation and Examples
- Added detailed Pente diagram and updated docs (@peterbroadhurst, #465).
- Introduced troubleshooting guide (@dwertent, #460).
- Updated examples and enabled them in E2E build (@awrichar, #479).
- Updated general documentation (@gabriel-indik, #507).
- Updated repository references in docs (@ryjones, #550).
Dependencies and Security
- Updated crypto package dependencies (@mjc-dev, #482).
- Fixed CVE-2024-45338 in Go module (@Chengxuan, #484).
Miscellaneous
- Improved ABI upload feedback for invalid ABIs (@gabriel-indik, #501).
- Added option to set mode in
gradle installOperator
(@annamcallister, #511). - Refactored postCommit hooks into a common transaction interface (@peterbroadhurst, #539).
- Release typescript-SDK with chart (@dwertent, #562).
New Contributors
- @annamcallister - Gas estimation factor for public transactions (#508).
- @EnriqueL8 - Ported i18n into toolkit (#552).
- @ryjones - Updated repository references in docs (#550).
paladin-operator-0.1.0
A Helm chart for Kubernetes
v0.0.5
Release v0.0.5
What's Changed
- Infinite scrolling by @gabriel-indik in #411
- Add some more options to SDK, fix up bond tutorial slightly by @awrichar in #439
- Next rev of E2E tests for #333 by @peterbroadhurst in #443
- Seed keyhandle by @mjc-dev in #444
- Allow pre-resolved seeds by @peterbroadhurst in #436
- Refactor nonce assignment to post-submit of public transactions by @peterbroadhurst in #441
- WIP for dynamic coordinator selector by @hosie in #333
- Update Paladin configurations and add VS Code launch configurations by @dwertent in #445
- Rename wf readme by @dwertent in #452
Full Changelog: paladin-operator-0.0.4...v0.0.5
paladin-operator-crd-0.0.3
A Helm chart for Kubernetes
paladin-operator-crd-0.0.2
A Helm chart for Kubernetes
paladin-operator-0.0.5
A Helm chart for Kubernetes
paladin-operator-crd-0.0.1
A Helm chart for Kubernetes
paladin-operator-0.0.4
A Helm chart for Kubernetes
paladin-operator-0.0.3
A Helm chart for Kubernetes
What's Changed
- [operator] Using Container Lifecycle Hooks and Inflight Changes for Better Ordering and Delaying Restarts by @onelapahead in #403
- Add retry in e2e to allow events to be fully processed by @jimthematrix in #412
- Initial example for zeto fungible tokens by @jimthematrix in #413
- docs: Fix broken links by @SamMayWork in #416
- Nav logo by @gabriel-indik in #414
- WSSubscriptionCount method for rpcServer by @mjc-dev in #415
- Workflow for building and publishing images by @dwertent in #382
- [docs] CRDs Reference and Getting Started -> Tutorials by @onelapahead in #417
- extra constuctor parameter by @hosie in #421
- Simplify Helm Chart Release Process and Enhance CI Efficiency by @dwertent in #422
- Update intro text by @peterbroadhurst in #424
- More renaming and cleaning up of types by @awrichar in #406
- Minor fix for PR 422 by @dwertent in #423
- Add settings.yml by @awrichar in #425
- Adding release action by @dwertent in #426
- nit: Fix few small errors by @SamMayWork in #317
- Adding workflow_dispatch to sdk release by @dwertent in #427
- Adding node setup by @dwertent in #428
- sdk: expose failureMessage on receipts by @awrichar in #429
- handle batch of events by @hosie in #432
- propagate public tx options by @hosie in #431
- Enhancements to Operator Configuration and Installation Options by @dwertent in #430
Full Changelog: paladin-operator-0.0.2...paladin-operator-0.0.3
paladin-operator-0.0.2
A Helm chart for Kubernetes