Skip to content

Commit

Permalink
Prepare 1.35.0 release (#6213)
Browse files Browse the repository at this point in the history
Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
  • Loading branch information
jack-berg and trask authored Feb 9, 2024
1 parent a5d2065 commit e9e1fee
Show file tree
Hide file tree
Showing 2 changed files with 75 additions and 0 deletions.
73 changes: 73 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,79 @@

## Unreleased

**NOTE:** The `opentelemetry-exporter-jaeger` and `opentelemetry-exporter-jaeger-thift` artifacts
have stopped being published. Jaeger
has [native support for OTLP](https://opentelemetry.io/blog/2022/jaeger-native-otlp/), and users
should export to jaeger
using [OTLP](https://opentelemetry.io/docs/instrumentation/java/exporters/#otlp-dependencies)
instead.

### API

#### Incubator

* Add Span#addLink, for adding a link after span start
([#6084](https://github.com/open-telemetry/opentelemetry-java/pull/6084))

### SDK

#### Traces

* Bugfix: Ensure span status cannot be updated after set to StatusCode.OK
([#6209](https://github.com/open-telemetry/opentelemetry-java/pull/6209)

#### Metrics

* Reusable memory Mode: Adding support for exponential histogram aggregation
([#6058](https://github.com/open-telemetry/opentelemetry-java/pull/6058),
[#6136](https://github.com/open-telemetry/opentelemetry-java/pull/6136))
* Reusable memory mode: Adding support for explicit histogram aggregation
([#6153](https://github.com/open-telemetry/opentelemetry-java/pull/6153))
* Reusable memory mode: Adding support for sum aggregation
([#6182](https://github.com/open-telemetry/opentelemetry-java/pull/6182))
* Reusable memory mode: Adding support for last value aggregation
([#6196](https://github.com/open-telemetry/opentelemetry-java/pull/6196))

#### Exporters

* Recreate / fix graal issue detecting RetryPolicy class
([#6139](https://github.com/open-telemetry/opentelemetry-java/pull/6139),
[#6134](https://github.com/open-telemetry/opentelemetry-java/pull/6134))
* Restore prometheus metric name mapper tests, fix regressions
([#6138](https://github.com/open-telemetry/opentelemetry-java/pull/6138))
* WARNING: Remove jaeger exporters
([#6119](https://github.com/open-telemetry/opentelemetry-java/pull/6119))
* Update dependency `io.zipkin.reporter2:zipkin-reporter-bom` to 3.2.1.
Note: `ZipkinSpanExporterBuilder#setEncoder(zipkin2.codec.BytesEncoder)` has been deprecated in
favor of `ZipkinSpanExporterBuilder#setEncoder(zipkin2.reporter.BytesEncoder)`.
`ZipkinSpanExporterBuilder#setSender(zipkin2.reporter.Sender)` has been deprecated in favor
of `ZipkinSpanExporterBuilder#setSender(zipkin2.reporter.BytesMessageSender)`.
([#6129](https://github.com/open-telemetry/opentelemetry-java/pull/6129),
[#6151](https://github.com/open-telemetry/opentelemetry-java/pull/6151))
* Include trace flags in otlp marshaller
([#6167](https://github.com/open-telemetry/opentelemetry-java/pull/6167))
* Add Compressor SPI support to OtlpGrpc{Signal}Exporters
([#6103](https://github.com/open-telemetry/opentelemetry-java/pull/6103))
* Allow Prometheus exporter to add resource attributes to metric attributes
([#6179](https://github.com/open-telemetry/opentelemetry-java/pull/6179))

#### Extension

* Autoconfigure accepts encoded header values for OTLP exporters
([#6164](https://github.com/open-telemetry/opentelemetry-java/pull/6164))

#### Incubator

* Align file configuration with latest changes to spec
([#6088](https://github.com/open-telemetry/opentelemetry-java/pull/6088))

### Tooling

* Stop including old artifacts in bom
([#6157](https://github.com/open-telemetry/opentelemetry-java/pull/6157))
* Define CODECOV token
([#6186](https://github.com/open-telemetry/opentelemetry-java/pull/6186))

## Version 1.34.1 (2024-01-11)

* Fix prometheus exporter regressions
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ public ZipkinSpanExporterBuilder setSender(zipkin2.reporter.Sender sender) {
*
* @param sender the Zipkin sender implementation.
* @return this.
* @since 1.35.0
*/
public ZipkinSpanExporterBuilder setSender(BytesMessageSender sender) {
requireNonNull(sender, "sender");
Expand Down Expand Up @@ -86,6 +87,7 @@ public ZipkinSpanExporterBuilder setEncoder(zipkin2.codec.BytesEncoder<Span> enc
* @param encoder the {@code BytesEncoder} to use.
* @return this.
* @see SpanBytesEncoder
* @since 1.35.0
*/
public ZipkinSpanExporterBuilder setEncoder(BytesEncoder<Span> encoder) {
requireNonNull(encoder, "encoder");
Expand Down

0 comments on commit e9e1fee

Please sign in to comment.