Release v1.0.0-rc.3 · open-telemetry/opentelemetry-configuration (original) (raw)

This release contains a number of changes which are breaking according to the versioning policy, but in
practice are unlikely to be impactful. These changes generally make implicit assumptions explicit, or require changes
from implementations but not end users. There are a small number of notable breaking changes called out below.

This release also contains a large number of project tooling improvements aimed at improving consistency and quality.
Notably, the schema is now compiled into a single file at opentelemetry_configuration.json. Please see project tooling docs for more details.

Schema

Migration steps
# Before
tracer_provider: # or meter_provider, logger_provider
processors:
- batch:
exporter:
otlp_http:
certificate_file: /app/cert.pem
client_key_file: /app/key.pem
client_certificate_file: /app/client_cert.pem

After

tracer_provider:
processors:
- batch:
exporter:
otlp_http:
tls:
ca_file: /app/cert.pem
key_file: /app/key.pem
cert_file: /app/client_cert.pem

Migration steps

.log_level must now be one of the values in https://github.com/open-telemetry/opentelemetry-configuration/blob/main/schema-docs.md#severitynumber-

If already conforming to this, no update is necessary, else update to the equivalent level.

log_level: info

Tooling