Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
## Release v0.20.0 The release brings a couple of new breaking changes from the [`fuel-vm 0.35.0`](https://github.com/FuelLabs/fuel-vm/releases/tag/v0.35.0) with bugfixes. Check the description of the VM release for more details. The `fuel-core` release mostly improved the internal codebase but also brought some breaking changes: - Removed `Trigger::Hybrid` PoA block trigger mode. Only `Trigger::Instante` and `Trigger::Interval` are available for block production now. The main mode for testnets and mainnet will be `Interval`. - Removed support for `OpaqueReceipt` and the `Receipt` type doesn't have the `raw_payload` field anymore. - A `Receipt` type got two new variants: `Mint` and `Burn`. The corresponding opcodes emit these new events. - The `AssetId` is derived from `ContractId` and additional nonce. So the `ContractId` and `AssetId` can't be the same anymore. ## What's Changed * bump rocksdb to enable compiling with GCC 13 by @segfault-magnet in FuelLabs#1219 * setting peer reputation params by @leviathanbeak in FuelLabs#1202 * Take into account the actually used gas by the transactions and fetch more transaction by @xgreenx in FuelLabs#1223 * Use production configuration for `fuel-core` during benches by @xgreenx in FuelLabs#1227 * Speedup and stabilize unit and integration tests by @xgreenx in FuelLabs#1231 * test: State benchmarks by @bvrooman in FuelLabs#1226 * Remove hybrid PoA block trigger mode by @Dentosal in FuelLabs#1232 * test: Benchmark contract state insertions with DB vs. DB transactions by @bvrooman in FuelLabs#1230 * multiplatform docker builds by @Voxelot in FuelLabs#1233 * Fix typo in architecture.md by @eltociear in FuelLabs#1241 * Expose gas cost in chain info by @MitchTurner in FuelLabs#1244 * Reuse calculated tx id in executor by @MitchTurner in FuelLabs#1248 * Fix multi-platform images by @Voxelot in FuelLabs#1251 * Add logging of the long GraphQL queries for future debug by @MitchTurner in FuelLabs#1250 * Reused `CheckedTransaction` from transaction pool in the executor by @xgreenx in FuelLabs#1249 * Bump `fuel-vm` to `0.35.0` version by @xgreenx in FuelLabs#1256 ## New Contributors * @segfault-magnet made their first contribution in FuelLabs#1219 * @eltociear made their first contribution in FuelLabs#1241 * @MitchTurner made their first contribution in FuelLabs#1244 **Full Changelog**: FuelLabs/fuel-core@v0.19.1...v0.20.0
- Loading branch information