0.121.0
🛑 Breaking changes 🛑
all
: Move feature gateoperator.observability.prometheus
to stable (#3669)operator
: Remove the deprecated--label
command-line option (#3236)
Use--labels-filter
instead.
💡 Enhancements 💡
-
opamp
: Allows specifying non-identifying attributes for the Bridge, also follows OpAMP guidelines for reporting instance.service.id (#2301) -
target allocator
: Allow setting the collector namespace via the config file (#3782) -
auto-instrumentation
: Add support to set image pull policy for agent images (#3575) -
auto-instrumentation
: Enhanced Java auto-instrumentation with improved volume mount paths and configuration options (#3843)- Added support for unique volume mount paths for Java instrumentation
- Improved configuration options for Java auto-instrumentation
- Enhanced stability and reliability of Java instrumentation process
-
target allocator
: Add support for setting the allowNamespaces and denyNamespaces in the target allocator.
(#3086)
allowNamespaces can be set to an empty list to watch all namespaces (default) or to list of namespaces to watch.
denyNamespaces can be set to an empty list to deny watching any namespaces (default) or to a list of namespaces to deny watching. -
target allocator
: Do not assign targets to a collector pod that is not Ready for longer than a non-zero grace period (#3781)
🧰 Bug fixes 🧰
collector
: Add nil check for Extensions in GetLivenessProbe and GetReadinessProbe functions (#3747)