Skip to content

Releases: Azure/adx-mon

Release list

v0.3.0

Choose a tag to compare

@mkeesey mkeesey released this 10 Jul 18:33

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

Choose a tag to compare

@mkeesey mkeesey released this 07 Apr 20:00

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...
Read more