penguin-statistics / backend-next

The refactored Penguin Statistics v3 Backend. Built with Go, fiber, bun and go.uber.org/fx. Uses NATS as MQ and Redis as state synchronization.
MIT License
176 stars 19 forks source link

fix(deps): update module gopkg.in/datadog/dd-trace-go.v1 to v1.48.0 #416

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
gopkg.in/DataDog/dd-trace-go.v1 require minor v1.47.0 -> v1.48.0

⚠ Dependency Lookup Warnings ⚠

Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.


Release Notes

DataDog/dd-trace-go ### [`v1.48.0`](https://togithub.com/DataDog/dd-trace-go/releases/tag/v1.48.0) [Compare Source](https://togithub.com/DataDog/dd-trace-go/compare/v1.47.0...v1.48.0) ### Summary In this release, dd-trace-go moves from go 1.17 to go 1.18 as the lowest supported Go version. Application Performance Monitoring (APM) ships various new features, bug fixes, and hardening measures, such as the addition of new tags for database and messaging integrations, middleware registration changes for the Gin example, and the addition of fuzzing and benchmarking for injection and extraction in the tracer. It also includes bug fixes for W3C trace context propagation and better error handling and retry functionality. Other changes include the ability to modify resource names in the Go-Chi integration, tag spans when execution trace is enabled, and more. Application Security Management (ASM) introduces authenticated user blocking thanks to its new public [`appsec.SetUser()` API](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1@​v1.48.0/appsec#SetUser), allowing to block requests based on the authenticated user ID. This change also affects the previously released user login events, where [`appsec.TrackUserLoginSuccessEvent()`](https://pkg.go.dev/gopkg.in/DataDog/dd-trace-go.v1@​v1.48.0/appsec#TrackUserLoginSuccessEvent) is now also able to block the given user. ### Changes #### General - README: Clarify Legacy Go Compilation Guarantees by [@​felixge](https://togithub.com/felixge) in [https://github.com/DataDog/dd-trace-go/pull/1721](https://togithub.com/DataDog/dd-trace-go/pull/1721) - all: Move to 1.18 for lowest supported version by [@​ajgajg1134](https://togithub.com/ajgajg1134) in [https://github.com/DataDog/dd-trace-go/pull/1709](https://togithub.com/DataDog/dd-trace-go/pull/1709) - sci: add git metadata from artifacts support by [@​sashacmc](https://togithub.com/sashacmc) in [https://github.com/DataDog/dd-trace-go/pull/1646](https://togithub.com/DataDog/dd-trace-go/pull/1646) #### Application Performance Monitoring (APM) - contrib/go-chi/chi.v5: add an option to modify the resource name by [@​kpurdon](https://togithub.com/kpurdon) in [https://github.com/DataDog/dd-trace-go/pull/1615](https://togithub.com/DataDog/dd-trace-go/pull/1615) - contrib: add db.system tag for all db integrations by [@​rarguelloF](https://togithub.com/rarguelloF) in [https://github.com/DataDog/dd-trace-go/pull/1711](https://togithub.com/DataDog/dd-trace-go/pull/1711) - contrib: adds 'messaging.system' tag by [@​zhamza99](https://togithub.com/zhamza99) in [https://github.com/DataDog/dd-trace-go/pull/1697](https://togithub.com/DataDog/dd-trace-go/pull/1697) - ddtrace/tracer: Add fuzzing and benchmarking for injection and extraction by [@​lievan](https://togithub.com/lievan) in [https://github.com/DataDog/dd-trace-go/pull/1704](https://togithub.com/DataDog/dd-trace-go/pull/1704) - ddtrace/tracer: add usr.id span tag even with propagation by [@​Julio-Guerra](https://togithub.com/Julio-Guerra) in [https://github.com/DataDog/dd-trace-go/pull/1702](https://togithub.com/DataDog/dd-trace-go/pull/1702) - ddtrace/tracer: enable trace writer to optionally retry on failure. by [@​purple4reina](https://togithub.com/purple4reina) in [https://github.com/DataDog/dd-trace-go/pull/1636](https://togithub.com/DataDog/dd-trace-go/pull/1636) - ddtrace/tracer: replace Windows path characters in fake UDS host by [@​nsrip-dd](https://togithub.com/nsrip-dd) in [https://github.com/DataDog/dd-trace-go/pull/1713](https://togithub.com/DataDog/dd-trace-go/pull/1713) - ddtrace/tracer: update origin substitution in composeTracestate by [@​lievan](https://togithub.com/lievan) in [https://github.com/DataDog/dd-trace-go/pull/1694](https://togithub.com/DataDog/dd-trace-go/pull/1694) #### Application Security Management (ASM) - internal/appsec: request blocking based on user ID by [@​Hellzy](https://togithub.com/Hellzy) in [https://github.com/DataDog/dd-trace-go/pull/1706](https://togithub.com/DataDog/dd-trace-go/pull/1706) - internal/appsec: update security rules to v1.5.1 by [@​Hellzy](https://togithub.com/Hellzy) in [https://github.com/DataDog/dd-trace-go/pull/1750](https://togithub.com/DataDog/dd-trace-go/pull/1750) ### Fixes & Improvements #### General - internal/telemetry: uniformize language name with other ways it's reported by [@​paullegranddc](https://togithub.com/paullegranddc) in [https://github.com/DataDog/dd-trace-go/pull/1692](https://togithub.com/DataDog/dd-trace-go/pull/1692) #### Application Performance Monitoring (APM) - Rename partition tag from kafka integrations to follow unified naming conventions by [@​rarguelloF](https://togithub.com/rarguelloF) in [https://github.com/DataDog/dd-trace-go/pull/1684](https://togithub.com/DataDog/dd-trace-go/pull/1684) - contrib/gin-gonic/gin/example: middleware must be registered before registering routes by [@​maxday](https://togithub.com/maxday) in [https://github.com/DataDog/dd-trace-go/pull/1698](https://togithub.com/DataDog/dd-trace-go/pull/1698) - contrib/miekg/dns: fix span kind for dns server traces by [@​rarguelloF](https://togithub.com/rarguelloF) in [https://github.com/DataDog/dd-trace-go/pull/1696](https://togithub.com/DataDog/dd-trace-go/pull/1696) - contrib/net/http: Add an example for wrap client by [@​ajgajg1134](https://togithub.com/ajgajg1134) in [https://github.com/DataDog/dd-trace-go/pull/1695](https://togithub.com/DataDog/dd-trace-go/pull/1695) - ddtrace/tracer: fix UDS/http url configuration and error messages by [@​knusbaum](https://togithub.com/knusbaum) in [https://github.com/DataDog/dd-trace-go/pull/1604](https://togithub.com/DataDog/dd-trace-go/pull/1604) - ddtrace/tracer/textmap: always extract baggage when using w3c for compatability by [@​ajgajg1134](https://togithub.com/ajgajg1134) in [#​1759](https://togithub.com/DataDog/dd-trace-go/issues/1759) - tracer: small refactor for single span sampling by [@​katiehockman](https://togithub.com/katiehockman) in [https://github.com/DataDog/dd-trace-go/pull/1718](https://togithub.com/DataDog/dd-trace-go/pull/1718) #### Application Security Monitoring (ASM) - contrib/echo: fix status code reporting when blocking users by [@​Hellzy](https://togithub.com/Hellzy) in [#​1757](https://togithub.com/DataDog/dd-trace-go/issues/1757) - contrib/echo: wrap appsec error in echo.HTTPError by [@​Hellzy](https://togithub.com/Hellzy) in [https://github.com/DataDog/dd-trace-go/pull/1744](https://togithub.com/DataDog/dd-trace-go/pull/1744) - contrib: stop caching appsec.Enabled() value for gin/echo by [@​Hellzy](https://togithub.com/Hellzy) in [https://github.com/DataDog/dd-trace-go/pull/1732](https://togithub.com/DataDog/dd-trace-go/pull/1732) ### New Contributors :tada: - [@​paullegranddc](https://togithub.com/paullegranddc) made their first contribution in [https://github.com/DataDog/dd-trace-go/pull/1692](https://togithub.com/DataDog/dd-trace-go/pull/1692) - [@​sashacmc](https://togithub.com/sashacmc) made their first contribution in [https://github.com/DataDog/dd-trace-go/pull/1646](https://togithub.com/DataDog/dd-trace-go/pull/1646) - [@​kpurdon](https://togithub.com/kpurdon) made their first contribution in [https://github.com/DataDog/dd-trace-go/pull/1615](https://togithub.com/DataDog/dd-trace-go/pull/1615) - [@​purple4reina](https://togithub.com/purple4reina) made their first contribution in [https://github.com/DataDog/dd-trace-go/pull/1636](https://togithub.com/DataDog/dd-trace-go/pull/1636) **Full Changelog**: https://github.com/DataDog/dd-trace-go/compare/v1.47.0...v1.48.0

Configuration

📅 Schedule: Branch creation - "before 2am" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.