From 0bd5dae9e5b86da17981a7f63e9e747f3e3377ac Mon Sep 17 00:00:00 2001 From: Phi Date: Thu, 22 Aug 2024 08:38:02 +0200 Subject: [PATCH 1/2] chore: update Node version chore: update Node version --- build/openrpc/full.json | 2 +- build/openrpc/gateway.json | 2 +- build/openrpc/miner.json | 2 +- build/openrpc/worker.json | 2 +- build/version.go | 2 +- documentation/en/cli-lotus.md | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/build/openrpc/full.json b/build/openrpc/full.json index ba4c78ffbeb..fbb37165ab4 100644 --- a/build/openrpc/full.json +++ b/build/openrpc/full.json @@ -2,7 +2,7 @@ "openrpc": "1.2.6", "info": { "title": "Lotus RPC API", - "version": "1.28.3-dev" + "version": "1.29.1-dev" }, "methods": [ { diff --git a/build/openrpc/gateway.json b/build/openrpc/gateway.json index 0e7a3545743..171febdee99 100644 --- a/build/openrpc/gateway.json +++ b/build/openrpc/gateway.json @@ -2,7 +2,7 @@ "openrpc": "1.2.6", "info": { "title": "Lotus RPC API", - "version": "1.28.3-dev" + "version": "1.29.1-dev" }, "methods": [ { diff --git a/build/openrpc/miner.json b/build/openrpc/miner.json index 103ec81d389..0ba3fde3e16 100644 --- a/build/openrpc/miner.json +++ b/build/openrpc/miner.json @@ -2,7 +2,7 @@ "openrpc": "1.2.6", "info": { "title": "Lotus RPC API", - "version": "1.28.3-dev" + "version": "1.29.1-dev" }, "methods": [ { diff --git a/build/openrpc/worker.json b/build/openrpc/worker.json index 83364cbdcd4..f0a3b9e7ad5 100644 --- a/build/openrpc/worker.json +++ b/build/openrpc/worker.json @@ -2,7 +2,7 @@ "openrpc": "1.2.6", "info": { "title": "Lotus RPC API", - "version": "1.28.3-dev" + "version": "1.29.1-dev" }, "methods": [ { diff --git a/build/version.go b/build/version.go index eeca74c3a0e..0a72a46e766 100644 --- a/build/version.go +++ b/build/version.go @@ -7,7 +7,7 @@ import ( ) // NodeBuildVersion is the local build version of the Lotus daemon -const NodeBuildVersion string = "1.28.3-dev" +const NodeBuildVersion string = "1.29.1-dev" func NodeUserVersion() BuildVersion { if os.Getenv("LOTUS_VERSION_IGNORE_COMMIT") == "1" { diff --git a/documentation/en/cli-lotus.md b/documentation/en/cli-lotus.md index f32d701c731..3996f0c3654 100644 --- a/documentation/en/cli-lotus.md +++ b/documentation/en/cli-lotus.md @@ -7,7 +7,7 @@ USAGE: lotus [global options] command [command options] [arguments...] VERSION: - 1.28.3-dev + 1.29.1-dev COMMANDS: daemon Start a lotus daemon process From ce6e7eb76a6d3ae7a7937a82ef06c6316434d7fa Mon Sep 17 00:00:00 2001 From: Phi Date: Thu, 22 Aug 2024 12:11:23 +0200 Subject: [PATCH 2/2] chore: cleanup unreleased changelog section chore: cleanup unreleased changelog section --- CHANGELOG.md | 41 ----------------------------------------- 1 file changed, 41 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 799cf0d6483..2639e38e496 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,53 +2,12 @@ # UNRELEASED -- 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. -- https://github.com/filecoin-project/lotus/pull/12237: Upgrade to go-f3 `v0.0.4`. -- https://github.com/filecoin-project/lotus/pull/12251: Dropping support from ProveCommitSector1 method from lotus-miner -- https://github.com/filecoin-project/lotus/pull/12276: chore: deps: Update GST, Filecoin-FFI and Actors to final versions NV23 -- https://github.com/filecoin-project/lotus/pull/12278: chore: Set Mainnet upgrade epoch for NV23. -- https://github.com/filecoin-project/lotus/pull/12269 Fix `logIndex` ordering in `EthGetTransactionReceipt` by using the EventIndex to fetch logs -- https://github.com/filecoin-project/lotus/pull/12270: Feat expose `settle-deal` command for lotus miner to settle deals manually -- https://github.com/filecoin-project/lotus/pull/12285 Set up OpenTelemetry metrics reporting to prometheus -- https://github.com/filecoin-project/lotus/pull/12279 Upgrade to go-f3 v0.0.5 -- https://github.com/filecoin-project/lotus/pull/12295 Upgrade to go-f3 v0.0.6 -- https://github.com/filecoin-project/lotus/pull/12292: feat: p2p: allow overriding bootstrap nodes with environmemnt variable -- 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 - ## ☢️ Upgrade Warnings ☢️ -- lotus-gateway behaviour, CLI arguments and APIs have received minor changes. See the improvements section below. - ## New features -- feat: Add trace filter API supporting RPC method `trace_filter` ([filecoin-project/lotus#12123](https://github.com/filecoin-project/lotus/pull/12123)). Configuring `EthTraceFilterMaxResults` sets a limit on how many results are returned in any individual `trace_filter` RPC API call. -- feat: `FilecoinAddressToEthAddress` RPC can now return ETH addresses for all Filecoin address types ("f0"/"f1"/"f2"/"f3") based on client's re-org tolerance. This is a breaking change if you are using the API via the go-jsonrpc library or by using Lotus as a library, but is a non-breaking change when using the API via any other RPC method as it adds an optional second argument. -([filecoin-project/lotus#12324](https://github.com/filecoin-project/lotus/pull/12324)). -- feat: Added `lotus-shed indexes inspect-events` health-check command ([filecoin-project/lotus#12346](https://github.com/filecoin-project/lotus/pull/12346)). - -## Enhancements - -- fix: add datacap balance to circ supply internal accounting as unCirc #12348 -- feat: Use a block cache to speed up the `EthGetBlockByHash` API: https://github.com/filecoin-project/lotus/pull/12359 - ## Improvements -- feat!: gateway: fix rate limiting, better stateful handling ([filecoin-project/lotus#12315](https://github.com/filecoin-project/lotus/pull/12315)). - - CLI usage documentation has been improved for `lotus-gateway` - - `--per-conn-rate-limit` now works as advertised. - - `--eth-max-filters-per-conn` is new and allows you to set the maximum number of filters and subscription per connection, it defaults to 16. - - Previously, this limit was set to `16` and applied separately to filters and subscriptions. This limit is now unified and applies to both filters and subscriptions. - - Stateful Ethereum APIs (those involving filters and subscriptions) are now disabled for plain HTTP connections. A client must be using websockets to access these APIs. - - These APIs are also now automatically removed from the node by the gateway when a client disconnects. - - Some APIs have changed which may impact users consuming Lotus Gateway code as a library. - - 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. -- feat(libp2p): expose libp2p bandwidth metrics via Prometheus. - # 1.28.2 / 2024-08-15 This is a Lotus patch release v1.28.2 for Node operators and Storage Providers.