v0.5.0
What's Changed
- [CRE-39] (fix): Add more guards & nil checks to WASM compute by @justinkaseman in #984
- [CAPPL-471] Handle nil VersionedBytes by @cedric-cordenier in #1002
- pkg/loop: plugins report health to host [BCF-2709] by @jmank88 in #206
- [CRE-44] Add restricted config; validate WASM config by @cedric-cordenier in #1001
- [CAPPL-471] Add more tests to verify that panic is handled by @cedric-cordenier in #1003
- pkg/sqlutil/pg: create package; expand env config by @jmank88 in #450
- Query Primitives Any operator by @dhaidashenko in #1004
- [CRE-39] Custom Compute log sanitization by @justinkaseman in #1000
- [fix] Update sanitization regex by @cedric-cordenier in #1007
- bump golangci-lint v1.63.4; replace deprecated linter by @jmank88 in #1006
- testutils: Pass a runtime to the test runner by @ferglor in #1010
- fix(observability-lib): getAlertRules by group name by @Atrax1 in #1008
- switch off native unwind info (requires wasmtime version update) by @ettec in #1012
- testutils: Convert the workflow spec to and from proto in ensureGraph by @ferglor in #1014
- Observability-lib: Add support for BarGauge panels by @makewhatis in #1015
- [CAPPL-499] validate decompressed binary size by @agparadiso in #1017
- pkg/fee: remove unused by @jmank88 in #1016
- pkg/sqlutil/sqltest: add CreateOrReplace by @jmank88 in #1018
- [CAPPL-499] make MaxDecompressedBinarySize inclusive limit by @agparadiso in #1019
- Nested Value Codec Access by @EasterTheBunny in #990
- Add typecheck to Precodec modifier decodeFieldMapAction by @justinkaseman in #1020
- Various updates to Observability Library by @leeyikjiun in #1022
- feat(observability-lib): add interval to panel option by @Atrax1 in #1024
- [CAPPL-308] Add non-data dependency to chain reader by @cedric-cordenier in #1025
- Cappl 308 add non data dependency chain reader by @cedric-cordenier in #1026
- Codec fixes by @ilija42 in #1031
- Fix init for new modifiers by @ilija42 in #1032
- deref ptr during map extraction by @ilija42 in #1033
- Various updates to observability library by @leeyikjiun in #1034
- Add business variable panel by @leeyikjiun in #1035
- SRE-1635-Add-panel-overrides by @leeyikjiun in #1037
- feat(grafana): add transforms by @leeyikjiun in #1036
- (obs-lib): split instant and query type instant. add table panel options by @leeyikjiun in #1038
- [CAPPL-536] Workflow update not picked up by Syncer by @agparadiso in #1029
- Avoid modifying input buffer while decoding by @reductionista in #1042
- bump libocr f3b940c4f298f8652c03cd5cd0d0496eec93432a by @samsondav in #1043
- Adds consensus cap config proto by @vyzaldysanchez in #1023
- Add trigger proto for Data Streams; add ReportFormatCapabilityTrigger by @samsondav in #1045
- Revert "[CAPPL-536] Workflow update not picked up by Syncer" by @agparadiso in #1047
- Upgrade protoc and re-generate by @samsondav in #1046
- add bytes to string modifier for solana contracts by @EasterTheBunny in #1040
- [CAPPL-536] Workflow update not picked up by Syncer by @agparadiso in #1048
- feat(obs-lib): add filterable and min width property by @leeyikjiun in #1044
- [CAPPL-595] LLO-compatible trigger event structs by @bolekk in #1051
- Add interface support for MedianPluginOption by @samsondav in #1039
- Switch timestamp to uint64 by @samsondav in #1054
- feat(observability-lib): add sort and refresh option to query variable by @leeyikjiun in #1053
- Update CODEOWNERS by @jmank88 in #1055
- Increase max fetch response size for wasm capability by @infiloop2 in #1056
- pkg/types/core: add Ed25519Signer by @jmank88 in #1050
- [CAPPL-620] add MaxResponseSizeBytes to module config by @agparadiso in #1057
- Make some interfaces public to facilitate mocking by @bolekk in #1059
- Fix potential panic in codec upperFirstCharacter by @ilija42 in #1060
- Improve wrapper and property extractor modifiers by @ilija42 in #1058
- move config types by @jmank88 in #1061
New Contributors
- @makewhatis made their first contribution in #1015
- @infiloop2 made their first contribution in #1056
Full Changelog: v0.4.1...v0.5.0