github Arch-Network/arch-node v0.6.3-rc2
RC Release v0.6.3-rc2

pre-release2 hours ago

This release candidate includes significant CI/CD improvements, dependency migrations, and infrastructure enhancements for the Arch Network validator and bootnode components.

Highlights

  • CI/CD Overhaul: Comprehensive workflow consolidation and cleanup, including removal of obsolete workflows and streamlined build processes
  • Titan Crates Migration: Moved to arch titan crates for improved dependency management and modularity
  • Enhanced Docker Infrastructure: New Dockerfile wrappers, improved build scripts, and better antithesis support
  • Transaction Pool Refactoring: Major restructure with new hybrid pool implementation and improved state management
  • Improved RPC Implementation: Async RPC client additions, better error handling, and expanded documentation
  • Testing Suite Improvements: Network testing utilities refactored and enhanced validator test coverage

Diff Summary

  • 304 files changed: 15,274 insertions(+), 10,607 deletions(-)
  • Removed obsolete CI workflows (beta-release.yaml, build.yaml, docker.yml, generate-release-notes.yaml, test workflows)
  • Consolidated CI pipeline with new unified ci.yml and refactored release workflows
  • Major refactoring in transaction_pool, sdk, bootnode, and validator components
  • Added new helper modules for async operations and program deployment
  • Enhanced telemetry, health checks, and monitoring capabilities
  • DKG module reorganization with improved test utilities and trait abstractions

Upgrade Notes

For Operators:

  • Review configuration changes in validator/default-config-params.toml - new transaction pool parameters have been added
  • Docker deployment updated with new wrapper Dockerfiles - check docker/ directory for changes
  • Stable releases are now explicitly marked; ensure release tooling accounts for this distinction

For Developers:

  • SDK now includes async RPC methods alongside blocking variants - update client code accordingly
  • Transaction pool API has changed significantly - review transaction_pool/src/hybrid/ for new interface
  • DKG module files renamed (e.g., dkg_context.rscontext.rs) - update imports
  • Program deployment helpers moved to async_program_deployment.rs and program_deployment.rs modules

Don't miss a new arch-node release

NewReleases is sending notifications on new releases.