Releases: smartcontractkit/chainlink-evm
Releases · smartcontractkit/chainlink-evm
Release cre-v0.4.0
What's Changed
- [CRE-774] Correct CapabilitiesRegistry TypeAndVersion & small gas golf by @justinkaseman in #205
- gethwrappers go-ethereum v1.15.3 => v1.16.2 by @DeividasK in #221
- [CRE-774] CapabilityRegistry AddDons with empty capability config by @justinkaseman in #206
- [CRE-774] (feat): Prevent duplicate Node Operators in Capabilites Registry by @justinkaseman in #207
- Prepare repo for Solidity NPM 1.5.0 release by @RayXpub in #220
- Refactor dual broadcast clients by @dimriou in #114
- trigger lint during tag push to unblock NPM publish step by @matYang in #224
- [CRE-494] Start LogPoller with other services. by @pavel-raykov in #219
- [CRE-774] Prevent node operators from being deleted if still on a node by @justinkaseman in #208
- Delete node capability configs when removing a node. by @DeividasK in #229
- fix: npm openzeppelin aliases by @RayXpub in #225
- Correctly update supported DON IDs when updating a DON by @DeividasK in #230
- Correctly delete prev DON name => DON ID association on updates by @DeividasK in #231
- Revert when nodeOperatorId in updateNodes() is invalid by @DeividasK in #232
- Miscellaneous fixes by @DeividasK in #234
- pkg/chains/legacyevm: chain.Close() include logpoller by @jmank88 in #235
- bump common by @jmank88 in #228
- Fix SVR forwarder by @dimriou in #236
- Set default FinalityTagEnabled on polygon and amoy to be false by @infiloop2 in #237
- Add metric to determine max attempts by @dimriou in #240
- Default user limits per DON family by @ibrajer in #241
- Fix forward iteration removal and early return bugs in Capabilities Registry by @DeividasK in #242
- DEVSVCS-2328: remove duplicate request digests by @eutopian in #233
- Add pagination to getters with multiple return items by @DeividasK in #243
- Prevent out-of-gas errors in emergency pause admin functions by @ibrajer in #246
- Added getAllowedSigners function by @ibrajer in #247
- Reverse search allowlisted requests with tight packing and stop criteria by @ibrajer in #245
- [CRE-491] Set core team as the root owner of the pkg folder. by @pavel-raykov in #258
- [CRE-491] Move core relay evm types to chainlink-evm by @pavel-raykov in #256
- add contracts needed for cre cli testing by @shileiwill in #252
- Add payments contracts by @RayXpub in #255
- [CRE-491] Deprecate
NewTestChainScopedConfigby @pavel-raykov in #260 - Promote Capabilities Registry V2 by @DeividasK in #253
- Promote Workflow Registry v2 out of dev by @ibrajer in #254
- chore: add supports interface to payment token on ramp by @RayXpub in #261
- [CRE-491] Move remaining core type code to chainlink-evm by @pavel-raykov in #259
- Remove Automation 2.2 by @RensR in #264
- [CRE-491] Move self-contained folders to chainlink-evm by @pavel-raykov in #265
- Meta Client: Add prometheus and beholder metrics by @eduard-cl in #263
- add updates reserve by @shileiwill in #266
- Transfer ownership of L2EP to Data Growth by @mohamed-mehany in #262
- chore: undev payment token on ramp by @RayXpub in #267
- Avoid stale entries in Workflow Registry by @ibrajer in #273
- [CRE-491] Move transmitter to chainlink-evm by @pavel-raykov in #275
- [CRE-491] Move writer to chainlink-evm by @pavel-raykov in #277
- Update foundry guide by @RayXpub in #257
- [CRE-491] Move block translator to chainlink-evm by @pavel-raykov in #278
- Oev 618 update max retries logic by @dimriou in #276
- OEV-605: Adds purging unstarted txs to txmv2 by @cl-efornaciari in #274
- Move UpkeepBalanceMonitor to dev by @infiloop2 in #279
- PLEX-1843: add node balances to beholder by @fernandezlautaro in #280
- fix onlyBuiltDependencies & readme pnpm i by @RensR in #285
- Enabled safe tags in rpc client by @silaslenihan in #281
- increase max external request response size to 50kb by @dhaidashenko in #282
- [CRE-491] Canonicalize OffchainAggregator wrapper. by @pavel-raykov in #283
- [CRE-491] Used moved OffchainAggregator in chainlink-evm by @pavel-raykov in #284
- [CRE-491] Move EVM round* files to chainlink-evm by @pavel-raykov in #286
- Plex 1880 by @Unheilbar in #289
- Fix LP Batch Block Validation by @dhaidashenko in #290
- Various onchain fixes by @RensR in #291
- Add permissioned forwarder address to cron upkeep by @infiloop2 in #293
- Extract CRE into its own package by @RensR in #292
- CRE shared wrapper gen & bytecode + ABI extraction by @RensR in #295
- EVM key store on top of common key store lib by @connorwstein in #270
- EVM support small follow up by @connorwstein in #299
- PLEX-2124 Default chain config for Testnet Andesite by @dhaidashenko in #301
- Fix CronUpkeep so that storage layout matches delegate by @infiloop2 in #304
- OEV-699 Introduce relayConfig.GasLimit to override gas limit on job level by @cll-gg in #302
- Oev 671 txm improvements by @dimriou in #294
- Bump External Request Max Response Size to 1 MB by @silaslenihan in #307
- Use keystore lib release by @connorwstein in #308
- PLEX-2170 bump chainlink-framework/chains with TXM stackoverflow fix by @dhaidashenko in #311
- Bump NPM deps by @RensR in #305
- Add llo/ChannelConfigStore support for adder roles and multiple channel definition sources by @kaleofduty in #300
- Clean up gas estimator after GetMaxDynamicFee method was added by @dimriou in #310
- add IReciver check in mock forwarder by @shileiwill in #306
- Lower max attempts flag if there are no in-flight and unstarted trans… by @dimriou in #314
- add jovay to makeLogsValid by @finleydecker in #313
- data streams noop feemanager by @akuzni2 in #312
- Move shard-config contract to chainlink-EVM by @george-dorin in #317
- Update codeowner for...
Bump chainlink-evm to latest develop
What's Changed
- Fix wrapper generation by @matYang in #186
- PLEX-1621: adding logs by @fernandezlautaro in #185
- Workflow Registry - add getters for don config limits and per user don config limits by @eutopian in #180
- Prepare repo for Solidity NPM 1.4.1 release by @matYang in #170
- Bump Chainselectors to v1.0.67 by @HelloKashif in #189
- Add embedded
UnimplementedKeystorestruct toKeystoreimpls by @vreff in #187 - .github/workflows: tidy all modules by @jmank88 in #191
- add generated go.md by @jmank88 in #192
- Make Logs Valid for Pharos by @simsonraj in #193
New Contributors
Full Changelog: v0.3.0...v0.3.2