Skip to content

1.47.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 05 Mar 14:28
· 13 commits to master since this release
v1.47.0
a951656

Components

Application Security Management (IAST)

  • πŸ› Exclude com.stripe.net.HttpURLConnectionClient to solve IAST SSRF vulnerability false positives (#8483 - @jandro996)
  • πŸ› Add exclusion to solve IAST weak randomness vulnerability false positives (#8462 - @jandro996)
  • ✨ Fix weak randomness false positive in Kafka client (#8408 - @smola)
  • ✨ Fix location for SSRF with Kong Unirest (#8407 - @smola)
  • ✨ Exclude IBM Instana from IAST (#8406 - @smola)
  • πŸ› Fix org.json iast instrumentation test for latest dependency (#8347 - @jandro996)
  • ✨ Configuration to Disable APM Tracing (#8219 - @jandro996)
  • ✨ Address cookie vulnerability cardinality issues (#8210 - @jandro996)
  • ✨ Email HTML Injection detection in IAST (#8205 - @sezen-datadog)

Application Security Management (WAF)

Build & Tooling

  • πŸ› Do not generate Muzzle references for primitive arrays in method body (#8361 - @amarziali)
  • πŸ“– Improve dev env setup documentation for Windows (#8180 - @lucaspimentel)

Continuous Integration Visibility

Crash tracking

  • ✨ Only fork jps when required (#8419 - @mcculls)
  • πŸ› Use Java home of the crashed process to launch crash uploader (#8348 - @jbachorik)

Data Streams Monitoring

  • πŸ› Fix error happening when sqs message attributes are readonly (#8473 - @vandonr)
  • πŸ› Fix bug on proto schema extraction (#8403 - @vandonr)
  • πŸ› Fix service name overrides in consumers (#8387 - @piochelepiotr)

Database Monitoring

  • ✨ Add DBMTracePreparedStatements to tracer configuration log (#8508 - @cecile75)

Dynamic Instrumentation

Metrics

Profiling

Telemetry

  • πŸ› Add support for JBoss jar:file format to DependencyResolver (#8428 - @jandro996)
  • ✨ Update metrics: appsec.waf.requests (#8353 - @Mariovido)

Trace context propagation

Tracer core

  • πŸ› Fix Stable Config telemetry source names (#8460 - @BaptisteFoy)
  • ✨ Probe trace endpoints with a valid payload of empty arrays (#8414 - @mcculls)
  • ✨ Add 1 minute fail-safe to JUL/JMX class-loading callback (#8399 - @mcculls)
  • ✨ Migrate DSM injection calls to context-first APIs (#8383 - @PerfectSlayer)
  • 🧹 Move continuation capture methods from scope to tracer (#8371 - @mcculls)
  • ✨ Migrate context extraction calls to context-first APIs (#8368 - @PerfectSlayer)
  • 🧹 Migrate context injection calls to context-first APIs (#8358 - @PerfectSlayer)
  • πŸ’‘ Support reading configurations from files (#8338 - @mtoffl01)
  • πŸ’‘ Implementation of BaggagePropagator and BaggageContext (#8330 - @mhlidd)
  • 🧹 Combine continuation implementations into one which supports multiple activations (#8324 - @mcculls)
  • ✨ Introduce tracing propagator (#8313 - @PerfectSlayer)
  • ✨ Remove old context propagation API (#8271 - @PerfectSlayer)

Instrumentations

AWS Lambda instrumentation

  • πŸ› Send error message and stack to Lambda extension (#8417 - @nhulston)

AWS SDK instrumentation

  • πŸ› Fix error happening when sqs message attributes are readonly (#8473 - @vandonr)
  • πŸ’‘ Inject trace context into AWS Step Functions input (#7585 - @DylanLovesCoffee)

Core Java language instrumentation

  • ✨ Look in another location for grpc service methods (#8468 - @evanchooly)
  • ✨ Add code origin support for spring-webmvc (#8416 - @evanchooly)
  • πŸ’‘ Implementation of BaggagePropagator and BaggageContext (#8330 - @mhlidd)
  • ✨ Add code origin support to kafka message listeners (#8301 - @evanchooly)

gRPC instrumentation

  • ✨ Look in another location for grpc service methods (#8468 - @evanchooly)

Kafka instrumentation

  • ✨ Add messaging.destination.name tag to kafka integrations (#8366 - @rarguelloF)

Protocol Buffer instrumentation