Skip to content

Candidate for 6.0.3 release#2291

Open
kushti wants to merge 30 commits intomasterfrom
v6.0.3
Open

Candidate for 6.0.3 release#2291
kushti wants to merge 30 commits intomasterfrom
v6.0.3

Conversation

@kushti
Copy link
Copy Markdown
Member

@kushti kushti commented Jan 22, 2026

PRs merged:

Contributors: @K-Singh , @kushti

Ergo Node v6.0.3 Release Notes

Overview

This release includes enhancements to the mining API, improved test coverage, network type updates, and infrastructure improvements.

🚀 New Features

Mining API Enhancements

  • New mining route: Added endpoint to create mining candidates with transactions filtered by a given public key (1a09fb4)
    • Allows miners to include only transactions under their public key
    • New MiningRequest data structure for request parameters
    • Fixes bugs in GenerateCandidate parameter handling (d9794df)

Network Type Updates

  • Synthetic network type: Added support for synthetic network type testing (e6a6b57)
  • Testnet60 configuration: Added testnet60 settings and configuration (91aa805)
  • Updated network type handling for testnet60 compatibility (dc41142)

🔧 Improvements

API & Script

  • Tree version in Ergo trees: /script/p2s endpoint now includes tree version information (2fb971c)
  • Better error logging: Transaction parsing failures now log the failure reason for easier debugging (47b4464)

Infrastructure

  • Docker JDK update: Updated Docker image from openjdk:11-jre-slim to eclipse-temurin:11-jre-jammy (b1739cb)

🧪 Testing

New Test Coverage

  • Candidate generation: Added comprehensive tests for candidate generation (539 lines) (247cfeb, b494c23)
  • Network type: Added NetworkTypeSpec tests (135 lines) (e6a6b57)
  • Mining requests: Added MiningRequestSpec for new mining request validation (115 lines) (1a09fb4)
  • Script API: Added ScriptApiRouteSpec tests (114 lines) (e6a6b57)
  • Launch parameters: Added LaunchParametersSpec (93 lines) (e6a6b57)

Test Fixes

  • Removed outdated mining tests related to v2activationheight (mainnet-only) (dc41142)
  • Fixed test failures due to outdated generators (creation height in outputs) (dc41142)

📊 Statistics

  • 26 files changed
  • +1,133 lines added
  • -111 lines removed
  • Net: +1,022 lines

🐛 Bug Fixes

  • Fixed parameter handling bugs in GenerateCandidate mining requests (d9794df)
  • Removed obsolete tests that were failing due to mainnet-only activation heights (dc41142)

⚠️ Breaking Changes

None expected. This release is backward compatible.

📝 Migration Notes

  • Docker users: The base image has been updated to eclipse-temurin:11-jre-jammy for better security and support
  • Testnet60 operators: New testnet60 configuration is available in testnet.conf
  • Miners: New API endpoint available for filtering transactions by public key

🙏 Contributors

  • Alexander Chepurnoy - Core development, testing, infrastructure
  • K-Singh - Mining API enhancements

Full commit diff: v6.0.2...v6.0.3

@kushti kushti changed the base branch from master to v6.0.2 January 22, 2026 18:17
@kushti kushti changed the base branch from v6.0.2 to master January 23, 2026 10:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants