Skip to content

Latest commit

 

History

History
589 lines (506 loc) · 49.4 KB

CHANGELOG.md

File metadata and controls

589 lines (506 loc) · 49.4 KB

Changes by Version

0.68.0

🚩 Deprecations 🚩

🚀 New components 🚀

💡 Enhancements 💡

  • instrumentation/python: Update default python exporters to use OTLP. (#1328, @TylerHelmuth)
  • target-allocator: Change the github action to match the operator. (#1347, @jaronoff97)

🧰 Bug fixes 🧰

  • operator: Missing resource from OpenShift Routes prevents them to be deployed in OpenShift clusters.(#1337, @iblancasa)
  • target allocator: Refactor the target allocator build to not run it as root. (#1345, @iblancasa)

OpenTelemetry Collector and Contrib

0.67.0

🚀 New components 🚀

💡 Enhancements 💡

OpenTelemetry Collector and Contrib

0.66.0

🚀 New components 🚀

💡 Enhancements 💡

  • Update the javaagent version to 1.20.2 (#1212)
  • Bump OTel .NET AutoInstrumentation to 0.5.0 (#1276, @pellared)

🧰 Bug fixes 🧰

  • Fix bug found when using relabel-config filterStrategy with serviceMonitors (#1232, @moh-osman3)

OpenTelemetry Collector and Contrib

0.64.1

🚀 New components 🚀

💡 Enhancements 💡

  • Only create ServiceAccounts if existing ServiceAccount is not specified (#1246, @csquire)
  • feat(otel-allocator): use type for AllocationStrategy (#1220, @secustor)
  • fix min tls setting for webhook server (#1225) (#1230, @kangsheng89)
  • Bump OTel python versions to 1.14.0 and 0.35b0 (#1227, @vainikkaj)
  • Trim unnecessary otelcol operator verbs (#1222, @Allex1)
  • decrease autoscaling version detection log verbosity (#1212, @frzifus)

🧰 Bug fixes 🧰

  • None

OpenTelemetry Collector and Contrib

0.63.1

🚀 New components 🚀

  • None

💡 Enhancements 💡

  • None

🧰 Bug fixes 🧰

  • None

OpenTelemetry Collector and Contrib

0.62.1

🚀 New components 🚀

💡 Enhancements 💡

🧰 Bug fixes 🧰

  • Fix panic if maxreplicas is set but autoscale is not defined in the CR (#1201, @kevinearls)

OpenTelemetry Collector and Contrib

0.61.0

❌ Breaking Changes ❌

  • Jaeger receiver no longer supports remote sampling. To be able to perform an update, it must be deactivated or replaced by a configuration of the jaegerremotesampling extension. It is important that the jaegerremotesampling extension and the jaegerreceiver do not use the same port. To increase the collector version afterwards, the update must be triggered again by restarting the operator. Alternatively, the OpenTelemetryCollector CRD can be re-created. (otel-contrib#14707)

🚀 New components 🚀

💡 Enhancements 💡

🧰 Bug fixes 🧰

OpenTelemetry Collector and Contrib

0.60.0

🚀 New components 🚀

💡 Enhancements 💡

  • Expose Horizontal Pod Autoscaler Behavior and add hpa scaledown test (#1077, @kevinearls)
  • Utilize .NET AutoInstrumentation docker image v.0.3.1-beta.1 (#1091, @Kielek)
  • Update the javaagent version to 1.18.0 (#1096, @opentelemetrybot)
  • Update GetAllTargetsByCollectorAndJob to use TargetItem hash (#1086, @kelseyma)
  • Upgrade kind images and add testing for Kubernetes 1.25 (#1078, @iblancasa)
  • Bump .NET OTel AutoInstrumentation to 0.3.1-beta.1 (#1085, @Kielek)
  • Make sure we return the right version when autoscaling v2 is found (#1075, @kevinearls)
  • Add retry loop for client.get of replicaset as that sometimes fails (#1072, @kevinearls)

OpenTelemetry Collector and Contrib

0.59.0

💡 Enhancements 💡

🧰 Bug fixes 🧰

  • adds dotnet-auto-instrumentation image version env variable to the operator publish workflow (#1060, @avadhut123pisal)

OpenTelemetry Collector and Contrib

0.58.0

🧰 Bug fixes 🧰

OpenTelemetry Collector and Contrib

0.57.2

🚀 New components 🚀

💡 Enhancements 💡

🧰 Bug fixes 🧰

  • Resolve bug where TA doesn't allocate all targets (#1039, @jaronoff97)
  • Fix the issue that target-level metadata labels were missing (#948) (#949, @CoderPoet)

OpenTelemetry Collector and Contrib

0.56.0

💡 Enhancements 💡

OpenTelemetry Collector and Contrib

0.55.0

🧰 Bug fixes 🧰

💡 Enhancements 💡

OpenTelemetry Collector and Contrib

0.54.0

🧰 Bug fixes 🧰

OpenTelemetry Collector and Contrib

0.53.0

💡 Enhancements 💡

OpenTelemetry Collector and Contrib

0.52.0

🚀 New components 🚀

💡 Enhancements 💡

🧰 Bug fixes 🧰

OpenTelemetry Collector and Contrib

0.51.0

🚀 New components 🚀

  • Choose target container injection with annotation (#689, @fscellos)
  • Fix K8s attributes values in OTEL_RESOURCE_ATTRIBUTES env var (#864, @mat-rumian)

💡 Enhancements 💡

🧰 Bug fixes 🧰

OpenTelemetry Collector and Contrib

0.50.0

🚀 New components 🚀

  • Add resource attributes to collector sidecar (#832, @rubenvp8510)
  • Create serving certs for headless services on OpenShift (#818) (#824, @rkukura)
  • [targetallocator] PrometheusOperator CRD MVC (#653, @secustor)

💡 Enhancements 💡

🧰 Bug fixes 🧰

OpenTelemetry Collector and Contrib

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