jack-berg
e8305ee3f5
Prepare 1.50.0 ( #7335 )
2025-05-09 09:52:01 -05:00
jack-berg
9e1e9c6e9f
Stabilize log record event name ( #7277 )
2025-04-17 12:30:43 -05:00
Tyler Benson
d13f04d084
Clarify that AttributesBuilder.put allows nulls ( #7271 )
2025-04-16 11:08:03 -05:00
jack-berg
ccfcecf8fe
Promote getAll to TextMapGetter stable API ( #7267 )
2025-04-15 12:38:07 -05:00
jack-berg
2d1c14ee56
Add experimental support for log extended attributes ( #7123 )
2025-04-11 10:46:38 -05:00
jack-berg
2e4f9ede58
Prepare for 1.48.0 release ( #7183 )
...
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2025-03-07 10:03:15 -06:00
jason plumb
ee731aabd3
Add some helpful logging attribute methods ( #7089 )
...
Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com>
2025-02-24 10:13:35 -06:00
jack-berg
e61e19ae23
Remove outdated TODOs ( #6932 )
2024-12-06 17:22:02 -06:00
jack-berg
541ef89e6a
Prepare for 1.45.0 release ( #6923 )
...
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-12-06 13:03:13 -06:00
James Moessis
b07dab31cd
Extends TextMapGetter with GetAll() method, implement usage in W3CBaggagePropagator ( #6852 )
...
Co-authored-by: Jack Berg <jberg@newrelic.com>
2024-12-05 13:26:56 -06:00
Xin
4c30ec48d3
Add convenience method `setAttribute(Attribute<Long>, int)` to SpanBuilder (matching the existing convenience method in Span) ( #6884 )
...
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-11-18 14:41:17 -06:00
jack-berg
d9fce84689
Fix ConfigUtil#getString ConcurrentModificationException ( #6841 )
...
Co-authored-by: neugartf <fabianneugart@gmail.com>
Co-authored-by: Fabian Neugart <neugartf@users.noreply.github.com>
2024-11-01 14:29:48 -05:00
jack-berg
b1cd30ef7f
Prepare changelog for 1.43.0 release ( #6782 )
2024-10-11 11:01:55 -05:00
jason plumb
b6badb2ca3
Adds Baggage.getEntry(String key) ( #6765 )
...
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Jack Berg <jberg@newrelic.com>
2024-10-11 09:33:11 -05:00
jack-berg
82b9e9b64d
Optimize advice with FilteredAttributes ( #6633 )
2024-09-18 15:07:31 -05:00
jack-berg
9ddccada89
Stop publishing test fixtures with opentelemetry-api ( #6695 )
2024-09-09 21:02:28 -05:00
jack-berg
fbdb90621b
Prepare 1.42.0 ( #6688 )
2024-09-06 10:04:55 -05:00
Gregor Zeitlinger
f85a57b5b6
don't throw class cast exception when we have a noop tracer, meter, logger ( #6617 )
...
Co-authored-by: Jack Berg <jberg@newrelic.com>
2024-09-05 16:02:27 -05:00
jack-berg
649f963a1a
Stabilize log any value ( #6591 )
2024-08-30 10:22:38 -05:00
renovate[bot]
7522bfe141
Update dependency checkstyle to v10.18.0 ( #6670 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: John Watson <jkwatson@gmail.com>
2024-08-25 12:57:30 -07:00
SylvainJuge
8f3460ae43
suppress instrumentation: move to api + generic context key ( #6546 )
2024-07-17 14:38:32 -05:00
jack-berg
67fcea3846
Prepare for 1.38.0 release ( #6441 )
...
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2024-05-10 10:06:14 -05:00
jack-berg
c7d472ad36
Stabilize synchronous gauge ( #6419 )
2024-05-09 13:10:53 -05:00
Takamasa Matsui
ca798212a2
Restrict space-only keys ( #6431 )
2024-05-09 13:05:04 -05:00
Lauri Tulmin
2e59f5477f
Low allocation OTLP trace marshaler ( #6410 )
2024-05-01 10:03:37 -05:00
jason plumb
6c7770bb25
Add forward slash to InstrumentName log message ( #6343 )
2024-04-11 09:32:13 -05:00
jack-berg
95b83564bc
Prepare 1.37.0 ( #6353 )
2024-04-05 12:30:22 -05:00
jack-berg
d7370f3367
Promote Span addLink to stable API ( #6317 )
2024-04-04 12:09:17 -05:00
jack-berg
ff823f4346
Recreate graal RetryPolicy issue ( #6139 )
2024-01-11 15:52:44 -06:00
Jean Bisutti
4f6cc700b5
Ability to access version.properties API file with GraalVM native ( #6095 )
2024-01-02 10:03:51 -06:00
Peter Findeisen
9f3456fd5d
Issue 6037 - Wrapping "invalid" SpanContexts in Span does not preserve SpanContext ( #6044 )
2023-12-08 08:24:36 -06:00
jack-berg
19196a0251
Stabilize explicit bucket boundaries advice API ( #5897 )
2023-11-06 10:58:34 -06:00
renovate[bot]
cb44b2b18c
Update errorProneVersion to v2.23.0 ( #5927 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jack Berg <jberg@newrelic.com>
2023-10-23 10:31:09 -05:00
Trask Stalnaker
14f16b002e
Increase metric name maximum length from 63 to 255 characters ( #5697 )
2023-08-31 10:24:24 -05:00
jason plumb
16e7113dcc
Update javadoc to allow null/empty attr values ( #5616 )
2023-07-11 12:41:43 -05:00
Maksym Ochenashko
0ab6915b3c
Add meaningful `.toString` to `NoopLogRecordProcessor` and `DefaultOpenTelemetry` ( #5493 )
2023-06-01 06:20:13 -07:00
lu-xiaoshuang
bf8be57253
fix doc for OpenTelemetry class ( #5454 )
2023-05-16 16:57:07 -07:00
jack-berg
8a917e036c
Promote log API / SDK to stable ( #5341 )
2023-05-10 06:45:20 -05:00
dependabot[bot]
38e38cb29f
Bump com.diffplug.spotless:spotless-plugin-gradle from 6.17.0 to 6.18.0 ( #5352 )
...
* Bump com.diffplug.spotless:spotless-plugin-gradle from 6.17.0 to 6.18.0
Bumps [com.diffplug.spotless:spotless-plugin-gradle](https://github.com/diffplug/spotless ) from 6.17.0 to 6.18.0.
- [Release notes](https://github.com/diffplug/spotless/releases )
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md )
- [Commits](https://github.com/diffplug/spotless/compare/gradle/6.17.0...gradle/6.18.0 )
---
updated-dependencies:
- dependency-name: com.diffplug.spotless:spotless-plugin-gradle
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* spotless
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Berg <jberg@newrelic.com>
2023-04-06 15:13:11 -05:00
jack-berg
3581d6e642
Cache ImmutableKeyValuePairs#hashCode ( #5307 )
2023-03-18 13:31:58 -05:00
jack-berg
ca0716335a
Stop validating instrument unit ( #5279 )
2023-03-17 09:39:28 -05:00
jason plumb
dd40fbeab7
Remove validations for noop instrument names and units ( #5146 )
...
* remove validations for noop implementation
* remove unwanted tests
* remove unused
* remove instrument unit checks from ValidationUtil and move temporarily to AbstractInstrumentBuilder.
* move tests
* rename ValidationUtil to ApiUsageLogger
* fix tests by removing logs check (not important here)
2023-03-08 14:07:07 -06:00
jack-berg
06158ffc2d
Cleanup readmes ( #5263 )
2023-03-06 09:39:34 -06:00
jack-berg
8897dd4d5c
Revert removal final newline ( #5133 )
...
* Revert removal final newline
* Add to final newlin editorconfigoverride
2023-01-18 08:51:41 -06:00
dependabot[bot]
1e4a7be6be
Bump spotless-plugin-gradle from 6.12.1 to 6.13.0 ( #5126 )
...
* Bump spotless-plugin-gradle from 6.12.1 to 6.13.0
Bumps [spotless-plugin-gradle](https://github.com/diffplug/spotless ) from 6.12.1 to 6.13.0.
- [Release notes](https://github.com/diffplug/spotless/releases )
- [Changelog](https://github.com/diffplug/spotless/blob/main/CHANGES.md )
- [Commits](https://github.com/diffplug/spotless/compare/gradle/6.12.1...plugin-gradle/6.13.0 )
---
updated-dependencies:
- dependency-name: com.diffplug.spotless:spotless-plugin-gradle
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Fix build
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack Berg <jberg@newrelic.com>
2023-01-17 16:47:56 -06:00
jack-berg
ece93b77a1
Use ConfigUtil internally ( #5048 )
2022-12-17 16:10:46 -06:00
jack-berg
34f2601347
Update LoggerBuilder, MeterBuilder, TracerBuilder javadoc ( #5050 )
2022-12-17 13:16:02 -08:00
jack-berg
7c6f1bd73e
GlobalOpenTelemetry trigger of autoconfiguration is opt-in ( #5010 )
...
* Do not initialize AutoConfiguredOpenTelemetrySdk in OpenTelemetry.get
* GlobalOpenTelemetry triggers autoconfigure based on env var / system property
2022-12-14 15:10:55 -06:00
jack-berg
5fb50c1d5e
Add toString implementation to various propagator components ( #4996 )
2022-11-29 10:37:31 -06:00
Łukasz Monkiewicz
e8146020cc
Adds '+' character to allowed characters in baggage value ( #4898 )
...
* Adds '+' character to allowed characters in baggade value
* Formatting fix
* Adda BaggageCodec implementation
* Additional cleanup
* Removal of Nullable method parameters.
* Additional tests for baggage decoding
2022-11-10 12:13:31 -06:00