github DataDog/dd-trace-go v1.50.0

latest releases: v1.999.0-beta.9, contrib/valyala/fasthttp/v2.0.0-beta.9, contrib/urfave/negroni/v2.0.0-beta.9...
18 months ago

Summary

Application Security Management (ASM) now provides an In-App WAF (Web Application Firewall) which allows you to block suspicious HTTP requests based on your security rules. The main difference with a classic WAF comes from the fact we leverage the full run-time application context and not only the raw wire-format HTTP protocol payloads (eg. the actual Go values parsed from the raw HTTP request). This release also allows you to remotely configure your ASM configuration on the fly, without redeploying your Go services. This makes it possible to customize the In-App WAF rules to apply to each of your services and configure them in blocking mode. You can read more about our new In-App WAF feature in our documentation, and check out the new In-App WAF configuration page.

Application Performance Monitoring (APM) has added several new larger features: support for 128-bit trace IDs, as well as an Open Telemetry compatible tracer provider API. Note this wrapper is a "beta" feature, it may contain bugs and is not recommended for production use yet.

Changes

Breaking changes

General

  • go.mod: upgrade gorm.io/driver/postgres to resolve downstream vuln by @ajgajg1134 in #1865
  • contrib: upgrade labstack/echo/v4 from v4.2.0 to v4.9.0 by @ahmed-mez in #1891
  • contrib: upgrade emicklei/go-restful to v2.16.0 by @ahmed-mez in #1885
  • internal/telemetry: collect telemetry info for gorilla/mux integration by @lievan in #1861

Application Performance Monitoring (APM)

Application Security Management (ASM)

New Contributors

Full Changelog: v1.49.1...v1.50.0

Don't miss a new dd-trace-go release

NewReleases is sending notifications on new releases.