Releases: open-telemetry/opentelemetry-operator
Releases · open-telemetry/opentelemetry-operator
Release v0.64.1
🚀 New components 🚀
- add headless label (#1088, @kristinapathak)
- Add new selector for pod and service monitor (#1256, @jaronoff97)
- [target-allocator] Add a pre-hook to the allocator to filter out dropped targets (#1127, @moh-osman3)
- [target-allocator] create new target package (#1214, @moh-osman3)
💡 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
Release v0.62.1
🚀 New components 🚀
- Adds support of affinity in collector spec (#1204, @avadhut123pisal)
💡 Enhancements 💡
- Make logging easier to configure (#1193, @pavolloffay)
- Using immutable labels as service selectors (#1152, @angelokurtis)
- Avoid OOM of the operator (#1194, @pavolloffay)
- Update the javaagent version to 1.19.1 (#1188, @opentelemetrybot)
- Bump OTel .NET AutoInstrumentation to 0.4.0-beta.1 (#1209, @pellared)
- Skip .NET auto-instrumentation if OTEL_DOTNET_AUTO_HOME env var is already set (#1177, @avadhut123pisal)
🧰 Bug fixes 🧰
- Fix panic if maxreplicas is set but autoscale is not defined in the CR (#1201, @kevinearls)
OpenTelemetry Collector and Contrib
Release v0.63.1
🚀 New components 🚀
- Adds support of affinity in collector spec (#1204, @avadhut123pisal)
💡 Enhancements 💡
- Make logging easier to configure (#1193, @pavolloffay)
- Using immutable labels as service selectors (#1152, @angelokurtis)
- Avoid OOM of the operator (#1194, @pavolloffay)
- Update the javaagent version to 1.19.1 (#1188, @opentelemetrybot)
- Bump OTel .NET AutoInstrumentation to 0.4.0-beta.1 (#1209, @pellared)
- Skip .NET auto-instrumentation if OTEL_DOTNET_AUTO_HOME env var is already set (#1177, @avadhut123pisal)
🧰 Bug fixes 🧰
- Fix panic if maxreplicas is set but autoscale is not defined in the CR (#1201, @kevinearls)
OpenTelemetry Collector and Contrib
Release v0.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 thejaegerreceiver
do not use the same port. To increase the collector version afterwards, the update must be triggered again by restarting the operator. Alternatively, theOpenTelemetryCollector
CRD can be re-created. (otel-contrib#14707)(open-telemetry/opentelemetry-collector-contrib#14707)
🚀 New components 🚀
- [HPA] Add targetCPUUtilization field to collector config (#1066, @moh-osman3)
- Extend otelcol crd with minimalistic ingress options (#1128, @frzifus)
- Reconcile otel collector on given context (#1144, @frzifus)
- Expose container ports on the collector pod (#1070, @kristinapathak)
- Add scrape configs endpoint (#1124, @jaronoff97)
- Add local arm build (#1157, @Efrat19)
- [HPA] Add targetCPUUtilization field to collector config (#1066, @moh-osman3)
💡 Enhancements 💡
- Validate all env. vars. before starting injecting env. vars (#1141, @avadhut123pisal)
- Update routine for migration of jaeger remote sampling in version 0.61.0 (#1116, @frzifus)
- Allow version before 0.52 to upgrade (#1126, @pureklkl)
- Set OTEL_METRICS_EXPORTER to none to prevent using the default value (#1149, @aabmass)
- Change app image and context propagator b3 to b3multi in .Net e2e test case (#1151, @avadhut123pisal)
- Adds deepcopy missing implementation for TargetCPUUtilization field of AutoscalerSpec (#1138, @avadhut123pisal)
- Bump default python image version (#1150, @aabmass)
- Bump OTel python versions to 1.13.0 and 0.34b0 (#1147, @aabmass
- Change error logs to info for building container (#1146, @kristinapathak)
- Add missing nil checks in collector validating webhook (#1136, @kristinapathak)
- Fix lint issues in target allocator (#1090, @kristinapathak)
🧰 Bug fixes 🧰
- Fix generated deepcopy file changes check (#1154, @pavolloffay)
- Fix Target Allocator builds by using versions.txt (#1140, @jaronoff97)
- Add missing entry to 0.60.0 changelog (#1102, @pavolloffay)
OpenTelemetry Collector and Contrib
Release v0.60.0
🚀 New components 🚀
- .NET - enable bytecode instrumentation (#1081, @Kielek)
- Introduce ability to specify strategies for target allocation (#1079, @jaronoff97)
💡 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
Release v0.59.0
💡 Enhancements 💡
- Change log message to V(2), be sure to pass strings so it doesn't panic (#1069, @kevinearls)
- Use golang 1.19 (#1021, @pavolloffay)
- Bump k8s API to 0.25.0 (#1067, @pavolloffay)
- Bump python auto instrumentation version to 1.12&0.33b0 (#1063, @srikanthccv)
- Bump .NET OTel AutoInstrumentation to 0.3.0-beta.1 - adjustment (#1056, @Kielek)
- Bump .NET OTel AutoInstrumentation to 0.3.0-beta.1 (#1057, @Kielek)
- Upgrade operator-sdk to 1.23.0 (#1055, @iblancasa)
🧰 Bug fixes 🧰
- adds dotnet-auto-instrumentation image version env variable to the operator publish workflow (#1060, @avadhut123pisal)
OpenTelemetry Collector and Contrib
Release v0.58.0
🧰 Bug fixes 🧰
- Fix unnecessary and incorrect reallocation (#1041, @jaronoff97)
OpenTelemetry Collector and Contrib
Release v0.57.2
🚀 New components 🚀
- Support DotNet auto-instrumentation (#976, @avadhut123pisal)
- Enable instrumentation injecting only core SDK config (#1000, @bilbof)
- Instrument TA with prometheus (#1030, @jaronoff97)
💡 Enhancements 💡
- Protect allocator maps behind mutex, create getter funcs for them (#1040, @kristinapathak)
- Simultaneously support versions v2 and v2beta2 of Autoscaling (#1014, @kevinearls)
- Update the target allocator on any manifest change (#1027, @jaronoff97)
- chore(nodejs): update versions.txt to 0.31.0 (#1015, @mat-rumian)
- chore(nodejs): update to 0.31.0 (#955, @mat-rumian)
- chore(operator): update python inst to 0.32b0 (#1012, @ianmcnally)
- Sort order of ports returned to fix flaky tests (#1003, @kevinearls)
🧰 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
Release v0.56.0
💡 Enhancements 💡
- Upgrade operator-sdk (#982, @yuriolisa)
- build and push dotnet-auto-instrumentation image (#989, @avadhut123pisal
- Change Horizontal Pod Autoscaler to scale on OpenTelemetry Collector … (#984, @kevinearls)
OpenTelemetry Collector and Contrib
Release v0.55.0
🧰 Bug fixes 🧰
- Fixing monitor configuration (#966, @yuriolisa)
- Fix Pod Mutation loop (#953, @mat-rumian)
- Fix the issue that the number of target-allocator replicas (#951, @CoderPoet)
💡 Enhancements 💡
- Update Python auto-instrumentation 0.32b0 (#961, @mat-rumian)