Skip to content

Latest commit

 

History

History
1558 lines (1014 loc) · 59.9 KB

CHANGELOG.md

File metadata and controls

1558 lines (1014 loc) · 59.9 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

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

Released 2024-10-22

Added

  • feat(k8s_tagger): Added pagination when fetching(List) pods from the k8s API #1689

Released 2024-10-03

Changed

  • chore: Upgraded otel core to 0.108.0 #1678

Fixed

  • Remove unnecessary warnings from the k8s tagger #1681

Released 2024-09-11

Fixed

  • fix(version): Fixing the changelog and version for otel collector #1674

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

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

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

[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

[v0.102.1-sumo-0]: https://github.com/SumoLogic/sumologic-otel-collector/releases/v0.102.1-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

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

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

Released 2024-04-11

Fixed

  • fix(build): opampextension replace statement #1539
  • fix: default authenticator for sumo extension and exporter #1540

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

Released 2024-03-21

Known issue

Behavior of recombine operator has been changed. Now it recombines also partial logs, for details please see pull request. 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

See the upgrade guide for more details on the breaking changes.

Released 2024-03-12

Known issue

Behavior of recombine operator has been changed. Now it recombines also partial logs, for details please see pull request. 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(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

Released 2024-02-20

Known issue

Behavior of recombine operator has been changed. Now it recombines also partial logs, for details please see pull request. 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

This was a failed release. Use v0.94.0-sumo-2 instead.

Released 2024-02-14

Known issue

Behavior of recombine operator has been changed. Now it recombines also partial logs, for details please see pull request. 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

Released 2024-02-07

Changed

  • chore: upgrade otelcol core to v0.93.0 #1435

See the upgrade guide 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

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.

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

Released 2023-12-14

Changed

  • Removed OpAMP extension remote configuration directory readable validation. #1385

Fixed

  • fix(sourceprocessor): support / in source category template attribute #1389

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

Released 2023-11-24

Changed

  • chore: update Go to v1.20.11 #1340

Fixed

  • fix(sourceprocessor): add templating to sourceCategoryPrefix #1339

This was a failed release. Use v0.89.0-sumo-2 instead.

Released 2023-11-17

See the upgrade guide 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.

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

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

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]

Released 2023-10-24

Fixed

  • fix(build): update journalctl

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

Released 2023-09-12

Changed

  • chore: update otelcol core to v0.85.0 #1247

Released 2023-09-05

Breaking changes

  • feat(sumologicextension)!: remove support for install_token #1225

See the upgrade guide for more details.

Changed

  • feat(install.sh): prevent permission error when collecting host metrics #1228
  • chore: update otelcol core to v0.84.0 #1235

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

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

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

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

Released 2023-06-14

Changed

  • chore: update OT core to v0.79.0 #1158

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

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 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

Released 2023-28-04

Changed

  • chore: upgrade OT core to 0.76.1 #1112

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

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

Released 2023-03-13

This release introduces the following breaking changes:

  • fix(sumologicextension)!: use fqdn before os.Hostname

See the upgrade guide 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

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

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

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

Fixed

  • fix release binary versions #943

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

This was a failed release. Use v0.70.0-sumo-1 instead.

Added

  • feat: Integrated collector with new metadata API #858
  • chore: upgrade OT core to v0.69.0 #891

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

Changed

  • chore: upgrade OT core to v0.68.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

Released 2022-12-08

This release introduces the following breaking changes:

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

Released 2022-09-14

Changed

  • fix(k8sprocessor): fix metadata enrichment #725

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)

Changed

  • feat(sumologicexporter): deprecate source templates (upgrade guide)
  • feat: define stability levels for components #701
  • chore: upgrade OpenTelemetry Core to v0.57.2 #699

Released 2022-07-22

This release deprecates the following features, which will be removed in v0.59.0:

  • 'sumologic' exporter: translate attributes (upgrade guide)
  • 'sumologic' exporter: translate Telegraf metric names (upgrade guide)

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)
  • chore: upgrade OpenTelemetry Core to v0.56.0 #674
  • feat(sumologicexporter): deprecate translating Telegraf metric names (upgrade guide)

Fixed

  • fix(k8sprocessor): only apply the node filter to Pods #668

Released 2022-07-13

This release deprecates the following change:

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

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

Released 2022-06-28

⚠️ 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

Released 2022-06-14

Fixed

  • fix(cascadingfilter): fix leak memory leak on late arriving traces where decision was already made #619

Released 2022-06-02

See Upgrade guide for the breaking changes in this version.

Breaking changes

  • feat(sumologicexporter)!: remove support for Carbon2 metrics format #590 (upgrade guide)
  • feat(sumologicexporter)!: remove support for Graphite metrics format #592 (upgrade guide)

Fixed

  • fix(k8sprocessor): store only necessary Pod data #593
  • fix(filelogreceiver): fix changing fingerprint_size #601

Changed

  • chore(deps): update OT core to v0.52.0 #600

Released 2022-05-19

See Upgrade guide for the breaking changes in this version.

Breaking changes

  • fix(k8sprocessor)!: remove clusterName metadata extraction option #578 (upgrade guide)
  • feat(sumologicexporter)!: attribute translation: change file.path.resolved to log.file.path_resolved #579 (upgrade guide)

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

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

Fixed

  • fix: fix(sumologicexporter): batch metrics if source headers match #561

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 (upgrade guide)
  • fix!(sumologicexporter): send resource attributes as fields for non-otlp, removing metadata_attributes #549 (upgrade guide)

Changed

  • docs: clarify status of sumologicextension #553
  • chore(deps): bump golang from 1.18 to 1.18.1 #546
  • chore: bump Telegraf to v1.22.0-sumo-3 #557

Fixed

  • fix(cascadingfilterprocessor): prevent overriding metrics in cascading filter processor - add processor tag #539

Released 2022-04-12

Changed

  • chore: bump OT core to v0.48.0 #534
  • chore(deps): bump alpine from 3.15.3 to 3.15.4 #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
  • refactor(sumologicextension): use bytes slices and strings.Builder to decrease allocations #530

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 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 and contrib packages.

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