Skip to content

Commit 550c71d

Browse files
committed
Merge remote-tracking branch 'origin/main' into hm/f3-await-v1-rpc
2 parents 913f7ad + 07c12a9 commit 550c71d

27 files changed

Lines changed: 689 additions & 245 deletions

.github/dependabot.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,11 @@ updates:
4141
open-pull-requests-limit: 1
4242
schedule:
4343
interval: "weekly"
44+
groups:
45+
artifact:
46+
patterns:
47+
- "actions/upload-artifact"
48+
- "actions/download-artifact"
4449

4550
- package-ecosystem: "npm"
4651
directory: "/docs" # Location of package manifests

.github/workflows/coverage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ jobs:
5757
- name: Generate code coverage
5858
run: mise codecov
5959
# Save lcov.info as an artifact for debugging purposes
60-
- uses: actions/upload-artifact@v6
60+
- uses: actions/upload-artifact@v7
6161
with:
6262
name: lcov.info
6363
path: lcov.info

.github/workflows/docker.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ jobs:
6666
# To minimize compile times: https://nnethercote.github.io/perf-book/build-configuration.html#minimizing-compile-times
6767
RUSTFLAGS: "-C linker=clang -C link-arg=-fuse-ld=lld"
6868
run: mise run install release
69-
- uses: actions/upload-artifact@v6
69+
- uses: actions/upload-artifact@v7
7070
with:
7171
name: "forest-linux-amd64"
7272
path: |
@@ -108,7 +108,7 @@ jobs:
108108
- name: Cargo Install
109109
if: github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/v')
110110
run: mise run install release
111-
- uses: actions/upload-artifact@v6
111+
- uses: actions/upload-artifact@v7
112112
if: github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/v')
113113
with:
114114
name: "forest-linux-arm64"
@@ -133,12 +133,12 @@ jobs:
133133
- name: Checkout code
134134
uses: actions/checkout@v6
135135

136-
- uses: actions/download-artifact@v7
136+
- uses: actions/download-artifact@v8
137137
with:
138138
name: "forest-linux-amd64"
139139
path: /tmp/forest/forest-linux-amd64
140140

141-
- uses: actions/download-artifact@v7
141+
- uses: actions/download-artifact@v8
142142
# Compile Docker image only for AMD64 for a regular PR to save some CI time.
143143
if: github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/v')
144144
with:

.github/workflows/forest.yml

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ jobs:
9292
# To minimize compile times: https://nnethercote.github.io/perf-book/build-configuration.html#minimizing-compile-times
9393
RUSTFLAGS: "-C linker=clang -C link-arg=-fuse-ld=lld"
9494
run: mise run install --slim quick
95-
- uses: actions/upload-artifact@v6
95+
- uses: actions/upload-artifact@v7
9696
with:
9797
name: "forest-${{ runner.os }}"
9898
path: |
@@ -121,7 +121,7 @@ jobs:
121121
path: ${{ env.FIL_PROOFS_PARAMETER_CACHE }}
122122
key: proof-params-keys
123123
- uses: actions/checkout@v6
124-
- uses: actions/download-artifact@v7
124+
- uses: actions/download-artifact@v8
125125
with:
126126
name: "forest-${{ runner.os }}"
127127
path: ~/.cargo/bin
@@ -143,11 +143,11 @@ jobs:
143143
path: "${{ env.FIL_PROOFS_PARAMETER_CACHE }}"
144144
key: proof-params-keys
145145
- uses: actions/checkout@v6
146-
- uses: actions/download-artifact@v7
146+
- uses: actions/download-artifact@v8
147147
with:
148148
name: "forest-${{ runner.os }}"
149149
path: ~/.cargo/bin
150-
- uses: actions/download-artifact@v7
150+
- uses: actions/download-artifact@v8
151151
with:
152152
name: "forest-${{ runner.os }}"
153153
path: ~/.cargo/bin
@@ -176,11 +176,11 @@ jobs:
176176
key: proof-params-keys
177177
- name: Checkout Sources
178178
uses: actions/checkout@v6
179-
- uses: actions/download-artifact@v7
179+
- uses: actions/download-artifact@v8
180180
with:
181181
name: "forest-${{ runner.os }}"
182182
path: ~/.cargo/bin
183-
- uses: actions/download-artifact@v7
183+
- uses: actions/download-artifact@v8
184184
with:
185185
name: "forest-${{ runner.os }}"
186186
path: ~/.cargo/bin
@@ -202,11 +202,11 @@ jobs:
202202
key: proof-params-keys
203203
- name: Checkout Sources
204204
uses: actions/checkout@v6
205-
- uses: actions/download-artifact@v7
205+
- uses: actions/download-artifact@v8
206206
with:
207207
name: "forest-${{ runner.os }}"
208208
path: ~/.cargo/bin
209-
- uses: actions/download-artifact@v7
209+
- uses: actions/download-artifact@v8
210210
with:
211211
name: "forest-${{ runner.os }}"
212212
path: ~/.cargo/bin
@@ -227,7 +227,7 @@ jobs:
227227
path: "${{ env.FIL_PROOFS_PARAMETER_CACHE }}"
228228
key: proof-params-keys
229229
- uses: actions/checkout@v6
230-
- uses: actions/download-artifact@v7
230+
- uses: actions/download-artifact@v8
231231
with:
232232
name: "forest-${{ runner.os }}"
233233
path: ~/.cargo/bin
@@ -249,7 +249,7 @@ jobs:
249249
path: "${{ env.FIL_PROOFS_PARAMETER_CACHE }}"
250250
key: proof-params-keys
251251
- uses: actions/checkout@v6
252-
- uses: actions/download-artifact@v7
252+
- uses: actions/download-artifact@v8
253253
with:
254254
name: "forest-${{ runner.os }}"
255255
path: ~/.cargo/bin
@@ -277,7 +277,7 @@ jobs:
277277
path: "${{ env.FIL_PROOFS_PARAMETER_CACHE }}"
278278
key: proof-params-keys
279279
- uses: actions/checkout@v6
280-
- uses: actions/download-artifact@v7
280+
- uses: actions/download-artifact@v8
281281
with:
282282
name: "forest-${{ runner.os }}"
283283
path: ~/.cargo/bin
@@ -299,7 +299,7 @@ jobs:
299299
path: "${{ env.FIL_PROOFS_PARAMETER_CACHE }}"
300300
key: proof-params-keys
301301
- uses: actions/checkout@v6
302-
- uses: actions/download-artifact@v7
302+
- uses: actions/download-artifact@v8
303303
with:
304304
name: "forest-${{ runner.os }}"
305305
path: ~/.cargo/bin
@@ -321,7 +321,7 @@ jobs:
321321
path: "${{ env.FIL_PROOFS_PARAMETER_CACHE }}"
322322
key: proof-params-keys
323323
- uses: actions/checkout@v6
324-
- uses: actions/download-artifact@v7
324+
- uses: actions/download-artifact@v8
325325
with:
326326
name: "forest-${{ runner.os }}"
327327
path: ~/.cargo/bin
@@ -343,7 +343,7 @@ jobs:
343343
path: "${{ env.FIL_PROOFS_PARAMETER_CACHE }}"
344344
key: proof-params-keys
345345
- uses: actions/checkout@v6
346-
- uses: actions/download-artifact@v7
346+
- uses: actions/download-artifact@v8
347347
with:
348348
name: "forest-${{ runner.os }}"
349349
path: ~/.cargo/bin
@@ -364,7 +364,7 @@ jobs:
364364
path: "${{ env.FIL_PROOFS_PARAMETER_CACHE }}"
365365
key: proof-params-keys
366366
- uses: actions/checkout@v6
367-
- uses: actions/download-artifact@v7
367+
- uses: actions/download-artifact@v8
368368
with:
369369
name: "forest-${{ runner.os }}"
370370
path: ~/.cargo/bin
@@ -386,11 +386,11 @@ jobs:
386386
key: proof-params-keys
387387
- name: Checkout Sources
388388
uses: actions/checkout@v6
389-
- uses: actions/download-artifact@v7
389+
- uses: actions/download-artifact@v8
390390
with:
391391
name: "forest-${{ runner.os }}"
392392
path: ~/.cargo/bin
393-
- uses: actions/download-artifact@v7
393+
- uses: actions/download-artifact@v8
394394
with:
395395
name: "forest-${{ runner.os }}"
396396
path: ~/.cargo/bin
@@ -416,11 +416,11 @@ jobs:
416416
key: proof-params-keys
417417
- name: Checkout Sources
418418
uses: actions/checkout@v6
419-
- uses: actions/download-artifact@v7
419+
- uses: actions/download-artifact@v8
420420
with:
421421
name: "forest-${{ runner.os }}"
422422
path: ~/.cargo/bin
423-
- uses: actions/download-artifact@v7
423+
- uses: actions/download-artifact@v8
424424
with:
425425
name: "forest-${{ runner.os }}"
426426
path: ~/.cargo/bin
@@ -445,7 +445,7 @@ jobs:
445445
path: "${{ env.FIL_PROOFS_PARAMETER_CACHE }}"
446446
key: proof-params-keys
447447
- uses: actions/checkout@v6
448-
- uses: actions/download-artifact@v7
448+
- uses: actions/download-artifact@v8
449449
with:
450450
name: "forest-${{ runner.os }}"
451451
path: ~/.cargo/bin
@@ -479,7 +479,7 @@ jobs:
479479
$SHELL_IMAGE \
480480
sh -c "cp /cache/* /proofs"
481481
- uses: actions/checkout@v6
482-
- uses: actions/download-artifact@v7
482+
- uses: actions/download-artifact@v8
483483
with:
484484
name: "forest-${{ runner.os }}"
485485
- name: Devnet setup
@@ -526,7 +526,7 @@ jobs:
526526
$SHELL_IMAGE \
527527
sh -c "cp /cache/* /proofs"
528528
- uses: actions/checkout@v6
529-
- uses: actions/download-artifact@v7
529+
- uses: actions/download-artifact@v8
530530
with:
531531
name: "forest-${{ runner.os }}"
532532
- name: Devnet setup
@@ -563,7 +563,7 @@ jobs:
563563
FOREST_DOCKERFILE_OVERRIDE: scripts/devnet/forest_ci.dockerfile
564564
steps:
565565
- uses: actions/checkout@v6
566-
- uses: actions/download-artifact@v7
566+
- uses: actions/download-artifact@v8
567567
with:
568568
name: "forest-${{ runner.os }}"
569569
- name: Run bootstrap tests
@@ -582,7 +582,7 @@ jobs:
582582
FOREST_DOCKERFILE_OVERRIDE: scripts/devnet/forest_ci.dockerfile
583583
steps:
584584
- uses: actions/checkout@v6
585-
- uses: actions/download-artifact@v7
585+
- uses: actions/download-artifact@v8
586586
with:
587587
name: "forest-${{ runner.os }}"
588588
- run: ./scripts/optimize_disk_space_gh_worker.sh
@@ -609,7 +609,7 @@ jobs:
609609
FOREST_DOCKERFILE_OVERRIDE: scripts/devnet/forest_ci.dockerfile
610610
steps:
611611
- uses: actions/checkout@v6
612-
- uses: actions/download-artifact@v7
612+
- uses: actions/download-artifact@v8
613613
with:
614614
name: "forest-${{ runner.os }}"
615615
- name: Run api compare tests

CHANGELOG.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,24 @@
3131

3232
### Changed
3333

34+
- [#6631](https://github.com/ChainSafe/forest/issues/6631): Backported F3 finality resolution to ETH v1 RPC methods.
35+
3436
### Removed
3537

3638
### Fixed
3739

40+
## Forest v0.32.3 "Unimpressive Serenity"
41+
42+
### Added
43+
44+
- [#6522](https://github.com/ChainSafe/forest/pull/6522): Implemented `Filecoin.EthTraceFilter` for API v2.
45+
46+
### Changed
47+
48+
- [#6655](https://github.com/ChainSafe/forest/issues/6655): Updated garbage collector to keep message receipts and events.
49+
50+
- [#6522](https://github.com/ChainSafe/forest/pull/6522): `Filecoin.EthTraceFilter` filter options `from_block` and `to_block` now default to `latest` tag when omitted for v1 and v2 API.
51+
3852
## Forest v0.32.2 "Phagun"
3953

4054
This is a non-mandatory release for all node operators. It brings significant performance improvements for snapshot downloads, implements the much-requested trace call API and includes bug fixes.
@@ -49,8 +63,6 @@ This is a non-mandatory release for all node operators. It brings significant pe
4963

5064
### Changed
5165

52-
- [#6631](https://github.com/ChainSafe/forest/issues/6631): Backported F3 finality resolution to ETH v1 RPC methods.
53-
5466
### Removed
5567

5668
### Fixed

0 commit comments

Comments
 (0)