0.3.3
Improvements
- Integrations can now be disabled individually (#213)
- Set the system property
dd.integrations.enabled=false
or environment variableDD_INTEGRATIONS_ENABLED=false
to disable all instrumentation by default. - Individual integrations can be enabled by name even if all are disabled by default:
- System property:
dd.integration.{integration-name}.enabled=true
- Environment variable:
DD_INTEGRATION_{INTEGRATION_NAME}_ENABLED=true
- System property:
- To disable a specific integration:
- System property:
dd.integration.{integration-name}.enabled=false
- Environment variable:
DD_INTEGRATION_{INTEGRATION_NAME}_ENABLED=false
- System property:
- Set the system property
- Spring Web exceptions that are handled via an error handler are now captured as errors on the span. (#227)
- Better URL based resource naming to reduce high cardinality issues (#221, #224)
- Improved AWS integration
New Instrumentation (disabled by default)
(Will be default enabled in a future release. For this release, enable with the below config.)
- JAX-RS annotations for resource naming (#230)
- System property:
dd.integration.jax-rs.enabled=true
- Environment variable:
DD_INTEGRATION_JAX_RS_ENABLED=true
- System property:
- Kafka client and Kafka streams (#209)
- System property:
dd.integration.kafka.enabled=true
- Environment variable:
DD_INTEGRATION_KAFKA_ENABLED=true
- System property:
Bugfixes
- Fix instrumentation for servlet 2 (#219)
For more details, see the release milestone.