Added
- Rate limiter for workflow executions by workflow engine
- Solana related
- Added Solana chain reader config support to plugin creator, remove evm specific code
- Added Solana message hasher and EstimateProvider as a no-op
- Solana CCIP plugin codec support for both commit and execute report
- Add Solana support for contract transmitter and remove evm depdendency for address encoding
- Add telemetry for LLO plugin
- Add support for 'standardcapabilities' and 'gateway' jobs to the FMS
- New way to calculate CCIP gas deviation thresholds using a sliding curve approach
Updated
- Use chainlink-common logger instead of chainlink logger in evm/mercury and in the task interface
- Move chainlink/common to chainlink-framework/chains
- Move TxMessage proto files to chainlink-protos
- Allow to whitelist IPs in Gateway's HTTP Client
- Increase Zircuit's NoNewFinalizedHeadsThreshold to 40 minutes
Fixed
- Fix wasm workflow toml fields
Changed
- ⚠️ METRIC CHANGE - Unconditionally track bridge task latency - this change now tracks latency unconditionally
- Previous behavior:
- Only tracks bridge latency on non-errors and status code
200
- Only tracks bridge latency on non-errors and status code
- New behavior:
- Tracks bridge latency for all requests. A new label is added to distinguish status code groups
2xx
,3xx
,4xx
,5xx
- Tracks bridge latency for all requests. A new label is added to distinguish status code groups
- If you experience alert issues related to spike in bridge latency following upgrade: Please review your alerts and update accordingly. Example query
sum by(name) (rate(bridge_latency_seconds{job=~"$node", status_code_group!~"5xx|4xx"}[$__rate_interval]))
- Previous behavior:
- Introduces new allowNoBootstrapper flag, when set to true, allow bootstrapper list in OCR2 job spec to be empty and enables single-node consensus for testing
- Changed chainType from metis to optimismBedrock