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.37.0 #2302

Merged
merged 1 commit into from
Oct 5, 2024
Merged

Release v0.37.0 #2302

merged 1 commit into from
Oct 5, 2024

Conversation

xgreenx
Copy link
Collaborator

@xgreenx xgreenx commented Oct 5, 2024

Version v0.37.0

Added

  • 1609: Add DA compression support. Compressed blocks are stored in the offchain database when blocks are produced, and can be fetched using the GraphQL API.
  • 2290: Added a new CLI argument --graphql-max-directives. The default value is 10.
  • 2195: Added enforcement of the limit on the size of the L2 transactions per block according to the block_transaction_size_limit parameter.
  • 2131: Add flow in TxPool in order to ask to newly connected peers to share their transaction pool
  • 2182: Limit number of transactions that can be fetched via TxSource::next
  • 2189: Select next DA height to never include more than u16::MAX -1 transactions from L1.
  • 2162: Pool structure with dependencies, etc.. for the next transaction pool module. Also adds insertion/verification process in PoolV2 and tests refactoring
  • 2265: Integrate Block Committer API for DA Block Costs.
  • 2280: Allow comma separated relayer addresses in cli
  • 2299: Support blobs in the predicates.
  • 2300: Added new function to fuel-core-client for checking whether a blob exists.

Changed

Breaking

  • 2299: Anyone who wants to participate in the transaction broadcasting via p2p must upgrade to support new predicates on the TxPool level.
  • 2299: Upgraded fuel-vm to 0.58.0. More information in the release.
  • 2276: Changed how complexity for blocks is calculated. The default complexity now is 80_000. All queries that somehow touch the block header now are more expensive.
  • 2290: Added a new GraphQL limit on number of directives. The default value is 10.
  • 2206: Use timestamp of last block when dry running transactions.
  • 2153: Updated default gas costs for the local testnet configuration to match fuel-core 0.35.0.

What's Changed

Full Changelog: v0.36.0...v0.37.0

@xgreenx xgreenx self-assigned this Oct 5, 2024
@xgreenx xgreenx requested a review from a team October 5, 2024 22:59
@xgreenx xgreenx enabled auto-merge (squash) October 5, 2024 23:20
@xgreenx xgreenx merged commit d4ffb2e into master Oct 5, 2024
34 checks passed
@xgreenx xgreenx deleted the release/v0.37.0 branch October 5, 2024 23:32
@xgreenx xgreenx restored the release/v0.37.0 branch October 5, 2024 23:34
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.

4 participants