jack-berg
6e536238df
Post release 1.33.0 ( #6068 )
2023-12-08 21:50:39 -06:00
jack-berg
4c6039769a
Add OTLP header supplier configuration option ( #6004 )
2023-12-08 08:37:14 -06:00
Chung Nguyen
3bb221fb5d
add hasAttributesSatisfying overload to AbstractPointAssert ( #6048 )
2023-12-08 08:24:09 -06:00
jack-berg
902d68cf2a
Add connectTimeout configuration option OtlpHttp{Signal}Exporters ( #5941 )
2023-12-07 16:28:15 -06:00
Jonas Kunz
c8e1e3619e
Improve autoconfiguration capabilities for adding, delaying or dropping spans ( #5986 )
2023-12-07 15:41:03 -06:00
Lauri Tulmin
c87852c3d1
Target kotlin 1.4 in kotlin extension ( #5910 )
2023-11-17 13:54:13 -06:00
jack-berg
8901416207
Post release 1.32.0 ( #5982 )
2023-11-13 15:29:11 -08:00
jack-berg
b03ec3aa62
Add log support to junit extensions ( #5966 )
2023-11-09 10:03:36 -06:00
jack-berg
f2f3ab33b7
Autoconfigure listener ( #5931 )
2023-11-09 08:49:21 -06:00
jack-berg
19196a0251
Stabilize explicit bucket boundaries advice API ( #5897 )
2023-11-06 10:58:34 -06:00
jack-berg
3c0bf72a5e
Post release 1.31.0 ( #5892 )
2023-10-09 09:24:11 -05:00
jack-berg
f421ef1e73
Stabilize MetricProducer, allow custom MetricReaders ( #5835 )
2023-09-27 13:55:41 -05:00
jason plumb
3f4793407d
Add addAllAttributes() to ReadWriteLogRecord. ( #5825 )
2023-09-26 13:45:25 -05:00
Asaf Mesika
b0c337b075
Memory Mode support: Adding memory mode, and implementing it for Asynchronous Instruments ( #5709 )
...
Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com>
2023-09-26 13:21:46 -05:00
jack-berg
96c895893c
Post release v1.30.1 ( #5817 )
2023-09-11 17:42:20 -05:00
jack-berg
d204124134
Post release 1.30.0 ( #5805 )
2023-09-11 09:32:13 -05:00
jack-berg
ce7323ee3d
Add SpanExporterFactory support for zipkin exporter ( #5771 )
2023-08-28 14:49:33 -05:00
jack-berg
01503efe97
Meter provider configuration factory ( #5773 )
2023-08-28 14:22:03 -05:00
jack-berg
2deb6d12ef
Add AttributesProcessor toString, add attribute filter helper ( #5765 )
2023-08-25 12:53:14 -05:00
jack-berg
b3376a25d0
Post release 1.29.0 ( #5707 )
2023-08-11 15:39:57 -05:00
jack-berg
288c5df620
Add hasResourceSatisfying to LogRecordDataAssert ( #5690 )
2023-08-10 09:32:37 -05:00
jack-berg
a3bf8af42e
Break out GrpcSender, GrpcSenderProvider ( #5617 )
2023-08-09 14:45:31 -05:00
jack-berg
37f901afbc
Add toString to OTLP exporters ( #5686 )
...
Co-authored-by: Mateusz Rzeszutek <mrzeszutek@splunk.com>
2023-08-09 13:39:38 -05:00
Parth Dadhaniya
f52050bc2d
Merge the current Resource object with custom Resource Object. ( #5619 )
2023-08-09 10:28:25 -05:00
jack-berg
50a81fae9c
Add OtlpGrpc{Signal}Exporter#toBuilder() methods ( #5680 )
2023-08-07 10:45:26 -05:00
jack-berg
d03b485415
Add OtlpHttp{Signal}Exporter#toBuilder() methods ( #5652 )
2023-08-03 15:22:52 -05:00
jack-berg
9dca081eb5
Post release 1.28.0 ( #5610 )
2023-07-07 12:39:37 -05:00
dependabot[bot]
11a23d4d34
Bump org.jetbrains.kotlin:kotlin-gradle-plugin from 1.8.22 to 1.9.0 ( #5606 )
...
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-07-07 06:53:39 -05:00
jack-berg
7bd06ef189
Stabilize RetryPolicy API for OTLP exporters ( #5524 )
2023-07-06 09:52:18 -05:00
jack-berg
749d3164cc
Deprecate jaeger exporters ( #5190 )
2023-07-01 07:23:18 -05:00
jack-berg
06d26562f7
Rename artifact to opentelemetry-exporter-sender-okhttp ( #5582 )
2023-06-30 08:58:10 -05:00
jack-berg
6ab37f1a3b
Mark opentelemetry-sdk-extension-autoconfigure as stable ( #5577 )
2023-06-28 10:40:06 -05:00
Tyler Benson
655b77f679
Add support for low memory metric temporality setting ( #5558 )
2023-06-27 16:59:59 -05:00
jack-berg
8f1a7b1c95
Add HttpSenderProvider SPI ( #5533 )
2023-06-16 16:41:59 -05:00
jack-berg
2819f72745
Update version in docs ( #5523 )
2023-06-09 14:15:36 -05:00
dependabot[bot]
7b8608591e
Bump com.google.protobuf:protobuf-bom from 3.23.1 to 3.23.2 ( #5483 )
...
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-06-07 15:01:11 -05:00
Mateusz Rzeszutek
5676f466d0
Add a `hasBucketBoundaries()` variant that allows specifying precision ( #5457 )
2023-05-18 08:21:58 -05:00
jack-berg
06cc7c1d67
Merge otlp logs ( #5432 )
2023-05-15 07:14:35 -05:00
jack-berg
d67faf2aef
Merge sdk logs testing ( #5431 )
2023-05-12 15:59:12 -05:00
jack-berg
8a917e036c
Promote log API / SDK to stable ( #5341 )
2023-05-10 06:45:20 -05:00
jack-berg
7812ad82e2
Post release 1.26.0 ( #5430 )
2023-05-05 16:48:41 -05:00
Francisco Bento
db8ade397f
Add new TLS related APIs on Jaeger buiders. ( #5422 )
2023-05-05 13:35:48 -05:00
jack-berg
a96fd683ac
Mark opentracing-shim as stable ( #5371 )
2023-05-03 20:34:05 -05:00
jason plumb
5f9dc3f669
Add new TLS related APIs on OTLP exporter builders. ( #5280 )
2023-05-03 20:29:30 -05:00
jack-berg
2870209fdb
Prototype histogram advice API (i.e. Hints) ( #5217 )
2023-04-11 17:03:55 -05:00
jack-berg
e1fcd15ed3
Post 1.25.0 release ( #5360 )
2023-04-07 17:08:12 -05:00
jack-berg
97decbd4e4
Move kotlin plugin dependency to buildsrc ( #5349 )
2023-04-04 15:34:35 -05:00
dependabot[bot]
0b6a6b9920
Bump io.grpc:grpc-bom from 1.53.0 to 1.54.0 ( #5328 )
...
* Bump io.grpc:grpc-bom from 1.53.0 to 1.54.0
Bumps [io.grpc:grpc-bom](https://github.com/grpc/grpc-java ) from 1.53.0 to 1.54.0.
- [Release notes](https://github.com/grpc/grpc-java/releases )
- [Commits](https://github.com/grpc/grpc-java/compare/v1.53.0...v1.54.0 )
---
updated-dependencies:
- dependency-name: io.grpc:grpc-bom
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* jApiCmp
* jApiCmp
---------
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-03-30 08:34:17 -07:00
jack-berg
351108ee31
Post release 1.24.0 ( #5286 )
...
* Update version in docs
* Update japicmp
2023-03-13 10:02:34 -05:00
Francisco Bento
2babc69924
Introduce mTLS support for JaegerRemoteSamplerBuilder ( #5209 ) ( #5248 )
2023-03-09 10:11:36 -06:00
dependabot[bot]
018a76670c
Bump com.google.protobuf:protobuf-bom from 3.21.12 to 3.22.0 ( #5237 )
...
* Bump com.google.protobuf:protobuf-bom from 3.21.12 to 3.22.0
Bumps [com.google.protobuf:protobuf-bom](https://github.com/protocolbuffers/protobuf ) from 3.21.12 to 3.22.0.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/generate_changelog.py )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.21.12...v3.22.0 )
---
updated-dependencies:
- dependency-name: com.google.protobuf:protobuf-bom
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Fix dependencies
* Add japicmp exception for protobuf 3.22 upgrade
* Delete compatibility test
---------
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-03-08 09:35:09 -06:00
jack-berg
a483171f75
Allow views to select on instrument unit ( #5255 )
2023-03-01 09:17:05 -06:00
jack-berg
98bfb48d63
Update version in docs ( #5229 )
2023-02-15 18:23:01 -06:00
jack-berg
8f5ddf26e5
Post release 1.23.0 ( #5202 )
...
* Update version in docs
* Update japicmp
2023-02-10 19:15:59 -06:00
Donnerbart
2b7fe75826
Add resource assertion methods to SpanDataAssert and MetricAssert ( #5160 )
...
* Fix nullable warning in AttributeAssertion
* Fix warnings in assertion tests
* Add missing test for MetricAssert.hasSummarySatisfying() type check failure
* Add hasResourceSatisfying() method to SpanDataAssert and MetricAssert
2023-02-09 15:25:11 -06:00
jack-berg
92403b01b7
Add base2ExponentialHistogram to Aggregation ( #5143 )
2023-02-05 10:54:44 -06:00
jack-berg
59043802e6
Merge :sdk:metrics-testing into :sdk:testing ( #5144 )
2023-01-24 08:42:04 -08:00
jack-berg
c427bf2132
Promote exponential histogram data interfaces to stable package ( #5120 )
...
* Promote exponential histogram data interfaces to stable package
* Spotless
2023-01-21 08:10:29 -06:00
jack-berg
1915f1fb60
Add close method to MetricReader ( #5109 )
2023-01-11 07:47:38 -06:00
Gregor Zeitlinger
67127c791f
sort spans by start time (parents before children as tiebreaker) to avoid common causes for flaky tests ( #5026 )
2023-01-10 16:05:36 -06:00
jack-berg
4df4a0ae09
Add shutdown / close to OpenTelemetrySdk ( #5100 )
...
* Add shutdown / close to OpenTelemetrySdk
* Shutdown hook closes instead of shutdown
2023-01-10 16:05:21 -06:00
jack-berg
d341f3bcce
Update version in docs, update japicmp ( #5097 )
2023-01-07 21:32:28 -08:00
jack-berg
84170709c4
Post release 1.21.0 ( #5038 )
...
* Update version in docs
* Update japicmp
* Update RELEASING.md to reflect current workflow
* Revert formatting changes
* remove unused link
2022-12-10 08:40:47 -06:00
Łukasz Monkiewicz
ac2ba4a2df
Adjustment of behaviour of hasXAttributesSatisfying and hasXAttribute… ( #4882 )
...
* Adjustment of behaviour of hasXAttributesSatisfying and hasXAttributesSatisfyingExactly assertions
* Cleanup
* Additional test coverage for new assertion method
* Added javadoc on assertions
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2022-11-29 13:47:15 -06:00
jack-berg
5fb50c1d5e
Add toString implementation to various propagator components ( #4996 )
2022-11-29 10:37:31 -06:00
jack-berg
08e19e38c6
Stop publishing opentelemetry-extension-aws artifact ( #4945 )
2022-11-17 09:40:29 -06:00
jack-berg
59702a79a5
Post release 1.20.1 ( #4960 )
...
* Update version in docs
* Reset japicmp
2022-11-15 17:11:21 -06:00
jack-berg
1cb71c1445
Post release 1.20.0 ( #4944 )
...
* Update version in docs
* Reset japicmp
2022-11-11 16:04:58 -06:00
jack-berg
34beb4d71c
Deprecate :extensions:aws ( #4862 )
...
* Deprecate :extensions:aws
* Add deprecation notice to README.md
* Include link to new location opentelemetry-java-contrib
2022-11-02 12:16:46 -05:00
Donnerbart
fa46f19d39
Unify compression configuration for exporters ( #4775 )
...
* Fix handling of compressionMethod `none` in GrpcExporterBuilder
* Fix handling of compressionMethod `none` in OkHttpExporterBuilder
* Add compression configuration assertions to AbstractGrpcTelemetryExporterTest
* Add compression configuration to JaegerGrpcSpanExporterBuilder
* Add compression configuration to ZipkinSpanExporterBuilder
* Specify that zipkin default compression is gzip
Co-authored-by: Jack Berg <jberg@newrelic.com>
2022-11-01 13:00:35 -05:00
jack-berg
52c37d56da
Stop publishing opentelemetry-sdk-extension-resources artifact ( #4828 )
2022-10-31 12:25:36 -05:00
jack-berg
cc22880bb8
Stop publishing opentelemetry-sdk-extension-aws artifact ( #4830 )
2022-10-14 07:51:17 -05:00
jack-berg
d1a17d7e66
Post 1.19.0 release ( #4827 )
2022-10-07 10:50:52 -05:00
jack-berg
7b56506a73
Deprecate opentelemetry-sdk-extension-aws ( #4749 )
2022-10-01 10:08:10 -05:00
jack-berg
e1519bdd3d
Deprecate opentelemetry-sdk-extension-resources ( #4748 )
2022-10-01 09:54:45 -05:00
jack-berg
9b17be3114
Rename LogExporter to LogRecordExporter ( #4773 )
2022-09-26 09:57:30 -05:00
jack-berg
6209109e0a
Change LogEmitter to Logger, LogEmitterProvider to LoggerProvider ( #4721 )
2022-09-16 13:41:30 -05:00
jack-berg
cdab465a7f
Stop publishing opentelemetry-extension-annotations artifact ( #4750 )
2022-09-12 15:51:07 -05:00
jack-berg
05b045e586
Post 1.17.0 release ( #4744 )
2022-09-10 10:36:56 -05:00
jack-berg
eec0225e37
Changelog 1.18.0 ( #4737 )
...
* Add since annotations
* Prepare changelog for 1.17.0 release
* Spotless
* PR feedback
* Spotless
2022-09-09 13:44:23 -05:00
Mateusz Rzeszutek
169554bb50
Add AttributesAssert#doesNotContainKey() ( #4723 )
...
* Add AttributesAssert#doesNotContainKey()
* jApiCmp
* Update sdk/testing/src/main/java/io/opentelemetry/sdk/testing/assertj/AttributesAssert.java
Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com>
Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com>
2022-08-25 20:05:14 -07:00
jack-berg
2bc88f45c6
Deprecate multi argument InstrumentationScopeInfo create method ( #4710 )
...
* Deprecate multi argument InstrumentationScopeInfo create method
* PR feedback
2022-08-24 13:35:31 -05:00
jack-berg
d0c6cd4480
Extend InstrumentationScopeInfo with scope attributes ( #4696 )
...
* Extend InstrumentationScopeInfo with scope attributes
* Add InstrumentationScopeInfoBuilder
2022-08-22 12:26:54 -05:00
jason plumb
734b13e9c5
Improve single responsibility of ZipkinSpanExporter. ( #4675 )
...
* improve single responsibility of ZipkinSpanExporter by factoring out OtelToZipkinSpanTransformer.
* add javadoc
* make utility constructor private
* make new class final and jApiCmp
* add javadocs
* enhance javadoc
* make package private
* hide logger
* spotless
* jApiCmp
* create transformer with supplier
* jApiCmp
* rename all Function vars to "transformer"
* remove dead code
* remove Function interface from OtelToZipkinSpanTransformer
* create factory method and rename test util
* rename attributesMap -> attributes
* rebase after metrics merge
* add javadoc
* remove static shared ip address
* Hey look it's a period.
* allow the builder to control the ip address supplier, not the entire transformer.
* hide instance behind getter
* remove unused
* rebase
* hide OtelToZipkinSpanTransformer from public usage
* jApiCmp
* add default to javadocs
2022-08-17 18:11:20 -05:00
jack-berg
df65356cda
Post release 1.17.0 ( #4690 )
...
* Update version in docs
* japicmp
* Exclude opentelemetry-java-bot from contributors
2022-08-15 07:44:43 -05:00
Donnerbart
323174abae
Add metrics to ZipkinSpanExporter ( #4501 )
...
* Add metrics to the ZipkinSpanExporter
* Add distinct transport name for HTTP/JSON trace metrics
* Use :expoters:common
* Fix javadoc
Co-authored-by: Jack Berg <jberg@newrelic.com>
2022-08-12 10:57:46 -05:00
jack-berg
77be2e0136
Break out :exporters:common module ( #4575 )
...
* Break out :exporters:common module
* Comment out readme links
* spot
2022-08-08 08:28:24 -05:00
Mateusz Rzeszutek
91bd17e09b
Add AutoConfigurationCustomizer#addPropertiesCustomizer() extension p… ( #4608 )
...
* Add AutoConfigurationCustomizer#addPropertiesCustomizer() extension point
* jApiCmp
* Update sdk-extensions/autoconfigure/src/main/java/io/opentelemetry/sdk/autoconfigure/AutoConfiguredOpenTelemetrySdkBuilder.java
Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com>
* since
Co-authored-by: jack-berg <34418638+jack-berg@users.noreply.github.com>
2022-08-07 15:57:33 -05:00
jack-berg
1d63b2accd
Mark :extensions:annotations as deprecated ( #4659 )
2022-08-07 15:56:45 -05:00
jack-berg
21abfa2b57
Add ConfigurableLogExporterProvider ( #4636 )
2022-07-28 15:04:45 -05:00
jack-berg
facbf4fb9e
Add default implementations for getInstrumentationScopeInfo methods ( #4640 )
2022-07-27 17:54:29 -05:00
Mateusz Rzeszutek
467a275825
Add ordering to autoconfigure SPIs ( #4609 )
...
* Add ordering to autoconfigure SPIs
* jApiCmp
* comments
2022-07-27 17:37:02 -05:00
jack-berg
6f4a24cd61
Post 1.16.0 release ( #4607 )
2022-07-15 01:43:30 -05:00
jack-berg
d2a8304b9b
Otlp exporter default aggregation ( #4557 )
...
* Add default aggregation selector option to OTLP metric exporters
* change compose to with
2022-07-05 10:21:04 -05:00
jack-berg
0860b3884b
MetricReader and MetricExporter can determine default aggregation by instrument ( #4472 )
...
* MetricReader and MetricExporter can determine default aggregation by instrument
* Add since annotations
2022-06-28 15:39:26 -05:00
HaloFour
31be1dcc3f
Add helper to SpanDataAssert to assert that span status satisfies a condition ( #4469 )
...
* Add helper to SpanDataAssert to assert that span status satisfies a condition
* Copypasta fail
* Add StatusDataAssert with assertion helpers for validating the exporter span status
* PR Feedback
Co-authored-by: Jack Berg <jberg@newrelic.com>
2022-06-23 12:44:18 -07:00
jack-berg
5f32636405
Update docs to 1.15.0 ( #4526 )
2022-06-10 15:16:01 -05:00
jack-berg
86cc4bc27d
Add some missing since annotations ( #4520 )
2022-06-09 20:41:52 -05:00
Anuraag Agrawal
9dc1be5db8
Allow overriding OTLP gRPC authority. ( #4514 )
2022-06-10 10:37:56 +09:00
jack-berg
92bd65970e
Merge otlp exporters ( #4499 )
...
* Merge otlp http trace and metric exporters into :exporters:otlp:all
* Merge otlp http exporter into :exporters:otlp:logs
* Artifact descriptions
2022-05-27 19:23:41 -07:00