Stéphane Nicoll
03d367bb07
Merge branch '4.1.x'
...
Closes gh-51629
2026-09-08 17:29:34 +02:00
Stéphane Nicoll
18292d400c
Merge branch '4.0.x' into 4.1.x
...
Closes gh-51628
2026-09-08 16:57:00 +02:00
Stéphane Nicoll
b1e91c942e
Add support for creating a container from a TestImage value
...
This commit improves TestImage so that an explicit image can trigger
the creation of the container, with optional additional setup. This
removes the need of creating additional container types for images that
have multiple flavors, and to please the static method that can only
create a container based on a single match.
Closes gh-51082
2026-09-08 16:46:48 +02:00
Moritz Halbritter
7a6be52eae
Polish
...
See gh-50461
2026-08-25 08:45:47 +02:00
Phillip Webb
e694cf15d9
Polish
2026-08-24 19:10:38 -07:00
Moritz Halbritter
6af1fb5c26
Polish "Align OTLP signal-specific properties with common fallback configuration"
...
Allow `management.opentelemetry.otlp.compression` to act as a common
default for OTLP compression, mirroring the existing endpoint/headers
fallback. Tracing, logging and metrics exporters now fall back to it
when their own signal-specific compression property is unset.
See gh-50461
2026-08-24 14:51:43 +02:00
somiljain2006
faf93946cd
Align OTLP signal-specific properties with common fallback configuration
...
See gh-50461
Signed-off-by: somiljain2006 <somil16022006@gmail.com >
2026-08-24 14:09:52 +02:00
Stéphane Nicoll
7fe6df88cf
Merge branch '4.1.x'
...
Closes gh-51126
2026-07-25 17:25:28 +02:00
wantaek
5ebd999dd6
Fix stale type reference for OTLP logging transport metadata
...
See gh-51119
Signed-off-by: wantaek <wantaekchoi@gmail.com >
2026-07-25 17:24:20 +02:00
Venkata Naga Sai Srikanth Gollapudi
87c4755a86
Harmonize use of Collections and Maps in configuration properties
...
See gh-50367
Signed-off-by: Venkata Naga Sai Srikanth Gollapudi <42247688+gollapudisrikanth@users.noreply.github.com >
2026-07-15 11:37:31 +02:00
Andy Wilkinson
bcaa961c1f
Merge branch '4.0.x'
...
Closes gh-50874
2026-06-27 13:28:06 +01:00
Dmytro Nosan
43985f1356
Update OpenTelemetryResourceAttributes documentation
...
Clarify service.name and service.namespace defaults and remove
obsolete service.group documentation
See gh-50867
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com >
2026-06-27 13:27:35 +01:00
Dmytro Nosan
16445de3ab
Align W3CHeaderParser decoding with RFC 3986
...
Replace `URLDecoder.decode` with `StringUtils.uriDecode` to ensure
RFC 3986-compliant decoding. Unlike `URLDecoder`, URI decoding does
not treat `+` as a space and only decodes percent-encoded sequences.
See gh-50650
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com >
2026-06-24 20:15:18 +01:00
Stéphane Nicoll
85e1ef83d0
Merge branch '4.0.x'
...
Closes gh-50632
2026-05-30 14:48:00 +02:00
Stéphane Nicoll
f6f1d57c6a
Merge pull request #50375 from Kimgyuilli
...
* fix-stale-configuration-metadata-source-types:
Fix stale type references in configuration metadata
Closes gh-50375
2026-05-30 14:45:14 +02:00
Kimgyuilli
ed6c375d19
Fix stale type references in configuration metadata
...
See gh-50375
Signed-off-by: Kimgyuilli <rlarbdlf222@naver.com >
2026-05-30 14:42:13 +02:00
Stéphane Nicoll
5bf2a32b11
Merge branch '4.0.x'
2026-05-30 14:39:57 +02:00
Stéphane Nicoll
23829221ef
Remove sourceType from deprecated properties with error level
...
See gh-50375
2026-05-30 14:29:04 +02:00
Andy Wilkinson
6a74bb85a3
Merge branch '4.0.x'
...
Closes gh-50440
2026-05-14 15:03:44 +01:00
Andy Wilkinson
add52b6ccd
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50439
2026-05-14 15:02:24 +01:00
Moritz Halbritter
c56cbd46b2
Map OpenTelemetry environment variables to properties
...
Closes gh-48799
2026-03-30 15:28:42 +02:00
Moritz Halbritter
166b88b9e1
Add support for SslBundles to OTLP logging export
...
Closes gh-49583
2026-03-13 11:51:40 +01:00
Moritz Halbritter
bd663c1551
Add property to disable the OpenTelemetry SDK
...
This uses no-op implementations for the SdkTracerProvider,
SdkLoggerProvider and SdkMeterProvider, but still configures the
propagators.
Additionally, it doesn't create the tracing and logging beans which
would be superfluous for a disabled SDK.
Closes gh-49564
2026-03-11 14:04:46 +01:00
Moritz Halbritter
a2997f34a4
Add support for OpenTelemetry's SpanLimits and LogLimits
...
Closes gh-49554
2026-03-10 16:57:33 +01:00
Moritz Halbritter
27723a11ab
Add properties to configure BatchLogRecordProcessor
...
Closes gh-49543
2026-03-10 14:42:16 +01:00
Moritz Halbritter
a3c5f61567
Polish "Add customizers for OtlpHttpLogRecordExporterBuilder and OtlpGrpcLogRecordExporterBuilder"
...
See gh-49002
2026-01-28 13:31:04 +01:00
Joaquin Santana
743d54e403
Add customizers for OtlpHttpLogRecordExporterBuilder and OtlpGrpcLogRecordExporterBuilder
...
See gh-49002
Signed-off-by: Joaquin Santana <joaquinjsb@outlook.com >
2026-01-28 13:24:47 +01:00
Andy Wilkinson
495467dca6
Make OTLP logging connection details back off
...
Previously, the connection details would only back off if another
PropertiesOtlpLoggingConnectionDetails was defined. This commit
corrects this so that they will back of if any
OtlpLoggingConnectionDetails implementation is defined as a bean.
Closes gh-48536
2025-12-16 08:42:18 +00:00
Brian Clozel
192efca36e
Move ConditionalOnEnabledLoggingExport to opentelemetry module
...
This commit moves the `ConditionalOnEnabledLoggingExport` condition from
the "spring-boot-actuator-autoconfigure" to the
"spring-boot-opentelemetry" one, because without that the logging export
feature requires the actuator module to be on the classpath.
Fixes gh-48488
2025-12-10 12:40:44 +01:00
Stéphane Nicoll
a4ff1e51da
Polish "Add since to deprecations in config metadata JSON files"
...
See gh-47972
See gh-47980
2025-11-13 15:45:46 +01:00
Stéphane Nicoll
3d23261f87
Merge branch '3.5.x'
...
Closes gh-48122
2025-11-13 14:55:19 +01:00
Andy Wilkinson
9cc18130e6
Merge branch '3.5.x'
...
Closes gh-48110
2025-11-13 10:19:47 +00:00
Moritz Halbritter
ab405a3321
Add missing configuration metadata deprecations and replacements
2025-11-06 09:11:41 +01:00
Moritz Halbritter
2421f02b85
Extract OpenTelemetryLoggingAutoConfiguration
...
This auto-configuration configures OpenTelemetry logging. The existing
OpenTelemetrySdkAutoConfiguration now only configures the OpenTelemetry
SDK, but no individual subsystems (logging, metrics, tracing).
Closes gh-47963
2025-11-05 14:57:33 +01:00
Moritz Halbritter
da8aedb193
Restore management.logging.export.enabled in documentation
...
Closes gh-47961
2025-11-05 14:21:37 +01:00
Moritz Halbritter
fd7f5c5abc
Rename TestImage.OPENTELEMETRY to OTEL_COLLECTOR
...
Closes gh-47956
2025-11-05 12:19:29 +01:00
Moritz Halbritter
7e5897066c
Rename management.opentelemetry.logging.export properties
...
They are now under 'management.opentelemetry.logging.export.otlp.*'.
Closes gh-47954
2025-11-05 12:14:14 +01:00
Moritz Halbritter
89204348f5
Rename OpenTelemetry Logging auto-configuration
...
It's dealing with OTLP, so the name should reflect that.
It now also mirrors the structure from micrometer-tracing-opentelemetry.
See gh-47954
2025-11-05 12:14:14 +01:00
Phillip Webb
e5d6edfa10
Merge branch '3.5.x'
2025-10-31 09:30:54 -07:00
Eddú Meléndez
7f64615690
Upgrade to Testcontainers 2.0.1
...
* Update dependencies name
Modules are prefixed with `testcontainers-`
* Update container classes
Container classes are under `org.testcontainers.<module-name>` package
See gh-47664
Signed-off-by: Eddú Meléndez <eddu.melendez@gmail.com >
2025-10-17 17:11:24 +02:00
Moritz Halbritter
05b3f55049
Add nullability annotations to tests in module/spring-boot-opentelemetry
...
See gh-47263
2025-10-13 13:44:24 +02:00
Moritz Halbritter
d9dd769d36
Improve null-safety of module/spring-boot-opentelemetry
...
See gh-47263
2025-10-13 13:44:24 +02:00
Phillip Webb
f4e8cacbcd
Polish
2025-10-09 22:17:24 -07:00
Phillip Webb
08a641c1a2
Polish whitespace in gradle files
2025-10-01 11:40:03 -07:00
Dmytro Nosan
8fbceffd15
Use StringUtils.uriDecode where feasible
...
See gh-46751
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com >
2025-08-11 10:58:11 +02:00
Moritz Halbritter
19ec929e4a
Add nullability annotations to module/spring-boot-opentelemetry
...
See gh-46587
2025-08-05 08:55:58 +02:00
Moritz Halbritter
c0f1f641ce
Make auto-configurations final and remove public members
...
Closes gh-32883
2025-07-29 09:48:49 +02:00
Stéphane Nicoll
3331046306
Add internal dependency management for gRPC
...
Closes gh-46444
2025-07-16 14:23:36 +02:00
Phillip Webb
decc32dde3
Restructure project directories to better fit Gradle
...
Closes gh-46358
2025-07-10 17:54:08 -07:00