Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: post release steps for #12379 (v1.28.2 miner and node patch release) #12400

Merged
merged 31 commits into from
Aug 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
6a84771
fix: lotus-miner: remove provecommit1 method (#12251)
LexLuthr Jul 24, 2024
3c958c3
dep: f3: Update go-f3 to 0.0.6, enable it on mainnet (#12295)
Kubuxu Jul 24, 2024
d04831d
retract v1.28.0
jennijuju Jul 25, 2024
42e777d
update v1.28.0 changelog and add v1.28.1
jennijuju Jul 25, 2024
d7b74e4
Update CHANGELOG.md
jennijuju Jul 25, 2024
ffc3064
wip - update f3
jennijuju Jul 25, 2024
f2668fe
don't convert bigint type
Stebalien Jul 25, 2024
d7f4370
update docs
Stebalien Jul 25, 2024
2ac778d
fix wrong param name
jennijuju Jul 25, 2024
73b436b
update butterfy assets
jennijuju Jul 25, 2024
1f65f59
update go-f3
Stebalien Jul 25, 2024
d7c6051
update changelog
jennijuju Jul 25, 2024
18e553d
update version
jennijuju Jul 25, 2024
9f8cc51
fix typo
jennijuju Jul 25, 2024
595fb0e
Update CHANGELOG.md
jennijuju Jul 25, 2024
0391a5e
Update CHANGELOG.md
jennijuju Jul 25, 2024
04c1438
Update CHANGELOG.md
jennijuju Jul 25, 2024
6e89dd9
apply f3 patch
jennijuju Aug 15, 2024
fedc676
chore: bump versions and make gen/docsgen-cli
rjan90 Aug 15, 2024
f99df59
chore: update v1.28.2 changelog
rjan90 Aug 15, 2024
5fe5f57
feat: f3: update go-f3 to 0.2.0 (#12390)
Kubuxu Aug 15, 2024
f7f86ef
fix!: sealer: handle initialisation error without panic
aarshkshah1992 Jul 15, 2024
8e2f95b
add breaking API upgrade warning to the ChangeLog
aarshkshah1992 Jul 16, 2024
98687f3
NewCommitBatcher now has an additional
aarshkshah1992 Jul 16, 2024
6cc6de3
fix: miner: Fix DDO pledge math (#12341)
magik6k Aug 13, 2024
e4c3034
chore: fix lint error
rjan90 Aug 15, 2024
141c53d
fix: update changelog to reference bandwidth issue ticket
rjan90 Aug 15, 2024
3ee4fba
Update CHANGELOG.md
jennijuju Aug 15, 2024
e2a77b4
Update CHANGELOG.md
jennijuju Aug 15, 2024
49bee1c
Merge branch 'release/v1.28.2' into phi/post-v1282-release
rjan90 Aug 16, 2024
d18277c
chore: make gen and make docsgen-cli
rjan90 Aug 16, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 17 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@

# UNRELEASED

- https://github.com/filecoin-project/lotus/pull/12390: Update go-f3 to 0.2.0
- https://github.com/filecoin-project/lotus/pull/12203: Fix slice modification bug in ETH Tx Events Bloom Filter
- https://github.com/filecoin-project/lotus/pull/12221: Fix a nil reference panic in the ETH Trace API
- https://github.com/filecoin-project/lotus/pull/12112: Moved consts from build/ to build/buildconstants/ for ligher curio deps.
Expand All @@ -19,7 +18,6 @@
- https://github.com/filecoin-project/lotus/pull/12319: feat: `lotus send CLI`: allow sending to ETH addresses
- https://github.com/filecoin-project/lotus/pull/12332: fix: ETH RPC: receipts: use correct txtype in receipts
- https://github.com/filecoin-project/lotus/pull/12335: fix: lotus-shed: store processed tipset after backfilling events
- https://github.com/filecoin-project/lotus/pull/12341: fix: miner: Fix DDO pledge math

## ☢️ Upgrade Warnings ☢️

Expand Down Expand Up @@ -50,6 +48,23 @@
- The default value for the `Events.FilterTTL` config option has been reduced from 24h to 1h. This means that filters will expire on a Lotus node after 1 hour of not being accessed by the client.
- feat(f3): F3 has been updated with many performance improvements and additional metrics.

# 1.28.2 / 2024-08-15

This is a Lotus patch release v1.28.2 for Node operators and Storage Providers.

For node operators, this patch release is HIGHLY RECOMMENDED as it fixes an issue where excessive bandwidth usage (issue #12381) was caused by a routing loop in pubsub, where small "manifest" messages were cycling repeatedly around the network due to an ineffective routing loop prevention mechanism. The new f3 release also has a couple performance improvements around CPU usage. (If you are curious about the progress of F3 testing, follow the updates [here](https://github.com/filecoin-project/lotus/discussions/12287#discussioncomment-10343447)).

For storage providers, this patch release fixes pledge issues users have been encountering. This update addresses existing issues, including the too-small pledge in snap and the lack of DDO-awareness in PoRep Commit.

## ☢️ Upgrade Warnings ☢️
- The `releases` branch has been deprecated with the 202408 split of 'Lotus Node' and 'Lotus Miner'. See https://github.com/filecoin-project/lotus/blob/master/LOTUS_RELEASE_FLOW.md#why-is-the-releases-branch-deprecated-and-what-are-alternatives for more info and alternatives for getting the latest release for both the 'Lotus Node' and 'Lotus Miner' based on the [Branch and Tag Strategy](https://github.com/filecoin-project/lotus/blob/master/LOTUS_RELEASE_FLOW.md#branch-and-tag-strategy).
- To get the latest Lotus Node tag: `git tag -l 'v*' | sort -V -r | head -n 1`
- To get the latest Lotus Miner tag: `git tag -l 'miner/v*' | sort -V -r | head -n 1`
- Breaking change in Miner public APIs `storage/pipeline.NewPreCommitBatcher` and `storage/pipeline.New`. They now have an additional error return to deal with errors arising from fetching the sealing config.

- https://github.com/filecoin-project/lotus/pull/12390: Update go-f3 to 0.2.0
- https://github.com/filecoin-project/lotus/pull/12341: fix: miner: Fix DDO pledge math

# v1.28.1 / 2024-07-24

This is the MANDATORY Lotus v1.28.1 release, which will deliver the Filecoin network version 23, codenamed Waffle 🧇. v1.28.1 is also the minimal version that supports nv23.
Expand Down
2 changes: 1 addition & 1 deletion build/openrpc/full.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"openrpc": "1.2.6",
"info": {
"title": "Lotus RPC API",
"version": "1.28.2-dev"
"version": "1.28.3-dev"
},
"methods": [
{
Expand Down
2 changes: 1 addition & 1 deletion build/openrpc/gateway.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"openrpc": "1.2.6",
"info": {
"title": "Lotus RPC API",
"version": "1.28.2-dev"
"version": "1.28.3-dev"
},
"methods": [
{
Expand Down
2 changes: 1 addition & 1 deletion build/openrpc/miner.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"openrpc": "1.2.6",
"info": {
"title": "Lotus RPC API",
"version": "1.28.2-dev"
"version": "1.28.3-dev"
},
"methods": [
{
Expand Down
2 changes: 1 addition & 1 deletion build/openrpc/worker.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"openrpc": "1.2.6",
"info": {
"title": "Lotus RPC API",
"version": "1.28.2-dev"
"version": "1.28.3-dev"
},
"methods": [
{
Expand Down
2 changes: 1 addition & 1 deletion build/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (
)

// NodeBuildVersion is the local build version of the Lotus daemon
const NodeBuildVersion string = "1.28.2-dev"
const NodeBuildVersion string = "1.28.3-dev"

func NodeUserVersion() BuildVersion {
if os.Getenv("LOTUS_VERSION_IGNORE_COMMIT") == "1" {
Expand Down
2 changes: 1 addition & 1 deletion documentation/en/cli-lotus.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ USAGE:
lotus [global options] command [command options] [arguments...]

VERSION:
1.28.2-dev
1.28.3-dev

COMMANDS:
daemon Start a lotus daemon process
Expand Down
Loading