Releases: Azure/adx-mon
Releases · Azure/adx-mon
Release list
v0.3.0
What's Changed
- build(deps): bump golang.org/x/sys from 0.42.0 to 0.43.0 by @dependabot[bot] in #1113
- build(deps): bump github.com/mattn/go-isatty from 0.0.20 to 0.0.21 by @dependabot[bot] in #1114
- build(deps): bump testcontainers-go from v0.41.0 to v0.42.0 by @aaqib-m in #1115
- build(deps): bump golang.org/x/net from 0.52.0 to 0.53.0 by @dependabot[bot] in #1116
- build(deps): bump github.com/google/cel-go from 0.27.0 to 0.28.0 by @dependabot[bot] in #1112
- build(deps): bump go.opentelemetry.io/otel/sdk from 1.41.0 to 1.43.0 by @dependabot[bot] in #1117
- fix(alerter): honor configured query concurrency by @jessejlt in #1111
- Harden operator heartbeat reconciliation by @jessejlt in #1105
- feat: add historical backfill support to SummaryRules by @jessejlt in #1102
- build(deps): bump github.com/ClickHouse/clickhouse-go/v2 from 2.44.0 to 2.45.0 by @dependabot[bot] in #1118
- feat(api): add explicit scope fields to Function and ManagementCommand CRDs by @jessejlt in #1059
- fix: correctly set userAgent on all k8s clients and metrics fetching within collector by @matucker-msft in #1119
- fix(tools): always pull updated workload images by @mkeesey in #1120
- build(deps): bump github.com/tinylib/msgp from 1.6.3 to 1.6.4 by @dependabot[bot] in #1121
- build(deps): bump k8s.io/client-go from 0.35.3 to 0.35.4 by @dependabot[bot] in #1122
- build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.21.0 to 1.21.1 by @dependabot[bot] in #1126
- Upgrade ingestor to use azure-kusto-go v1.2 by @mkeesey in #1125
- fix(journal): handle disjunction matches by @mkeesey in #1128
- fix(ingestor): use sync.Pool for gzip writers by @mkeesey in #1129
- build(deps): bump github.com/Azure/azure-kusto-go/azkustodata from 1.2.1 to 1.2.2 by @dependabot[bot] in #1132
- build(deps): bump k8s.io/apimachinery from 0.35.4 to 0.36.0 by @dependabot[bot] in #1131
- build(deps): bump github.com/mattn/go-isatty from 0.0.21 to 0.0.22 by @dependabot[bot] in #1135
- build(deps): bump github.com/moby/moby/api from 1.54.1 to 1.54.2 by @dependabot[bot] in #1130
- build(deps): bump k8s.io/client-go from 0.35.4 to 0.36.0 by @dependabot[bot] in #1133
- operator: add federation diagnostic logging by @jessejlt in #1139
- Fix ingestor Status logging, split collector and ingestor Status lines by @mkeesey in #1141
- build(deps): bump sigs.k8s.io/controller-runtime from 0.23.3 to 0.24.0 by @dependabot[bot] in #1145
- build(deps): bump github.com/pelletier/go-toml/v2 from 2.3.0 to 2.3.1 by @dependabot[bot] in #1147
- build(deps): bump github.com/ClickHouse/clickhouse-go/v2 from 2.45.0 to 2.46.0 by @dependabot[bot] in #1146
- fix(wal): segmentIterator gracefully handles corrupt blocks by @mkeesey in #1148
- perf(cluster): pool gzip.Writer in Client.Write by @mkeesey in #1149
- build(deps): bump golang.org/x/net from 0.53.0 to 0.54.0 by @dependabot[bot] in #1151
- fix(tests): Update batcher tests to never expire by @mkeesey in #1153
- build(deps): bump sigs.k8s.io/controller-runtime from 0.24.0 to 0.24.1 by @dependabot[bot] in #1152
- build(deps): bump github.com/google/cel-go from 0.28.0 to 0.28.1 by @dependabot[bot] in #1156
- build(deps): bump k8s.io/apimachinery from 0.36.0 to 0.36.1 by @dependabot[bot] in #1155
- build(deps): bump k8s.io/client-go from 0.36.0 to 0.36.1 by @dependabot[bot] in #1154
- build(deps): bump azkustoingest caching branch by @mkeesey in #1158
- build(deps): bump github.com/klauspost/compress from 1.18.5 to 1.18.6 by @dependabot[bot] in #1144
- feat(alerter): fail alertrule linting if rule exposes multiple ambiguous reserved words by @matucker-msft in #1159
- build(deps): bump github.com/siderolabs/go-kmsg from 0.1.5 to 0.1.6 by @dependabot[bot] in #1143
- build(deps): bump golang.org/x/sys from 0.44.0 to 0.45.0 by @dependabot[bot] in #1160
- build(deps): bump golang.org/x/net from 0.54.0 to 0.55.0 by @dependabot[bot] in #1161
- build(deps): bump go.opentelemetry.io/otel/metric from 1.43.0 to 1.44.0 by @dependabot[bot] in #1162
- build(deps): bump github.com/prometheus/common from 0.67.5 to 0.68.0 by @dependabot[bot] in #1164
- build(deps): bump github.com/prometheus/common from 0.68.0 to 0.68.1 by @dependabot[bot] in #1165
- build(deps): bump golang.org/x/sync from 0.20.0 to 0.21.0 by @dependabot[bot] in #1168
- build(deps): bump golang.org/x/sys from 0.45.0 to 0.46.0 by @dependabot[bot] in #1167
- build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.21.1 to 1.22.0 by @dependabot[bot] in #1166
- build(deps): bump k8s.io/client-go from 0.36.1 to 0.36.2 by @dependabot[bot] in #1172
- build(deps): bump golang.org/x/net from 0.55.0 to 0.56.0 by @dependabot[bot] in #1171
- build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity from 1.13.1 to 1.14.0 by @dependabot[bot] in #1176
- Gate alerter pprof endpoints behind a flag by @mkeesey with @Copilot in #1183
- fix: use invalid logs metric without labels by @mkeesey in #1184
- Migrate alerter to azkustodata by @mkeesey in #1185
- Remove unused direct ingest reader by @mkeesey in #1186
- Wrap alerter queries during context construction by @mkeesey in #1192
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Remove label and sample pools from protobuf parsing by @jwilder in #523
- Remove dead code by @jwilder in #525
- Add unit tests for scheduler package by @jwilder in #526
- Reduce allocations in Index.Get by @jwilder in #527
- Add "Publish container images" GH workflow by @tanayk2610 in #522
- fix(*): use correct casing for AS in dockerfiles by @matucker-msft in #529
- fix(*): use updated label syntax in dockerfile by @matucker-msft in #530
- Add test for collector config command by @jwilder in #534
- Wire up health monitoring in collector by @jwilder in #531
- Bump sigs.k8s.io/controller-runtime from 0.20.0 to 0.20.1 by @dependabot[bot] in #535
- Increase test code coverage by @jwilder in #533
- Add version information to binaries by @tanayk2610 in #536
- Add WalkLabels to RequestTransformer to prevent races by @mkeesey in #538
- Add tests for limiter.Fixed by @jwilder in #537
- Bump google.golang.org/protobuf from 1.36.3 to 1.36.4 by @dependabot[bot] in #540
- Bump buf.build/gen/go/opentelemetry/opentelemetry/protocolbuffers/go from 1.36.3-20241217213620-6454adb4e03c.1 to 1.36.4-20241217213620-6454adb4e03c.1 by @dependabot[bot] in #541
- Convert partmap to use generic values by @jwilder in #539
- Add partmap.Map Mutate function by @jwilder in #542
- Add common WriteRequest function to correctly write to multiple dests by @mkeesey in #545
- Rework batch scheduling to track segment paths vs prefix by @jwilder in #543
- [integration test] Add a test to ensure components can be upgraded by @jessejlt in #544
- Bump github.com/lmittmann/tint from 1.0.6 to 1.0.7 by @dependabot[bot] in #546
- (improvement) add maxSegmentAge in healthreporter by @vpatelsj in #547
- Cleanup ingestor and collector endpoints by @mkeesey in #548
- Add readiness probe in ingestor tied to its isHealthy check by @vpatelsj in #550
- Refactor connection closing logic in limitListenerConn and add tests … by @jessejlt in #553
- (chore) adding a unit test and cleaning up some dead code by @vpatelsj in #554
- Protect batch bools with mutex by @mkeesey in #551
- Create a new input and output queue per journal target by @mkeesey in #555
- Add proposal for SummaryRule by @jwilder in #549
- Ensure collector creates CRD spec for integration tests by @jessejlt in #552
- Generate SummaryRule CRD by @jessejlt in #556
- Log forwarded IP for transfer errors by @jwilder in #559
- Use Kusto sub for related commands by @tanayk2610 in #558
- Bump golang.org/x/sys from 0.29.0 to 0.30.0 by @dependabot[bot] in #563
- Bump golang.org/x/sync from 0.10.0 to 0.11.0 by @dependabot[bot] in #564
- Remove dead code by @jwilder in #562
- Remove some overly verbose debug logging by @jwilder in #561
- Json parser should fail when not provided json by @mkeesey in #566
- [fix] Grant necessary RBAC for function finalizers by @jessejlt in #565
- Bump google.golang.org/protobuf from 1.36.4 to 1.36.5 by @dependabot[bot] in #568
- Bump buf.build/gen/go/opentelemetry/opentelemetry/protocolbuffers/go from 1.36.4-20241217213620-6454adb4e03c.1 to 1.36.5-20241217213620-6454adb4e03c.1 by @dependabot[bot] in #569
- Integration tests should install all CRDs by @jessejlt in #570
- (feat) Ingestor shutdown via pod annotation by @vpatelsj in #560
- Bugfixes by @jwilder in #573
- Add custom CodeQL action by @tanayk2610 in #567
- OTLP log endpoint converts incoming messages to native log format by @mkeesey in #572
- Use the sink interface to write logs from otlp by @mkeesey in #576
- Bump golang.org/x/net from 0.34.0 to 0.35.0 by @dependabot[bot] in #577
- Reduce the poll interval for function syncing by @jessejlt in #579
- Bump k8s.io/api from 0.32.1 to 0.32.2 by @dependabot[bot] in #582
- Bump k8s.io/client-go from 0.32.1 to 0.32.2 by @dependabot[bot] in #580
- Bump sigs.k8s.io/controller-runtime from 0.20.1 to 0.20.2 by @dependabot[bot] in #584
- Bump github.com/klauspost/compress from 1.17.11 to 1.18.0 by @dependabot[bot] in #586
- Bump github.com/prometheus/client_golang from 1.20.5 to 1.21.0 by @dependabot[bot] in #585
- Add database and table to logs_sent metric by @jessejlt in #578
- Add read-only permissions to workflows by @tanayk2610 in #587
- Clear error status in function update and add corresponding test by @jessejlt in #590
- Container-based CRD code generation by @jessejlt in #575
- Add note about Kusto View definition limitation per CRD by @jessejlt in #589
- Pin lifecycle of journal reader to single OS thread by @mkeesey in #592
- [proposal] Introduction of Kusto management commands by @jessejlt in #588
- Default max idle conns to max conncurrency by @jwilder in #595
- Create fluent-forward encoding implementation by @mkeesey in #594
- Add test coverage for alerter service by @jwilder in #596
- [proposal] static Pods log scraping configuration by @jessejlt in #593
- Introduce Kusto management commands by @jessejlt in #597
- Bump github.com/prometheus/client_golang from 1.21.0 to 1.21.1 by @dependabot[bot] in #604
- Bump golang.org/x/net from 0.35.0 to 0.36.0 by @dependabot[bot] in #603
- Support multiple functions in a CRD by @jessejlt in #600
- Better document automitigation of alerts by @mkeesey in #606
- Update actions/cache to 4.0 for docs by @mkeesey in #607
- Disable fsyncing segments on close by default by @jwilder in #608
- Add benchmarking tool to interleave benchmark runs by @mkeesey in #583
- Bump golang.org/x/sync from 0.11.0 to 0.12.0 by @dependabot[bot] in #613
- Bump golang.org/x/net from 0.36.0 to 0.37.0 by @dependabot[bot] in #612
- Bump github.com/urfave/cli/v2 from 2.27.5 to 2.27.6 by @dependabot[bot] in #611
- Enable Conditions subresources for Functions by @jessejlt in #591
- Add support for scraping static pod logs by @jessejlt in #602
- Support conveying journal fields through logs by @jessejlt in #601
- Introduce SummaryRules by @jessejlt in #605
- Bump github.com/golang/snappy from 0.0.4 to 1.0.0 by @dependabot[bot] in #614
- Bump sigs.k8s.io/controller-runtime from 0.20.2 to 0.20.3 by @dependabot[bot] in #616
- Enable static pod manifest log scraping by @jessejlt in #617
- Add drop-prefix list argument to ingestor by @mkeesey in #620
- Disk usage tuning by @jwilder in #609
- Bump k8s.io/apimachinery from 0.32.2 to 0.32.3 by @dependabot[bot] in #626
- Bump k8s.io/client-go from 0.32.2 to 0.32.3 by @dependabot[bot] in #625
- Remove DropLabels/DropMetrics functionality from ingestor by @jwilder in #623
- Fix case where index total size is not decreased by @jwilder in #622
- Remove add/lift labels options by @jwilder in #627
- Record table size data regularly by @jwilder in #629
- Create keyval...