Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v0.27.0 #1912

Merged
merged 3 commits into from
May 29, 2024
Merged

Release v0.27.0 #1912

merged 3 commits into from
May 29, 2024

Conversation

xgreenx
Copy link
Collaborator

@xgreenx xgreenx commented May 29, 2024

Version v0.27.0

Added

  • #1898: Enforce increasing of the Executor::VERSION on each release.

Changed

  • #1906: Makes cli::snapshot::Command members public such that clients can create and execute snapshot commands programmatically. This enables snapshot execution in external programs, such as the regenesis test suite.
  • #1891: Regenesis now preserves FuelBlockMerkleData and FuelBlockMerkleMetadata in the off-chain table. These tables are checked when querying message proofs.
  • #1886: Use ref to Block in validation code
  • #1876: Updated benchmark to include the worst scenario for CROO opcode. Also include consensus parameters in bench output.
  • #1879: Return the old behaviour for the discovery_works test.
  • #1848: Added version field to the Block and BlockHeader GraphQL entities. Added corresponding version field to the Block and BlockHeader client types in fuel-core-client.
  • #1873: Separate dry runs from block production in executor code, remove ExecutionKind and ExecutionType, remove thread_block_transaction concept, remove PartialBlockComponent type, refactor away inner functions.
  • #1900: Update the root README as fuel-core run no longer has --chain as an option. It has been replaced by --snapshot.

Breaking

  • #1894: Use testnet configuration for local testnet.
  • #1894: Removed support for helm chart.
  • #1910: fuel-vm upgraded to 0.50.0. More information in the changelog.

What's Changed

New Contributors

Full Changelog: v0.26.0...v0.27.0

@xgreenx xgreenx requested review from Voxelot, Dentosal and a team May 29, 2024 18:58
@xgreenx xgreenx self-assigned this May 29, 2024
MitchTurner
MitchTurner previously approved these changes May 29, 2024
Copy link
Member

@MitchTurner MitchTurner left a comment

Choose a reason for hiding this comment

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

Just one little question, but not blocking. LGTM.

Comment on lines -65 to -67
// We can use the offline mode because it was already downloaded
// by the `build.rs` dependencies requirements.
"--offline".to_string(),
Copy link
Member

Choose a reason for hiding this comment

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

Did we just not need this before? It seems like the wasm_executor_path is the "offline" path. Is that right?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

It was not needed, I just tried to cover all the cases of how this crate could be used. I assumed that because we will build fuel-core-wasm-executor as a dependency, it would pull all required crates. But it is not true because dependency may have different(bumped) dependencies, while to build a WASM bytecode, we are using --locked.

@MitchTurner
Copy link
Member

Oh. Looks like you need to bump another location, maybe?

@xgreenx xgreenx merged commit 4d680c4 into master May 29, 2024
33 checks passed
@xgreenx xgreenx deleted the release/v0.27.0 branch May 29, 2024 20:48
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