Skip to content

Latest commit

 

History

History
291 lines (239 loc) · 20.6 KB

CHANGELOG.md

File metadata and controls

291 lines (239 loc) · 20.6 KB

Changes by Version

0.49.0

🚀 New components 🚀

  • Including new label (#797, @yuriolisa)
  • Add scale subresource status to the OpenTelemetryCollector CRD status (#785, @secat)

💡 Enhancements 💡

🧰 Bug fixes 🧰

OpenTelemetry Collector and Contrib

0.48.0

  • Bumped OpenTelemetry Collector to v0.48.0
  • Filter out unneeded labels (#606, @ekarlso)
  • add labels in order to make selectors unique (#796, @davidkarlsen)

OpenTelemetry Collector and Contrib

0.47.0

  • Bumped OpenTelemetry Collector to v0.47.0
  • doc: customized auto-instrumentation (#762, @cuichenli)
  • Remove v prefix from the container image version/tag (#771, @pavolloffay)

OpenTelemetry Collector and Contrib

0.46.0

  • Bumped OpenTelemetry Collector to v0.46.0
  • add autoscale option to enable support for Horizontal Pod Autoscaling (#746, @binjip978)
  • chore(nodejs): bump auto-instrumentations (#763, @mat-rumian)
  • Make operator more resiliant to etcd defrag activity (#742, @pavolloffay)

OpenTelemetry Collector and Contrib

0.45.0

  • Bumped OpenTelemetry Collector to v0.45.0
  • Match pod dnsPolicy to hostNetwork config (#691, @gai6948)
  • Change container image USER to UID (#738, @kraman)
  • Use OTEL collector image from GHCR (#732, @pavolloffay)

0.44.0

0.43.0

0.42.0

0.41.1

  • Add support for nodejs and python image defaulting and upgrade (#607, @pavolloffay)
  • Bugfix for kubeletstats receiver operator is exposing the service port, ignore port exposition as it is a scraper (#558, @mritunjaysharma394)

0.41.0

0.40.0

  • Bumped OpenTelemetry Collector to v0.40.0
  • Support K8s liveness probe to otel collector, if health_check extension is defined in otel collector config (#574)

0.39.0

  • Bumped OpenTelemetry Collector to v0.39.0
  • Upgrade path for Instrumentation kind (#548)
  • Auto-instrumentation support for python (#532)
  • Support for PodSecurityContext in OpenTelemetry collector (#469)
  • Java auto-instrumentation support is bumped to 1.7.2 (#549)
  • Auto-instrumentation support for nodejs (#507)
  • Sampler configuration support in instrumentation kind (#514)

0.38.0

  • Bumped OpenTelemetry Collector to v0.38.0
  • Initial support for auto-instrumentation at the moment supported only for Java (#464, @pavolloffay)

0.37.1

  • Bumped OpenTelemetry Collector to v0.37.1

0.37.0

  • Bumped OpenTelemetry Collector to v0.37.0

0.36.0

  • Bumped OpenTelemetry Collector to v0.36.0
  • Add envFrom to collector spec (#419, @ctison)
  • Allow changing Pod annotations using podAnnotations (#451, @indrekj)

0.35.0

  • Bumped OpenTelemetry Collector to v0.35.0
  • Target Allocator implementation (Part 3 - OTEL Operator Enhancements) (#389, @Raul9595)
  • Target Allocator implementation (Part 2 - OTEL Operator Enhancements) (#354, @alexperez52)

0.34.0

0.33.0 (2021-08-20)

  • Bumped OpenTelemetry Collector to v0.33.0
  • Add statsd receiver (#364, @VineethReddy02)
  • Allow running daemonset in hostNetwork mode (#393, @owais)
  • Target Allocator implementation (Part 1 - OTEL Operator Enhancements) (#351, @)
  • Change the default port for OTLP HTTP (#373, @joaopgrassi)
  • Add Kubernetes 1.22 to the test matrix (#382, @jpkrohling)
  • Add protocol: TCP value under ports key to avoid the known limitation for Kubernetes 1.19 (#372, @Saber-W)
  • Add fluentforward receiver (#367, @VineethReddy02)

0.32.0

  • We skipped this release.

0.31.0 (2021-07-29)

  • Bumped OpenTelemetry Collector to v0.31.0

0.30.0 (2021-07-15)

  • Bumped OpenTelemetry Collector to v0.30.0
  • Container Security Context (#332, @owais)

0.29.0 (2021-06-25)

0.28.0 (2021-06-12)

  • Bumped OpenTelemetry Collector to v0.28.0
  • Tolerations support in OpenTelemetryCollector CRD (#302, @VineethReddy02)
  • Copy desired service ports when reconciling (#299, @thib92)
  • Remove the OTLP receiver legacy gRPC port(55680) references (#293, @mxiamxia)

0.27.0 (2021-05-20)

  • Bumped OpenTelemetry Collector to v0.27.0

0.26.0 (2021-05-12)

  • Bumped OpenTelemetry Collector to v0.26.0

0.25.0 (2021-05-06)

  • Bumped OpenTelemetry Collector to v0.25.0

0.24.0 (2021-04-20)

0.23.0 (2021-04-04)

  • Bumped OpenTelemetry Collector to v0.23.0

0.22.0 (2021-03-11)

  • Bumped OpenTelemetry Collector to v0.22.0

0.21.0 (2021-03-09)

  • Bumped OpenTelemetry Collector to v0.21.0
  • Restart collector pod when config is updated (#215, @bhiravabhatla)
  • Add permissions for opentelemetry finalizer resource (#212, @rubenvp8510)
  • fix: collector selection should not fail if there is a single sidecar (#210, @vbehar)

0.20.0 (2021-02-11)

  • Bumped OpenTelemetry Collector to v0.20.0
  • Add correct boundary to integer parsing (#187, @jpkrohling)

0.19.0 (2021-01-27)

  • Bumped OpenTelemetry Collector to v0.19.0

0.18.1 (2021-01-25)

  • Fixed testing image from being used in non-test artifacts (fixes #170) (#171, @gramidt)

0.18.0 (2021-01-22)

0.17.1 (2020-12-17)

0.17.0 (2020-12-16)

0.16.0 (2020-12-03)

Note: The default port for the OTLP receiver has been changed from 55680 to 4317. To keep compatibility with your existing workload, the operator is now generating a service with the two port numbers by default. Both have 4317 as the target port.

0.15.0 (2020-11-27)

0.14.0 (2020-11-09)

Note: The tailsampling processor was moved to the contrib repository, requiring a manual intervention in case this processor is being used: either replace the image with the contrib one (v0.14.0, which includes this processor), or remove the processor.

0.13.0 (2020-10-22)

  • Bumped OpenTelemetry Collector to v0.13.0 (#101, @dengliming)
  • Allow for spec.Env to be set on the OTEL Collector Spec (#94, @ekarlso)

Note: The groupbytrace processor was moved to the contrib repository, requiring a manual intervention in case this processor is being used: either replace the image with the contrib one (v0.13.1, which includes this processor), or remove the processor.

0.12.0 (2020-10-12)

  • Bumped OpenTelemetry Collector to v0.12.0 (#81, @jpkrohling)
  • Remove use of deprecated controller runtime log API (#78, @bvwells)

0.11.0 (2020-09-30)

  • Initial release after the migration to kubebuilder
  • Support for OpenTelemetry Collector v0.11.0
  • Features:
    • Provisioning of an OpenTelemetry Collector based on the CR definition
    • Sidecar injected via webhook
    • Deployment modes: daemonset, deployment, sidecar
    • Automatic upgrade between collector versions
  • CRs from the older version should still work with this operator