Skip to content

Commit

Permalink
Release v0.38.0 (#2315)
Browse files Browse the repository at this point in the history
## Version v0.38.0

### Added
- [2309](#2309): Limit number
of concurrent queries to the graphql service.
- [2216](#2216): Add more
function to the state and task of TxPoolV2 to handle the future
interactions with others modules (PoA, BlockProducer, BlockImporter and
P2P).
- [2263](#2263): Use the
Txpool v2 in the whole codebase.

### Removed
- [2306](#2306): Removed hack
for genesis asset contract from the code.

## What's Changed
* Updates to price algorithm by @rafal-ch in
#2292
* Removed hack from the code by @xgreenx in
#2306
* fix(p2p): useless dials to reserved nodes which dont have a location
multiaddress by @rymnc in
#2308
* Txpool v2 features for futures connections with other modules by
@AurelienFT in #2216
* Limit number of concurrent queries to the graphql service by @netrome
in #2309
* Linking TxPoolV2 in place of V1 by @AurelienFT in
#2263


**Full Changelog**:
v0.37.1...v0.38.0

---------

Co-authored-by: AurelienFT <aurelien.foucault@epitech.eu>
  • Loading branch information
xgreenx and AurelienFT authored Oct 8, 2024
1 parent 328b42c commit 94fe64e
Show file tree
Hide file tree
Showing 7 changed files with 144 additions and 131 deletions.
14 changes: 12 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,20 @@ and this project adheres to [Semantic Versioning](http://semver.org/).

## [Unreleased]

## [Version 0.38.0]

### Added
- [2309](https://github.com/FuelLabs/fuel-core/pull/2309): Limit number of concurrent queries to the graphql service.
- [2216](https://github.com/FuelLabs/fuel-core/pull/2216): Add more function to the state and task of TxPoolV2 to handle the future interactions with others modules (PoA, BlockProducer, BlockImporter and P2P)
- [2263](https://github.com/FuelLabs/fuel-core/pull/2263): Use the Txpool v2 in the whole codebase
- [2216](https://github.com/FuelLabs/fuel-core/pull/2216): Add more function to the state and task of TxPoolV2 to handle the future interactions with others modules (PoA, BlockProducer, BlockImporter and P2P).
- [2263](https://github.com/FuelLabs/fuel-core/pull/2263): Transaction pool is now included in all modules of the code it has requires modifications on different modules :
- The PoA is now notify only when there is new transaction and not using the `tx_update_sender` anymore.
- The Pool transaction source for the executor is now locking the pool until the block production is finished.
- Reading operations on the pool is now asynchronous and it’s the less prioritized operation on the Pool, API has been updated accordingly.
- GasPrice is no more using async to allow the transactions verifications to not use async anymore

We also added a lot of new configuration cli parameters to fine-tune TxPool configuration.
This PR also changes the way we are making the heavy work processor and a sync and asynchronous version is available in services folder (usable by anyone)
P2P now use separate heavy work processor for DB and TxPool interactions.

### Removed
- [2306](https://github.com/FuelLabs/fuel-core/pull/2306): Removed hack for genesis asset contract from the code.
Expand Down
Loading

0 comments on commit 94fe64e

Please sign in to comment.