Skip to content

Commit

Permalink
Bump version and update CHANGELOG for core v2.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
chainchad committed Sep 26, 2023
1 parent c384d14 commit 6b0124e
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 19 deletions.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.5.0
2.6.0
35 changes: 17 additions & 18 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,27 +9,33 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [dev]

...

## 2.6.0 - UNRELEASED

### Added

- Simple password use in production builds is now disallowed - nodes with this configuration will not boot and will not pass config validation.
- Simple password use in production builds is now disallowed - nodes with this configuration will not boot and will not pass config validation.
- Helper migrations function for injecting env vars into goose migrations. This was done to inject chainID into evm chain id not null in specs migrations.
- OCR2 jobs now support querying the state contract for configurations if it has been deployed. This can help on chains such as BSC which "manage" state bloat by arbitrarily deleting logs older than a certain date. In this case, if logs are missing we will query the contract directly and retrieve the latest config from chain state. Chainlink will perform no extra RPC calls unless the job spec has this feature explicitly enabled. On chains that require this, nops may see an increase in RPC calls. This can be enabled for OCR2 jobs by specifying `ConfigContractAddress` in the relay config TOML.

### Removed

- Removed support for sending telemetry to the deprecated Explorer service. All nodes will have to remove `Explorer` related keys from TOML configuration and env vars.
- Removed support for sending telemetry to the deprecated Explorer service. All nodes will have to remove `Explorer` related keys from TOML configuration and env vars.
- Removed default evmChainID logic where evmChainID was implicitly injected into the jobspecs based on node EVM chainID toml configuration. All newly created jobs(that have evmChainID field) will have to explicitly define evmChainID in the jobspec.
- Removed keyset migration that migrated v1 keys to v2 keys. All keys should've been migrated by now, and we don't permit creation of new v1 keys anymore

All nodes will have to remove the following secret configurations:
* `Explorer.AccessKey`
* `Explorer.Secret`

All nodes will have to remove the following configuration field: `ExplorerURL`
All nodes will have to remove the following secret configurations:

- `Explorer.AccessKey`
- `Explorer.Secret`

All nodes will have to remove the following configuration field: `ExplorerURL`

### Fixed

- Unauthenticated users executing CLI commands previously generated a confusing error log, which is now removed:
```[ERROR] Error in transaction, rolling back: session missing or expired, please login again pg/transaction.go:118 ```
`[ERROR] Error in transaction, rolling back: session missing or expired, please login again pg/transaction.go:118 `
- Fixed a bug that was preventing job runs to be displayed when the job `chainID` was disabled.
- `chainlink txs evm create` returns a transaction hash for the attempted transaction in the CLI. Previously only the sender, recipient and `unstarted` state were returned.
- Fixed a bug where `evmChainId` is requested instead of `id` or `evm-chain-id` in CLI error verbatim
Expand All @@ -40,19 +46,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## 2.5.0 - 2023-09-13

- Unauthenticated users executing CLI commands previously generated a confusing error log, which is now removed:
```
[ERROR] Error in transaction, rolling back: session missing or expired, please login again pg/transaction.go:118
```
- Fixed a bug that was preventing job runs to be displayed when the job `chainID` was disabled.
- `chainlink txs evm create` returns a transaction hash for the attempted transaction in the CLI. Previously only the sender, receipient and `unstarted` state were returned.

### Added

- New prometheus metrics for mercury:
- `mercury_price_feed_missing`
- `mercury_price_feed_errors`
Nops may wish to add alerting on these.
- `mercury_price_feed_missing`
- `mercury_price_feed_errors`
Nops may wish to add alerting on these.

### Upcoming Required Configuration Change

Expand Down

0 comments on commit 6b0124e

Please sign in to comment.