Skip to content

Commit 07d5f48

Browse files
committed
bump changelog
1 parent a27b6b7 commit 07d5f48

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

CHANGELOG.md

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,28 @@ Operators, you should copy/paste content of this content straight to your projec
88

99
If you were at `firehose-core` version `1.0.0` and are bumping to `1.1.0`, you should copy the content between those 2 version to your own repository, replacing placeholder value `fire{chain}` with your chain's own binary.
1010

11-
## Unreleased
11+
## v1.9.0
12+
13+
### Substreams
14+
15+
* Rust modules will now be executed with `wasmtime` by default instead of `wazero`.
16+
- Prevents the whole server from stalling in certain memory-intensive operations in wazero.
17+
- Speed improvement: cuts the execution time in half in some circumstances.
18+
- Wazero is still used for modules with `wbindgen` and modules compiled with `tinygo`.
19+
- Set env var `SUBSTREAMS_WASM_RUNTIME=wazero` to revert to previous behavior.
20+
21+
* Implement "QuickSave" feature to save the state of "live running" substreams stores when shutting down, and then resume processing from that point if the cursor matches.
22+
- Added flag `substreams-tier1-quicksave-store` to enable quicksave when non-empty
23+
(requires `--common-system-shutdown-signal-delay` to be set to a long enough value to save the in-flight stores)
24+
25+
### Misc
1226

1327
* The `firecore tools print one-block` is now able to print from a file directly.
1428

1529
## v1.8.0
1630

1731
### Substreams
1832

19-
#### Reconnection time
20-
21-
* Added flag `substreams-tier1-quicksave-store` to enable quicksave of stores on tier1, allowing for a fast reconnection of clients using stores.
22-
2333
#### Capacity Management
2434

2535
* Integrated the `GlobalRequestPool` service in the `Tier1App` to manage global requests pooling.
@@ -41,12 +51,6 @@ If you were at `firehose-core` version `1.0.0` and are bumping to `1.1.0`, you s
4151
* Add shared cache for tier1 execution near HEAD, to prevent multiple tier1 instances from reprocessing the same module on the same block when it comes in (ex: foundational modules)
4252
* Improved fetching of state caches on tier1 requests to speed up "time to first data"
4353

44-
* Rust modules will now be executed with `wasmtime` by default instead of `wazero`.
45-
- Prevents the whole server from stalling in certain memory-intensive operations in wazero.
46-
- Speed improvement: cuts the execution time in half in some circumstances.
47-
- Wazero is still used for modules with `wbindgen` and modules compiled with `tinygo`.
48-
- Set env var `SUBSTREAMS_WASM_RUNTIME=wazero` to revert to previous behavior.
49-
5054
* Fixed a regression since "v1.7.3" where the SkipEmptyOutput instruction was ignored in substreams mappers
5155

5256
### Tools

0 commit comments

Comments
 (0)