github Nikovash/bitoreum v4.1.1.99-test

pre-release11 hours ago

Crystal Bitoreum 4.1.1.99 Development Build - Public Test

⚠️ THIS IS A DEVELOPMENT BUILD ⚠️

This release is intended for testing and validation purposes only and should not be considered a production release.

This "release" serves as a public test build to help verify that core functionality has not been impacted by the extensive modernization work completed during the 4.1.1.99 development cycle.

A dedicated GitHub Discussion thread has been created for this build. All feedback, bug reports, testing results, comments, suggestions, and general observations are encouraged and appreciated.

Smartnode Operators

Please do NOT deploy this build on production Smartnodes, Exchanges, Pools, or other critical infrastructure.

While no intentional Smartnode, consensus, protocol, or blockchain changes have been introduced, this build is being treated as a public beta and has not received the same level of field testing as an official release.

Smartnodes are expected to function normally; however, until broader testing has been completed, operators should avoid deploying this version to production infrastructure.

If you choose to test this build, please do so in a non-critical environment and report any unexpected behavior through the GitHub Discussion thread.

Overview

Version 4.1.1.99 represents a major modernization milestone for Crystal Bitoreum and serves as a validation point for ongoing development efforts.

This build includes substantial work related to C++17 migration, cross-platform build modernization, GitHub Actions improvements, dependency maintenance, and long-term infrastructure planning.

Highlights

C++17 Migration Progress

  • Significant progress toward full C++17 compatibility
  • Updated build configuration for modern compiler toolchains
  • Corrected multiple compatibility issues exposed by newer GCC and Clang releases
  • Established a modern development baseline for future work

macOS Modernization

  • Restored and validated macOS CI support
  • Successful build validation targeting:
    • macOS 12 (Darwin 21)
    • macOS 13 (Darwin 22)
    • macOS 15 (Darwin 24)
  • Updated workflows for modern Xcode and Clang environments
  • Verified DMG generation and release packaging

Dependency Improvements

  • Corrected multiple Qt 5.9.6 compatibility issues
  • Resolved zlib preprocessing and patching issues
  • Implemented Boost compatibility workarounds required by modern toolchains
  • Improved overall build reliability across supported platforms

Continuous Integration

  • Modernized GitHub Actions workflows
  • Improved cross-platform validation
  • Standardized macOS build targets
  • Verified Linux, Windows, and macOS build generation

Development Goals

This release establishes the foundation for future work including:

  • Complete C++17 migration review
  • Boost dependency reduction and eventual replacement with native C++17 alternatives
  • Native Apple Silicon (ARM64) support investigation
  • Dash upstream modernization efforts
  • LLMQ implementation review and enhancements
  • Future Qt upgrade evaluation
  • Broader ARM platform optimization

Compatibility

This development build does not intentionally introduce:

  • Consensus changes
  • Protocol changes
  • Smartnode changes
  • Blockchain compatibility changes

The focus of this release is modernization, infrastructure improvements, and long-term maintainability.

Notes

This pre-release is intended to serve as a public review checkpoint before integration into the primary development branch.
Feedback and testing results are welcome!

Bootstrap

The Bootstrap has exceeded GitHubs 2GB limit for the time we have uploaded a bootstrap.zip

Full Changelog: https://github.com/Nikovash/bitoreum/commits/v4.1.1.99-test

What's Changed

  • Upgrade build to require C++17 and add compiler checks; remove deprecated std::unary_function usage by @Nikovash in #11

Full Changelog: v4.1.0.0...v4.1.1.99-test

Don't miss a new bitoreum release

NewReleases is sending notifications on new releases.