diff --git a/.changelog/3211.changed.txt b/.changelog/3211.changed.txt deleted file mode 100644 index 815b5fafb9..0000000000 --- a/.changelog/3211.changed.txt +++ /dev/null @@ -1 +0,0 @@ -feat(prometheus): Removing prometheus recording rules \ No newline at end of file diff --git a/.changelog/3232.changed.txt b/.changelog/3232.changed.txt deleted file mode 100644 index 98a1841b19..0000000000 --- a/.changelog/3232.changed.txt +++ /dev/null @@ -1 +0,0 @@ -feat(metrics): move app metrics filtering to metadata layer \ No newline at end of file diff --git a/.changelog/3244.breaking.txt b/.changelog/3244.breaking.txt deleted file mode 100644 index 409c8aa331..0000000000 --- a/.changelog/3244.breaking.txt +++ /dev/null @@ -1 +0,0 @@ -feat!: remove support for fluent-bit and fluentd diff --git a/.changelog/3248.breaking.txt b/.changelog/3248.breaking.txt deleted file mode 100644 index 44171f1433..0000000000 --- a/.changelog/3248.breaking.txt +++ /dev/null @@ -1 +0,0 @@ -feat!: truncate fullname after 22 characters \ No newline at end of file diff --git a/.changelog/3281.fixed.txt b/.changelog/3281.fixed.txt deleted file mode 100644 index 216f2bcc75..0000000000 --- a/.changelog/3281.fixed.txt +++ /dev/null @@ -1,5 +0,0 @@ -fix(logs)!: move JSON parsing after user-defined processors - -The log body will now always be a string if accessed in extra processors. -Users who want to access specific fields in their parsed JSON log -should explicitly call ParseJSON in their processor definition. \ No newline at end of file diff --git a/.changelog/3284.breaking.txt b/.changelog/3284.breaking.txt deleted file mode 100644 index 2546cce43e..0000000000 --- a/.changelog/3284.breaking.txt +++ /dev/null @@ -1 +0,0 @@ -feat(metrics)!: use otel by default \ No newline at end of file diff --git a/.changelog/3286.added.txt b/.changelog/3286.added.txt deleted file mode 100644 index 0bf8cd21e5..0000000000 --- a/.changelog/3286.added.txt +++ /dev/null @@ -1 +0,0 @@ -feat(logs): add `sumologic.logs.additionalFields` property \ No newline at end of file diff --git a/.changelog/3289.fixed.txt b/.changelog/3289.fixed.txt deleted file mode 100644 index 86b6815001..0000000000 --- a/.changelog/3289.fixed.txt +++ /dev/null @@ -1 +0,0 @@ -fix(metrics): decompose OTLP histograms \ No newline at end of file diff --git a/.changelog/3292.added.txt b/.changelog/3292.added.txt deleted file mode 100644 index e234418202..0000000000 --- a/.changelog/3292.added.txt +++ /dev/null @@ -1 +0,0 @@ -feat(metrics): add additionalServiceMonitors setting \ No newline at end of file diff --git a/.changelog/3295.fixed.txt b/.changelog/3295.fixed.txt deleted file mode 100644 index 1c7b41d72d..0000000000 --- a/.changelog/3295.fixed.txt +++ /dev/null @@ -1 +0,0 @@ -fix(metrics)!: drop k8s.node.name attribute \ No newline at end of file diff --git a/.changelog/3297.changed.txt b/.changelog/3297.changed.txt deleted file mode 100644 index e813601dd0..0000000000 --- a/.changelog/3297.changed.txt +++ /dev/null @@ -1 +0,0 @@ -feat!: use OTLP sources by default \ No newline at end of file diff --git a/.changelog/3306.changed.txt b/.changelog/3306.changed.txt deleted file mode 100644 index 36af0a75ca..0000000000 --- a/.changelog/3306.changed.txt +++ /dev/null @@ -1 +0,0 @@ -feat!(metrics): move extra processors after sumologic_schema \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 695b709bc5..91e9bf3055 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,56 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +## [v4.0.0-rc.0] + +### Released 2023-09-26 + +### Migration from v3 + +See the [migration guide][v4_migration_guide] for details. + +### Breaking Changes + +- feat!: remove support for fluent-bit and fluentd [#3244] +- feat!: truncate fullname after 22 characters [#3248] +- feat(metrics)!: use otel by default [#3284] +- feat!: use OTLP sources by default [#3297] +- feat!(metrics): move extra processors after sumologic_schema [#3306] +- fix(metrics)!: drop k8s.node.name attribute [#3295] +- fix(logs)!: move JSON parsing after user-defined processors [#3281] + + The log body will now always be a string if accessed in extra processors. Users who want to access specific fields in their parsed JSON + log should explicitly call ParseJSON in their processor definition. + +### Added + +- feat(logs): add `sumologic.logs.additionalFields` property [#3286] +- feat(metrics): add additionalServiceMonitors setting [#3292] + +### Changed + +- feat(prometheus): Removing prometheus recording rules [#3211] +- feat(metrics): move app metrics filtering to metadata layer [#3232] + +### Fixed + +- fix(metrics): decompose OTLP histograms [#3289] + +[#3244]: https://github.com/SumoLogic/sumologic-kubernetes-collection/pull/3244 +[#3248]: https://github.com/SumoLogic/sumologic-kubernetes-collection/pull/3248 +[#3284]: https://github.com/SumoLogic/sumologic-kubernetes-collection/pull/3284 +[#3286]: https://github.com/SumoLogic/sumologic-kubernetes-collection/pull/3286 +[#3292]: https://github.com/SumoLogic/sumologic-kubernetes-collection/pull/3292 +[#3211]: https://github.com/SumoLogic/sumologic-kubernetes-collection/pull/3211 +[#3232]: https://github.com/SumoLogic/sumologic-kubernetes-collection/pull/3232 +[#3297]: https://github.com/SumoLogic/sumologic-kubernetes-collection/pull/3297 +[#3306]: https://github.com/SumoLogic/sumologic-kubernetes-collection/pull/3306 +[#3281]: https://github.com/SumoLogic/sumologic-kubernetes-collection/pull/3281 +[#3289]: https://github.com/SumoLogic/sumologic-kubernetes-collection/pull/3289 +[#3295]: https://github.com/SumoLogic/sumologic-kubernetes-collection/pull/3295 +[v4_migration_guide]: /docs/v4-migration-doc.md +[v4.0.0-rc.0]: https://github.com/SumoLogic/sumologic-kubernetes-collection/releases/v4.0.0-rc.0 + ## [v3.15.0] ### Released 2023-09-18 diff --git a/deploy/helm/sumologic/Chart.yaml b/deploy/helm/sumologic/Chart.yaml index c23a010783..e0fbedb290 100644 --- a/deploy/helm/sumologic/Chart.yaml +++ b/deploy/helm/sumologic/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: sumologic -version: 3.15.0 -appVersion: 3.15.0 +version: 4.0.0-rc.0 +appVersion: 4.0.0-rc.0 description: A Helm chart for collecting Kubernetes logs, metrics, traces and events into Sumo Logic. type: application keywords: