# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [v0.146.0-sumo-0] ### Released 2026-02-25 ### Changed - ci : adding repo context for publishing the release [#1966] - ci :removing PAT from renovate bot [#1967] - fix(ci): updating go version to 1.26.0 [#1970] - chore(dep) : Bump Upstream OpenTelemetry Collector dep from v0.145.0 to v0.146.0 [#1981] [#1966]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1966 [#1967]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1967 [#1970]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1970 [#1981]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1981 [v0.146.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.146.0-sumo-0 ## [v0.145.0-sumo-0] ### Released 2026-02-10 ### Breaking Changes - Remove deprecated sumologic_schema processor [#1954] ### Added - feat(opampextension): add health reporting capability to track and report component health status [#1952] - feat: add --set-collector-name flag in otelcol-config to overwrite default collector name during installation [#1957] ### Changed - chore(dep) : Bump Upstream OpenTelemetry Collector dep from v0.144.0 to v0.145.0 [#1960] [#1954]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1954 [#1952]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1952 [#1957]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1957 [#1960]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1960 [v0.145.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.145.0-sumo-0 ## [v0.144.0-sumo-0] ### Released 2026-01-27 ### Added - feat(dnslookup processor): Implementation of dns lookup processor [#1948] ### Fixed - fix: fixed the effective config comparision issue [#1947] [#1948]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1948 [#1947]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1947 [v0.144.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.144.0-sumo-0 ## [v0.143.0-sumo-0] ### Released 2026-01-15 ### Breaking Changes - chore: deprecating routing processor due to upstream deprecation [#1935] #### Deprecation of `routingProcessor` --- ##### Upstream Context - The `routingprocessor` was **deprecated upstream** in OpenTelemetry Collector Contrib in [v0.116.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.116.0). - Upstream recommends migrating to [**`routingConnector`**](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/connector/routingconnector), which provides a clearer and more scalable routing model. - Tracking issue: [https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/36616](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/36616) --- ##### Migration The routing connector supports all features of the routing processor and more. However, the configuration is different. The general idea is the same, but there are a few key differences: - Rather than routing directly to exporters, the routing connector routes to pipelines. This allows for processors to be included after routing decisions. - The connector is configured within the `connectors` section, rather than the `processors` section of the configuration. - Usage of the connector in pipelines is different. You must use it as an exporter AND as a receiver in each pipeline to which it can route. - Configuration is primarily based on [OTTL](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/pkg/ottl#opentelemetry-transformation-language). - Each route can be evaluated in a different [OTTL Context](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/pkg/ottl/contexts/README.md#opentelemetry-transformation-language-contexts). ##### Example Starting from the example configuration below, we can achieve the same result with the routing connector: ```yaml processors: routing: from_attribute: X-Tenant default_exporters: [jaeger] table: - value: acme exporters: [jaeger/acme] exporters: jaeger: endpoint: localhost:14250 jaeger/acme: endpoint: localhost:24250 service: pipelines: traces: receivers: [otlp] processors: [routing] exporters: [jaeger, jaeger/acme] ``` ```yaml connectors: routing: match_once: true default_pipelines: [traces/jaeger] table: - context: request condition: request["X-Tenant"] == "acme" pipelines: [traces/jaeger/acme] exporters: jaeger: endpoint: localhost:14250 jaeger/acme: endpoint: localhost:24250 service: pipelines: traces: receivers: [otlp] exporters: [routing] traces/jaeger: receivers: [routing] exporters: [jaeger] traces/jaeger/acme: receivers: [routing] exporters: [jaeger/acme] ``` --- ### Changed - chore: upgrade collector to 0.143.0 [#1935] [#1935]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1935 [v0.143.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.143.0-sumo-0 ## [v0.141.0-sumo-0] ### Released 2025-12-09 ### Breaking Changes - chore: removed carbonexporter as it has been deprecated by upstream [#1919] ### Added - chore:add textencodingextension [#1917] - feat: add unroll processor from upstream [#1920] ### Changed - ci:making release work reusable [#1915] - chore: prepare release 0.141.0 [#1919] [#1919]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1919 [#1917]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1917 [#1920]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1920 [#1915]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1915 [v0.141.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.141.0-sumo-0 ## [v0.140.0-sumo-0] ### Released 2025-11-26 ### Added - feat: Added config validation in opamp-extension [#1886] ### Changed - fix: ci build failure (cleaning up space) [#1897] - chore: Deprecated install scripts (install.sh and install.ps1) - moved to sumologic-otel-collector-packaging repository [#1904] - ci: added new apple signing certificate [#1908] - chore: upgrade collector to 0.140.0 [#1913] [#1886]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1886 [#1897]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1897 [#1904]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1904 [#1908]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1908 [#1913]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1913 [v0.140.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.140.0-sumo-0 ## [v0.139.0-sumo-0] ### Released 2025-11-12 ### Added - feat: Added --enable-clobber option to replace existing collector during installation [#1882] - Adds routing processor back to otel-col from v0.132.0 otel-contrib [#1891] ### Changed - ci: added Ansible syntax check to GitHub Actions [#1876] - chore: added remote collector installation using puppet for linux [#1877] - ci: add puppet syntax check to GitHub Actions [#1878] - ci: add chef syntax check to GitHub Actions [#1881] - fix: ansible arguments error [#1884] - fix: puppet arguments error resolved [#1885] - chore: set upstream to 0.139.0 and fixed breaking changes [#1892] ### Fixed - fix(windows collector): Changed the dns resolver from Pure Go DNS Resolver to Cgo DNS Resolver since Go DNS Resolver is not resolving DNS queries the same way as the OS [#1869] - fix: fix renovate action [#1889] [#1882]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1882 [#1891]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1891 [#1876]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1876 [#1877]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1877 [#1878]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1878 [#1881]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1881 [#1884]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1884 [#1885]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1885 [#1892]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1892 [#1869]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1869 [#1889]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1889 [v0.139.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.139.0-sumo-0 ## [v0.137.0-sumo-0] ### Released 2025-10-16 ### Changed - chore: Added Puppet support for windows [#1845] - Added Windows support using chef [#1851] - fix(collector): correct missing end statement [#1863] - chore:set upstream to 0.137.0 [#1865] - Fix: Remote manage collector in chef [#1872] [#1845]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1845 [#1851]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1851 [#1863]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1863 [#1865]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1865 [#1872]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1872 [v0.137.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.137.0-sumo-0 ## [v0.136.0-sumo-1] ### Released 2025-09-30 ### Changed - Added ansible support for windows [#1826] - chore(confmap): update opampprovider, providerUtil, and globprovider to v1.36.0 [#1855] ### Fixed - deps: downgrading gosnowflake to 1.15.0 [#1861] [#1826]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1826 [#1855]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1855 [#1861]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1861 [v0.136.0-sumo-1]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.136.0-sumo-1 ## [v0.136.0-sumo-0] ### Released 2025-09-26 ### Added - chore: adding next set of components to opampextension [#1803] - ci: adding renovatebot to automate version bumps [#1804] - chore: adding 10 more receivers to opampextension [#1806] - docs: Updated readme file to reflect the components for opampextension [#1807] - test: added ITs for sumologic-otel-collector, along with github tooling and makefile changes. [#1812] - chore: adding 10 components(processors) to opamp extension [#1813] - Upgrade the otel collector and contrib to 0.133.0 [#1834] ### Changed - chore: adding 10 components to opampextension [#1839] - chore: adding all extensions to opamoextension [#1846] - chore: adding next set of components to opampextension [#1847] - chore: adding receiver components to opampextension [#1852] - chore:receiver/sapm removed as its removed in upstream [#1854] - chore!:upgrade core and contrib to 0.136.0 [#1854] - chore!:receiver/opencensusreceiver removed as its removed in upstream [#1854] - chore: adding all remaining components to opampextension [#1856] - docs: removed IN and added KR deployment in opampextension README.md [#1808] - chore: adding support for remotely managed collector for chef [#1816] - chore: Update Chef,Ansible,Puppet to use cdn url for install script [#1818] - chore: adding support for remotely managed collector for ansible [#1822] - chore: Upgrade docker version to address CVE-2025-54388 [#1833] - feat(processor/routing): deprecate `routingprocessor` since its deprecated in upstream in favor of `routingconnector` [#1834] - chore: Fix for opamp api fix for ansible [#1840] [#1839]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1839 [#1846]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1846 [#1847]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1847 [#1852]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1852 [#1854]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1854 [#1856]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1856 [#1803]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1803 [#1804]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1804 [#1806]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1806 [#1807]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1807 [#1812]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1812 [#1813]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1813 [#1834]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1834 [#1808]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1808 [#1816]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1816 [#1818]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1818 [#1822]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1822 [#1833]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1833 [#1840]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1840 [v0.136.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.136.0-sumo-0 ## [v0.130.1-sumo-0] ### Added - feat: add geoip processor from upstream [#1782] - feat(opamp): Add configuration validation for the following components [#1790] [#1796] - awsproxy - awscloudwatchreceiver - awscontainerinsightreceiver - awsecscontainermetricsreceiver - awsfirehosereceiver - awsxrayreceiver - awss3exporter - awskinesisexporter - carbonexporter - debugexporter - fileexporter - kafkaexporter - loadbalancingexporter - Upgrade the otel collector core to 0.130.1 [#1799] - chore: Upgrade go version to 1.24.5 for binaries. Addresses the following CVEs [#1798] - CVE-2025-22871, CVE-2025-22874, CVE-2025-0913, CVE-2025-4673 ### Changed - chore: removing sumologic-extension from repo [#1780] [#1782]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1782 [#1790]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1790 [#1796]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1796 [#1799]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1799 [#1780]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1780 [#1798]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1798 [v0.130.1-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.130.1-sumo-0 ## [v0.127.0-sumo-0] ### Added - feat: Added the set-timezone option to set collector timezone [#1770] ### Changed - chore: Upgraded the otel collector to 0.127.0 [#1774] ### Fixed - fix: Addressed CVE-2025-3445 by migrating to github.com/mholt/archives [#1775] [#1770]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1770 [#1774]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1774 [#1775]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1775 [v0.127.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.127.0-sumo-0## [v0.124.1-sumo-0] ### Changed - chore: Upgrade the otel collector core and contrib to 0.124.1 [#1765] [#1765]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1765 [v0.124.1-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.124.1-sumo-0 ## [v0.118.0-sumo-0] ### Changed - Upgrade the otel collector core and contrib to 0.118.0 [#1733] [#1733]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1733 [v0.118.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.118.0-sumo-0 ## [v0.114.0-sumo-0] ### Released 2024-12-19 ### Added - feat: Add validation for the attributes processor [#1721] ### Changed - feat(ConfigProvider)!: Modify config merge to do replace instead of update for Specific tags for Remotely managed collectors [#1604] - chore(ci): remove MSIs from this repo [#1693] - chore: Upgrade otel core to v114 [#1714] ### Fixed - fix(opamp): Update OpAmp default endpoint to a new one that supports redirection [#1709] [#1721]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1721 [#1604]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1604 [#1693]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1693 [#1714]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1714 [#1709]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1709 [v0.114.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.114.0-sumo-0 ## [v0.108.0-sumo-1] ### Released 2024-10-22 ### Added - feat(k8s_tagger): Added pagination when fetching(List) pods from the k8s API [#1689] [#1689]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1689 [v0.108.0-sumo-1]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.108.0-sumo-1 ## [v0.108.0-sumo-0] ### Released 2024-10-03 ### Changed - chore: Upgraded otel core to 0.108.0 [#1678] ### Fixed - Remove unnecessary warnings from the k8s tagger [#1681] [#1678]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1678 [#1681]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1681 [v0.108.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.108.0-sumo-0 ## [v0.106.1-sumo-1] ### Released 2024-09-11 ### Fixed - fix(version): Fixing the changelog and version for otel collector [#1674] [#1674]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1674 [v0.106.1-sumo-1]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.106.1-sumo-1 ## [v0.106.1-sumo-0] ### Released 2024-09-03 ### Added - feat(opamp): Add support for new source templates (elastic, mysql, postgres, rabbitmq, redis) [#1657] ### Changed - chore(deps): Upgrade go version to 1.22.6 [#1662.2] - Upgrade otelcol core to 0.106.1 [#1662] ### Fixed - fix(jobreceiver): resolve a concurrency issue in the command executor [#1660] [#1657]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1657 [#1662.2]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1662.2 [#1662]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1662 [#1660]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1660 [v0.106.1-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.106.1-sumo-0 ## [v0.104.0-sumo-1] ### Released 2024-08-12 ### Changed - chore(deps): chore(deps): bump github.com/docker/docker from 24.0.9+incompatible to 25.0.6+incompatible in /pkg/receiver/telegrafreceiver [#1646] - chore(deps): Upgrade go version to 1.21.11 [#1650] - chore(deps): chore(deps): bump github.com/docker/docker from 25.0.5+incompatible to 25.0.6+incompatible in /pkg/extension/opampextension [#1651] - chore(deps): bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.42.0 to 0.44.0 in /pkg/receiver/telegrafreceiver [#1652] - chore(deps): bump google.golang.org/grpc from 1.64.0 to 1.64.1 [#1653] - chore(deps): bump github.com/rs/cors from 1.10.1 to 1.11.0 in /pkg/exporter/sumologicexporter [#1654] [#1646]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1646 [#1650]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1650 [#1651]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1651 [#1652]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1652 [#1653]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1653 [#1654]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1654 [v0.104.0-sumo-1]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.104.0-sumo-1 ## [v0.104.0-sumo-0] ### Released 2024-08-01 ### Added - feat(cascadingfilter): Added status code filtering to cascading filter processor [#1600] - docs: Added migration steps for compress_encoding [#1605] - feat(opamp): Validate kafkametricsreceiver [#1614] ### Changed - feat: use Sumo Logic exporter from OpenTelemetry repository [#1601] - upgrade otelcol core to 0.104.0 [#1619] ### Fixed - fix(opamp): Add the Default(env) provider to the provider list in ConfigProviderSettings [#1632] - fix(install): Fix script to always install the latest stable version [#1645] [#1600]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1600 [#1605]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1605 [#1614]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1614 [#1601]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1601 [#1619]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1619 [#1632]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1632 [#1645]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1645 [v0.104.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.104.0-sumo-0 ## [v0.102.1-sumo-0] ### Released 2024-06-07 ### Changed - feat: build UBI image for arm64 [#1594] - upgrade otelcol core to 0.102.1 [#1598] [#1594]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1594 [#1598]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1598 [v0.102.1-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.102.1-sumo-0## [v0.100.0-sumo-0] ## [v0.100.0-sumo-0] ### Released 2024-05-27 ### Added - build: add exceptions connector [#1588] - build: add failover connector [#1588] - build: add roundrobin connector [#1588] ### Changed - upgrade otelcol core to 0.100.0 [#1588] [#1588]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1588 [v0.100.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.100.0-sumo-0 ## [v0.99.0-sumo-0] ### Released 2024-05-09 ### Changed - chore: update otelcol core to v0.99.0 [#1560] ### Fixed - fix(sourceprocessor): don't ignore empty annotation values [#1569] - fix(windows): Recognize opamp as a config provider [#1570] - fix: use the right install script url in orchestrator modules [#1581] [#1560]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1560 [#1569]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1569 [#1570]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1570 [#1581]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1581 [v0.99.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.99.0-sumo-0 ## [v0.98.0-sumo-0] ### Released 2024-04-22 ### Added - feat(otrm): Support validating filter and transform processors in the source templates [#1547] - feat: push images to Docker Hub repository [#1549] ### Changed - chore: update otelcol core to v0.98.0 [#1538] [#1547]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1547 [#1549]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1549 [#1538]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1538 [v0.98.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.98.0-sumo-0 ## [v0.97.0-sumo-1] ### Released 2024-04-11 ### Fixed - fix(build): opampextension replace statement [#1539] - fix: default authenticator for sumo extension and exporter [#1540] [#1539]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1539 [#1540]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1540 [v0.97.0-sumo-1]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.97.0-sumo-1 ## [v0.97.0-sumo-0] ### Released 2024-04-10 ### Changed - feat: add missing configproviders (httpprovider, httpsprovider) [#1528] - chore: update otelcol core to v0.97.0 [#1530] ### Fixed - chore: fix building UBI images [#1517] [#1528]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1528 [#1530]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1530 [#1517]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1517 [v0.97.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.97.0-sumo-0 ## [v0.96.0-sumo-1] ### Released 2024-03-21 ### Known issue Behavior of [recombine][recombine] operator has been changed. Now it recombines also partial logs, for details please see [pull request][opentelemetry-collector-contrib#30797]. If you use `recombine` operator you will observe that logs which do not match regular expression are combined into one log entry. ### Added - feat(opamp): Support adding and validating more receivers and extensions in the source templates [#1509] ### Changed - chore(deps): bump google.golang.org/protobuf to 1.33.0 [#1500] ### Fixed - fix(windows): Fixed startup problem when running as a Windows service [#1512] [#1500]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1500 [#1509]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1509 [#1512]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1512 [v0.96.0-sumo-1]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.96.0-sumo-1 ## [v0.96.0-sumo-0] See the [upgrade guide][upgrade_guide_v0.96] for more details on the breaking changes. [upgrade_guide_v0.96]: ./docs/upgrading.md#upgrading-to-v0960-sumo-0 ### Released 2024-03-12 ### Known issue Behavior of [recombine][recombine] operator has been changed. Now it recombines also partial logs, for details please see [pull request][opentelemetry-collector-contrib#30797]. If you use `recombine` operator you will observe that logs which do not match regular expression are combined into one log entry. [recombine]: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.96.0/pkg/stanza/docs/operators/recombine.md [opentelemetry-collector-contrib#30797]: https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/30797 ### Breaking Changes - feat(sumologicexporter)!: remove deprecated json_logs [#1452] - feat(sumologicexporter)!: remove deprecated clear_logs_timestamp [#1455] ### Added - ci: build ubi-based images [#1440] - feat(k8sprocessor): extract namespace annotations [#1457] - ci: build UBI-based FIPS images [#1463] - feat: build development version of windows containers [#1467] - feat(otrm): Add validation for otel configuration in the opamp agent [#1469] - feat(sourceprocessor): use namespace annotations to include/exclude namespace from collection or set sourceCategory, sourceHost, and sourceName [#1471] - opampextension: add support for redirection on websocket connect [#1481] ### Changed - chore(k8sprocessor): Improve logging of missing data events [#1448] - chore: update otelcol core to v0.95.0 [#1474] - chore: update otelcol core to v0.96.0 [#1478] [#1452]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1452 [#1455]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1455 [#1440]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1440 [#1457]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1457 [#1463]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1463 [#1467]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1467 [#1469]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1469 [#1471]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1471 [#1448]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1448 [#1474]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1474 [#1478]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1478 [#1481]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1481 [v0.96.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.96.0-sumo-0 ## [v0.94.0-sumo-2] ### Released 2024-02-20 ### Known issue Behavior of [recombine][recombine] operator has been changed. Now it recombines also partial logs, for details please see [pull request][opentelemetry-collector-contrib#30797]. If you use `recombine` operator you will observe that logs which do not match regular expression are combined into one log entry. ### Fixed - fix(opamp): restart windows service when configuration update is received via opamp [#1453] [#1453]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1453 [v0.94.0-sumo-2]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.94.0-sumo-2 ## [v0.94.0-sumo-1] This was a failed release. Use [v0.94.0-sumo-2] instead. [v0.94.0-sumo-1]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.94.0-sumo-1 ## [v0.94.0-sumo-0] ### Released 2024-02-14 ### Known issue Behavior of [recombine][recombine] operator has been changed. Now it recombines also partial logs, for details please see [pull request][opentelemetry-collector-contrib#30797]. If you use `recombine` operator you will observe that logs which do not match regular expression are combined into one log entry. ### Breaking Changes - feat(servicegraphprocessor)!: remove `servicegraph` processor [#1439] Use the Service Graph connector instead. ### Added - feat(install): add support for remote management, ephemeral and api url in Windows installer [#1437] ### Changed - feat(sumologicexporter): Deprecate compress_encoding and remove all of our own compression code in favor of using the confighttp helper [#1432] - chore: update otelcol core to v0.94.1 [#1446] ### Fixed - fix(install): support --remote-config startup option with Windows services [#1443] [#1439]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1439 [#1437]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1437 [#1432]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1432 [#1446]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1446 [#1443]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1443 [v0.94.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.94.0-sumo-0 ## [v0.93.0-sumo-0] ### Released 2024-02-07 ### Changed - chore: upgrade otelcol core to `v0.93.0` [#1435] [#1435]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1435 [v0.93.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.93.0-sumo-0 ## [v0.92.0-sumo-0] See the [upgrade guide][upgrade_guide_v0.92] for more details on the breaking changes. ### Released 2024-01-19 ### Breaking Changes - feat(k8sprocessor)!: use Endpointslices for Service metadata [#1422] If Service metadata is enabled in k8sprocessor configuration, it needs get/list/watch RBAC permission for EndpointSlices. ### Added - feat(k8sprocessor): add new owner metrics [#1426] ### Changed - feat(telegrafreceiver): update telegraf to 1.28.3 [#1314] - chore: upgrade otelcol core to 0.92.0 [#1423] ### Fixed - fix(k8sprocessor): Pod Service cache invalidation [#1425] - fix(sumologicexporter): fix prometheus formatter for non-string data point [#1428] [#1422]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1422 [#1426]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1426 [#1314]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1314 [#1423]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1423 [#1425]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1425 [#1428]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1428 [v0.92.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.92.0-sumo-0 ## [v0.91.0-sumo-1] ### Released 2024-01-11 ### Changed - feat: Use sumologic extension base URL to determine the appropriate OpAMP endpoint [#1399] - feat: FIPS binary can now be used irrespective of host system's libc & add linux_arm64 FIPS binary. [#1416] ### Fixed - fix: prevent the message "Failed to register k8sprocessor's views" on collector startup [#1415] - use non-FIPS Windows binary in non-FIPS MSI package [#1419] This fixes a bug where the non-FIPS MSI package was bundling the FIPS Windows binary. Starting from now, the non-FIPS MSI package bundles the non-FIPS binary. The FIPS MSI package continues to correctly bundle the FIPS Windows binary, no change here. [#1399]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1399 [#1416]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1416 [#1415]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1415 [#1419]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1419 [v0.91.0-sumo-1]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.91.0-sumo-1 ## [v0.91.0-sumo-0] ### Released 2024-01-09 ### Breaking Changes - feat(sumologicschemaprocessor)!: deprecate in favor of sumologicprocessor [#1316] - Removed deprecated InstallToken [#1367] ### Added - feat(cascadingfilter): add collector_instances config option for spans_per_second global and policy limits scaling [#1358] - feat: add support for sticky session in sumologic extension and sumologic exporter [#1363] ### Changed - chore: upgrade otel core to `v0.91.0` [#1393] ### Fixed - fix(k8stagger): allow uppercase characters inside tag keys [#1400] - fix(k8stagger)!: change default pod id attribute name to k8s.pod.uid [#1401] - sec: don't allow other users to read configuration files [#1408] [#1316]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1316 [#1367]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1367 [#1358]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1358 [#1363]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1363 [#1393]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1393 [#1400]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1400 [#1401]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1401 [#1408]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1408 [v0.91.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.91.0-sumo-0 ## [v0.90.1-sumo-1] ### Released 2023-12-14 ### Changed - Removed OpAMP extension remote configuration directory readable validation. [#1385] ### Fixed - fix(sourceprocessor): support / in source category template attribute [#1389] [#1385]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1385 [#1389]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1389 [v0.90.1-sumo-1]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.90.1-sumo-1 ## [v0.90.1-sumo-0] ### Released 2023-12-11 ### Breaking Changes - chore: remove routing_attributes_to_drop [#1201] This option is duplication of `drop_resource_routing_attribute` of routingprocessor - feat(exporter/syslog)!: replace syslog exporter with syslog exporter from opentelemetry-collector-contrib [#1341] - feat(sumologicexporter)!: deprecate clear_logs_timestamps [#1372] ### Changed - feat(exporter/syslog): deprecate syslog exporter in favor of upstream version of syslog exporter [#1342] - chore: upgrade otel core to 0.90.1 [#1351], [#1362] - chore: update golang version to 1.21.4 [#1364] - chore(sumologicexporter): do not mutate data with json_logs configuration [#1374] - chore(sumologicexporter): deprecate json_logs [#1377] - feat(sumologicexporter): ensure immutability [#1383] ### Fixed - fix(sourceprocessor): fix templating for sourceCategoryPrefix [#1350] [#1201]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1201 [#1341]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1341 [#1372]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1372 [#1342]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1342 [#1351]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1351 [#1362]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1362 [#1364]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1364 [#1374]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1374 [#1377]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1377 [#1383]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1383 [#1350]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1350 [v0.90.1-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.90.1-sumo-0 ## [v0.89.0-sumo-2] ### Released 2023-11-24 ### Changed - chore: update Go to `v1.20.11` [#1340] ### Fixed - fix(sourceprocessor): add templating to sourceCategoryPrefix [#1339] [#1340]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1340 [#1339]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1339 [v0.89.0-sumo-2]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.89.0-sumo-2 ## [v0.89.0-sumo-1] This was a failed release. Use [v0.89.0-sumo-2] instead. [v0.89.0-sumo-1]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.89.0-sumo-1 ## [v0.89.0-sumo-0] ### Released 2023-11-17 See the [upgrade guide][upgrade_guide_v0.89] for more details on the breaking changes. ### Breaking Changes - feat(processor/remoteobserver)!: rename `remoteobserver` processor to `remotetap` [#1333] - feat(exporter/sumologic)!: change default timeout from `5s` to `30s` [#1332] - feat(extension/sumologic)!: change `discover_collector_tags` to be `true` by default [#1330] ### Added - feat(receiver/active_directory_inv): add Windows Active Directory Inventory receiver [#1273] - feat(opamp): Support OpAmp remote management for the opentelemetry collector, via the --remote-config flag [#1310] - feat(processor/sumologic): add upstream `sumologic` processor [#1334] ### Changed - chore: update otel core to `v0.89.0` [#1333] - feat(processor/sumologicschema): deprecate `sumologic_schema` processor in favor of newly added upstream `sumologic` processor [#1334] To migrate, simply change the name `sumologic_schema` to `sumologic` in your configuration files. [#1330]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1330 [#1273]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1273 [#1310]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1310 [#1334]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1334 [#1332]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1332 [#1333]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1333 [v0.89.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.89.0-sumo-0 [upgrade_guide_v0.89]: ./docs/upgrading.md#upgrading-to-v0890-sumo-0 [upgrade_guide_v0.92]: ./docs/upgrading.md#upgrading-to-v0920-sumo-0 ## [v0.88.0-sumo-1] ### Released 2023-11-03 ### Fixed - fix(install): install policycoreutils on RHEL if missing This dependency is necessary for using semanage, which is needed to do SELinux relabeling. [#1306] - fix: build release fips binary w/glibc 2.26 [#1317] [#1306]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1306 [#1317]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1317 [v0.88.0-sumo-1]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.88.0-sumo-1 ## [v0.88.0-sumo-0] ### Released 2023-10-24 ### Added - feat(receiver/monitoringjob): add Monitoring Job receiver [#1292] ### Changed - feat(extension/opamp): OpAMP effective configuration is only derived from the remote_configuration_directory contents and the contents are managed by the extension [#1274] - chore: update otelcol to `v0.88.0` [#1300] [#1292]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1292 [#1274]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1274 [#1300]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1300 [v0.88.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.88.0-sumo-0 ## [v0.87.0-sumo-0] ### Released 2023-10-13 ### Added - feat(otelcol-sumo): add --opamp-config flag (provider unimplemented) [#1230] ### Changed - chore: update otelcol core to `v0.87.0` [#1279] ### Fixed - fix(k8sprocessor): delay deleting the metadata from owner resources [#1242] - fix(k8sprocessor): handle missed k8s resource deletions correctly [#1277] [#1230]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1230 [#1242]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1242 [#1279]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1279 [v0.87.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.86.0-sumo-0...v0.87.0-sumo-0 ## [v0.86.0-sumo-1] ### Released 2023-10-24 ### Fixed - fix(build): update journalctl [v0.86.0-sumo-1]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.86.0-sumo-0...v0.86.0-sumo-1 ## [v0.86.0-sumo-0] ### Released 2023-10-04 ### Added - feat: add `debug` exporter [#1268] - feat: add `routing` connector [#1268] ### Changed - chore: update otelcol core to `v0.86.0` [#1264] - chore(ci): build fips binary w/ glibc 2.26 [#1257] - feat(opampextension): opamp agent type, version, and uid from collector resource and build info [#1260] ### Fixed - fix: ensure selinux records are created [#1249] - fix(extension/sumologic): send non-empty autodiscovery tag values [#1265] [#1249]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1249 [#1257]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1257 [#1260]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1260 [#1264]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1264 [#1265]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1265 [#1268]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1268 [v0.86.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.85.0-sumo-0...v0.86.0-sumo-0 ## [v0.85.0-sumo-0] ### Released 2023-09-12 ### Changed - chore: update otelcol core to v0.85.0 [#1247] [#1247]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1247 [v0.85.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.84.0-sumo-0...v0.85.0-sumo-0 ## [v0.84.0-sumo-0] ### Released 2023-09-05 ### Breaking changes - feat(sumologicextension)!: remove support for `install_token` [#1225] See the [upgrade guide][upgrade_guide_v0.84] for more details. ### Changed - feat(install.sh): prevent permission error when collecting host metrics [#1228] - chore: update otelcol core to v0.84.0 [#1235] [#1228]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1228 [#1225]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1225 [#1235]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1235 [v0.84.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.83.0-sumo-0...v0.84.0-sumo-0 [upgrade_guide_v0.84]: ./docs/upgrading.md#upgrading-to-v0840-sumo-0 ## [v0.83.0-sumo-0] ### Released 2023-08-17 ### Changed - chore: upgrade otelcol core to v0.83.0 [#1221] - chore(build): require go 1.20 to build components [#1221] ### Fixed - fix(sumologicexporter): handle empty histograms correctly [#1214] [#1214]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1214 [#1221]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1221 [v0.83.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.82.0-sumo-0...v0.83.0-sumo-0 ## [v0.82.0-sumo-0] ### Released 2023-08-01 ### Added - feat(sumologicexporter): add option to decompose OTLP Histograms [#1197] - feat: add remoteobserverprocessor [#1207] ### Changed - chore: upgrade otelcol core to v0.82.0 [#1206] ### Fixed - fix: bump vulnerable module go-restful to v3.9.0 [#1208] [#1197]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1197 [#1206]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1206 [#1207]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1207 [#1208]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1208 [v0.82.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.81.0-sumo-0...v0.82.0-sumo-0 ## [v0.81.0-sumo-0] ### Released 2023-07-07 ### Changed - chore: update opentelemetry core and contrib to v0.81.0 [#1187] - chore(packaging): wix 4.0.1 [#1184] - updated install.sh to use packages on macOS [#1127] ### Added - feat: adding new components [#1188]: - chronyreceiver - oracledbreceiver - pulsarreceiver - snowflakereceiver [#1184]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1184 [#1127]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1127 [#1187]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1187 [#1188]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1188 [v0.81.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.80.0-sumo-0...v0.81.0-sumo-0 ## [v0.80.0-sumo-0] ### Released 2023-06-30 ### Changed - chore(sumologicexporter): remove deprecation error messages [#1167] - chore: update OT core to v0.80.0 [#1169] ### Fixed - fix(sumologicexporter): don't send empty attributes [#1174] - fix(build): allow otel commands to be used [#1180] [#1167]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1167 [#1169]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1169 [#1174]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1174 [#1180]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1180 [v0.80.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.79.0-sumo-0...v0.80.0-sumo-0 ## [v0.79.0-sumo-0] ### Released 2023-06-14 ### Changed - chore: update OT core to v0.79.0 [#1158] [#1158]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1158 [v0.79.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.78.0-sumo-0...v0.79.0-sumo-0 ## [v0.78.0-sumo-0] ### Released 2023-06-05 This release introduces the following breaking changes: - fix(sumologicextension)!: check credentials dir at start [#1152] [#1153] Set `force_registatrion: true` in the extension configuration if you don't want the credentials persisted at all. ### Added - feat(receiver/filestats): add File Stats receiver [#1146] - feat(receiver/sqlquery): add experimental logs support [#1144] - feat(exporter/awss3): add AWS S3 exporter [#1149] ### Changed - chore: update OT to v0.78.0 [#1142] ### Fixed - fix: do not send html special characters as unicode [#1145] [v0.78.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.77.0-sumo-0...v0.78.0-sumo-0 [#1142]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1142 [#1144]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1144 [#1145]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1145 [#1146]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1146 [#1149]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1149 [#1152]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1152 [#1153]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1153 ## [v0.77.0-sumo-0] ### Released 2023-05-24 This release introduces the following breaking changes: - feat!: disable Prometheus metrics name normalization by default [#1138] - feat(datadogprocessor)!: remove DataDog processor [#1135] It doesn't make much sense to include it if the DataDog exporter is not included. See the [upgrade guide][upgrade_guide_v0.77] for more details. ### Added - feat(k8sprocessor): support otel semantic convention in config [#1122] - chore: upgrade OT core to 0.77.0 [#1125] ### Changed - feat(sumologicextension): retry validation and exit in case of connection issues [#1134] ### Fixed - fix(sumologicexporter): avoid allocations in compressor [#1118] [v0.77.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.76.1-sumo-0...v0.77.0-sumo-0 [#1118]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1118 [#1122]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1122 [#1125]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1125 [#1134]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1134 [#1135]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1135 [#1138]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1138 [upgrade_guide_v0.77]: ./docs/upgrading.md#upgrading-to-v0770-sumo-0 ## [0.76.1-sumo-0] ### Released 2023-28-04 ### Changed - chore: upgrade OT core to 0.76.1 [#1112] [#1112]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1112 [0.76.1-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.75.0-sumo-0...v0.76.1-sumo-0 ## [v0.75.0-sumo-0] ### Released 2023-04-13 ### Added - feat: add Service Graph connector [#1102] ### Changed - chore: upgrade OT core to 0.75.0 [#1094] ### Removed - feat!: remove Dotnet Diagnostics receiver [#1103] [#1094]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1094 [#1102]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1102 [#1103]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1103 [v0.75.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.74.0-sumo-0...v0.75.0-sumo-0 ## [v0.74.0-sumo-0] ### Released 2023-03-30 ### Added - feat(sumologicschemaprocessor): add translating docker stats resource attributes [#1081] - chore: add new components [#1091] - cloudflarereceiver - lokireceiver - spanmetricsconnector ### Changed - chore: upgrade OT core to 0.74.0 [#1089] ### Fixed - fix(sumologicexporter): Prometheus histogram metric names [#1087] [#1081]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1081 [#1087]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1087 [#1089]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1089 [#1091]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1091 [v0.74.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.73.0-sumo-1...v0.74.0-sumo-0 ## [v0.73.0-sumo-1] ### Released 2023-03-13 This release introduces the following breaking changes: - fix(sumologicextension)!: use fqdn before os.Hostname See the [upgrade guide][upgrade_guide_v0.74] for more details. ### Added - feat!(sumologicschemaprocessor): add translating docker stats metric names [#1055] ### Changed - fix: fix carbon2 parser for telegrafreceiver [#1058] ### Fixed - fix(scripts/install.ps1): treat app as not installed if otelcol-sumo.exe is missing [#1061] - fix(syslogexporter): set default settings for sending_queue and retry_on_failure [#1056] [#1058]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1058 [#1055]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1055 [#1061]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1061 [#1056]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1056 [upgrade_guide_v0.74]: ./docs/upgrading.md#upgrading-to-v0660-sumo-0 [v0.73.0-sumo-1]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.73.0-sumo-0...v0.73.0-sumo-1 ## [v0.73.0-sumo-0] ### Released 2023-03-08 ### Added - feat(sumologicextension): enable updateCollectorMetadata feature gate by default [#1027] The original feature has been added in [#858]. ### Changed - chore: update OT core to v0.73.0 [#1048] [#1027]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1027 [#1048]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1048 [v0.73.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.72.0-sumo-0...v0.73.0-sumo-0 ## [v0.72.0-sumo-0] ### Released 2023-02-24 ### Added - feat(syslogexporter): add mTLS support [#980] ### Changed - feat(sumologicextension): deprecate `install_token` [#969] - feat(syslogexporter): remove adding additional structure data in syslog exporter [#975] - feat(syslogexporter): change TLS configuration options to opentelemetry configtls [#983] - chore: bump golang to 1.19 [#1011] - chore: update OT core to v0.72.0 [#1013] - chore: add new components [#1016] - datadogprocessor - servicegraphprocessor - awscloudwatchreceiver - azureeventhubreceiver - datadogreceiver - haproxyreceiver - iisreceiver - k8sobjectsreceiver - otlpjsonfilereceiver - purefareceiver - purefbreceiver - solacereceiver - sshcheckreceiver - forwardconnector - countconnector - feat(sumologicexporter): use otlp url suffixes [#1015] [#969]: https://github.com/SumoLogic/sumologic-otel-collector/pull/969 [#975]: https://github.com/SumoLogic/sumologic-otel-collector/pull/975 [#980]: https://github.com/SumoLogic/sumologic-otel-collector/pull/980 [#983]: https://github.com/SumoLogic/sumologic-otel-collector/pull/983 [#1011]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1011 [#1013]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1013 [#1016]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1016 [#1015]: https://github.com/SumoLogic/sumologic-otel-collector/pull/1015 [v0.72.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.71.0-sumo-0...v0.72.0-sumo-0 ## [v0.71.0-sumo-0] ### Released 2023-02-09 This release introduces the following breaking changes: - feat(sumologicextension): use hostname as default collector name [#918] - feat(script)!: be consistent with installation token naming [#941] We depracated `--skip-install-token` in favor of `--skip-installation-token` and `SUMOLOGIC_INSTALL_TOKEN` environmental variable in favor of `SUMOLOGIC_INSTALLATION_TOKEN`. Please update your configuration and automation scripts. ### Added - feat(sourceprocessor): add debug logs for source category filler [#944] - feat(snmpreceiver): add SNMP receiver to distro [#945] - feat(syslogexporter): add syslog exporter [#936] - feat(sourceprocessor): make container name attribute configurable [#950] ### Changed - chore: update OT core to v0.71.0 [#958] ### Fixed - fix(k8sprocessor): race condition when getting Pod data [#938] [#918]: https://github.com/SumoLogic/sumologic-otel-collector/pull/918 [#938]: https://github.com/SumoLogic/sumologic-otel-collector/pull/938 [#944]: https://github.com/SumoLogic/sumologic-otel-collector/pull/944 [#945]: https://github.com/SumoLogic/sumologic-otel-collector/pull/945 [#936]: https://github.com/SumoLogic/sumologic-otel-collector/pull/936 [#950]: https://github.com/SumoLogic/sumologic-otel-collector/pull/950 [#958]: https://github.com/SumoLogic/sumologic-otel-collector/pull/958 [v0.71.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.70.0-sumo-0...v0.71.0-sumo-0 ## [v0.70.0-sumo-2] ### Fixed - fix release binary versions [#943] [v0.70.0-sumo-2]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.70.0-sumo-1...v0.70.0-sumo-2 [#943]: https://github.com/SumoLogic/sumologic-otel-collector/pull/943 ## [v0.70.0-sumo-1] ### Added - feat: Collector metadata tag auto-discovery (local services, e.g. mysql) [#893] - feat(extension/opamp): implemented an opamp agent for remote configuration [#885] - feat: FIPS compliance [#902] - fix(telegrafreceiver): make shutdown safe to call before start [#913] - chore: update OT core to v0.70.0 [#915] [v0.70.0-sumo-1]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.69.0-sumo-0...v0.70.0-sumo-1 [#893]: https://github.com/SumoLogic/sumologic-otel-collector/pull/893 [#885]: https://github.com/SumoLogic/sumologic-otel-collector/pull/885 [#902]: https://github.com/SumoLogic/sumologic-otel-collector/pull/902 [#913]: https://github.com/SumoLogic/sumologic-otel-collector/pull/913 [#915]: https://github.com/SumoLogic/sumologic-otel-collector/pull/915 ## [v0.70.0-sumo-0] This was a failed release. Use [v0.70.0-sumo-1] instead. [v0.70.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.69.0-sumo-0...v0.70.0-sumo-0 ## [v0.69.0-sumo-0] ### Added - feat: Integrated collector with new metadata API [#858] - chore: upgrade OT core to v0.69.0 [#891] [v0.69.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.68.0-sumo-0...v0.69.0-sumo-0 [#858]: https://github.com/SumoLogic/sumologic-otel-collector/pull/858 [#891]: https://github.com/SumoLogic/sumologic-otel-collector/pull/891 ## [v0.68.0-sumo-0] ### Added - feat(sumologicschemaprocessor): add nesting processor [#877] - feat(sumologicschemaprocessor): add allowlist and denylist to nesting processor [#880] - feat(sumologicschemaprocessor) allow aggregating attributes with given name patterns [#871] - feat(sumologicschemaprocessor): add squashing single values in nesting processor [#881] - feat(sumologicschemaprocessor): report attributes as fields [#874] - feat(extension/sumologic): mark install_token as opaque [#882] [v0.68.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.67.0-sumo-0...v0.68.0-sumo-0 [#877]: https://github.com/SumoLogic/sumologic-otel-collector/pull/877 [#880]: https://github.com/SumoLogic/sumologic-otel-collector/pull/880 [#871]: https://github.com/SumoLogic/sumologic-otel-collector/pull/871 [#881]: https://github.com/SumoLogic/sumologic-otel-collector/pull/881 [#874]: https://github.com/SumoLogic/sumologic-otel-collector/pull/874 [#882]: https://github.com/SumoLogic/sumologic-otel-collector/pull/882 ### Changed - chore: upgrade OT core to v0.68.0 ## [v0.67.0-sumo-0] ### Released 2022-12-19 ### Added - feature(packaging/msi): add conf.d dir, mv token/tags to common.yaml [#869] - feat(ci): build msi packages for dev & release jobs [#856] ### Changed - chore: upgrade OT core to v0.67.0 [#867] ### Fixed - fix(otelcolbuilder): use correct upstream modules [#864] [v0.67.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.66.0-sumo-0...v0.67.0-sumo-0 [#864]: https://github.com/SumoLogic/sumologic-otel-collector/pull/864 [#867]: https://github.com/SumoLogic/sumologic-otel-collector/pull/867 [#869]: https://github.com/SumoLogic/sumologic-otel-collector/pull/869 [#856]: https://github.com/SumoLogic/sumologic-otel-collector/pull/856 ## [v0.66.0-sumo-0] ### Released 2022-12-08 This release introduces the following breaking changes: - `filelog` receiver: has been removed from sub-parsers ([upgrade guide][upgrade_guide_v0.66]) [#769] - `sending_queue`: require explicit storage set ([upgrade guide][upgrade_guide_v0.66]) [#769] - `apache` receiver: turn on feature gates for resource attributes ([upgrade guide][upgrade_guide_v0.66]) [#839] - `elasticsearch` receiver: turn on feature gates for resource attributes ([upgrade guide][upgrade_guide_v0.66]) [#848] ### Added - feat: add glob config provider [#713] - feat(build): validate FIPS mode at build time and runtime [#693] - feat(ci): add windows builds to dev & pr jobs [#762] - feat(packaging/msi): add msi packaging [#852] ### Changed - fix(sumologicexporter): do not crash if server returns unknown length response [#718] - fix(k8sprocessor): fix metadata enrichment [#724] - fix(k8sprocessor): keep pod's services information up to date [#710] - chore(deps): bump golang from 1.18.4 to 1.19.2 [#745] - chore(deps): bump go-boringcrypto to 1.18.7b7 [#746] - feat(sourceprocessor): ensure that '\_collector' is set before other source headers [#824] - chore(deps): upgrade Telegraf to 1.24.3-sumo-1 [#828] - chore: upgrade OT core to v0.66.0 [#769] [#826] [#844] [#849] ### Removed - feat(filterprocessor): drop custom changes ([upgrade guide][upgrade_guide_v0_55_0_expr_support]) [#709] [#714] - feat(sumologicexporter): remove translating telegraf metric names ([upgrade guide][upgrade_guide_unreleased_moved_telegraf_translation]) [#678] - feat(sumologicexporter): remove translating attributes ([upgrade guide][upgrade_guide_unreleased_moved_translation]) [#672] - feat(sumologicexporter): remove setting source headers ([upgrade guide][upgrade_guide_v0_57_0_deprecate_source_templates]) [#686] [v0.66.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.57.2-sumo-1...v0.66.0-sumo-0 [#672]: https://github.com/SumoLogic/sumologic-otel-collector/pull/672 [#678]: https://github.com/SumoLogic/sumologic-otel-collector/pull/678 [#686]: https://github.com/SumoLogic/sumologic-otel-collector/pull/686 [#709]: https://github.com/SumoLogic/sumologic-otel-collector/pull/709 [#710]: https://github.com/SumoLogic/sumologic-otel-collector/pull/710 [#714]: https://github.com/SumoLogic/sumologic-otel-collector/pull/714 [#713]: https://github.com/SumoLogic/sumologic-otel-collector/pull/713 [#718]: https://github.com/SumoLogic/sumologic-otel-collector/pull/718 [#724]: https://github.com/SumoLogic/sumologic-otel-collector/pull/724 [#745]: https://github.com/SumoLogic/sumologic-otel-collector/pull/745 [#746]: https://github.com/SumoLogic/sumologic-otel-collector/pull/746 [#762]: https://github.com/SumoLogic/sumologic-otel-collector/pull/762 [#769]: https://github.com/SumoLogic/sumologic-otel-collector/pull/769 [#693]: https://github.com/SumoLogic/sumologic-otel-collector/pull/693 [#824]: https://github.com/SumoLogic/sumologic-otel-collector/pull/824 [#828]: https://github.com/SumoLogic/sumologic-otel-collector/pull/828 [#826]: https://github.com/SumoLogic/sumologic-otel-collector/pull/826 [#844]: https://github.com/SumoLogic/sumologic-otel-collector/pull/844 [#849]: https://github.com/SumoLogic/sumologic-otel-collector/pull/849 [#839]: https://github.com/SumoLogic/sumologic-otel-collector/pull/839 [#848]: https://github.com/SumoLogic/sumologic-otel-collector/pull/848 [#852]: https://github.com/SumoLogic/sumologic-otel-collector/pull/852 [upgrade_guide_v0.66]: ./docs/upgrading.md#upgrading-to-v0660-sumo-0 ## [v0.57.2-sumo-1] ### Released 2022-09-14 ### Changed - fix(k8sprocessor): fix metadata enrichment [#725] [v0.57.2-sumo-1]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.57.2-sumo-0...v0.57.2-sumo-1 [#725]: https://github.com/SumoLogic/sumologic-otel-collector/pull/725 ## [v0.57.2-sumo-0] ### Released 2022-08-12 This release deprecates the following features, which will be removed in `v0.60.0`: - feat(sumologicexporter): deprecate source templates ([upgrade guide][upgrade_guide_v0_57_0_deprecate_source_templates]) ### Changed - feat(sumologicexporter): deprecate source templates ([upgrade guide][upgrade_guide_v0_57_0_deprecate_source_templates]) - feat: define stability levels for components [#701] - chore: upgrade OpenTelemetry Core to v0.57.2 [#699] [v0.57.2-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.56.0-sumo-0...v0.57.2-sumo-0 [upgrade_guide_v0_57_0_deprecate_source_templates]: ./docs/upgrading.md#sumologic-exporter-drop-support-for-source-headers [#699]: https://github.com/SumoLogic/sumologic-otel-collector/pull/699/ [#701]: https://github.com/SumoLogic/sumologic-otel-collector/pull/701/ ## [v0.56.0-sumo-0] ### Released 2022-07-22 This release deprecates the following features, which will be removed in `v0.59.0`: - 'sumologic' exporter: translate attributes ([upgrade guide][upgrade_guide_unreleased_moved_translation]) - 'sumologic' exporter: translate Telegraf metric names ([upgrade guide][upgrade_guide_unreleased_moved_telegraf_translation]) ### Added - feat(sumologicschemaprocessor): add translating attributes - feat: add aerospikereceiver [#674] - feat(sumologicschemaprocessor): add translating Telegraf metric names ### Changed - feat(sumologicexporter): deprecate translating attributes ([upgrade guide][upgrade_guide_unreleased_moved_translation]) - chore: upgrade OpenTelemetry Core to v0.56.0 [#674] - feat(sumologicexporter): deprecate translating Telegraf metric names ([upgrade guide][upgrade_guide_unreleased_moved_telegraf_translation]) ### Fixed - fix(k8sprocessor): only apply the node filter to Pods [#668] [v0.56.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.55.0-sumo-0...v0.56.0-sumo-0 [#668]: https://github.com/SumoLogic/sumologic-otel-collector/pull/668 [#674]: https://github.com/SumoLogic/sumologic-otel-collector/pull/674 [upgrade_guide_unreleased_moved_translation]: ./docs/upgrading.md#sumologic-exporter-drop-support-for-translating-attributes [upgrade_guide_unreleased_moved_telegraf_translation]: ./docs/upgrading.md#sumologic-exporter-drop-support-for-translating-telegraf-metric-names ## [v0.55.0-sumo-0] ### Released 2022-07-13 This release deprecates the following change: - `filter` processor: support for `expr` language ([upgrade guide][upgrade_guide_v0_55_0_expr_support]) ### Added - feat(cascadingfilter): use LRU Cache for storing sampling decisions [#654] - feat(cascadingfilter): use limit for maximum volume of passed spans for which decisions were made earlier [#654] - feat(cascadingfilter): store information on which policy filtered the trace in `sampling.filter` [#654] - feat(cascadingfilter): store information about late span arrival in `sampling.late_arrival: true` [#654] - feat(cascadingfilter): add `otelcol_count_late_spans` and `otelcol_count_decided_spans` metrics [#654] ### Changed - feat(sumologicexporter): do not send empty OTLP requests [#660] - feat(sumologicexporter): do not retry on '400 Bad Request' response [#661] - chore: upgrade OpenTelemetry Core to v0.55.0 [#655] ### Fixed - fix(sumologicexporter): translate Telegraf metrics with OTLP format [#659] [v0.55.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.54.0-sumo-0...v0.55.0-sumo-0 [#654]: https://github.com/SumoLogic/sumologic-otel-collector/pull/654 [#659]: https://github.com/SumoLogic/sumologic-otel-collector/pull/659 [#660]: https://github.com/SumoLogic/sumologic-otel-collector/pull/660 [#661]: https://github.com/SumoLogic/sumologic-otel-collector/pull/661 [#655]: https://github.com/SumoLogic/sumologic-otel-collector/pull/655 [upgrade_guide_v0_55_0_expr_support]: ./docs/upgrading.md#filter-processor-drop-support-for-expr-language ## [v0.54.0-sumo-0] ### Released 2022-07-04 ### Added - feat(rawk8seventsreceiver): remember last processed resource version [#620] ### Changed - chore: upgrade OT core to v0.54.0 [#637] - ci: re-enable MacOS builds [#642] [v0.54.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.53.0-sumo-0...v0.54.0-sumo-0 [#620]: https://github.com/SumoLogic/sumologic-otel-collector/pull/620 [#637]: https://github.com/SumoLogic/sumologic-otel-collector/pull/637 [#642]: https://github.com/SumoLogic/sumologic-otel-collector/pull/642 ## [v0.53.0-sumo-0] ### Released 2022-06-28 :warning: Due to an infrastructure problem, this release lacks the MacOS binaries. We hope to restore building the binaries for MacOS as soon as possible. This release adds missing [receivers], [processors] and [extensions] from the OpenTelemetry Distribution. It also includes `journald` binary required by [journaldreceiver] and begin support of arm64 architecture for Darwin OS. ### Added - feat: build arm64 binary for darwin [#611] - feat: add missing core receivers, processors and extensions [#597], [#604], [#614] - chore(ci): add pipelines to test and build on Go+BoringCrypto [#588] ### Fixed - fix(cascadingfilter): fix leak memory leak on late arriving traces where decision was already made [#616] ### Changed - chore(core): upgrade to v0.53.0 [#615] - feat(journaldreceiver): add missing dependencies [#577] - ci: disable MacOS builds while signing not possible [#628], [#629] [v0.53.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.52.0-sumo-0...v0.53.0-sumo-0 [#597]: https://github.com/SumoLogic/sumologic-otel-collector/pull/597 [#577]: https://github.com/SumoLogic/sumologic-otel-collector/pull/577 [#604]: https://github.com/SumoLogic/sumologic-otel-collector/pull/604 [#611]: https://github.com/SumoLogic/sumologic-otel-collector/pull/611 [#616]: https://github.com/SumoLogic/sumologic-otel-collector/pull/616 [#615]: https://github.com/SumoLogic/sumologic-otel-collector/pull/615 [#614]: https://github.com/SumoLogic/sumologic-otel-collector/pull/614 [#628]: https://github.com/SumoLogic/sumologic-otel-collector/pull/628 [#629]: https://github.com/SumoLogic/sumologic-otel-collector/pull/629 [journaldreceiver]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.53.0/receiver/journaldreceiver#journald-receiver [receivers]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.53.0/receiver [processors]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.53.0/processor [extensions]: https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.53.0/extension ## [v0.52.0-sumo-1] ### Released 2022-06-14 ### Fixed - fix(cascadingfilter): fix leak memory leak on late arriving traces where decision was already made [#619] [v0.52.0-sumo-1]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.52.0-sumo-0...v0.52.0-sumo-1 [#619]: https://github.com/SumoLogic/sumologic-otel-collector/pull/619 [#588]: https://github.com/SumoLogic/sumologic-otel-collector/pull/588 ## [v0.52.0-sumo-0] ### Released 2022-06-02 See [Upgrade guide][upgrade_guide_v0_52_0] for the breaking changes in this version. ### Breaking changes - feat(sumologicexporter)!: remove support for Carbon2 metrics format [#590][#590] ([upgrade guide][upgrade_guide_v0_52_0_metrics_support]) - feat(sumologicexporter)!: remove support for Graphite metrics format [#592][#592] ([upgrade guide][upgrade_guide_v0_52_0_metrics_support]) ### Fixed - fix(k8sprocessor): store only necessary Pod data [#593][#593] - fix(filelogreceiver): fix changing fingerprint_size [#601] ### Changed - chore(deps): update OT core to v0.52.0 [#600] [v0.52.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.51.0-sumo-0...v0.52.0-sumo-0 [#590]: https://github.com/SumoLogic/sumologic-otel-collector/pull/590 [#592]: https://github.com/SumoLogic/sumologic-otel-collector/pull/592 [#593]: https://github.com/SumoLogic/sumologic-otel-collector/pull/593 [#600]: https://github.com/SumoLogic/sumologic-otel-collector/pull/600 [#601]: https://github.com/SumoLogic/sumologic-otel-collector/pull/601 [upgrade_guide_v0_52_0]: ./docs/upgrading.md#upgrading-to-v0520-sumo-0 [upgrade_guide_v0_52_0_metrics_support]: ./docs/upgrading.md#sumologic-exporter-removed-carbon2-and-graphite-metric-formats ## [v0.51.0-sumo-0] ### Released 2022-05-19 See [Upgrade guide][upgrade_guide_v0_51_0] for the breaking changes in this version. ### Breaking changes - fix(k8sprocessor)!: remove `clusterName` metadata extraction option [#578] ([upgrade guide][upgrade_guide_v0_51_0_cluster_name]) - feat(sumologicexporter)!: attribute translation: change `file.path.resolved` to `log.file.path_resolved` [#579] ([upgrade guide][upgrade_guide_v0_51_0_attribute_translation]) ### Added - feat: enable rawk8seventsreceiver [#576] ### Changed - chore(deps): update OT core to v0.51.0 [#580] - chore(deps): update Telegraf to v1.22.0-sumo-4 [#580] ### Fixed - fix: fix(cascadingfilterprocessor): do not attach sampling.rule attribute if trace accept rules are not specified [#575][#575] [v0.51.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.50.0-sumo-0...v0.51.0-sumo-0 [upgrade_guide_v0_51_0]: ./docs/upgrading.md#upgrading-to-v0510-sumo-0 [upgrade_guide_v0_51_0_cluster_name]: ./docs/upgrading.md#k8s_tagger-processor-removed-clustername-metadata-extraction-option [upgrade_guide_v0_51_0_attribute_translation]: ./docs/upgrading.md#sumologic-exporter-metadata-translation-changed-the-attribute-that-is-translated-to-_sourcename-from-filepathresolved-to-logfilepath_resolved [#576]: https://github.com/SumoLogic/sumologic-otel-collector/pull/576 [#575]: https://github.com/SumoLogic/sumologic-otel-collector/pull/575 [#578]: https://github.com/SumoLogic/sumologic-otel-collector/pull/578 [#579]: https://github.com/SumoLogic/sumologic-otel-collector/pull/579 [#580]: https://github.com/SumoLogic/sumologic-otel-collector/pull/580 ## [v0.50.0-sumo-0] ### Released 2022-04-29 Aside from upstream changes, this release only contains a performance fix to metrics batching in the Sumo Logic exporter. The performance improvement is very substantial, so we recommend upgrading to this version immediately after `0.49.0-sumo-0`. ### Changed - chore: update OT core to 0.50.0 [#562][#562] ### Fixed - fix: fix(sumologicexporter): batch metrics if source headers match [#561][#561] [v0.50.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.49.0-sumo-0...v0.50.0-sumo-0 [#561]: https://github.com/SumoLogic/sumologic-otel-collector/pull/561 [#562]: https://github.com/SumoLogic/sumologic-otel-collector/pull/562 ## [v0.49.0-sumo-0] ### Released 2022-04-26 This release includes two breaking changes. One is an upstream change to the configuration syntax of several log receivers, most notably the `filelog` receiver. The other changes how the Sumo Logic exporter determines metadata based on the attributes of a OpenTelemetry record. Please consult the upgrade guides linked below for more details. ### Breaking changes - chore: bump OT core to v0.49.0 [#550][#550] ([upgrade guide][upgrade-guide-log-collection]) - fix!(sumologicexporter): send resource attributes as fields for non-otlp, removing metadata_attributes [#549][#549] ([upgrade guide][upgrade-guide-metadata]) ### Changed - docs: clarify status of sumologicextension [#553][#553] - chore(deps): bump golang from 1.18 to 1.18.1 [#546][#546] - chore: bump Telegraf to v1.22.0-sumo-3 [#557][#557] ### Fixed - fix(cascadingfilterprocessor): prevent overriding metrics in cascading filter processor - add processor tag [#539][#539] [v0.49.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.48.0-sumo-0...v0.49.0-sumo-0 [upgrade-guide-log-collection]: docs/upgrading.md#several-changes-to-receivers-using-opentelemetry-log-collection [upgrade-guide-metadata]: docs/upgrading.md#sumo-logic-exporter-metadata-handling [#546]: https://github.com/SumoLogic/sumologic-otel-collector/pull/546 [#550]: https://github.com/SumoLogic/sumologic-otel-collector/pull/550 [#553]: https://github.com/SumoLogic/sumologic-otel-collector/pull/553 [#539]: https://github.com/SumoLogic/sumologic-otel-collector/pull/539 [#557]: https://github.com/SumoLogic/sumologic-otel-collector/pull/557 [#549]: https://github.com/SumoLogic/sumologic-otel-collector/pull/549 ## [v0.48.0-sumo-0] ### Released 2022-04-12 ### Changed - chore: bump OT core to v0.48.0 [#534][#534] - chore(deps): bump alpine from 3.15.3 to 3.15.4 [#525][#525] ### Fixed - fix(sumologicexporter): treat resource attributes as fields for otlp [#536] ### Other - refactor(sumologicexporter): use golang.org/x/exp/slices for sorting fields [#519][#519] - refactor(sumologicextension): use bytes slices and strings.Builder to decrease allocations [#530][#530] [v0.48.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/tag/v0.48.0-sumo-0 [#519]: https://github.com/SumoLogic/sumologic-otel-collector/pull/519 [#525]: https://github.com/SumoLogic/sumologic-otel-collector/pull/525 [#530]: https://github.com/SumoLogic/sumologic-otel-collector/pull/530 [#534]: https://github.com/SumoLogic/sumologic-otel-collector/pull/534 [#536]: https://github.com/SumoLogic/sumologic-otel-collector/pull/536 ## [v0.47.0-sumo-0] ### Released 2022-04-05 Welcome to the Sumo Logic Distribution for OpenTelemetry Collector! With this release, we are officially out of beta status and in GA, as in General Availability. 🎉 This means the software is ready to be used by all customers (without signing up for beta program) and is commercially fully supported by Sumo Logic in production environments. Starting with this release, we are using upstream [OpenTelemetry Collector][otc] version numbers as the base for the OT Distro version numbers. This means that Sumo Logic Distribution for OpenTelemetry Collector `v0.47.0-sumo-0` is based on `v0.47.0` of the OpenTelemetry Collector [core][otc_v0_47_0] and [contrib][contrib_v0_47_0] packages. [otc]: https://github.com/open-telemetry/opentelemetry-collector [otc_v0_47_0]: https://github.com/open-telemetry/opentelemetry-collector/releases/v0.47.0 [contrib_v0_47_0]: https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/v0.47.0 ### Fixed - fix(k8sprocessor): fix metadata dependencies by @astencel-sumo [#513] ### Other - refactor(sumologicexporter): optimize fields stringification by @pmalek-sumo [#517] - refactor(sumologicexporter): optimize compressor using sync.Pool by @pmalek-sumo [#518] All changes: [v0.0.58-beta.0...v0.47.0-sumo-0] [v0.47.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.0.58-beta.0...v0.47.0-sumo-0 [#513]: https://github.com/SumoLogic/sumologic-otel-collector/pull/513 [#517]: https://github.com/SumoLogic/sumologic-otel-collector/pull/517 [#518]: https://github.com/SumoLogic/sumologic-otel-collector/pull/518 [v0.0.58-beta.0...v0.47.0-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/compare/v0.0.58-beta.0...v0.47.0-sumo-0