Skip to content

Conversation

notdanilo
Copy link
Contributor

@notdanilo notdanilo commented Sep 17, 2025

Status Type ⚠️ Core Change Issue
Ready Release No None

[0.2.5] - 2025-09-17

✨️ Features

🐛 Bug Fixes

📚 Documentation

  • Docs: fix typos (docs: fix typos #193)
    Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

🧪 Testing

Greptile Summary

Updated On: 2025-09-17 22:15:58 UTC

This PR releases Bolt v0.2.5, implementing a coordinated version bump across the entire workspace from v0.2.4 to v0.2.5. The release includes several significant improvements to the Bolt ECS framework:

Key Changes:

  • CPI Authentication Enhancement: Introduces a new World PDA-based authentication mechanism for Cross-Program Invocation, replacing the previous instruction sysvar-based approach. This represents a major security improvement in how systems authenticate with the Bolt framework.
  • Lifetime Management Fixes: Resolves critical issues with extra accounts lifetime management that could cause memory safety problems in Rust components.
  • Error Handling Improvements: Enhanced error handling in the ephemeral validator component, making the system more robust during development and testing.
  • Documentation and Testing: Various documentation fixes and the addition of test validator functionality.

Version Management Standardization: The PR standardizes version management across the workspace by updating individual Cargo.toml files to use version.workspace = true instead of hardcoded versions. This centralizes version control at the workspace root (Cargo.toml) where version = "0.2.5" is defined, ensuring consistent versioning across all 15+ workspace members including core libraries (bolt-lang, bolt-types), programs (world, bolt-system, bolt-component), CLI tools, and examples.

Multi-Platform Support: Updates extend to both Rust workspace dependencies and npm packages, including platform-specific binaries for the CLI tool across macOS, Linux, and Windows architectures, ensuring consistent deployment across all supported platforms.

PR Description Notes:

  • There appears to be an incorrect date listed as "2025-09-17" which should likely be "2024-09-17" based on the current date context.

Confidence score: 2/5

  • This PR has a critical issue that requires immediate attention before merging
  • Score significantly lowered due to an introduced typo in the changelog that creates incorrect documentation
  • Pay close attention to docs/CHANGELOG.md line 176 where 'which' was incorrectly changed to 'wich'

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

7 files reviewed, 1 comment

Edit Code Review Bot Settings | Greptile

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
@notdanilo notdanilo merged commit f003b60 into main Sep 18, 2025
12 checks passed
@notdanilo notdanilo deleted the release/v0.2.5 branch October 8, 2025 13:56
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.

1 participant