v0.2.2
What's Changed
- bump deps by @jmank88 in #667
- feat(observability-lib): add open file descriptors panel by @Atrax1 in #661
- adding reusable benchmarking action by @patrickhuie19 in #648
- [KS-370] Add ConfigForCapability to CapabilitiesRegistry by @cedric-cordenier in #640
- Make OCR3 use Multi-chain adapter message format by @cedric-cordenier in #670
- [fix] Pass through all metadata fields by @cedric-cordenier in #677
- [KS-393] Handle nils in values proto conversion functions by @cedric-cordenier in #676
- feat(observability-lib): nop ocr2 health dashboard by @Atrax1 in #674
- feat(observability-lib): add delete cmd by @Atrax1 in #666
- [fix] Fix bug with Copy() implementation for values.Bytes; add tests by @cedric-cordenier in #678
- MERC-6002 Add Mercury v4 types by @martin-cll in #671
- Add Scan method for ChannelDefinitons by @samsondav in #672
- print races by @jmank88 in #679
- changes to support remote target deterministic message hash - fixes KS-379 by @ettec in #675
- [KS-408] Handle nils in Unwrap/UnwrapTo by @cedric-cordenier in #684
- use gomods by @jmank88 in #686
- [KS-410] Nil derefs in capabilities helpers by @cedric-cordenier in #685
- [BCI-3862][chainlink-common] - Change DSL Block primitive to string instead of int by @Farber98 in #688
- [KS-424] Fix inconsistent state management store by @cedric-cordenier in #691
- [KS-413] Handle nil derefs in reporting_plugin.go by @cedric-cordenier in #690
- [KS-426] Remove panic from CapabilityType.String() by @cedric-cordenier in #693
- [KS-433] Clarify interface requirement by @cedric-cordenier in #697
- Add json schemas for existing capabilities by @nolag in #698
- fix: result bool in sleeper task by @bukata-sa in #706
- [KS-419] Preserve freshest reports across trigger aggregation rounds by @bolekk in #707
- Added Pending state to common TransactionStatus by @silaslenihan in #709
- script/lint.sh: fix output by @jmank88 in #708
- Use lint action instead of our workflow by @nolag in #711
- [KS-425] Fix parallel use of pointers by @cedric-cordenier in #701
- Fix a lint issue, PR got merged between the linter changing and shows up in new PRs, even though the setting only-new-issues: true is there... by @nolag in #714
- Add reference id to capability request by @nolag in #713
- Allow workflow specs without consensus by @DeividasK in #716
- Fix a bug with big.Int and values.Value, and allow same backing type to be encoded and decoded by @nolag in #719
- Fix lint issues and add on pull_request to the lint rules by @nolag in #723
- Add code generators to help build workflows by @nolag in #704
- [fix] Copy the workflow name by @cedric-cordenier in #722
- [KS-434] items 5a, 5b, 5d and 6 by @ettec in #724
- .golangci.yml: update rules by @jmank88 in #721
- Add workflow builders by @nolag in #702
- Fix SignedReport type in json schema by @nolag in #726
- Tidy generated builder files by @nolag in #729
- [CAPPL-6] Make Copy() private; add global Copy() by @cedric-cordenier in #727
- Changes to support passing in gas limit to chain write on SubmitTransaction by @ettec in #720
- Add node's timestamp on reports by @vyzaldysanchez in #718
- Allow names for mutiple different functions, this will also be used to allow chain reader to have things like GetLatestValueAction alongside the other methods in the interface. by @nolag in #728
- Update CODEOWNERS by @braddmiller in #730
- feat(observability-lib): refactor + add alerting layer by @Atrax1 in #703
- [Keystone] Add a nil check in ApplyDefaults() by @bolekk in #734
- pkg/sqlutil: improve monitor performance by limiting query serialization by @jmank88 in #732
- Add Beholder sdk by @pkcll in #694
- [CAPPL-6] Formalize trigger API by @cedric-cordenier in #712
- Move interpolate key and keys from core to common so it can be reused by the upcoming test engine. by @nolag in #735
- Bring execution ID creation util into workflows package by @justinkaseman in #740
- update mapstructure to the blessed fork, the original is archived and this fork has our changes by @nolag in #742
- compute helpers by @nolag in #717
- Fix the name that's used when creating output types by their fields by @nolag in #741
- bump go-plugin; rm replace by @jmank88 in #744
- Fix feeds definition and data feeds OCR to use it. by @nolag in #731
- switch to grpc-proxy fork; rm replace by @jmank88 in #745
- Identical consensus builders by @nolag in #743
- updating benchmark action to use gh-pages by @patrickhuie19 in #747
- MERC-6190: Remove bid/ask fields from Mercury v4 schema by @martin-cll in #736
- ChainComponents Generalized Interface Tests by @silaslenihan in #664
- Expose ContractReader and ChainWriter of relayer in relayerSet by @kidambisrinivas in #749
- Remove redundant relayerset type by @cedric-cordenier in #750
- Generate the mocks for capabilities by @nolag in #725
- Change the Execute Capability API to sync by @ettec in #748
- capabilities: triggers: Expose meta so it can be set for mock-trigger by @archseer in #692
- ContractReader Multiple Read Addresses by @EasterTheBunny in #603
- pkg/loop: use beholder by @jmank88 in #696
- Add unit test runner for workflows by @nolag in #751
- code cleanup on contract reader by @EasterTheBunny in #753
- fix install protoc by @jmank88 in #755
- [KS-365] New config fields for trigger event batching by @bolekk in #757
- pkg/types/ccipocr3: add rmn sigs to report by @makramkd in #758
- Rename Chain Reader to Contract Reader by @ilija42 in #759
- [CAPPL-37] Implement Compute runner by @cedric-cordenier in #752
- [BCF-3381] - Add LatestHead to ChainService by @ilija42 in #760
- Update to a newer version of my go-jsonschema fork to support creating byte types. Also remove ID and TriggerType from streams, since it's not part of the payload. by @nolag in #754
- pkg/loop: include tracing attributes when enabled by @jmank88 in #763
- feat(observability-lib): deploy logic in grafana module by @Atrax1 in #761
- ccip - Add RMNCrypto interface + Remove unused constructor by @dimkouv in #766
- embeddable implementation of contract reader by @EasterTheBunny in #680
- monitoring: add jitter to source polling by @aalu1418 in #768
- adding general capability metrics by @patrickhuie19 in #756
- [CAPPL-51] Remove error from Runner.Run by @cedric-cordenier in #764
- Seperate sdk from workflow to as part of an effort to shrink the WASM binary size by @nolag in #765
- Add LatestHead relayer method to gRPC client and server implementations by @kidambisrinivas in #767
- [CAPPL-38] GetWorkflowSpec tidy up by @cedric-cordenier in #770
- Allow remote refs in the generator by @nolag in #769
New Contributors
- @martin-cll made their first contribution in #671
- @Farber98 made their first contribution in #688
- @bukata-sa made their first contribution in #706
- @silaslenihan made their first contribution in #709
- @braddmiller made their first contribution in #730
- @pkcll made their first contribution in #694
- @kidambisrinivas made their first contribution in #749
Full Changelog: v0.2.1...v0.2.2