Skip to content

Commit 850dea6

Browse files
authored
Node release v2.10.0 (#1843)
* Node release v2.10.0 * Update requirements * Link fix * URL fixes * Update release notes
1 parent e04531a commit 850dea6

File tree

4 files changed

+686
-54
lines changed

4 files changed

+686
-54
lines changed

src/content/chainlink-nodes/node-versions.mdx

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,29 @@ import { Aside } from "@components"
1212

1313
You can find a list of release notes for Chainlink nodes in the [smartcontractkit GitHub repository](https://github.com/smartcontractkit/chainlink/releases). Docker images are available in the [Chainlink Docker hub](https://hub.docker.com/r/smartcontract/chainlink/tags).
1414

15+
## Changes in v2.10.0 nodes - 2024-04-08
16+
17+
**[v2.10.0 release notes](https://github.com/smartcontractkit/chainlink/releases/tag/v2.10.0)**
18+
19+
### Added
20+
21+
- Gas bumping logic to the `SuggestedPriceEstimator`. The bumping mechanism for this estimator refetches the price from the RPC and adds a buffer on top using the greater of `BumpPercent` and `BumpMin`.
22+
- Added a new configuration field named `NodeIsSyncingEnabled` for `EVM.NodePool` that will check on every reconnection to an RPC if it's syncing and should not be transitioned to `Alive` state. Disabled by default.
23+
- Add preliminary support for "llo" job type (Data Streams V1)
24+
- Add `LogPrunePageSize` parameter to the EVM configuration. This parameter controls the number of logs removed during prune phase in LogPoller. Default value is 0, which deletes all logs at once - exactly how it used to work, so it doesn't require any changes on the product's side.
25+
- Add Juels Fee Per Coin data source caching for OCR2 Feeds. Cache is time based and is turned on by default with default cache refresh of 5 minutes. Cache can be configured through pluginconfig using "juelsPerFeeCoinCacheDuration" and "juelsPerFeeCoinCacheDisabled" tags. Duration tag accepts values between "30s" and "20m" with default of "0s" that is overridden on cache startup to 5 minutes.
26+
- Add rebalancer support for feeds manager ocr2 plugins.
27+
28+
### Fixed
29+
30+
- `P2P.V2` is required in configuration when either `OCR` or `OCR2` are enabled. The node will fail to boot if `P2P.V2` is not enabled.
31+
- Removed unnecessary gas price warnings in gas estimators when EIP-1559 mode is enabled.
32+
33+
### Changed
34+
35+
- Minimum required version of Postgres is now `>= 12`. Postgres 11 reached end-of-life (EOL) in November 2023. Added a new version check that will prevent Chainlink from running on EOL'd Postgres. If you are running Postgres `<= 11` you must upgrade to the latest version. The check can be forcibly overridden by setting `SKIP_PG_VERSION_CHECK=true`.
36+
- Updated the `LimitDefault` and `LimitMax` configs types to `uint64`
37+
1538
## Changes in v2.9.1 nodes - 2024-03-07
1639

1740
**[v2.9.1 release notes](https://github.com/smartcontractkit/chainlink/releases/tag/v2.9.1)**

src/content/chainlink-nodes/resources/requirements.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Chainlink nodes have the following software dependencies:
2222
- Operating System: Linux, MacOS, or the [WSL](https://learn.microsoft.com/en-us/windows/wsl/about) (Windows Subsystem for Linux)
2323
- For production environments, Linux is recommended.
2424
- Docker: Although it is possible to [build Chainlink nodes from source](https://github.com/smartcontractkit/chainlink), the best practice is to use the [Chainlink Docker Images](https://hub.docker.com/r/smartcontract/chainlink/tags) without `-root`.
25-
- [PostgreSQL](https://wiki.postgresql.org/wiki/Detailed_installation_guides) versions `>=11 <16` (Version 11 through 15. Not version 16 or later).
25+
- [PostgreSQL](https://wiki.postgresql.org/wiki/Detailed_installation_guides) versions `>= 12` (Version 12 and later).
2626
- If you use a database as a service, your database host must provide access to logs.
2727
- If you run the database on a separate system, [secure the TCP/IP connection with SSL](https://www.postgresql.org/docs/15/ssl-tcp.html).
2828

0 commit comments

Comments
 (0)