Skip to content

Commit 94fe64e

Browse files
xgreenxAurelienFT
andauthored
Release v0.38.0 (#2315)
## 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>
1 parent 328b42c commit 94fe64e

File tree

7 files changed

+144
-131
lines changed

7 files changed

+144
-131
lines changed

CHANGELOG.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,20 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
66

77
## [Unreleased]
88

9+
## [Version 0.38.0]
10+
911
### Added
1012
- [2309](https://github.com/FuelLabs/fuel-core/pull/2309): Limit number of concurrent queries to the graphql service.
11-
- [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)
12-
- [2263](https://github.com/FuelLabs/fuel-core/pull/2263): Use the Txpool v2 in the whole codebase
13+
- [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).
14+
- [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 :
15+
- The PoA is now notify only when there is new transaction and not using the `tx_update_sender` anymore.
16+
- The Pool transaction source for the executor is now locking the pool until the block production is finished.
17+
- Reading operations on the pool is now asynchronous and it’s the less prioritized operation on the Pool, API has been updated accordingly.
18+
- GasPrice is no more using async to allow the transactions verifications to not use async anymore
19+
20+
We also added a lot of new configuration cli parameters to fine-tune TxPool configuration.
21+
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)
22+
P2P now use separate heavy work processor for DB and TxPool interactions.
1323

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

0 commit comments

Comments
 (0)