Releases: smartcontractkit/chainlink-data-streams
Releases · smartcontractkit/chainlink-data-streams
v0.1.6
v0.1.5
v0.1.4
v0.1.3
v0.1.2
v0.1.1
What's Changed
- Clean up, add tests, verify staging/prod upgrade by @samsondav in #81
- MERC 6548 validation for evm premium legacy encoder to check for exactly 3 streams by @samsondav in #84
- Deadline on calls to Observe by @samsondav in #85
- Support median aggregation over Quote type by @samsondav in #87
- Add debug logging to Reports by @samsondav in #88
- Address informational-level audit findings by @samsondav in #89
- Address all TODOs (except fuzzing) by @samsondav in #90
- Fuzz and property tests for json codec by @samsondav in #91
- bumping common to chainlink-aptos by @patrickhuie19 in #92
- Remove spurious warning by @samsondav in #93
- Add transmitter server and client grpc code by @brunotm in #94
- Add Mode aggregator by @samsondav in #95
- rpc: Mercury -> Transmitter by @brunotm in #96
- Add ObservationTimestamp to DSOpts by @samsondav in #97
- Minor fixes; version bumps by @samsondav in #99
- ReportCodec verification of channel definitions by @samsondav in #102
- Fix mode aggregator non-determinism by @samsondav in #106
- Support Nanosecond timestamps by @samsondav in #103
- rpc/mtls: support crypto.Signer by @jmank88 in #105
- Support Report telemetry by @samsondav in #116
- Move telemetry protobuf to chainlink-data-streams by @samsondav in #117
- Add Outcome telemetry by @samsondav in #120
- Temporarily suppress errors decoding bad offchain config by @samsondav in #122
- chore: update ci-test-go by @erikburt in #125
- Implement "TimestampedStreamValue" that carries forwards even if aggregation fails by @samsondav in #128
- Move report codecs into chainlink-data-streams by @samsondav in #132
- Fix memory leak caused by re-use of proto.MarshalOptions by @samsondav in #136
- Don't pass Outcome or Report by pointer by @samsondav in #139
- protobuf-1.36.6 by @brunotm in #140
- Nats integration by @namikmesic in #137
- remove gogo/proto by @jmank88 in #159
- llo: add outcome codec to data source options by @brunotm in #175
- llo: add observations compression by @brunotm in #180
- llo: make uncompressed observations backward compatible for transition by @brunotm in #181
- llo: add calculated streams by @brunotm in #182
New Contributors
- @patrickhuie19 made their first contribution in #92
- @brunotm made their first contribution in #94
- @namikmesic made their first contribution in #137
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- CI init by @vyzaldysanchez in #2
- Adds CI config by @vyzaldysanchez in #3
- Refactors CI config by @vyzaldysanchez in #4
- move mercury from chainlink-common by @jmank88 in #1
- feat: grafana self-hosted support for shared gh actions by @erikburt in #26
- Bump google.golang.org/protobuf from 1.31.0 to 1.32.0 by @dependabot in #11
- Implement LLO (data streams/mercury v1.0) by @samsondav in #5
- Add additional report formats by @samsondav in #29
- mercury/cmd: move chainlink-mercury plugin from core by @jmank88 in #28
- Use new chainlink-common LLO types by @samsondav in #31
- ReportFormat => uint32 by @samsondav in #32
- add cd-release gha workflow by @momentmaker in #34
- fix: update changeset config baseBranch by @momentmaker in #36
- add context by @jmank88 in #41
- chore: grafana internal credentials by @erikburt in #44
- bump common & libocr; remove context by @jmank88 in #45
- fix make test-ci by @jmank88 in #47
- chore: github action version bumps by @erikburt in #55
- golangci-lint: update rules to match core by @jmank88 in #54
- golangci-lint: enable containedctx by @jmank88 in #60
- Observations that violate bid<=mid<=ask are invalid by @samsondav in #61
- Improve logging for llo by @samsondav in #63
- RE-2527 use go specific sonarqube action by @manjunathb4461 in #66
- Validate invariants in report by @samsondav in #67
- Benchmarking; add unit tests to LLO plugin; fix large channel add not working by @samsondav in #65
- Re-implement observation-level invariant protection by @samsondav in #70
- Support v0.3 schema report format in LLO by @samsondav in #71
- Add diagram for LLO streams+channels by @samsondav in #33
- chore: update package.json name by @momentmaker in #75
- MERC-6003 Add Mercury v4 schema by @martin-cll in #73
- Support v0.3 schema report format in LLO by @samsondav in #74
- bump go-plugin; rm replace by @jmank88 in #77
- MERC-6190: Remove bid/ask fields from Mercury v4 schema by @martin-cll in #76
- Remove logging statements by @samsondav in #78
- go.mod cleanup by @jmank88 in #80
- Add extra stuff to DSopts by @samsondav in #79
- Blue/green deployments for LLO; code cleanup by @samsondav in #82
- bump libocr; add context by @jmank88 in #52
New Contributors
- @vyzaldysanchez made their first contribution in #2
- @jmank88 made their first contribution in #1
- @erikburt made their first contribution in #26
- @dependabot made their first contribution in #11
- @samsondav made their first contribution in #5
- @momentmaker made their first contribution in #34
- @manjunathb4461 made their first contribution in #66
- @martin-cll made their first contribution in #73
Full Changelog: https://github.com/smartcontractkit/chainlink-data-streams/commits/v0.1.0