Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump the prod-avhengigheter group across 1 directory with 6 updates #5176

Merged
merged 1 commit into from
Mar 17, 2025

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 17, 2025

Bumps the prod-avhengigheter group with 6 updates in the / directory:

Package From To
no.nav.familie.felles:felles 3.20250311182943_dac8027 3.20250312114810_5371990
io.sentry:sentry-bom 8.3.0 8.4.0
io.getunleash:unleash-client-java 10.1.1 10.2.0
no.nav.familie:prosessering-core 2.20250311132904_6ee7728 2.20250317081900_f756677
no.nav.familie.kontrakter:felles 3.0_20250313112514_5a97829 3.0_20250317084213_0b7e8b1
no.nav.familie.kontrakter:barnetrygd 3.0_20250313112514_5a97829 3.0_20250317084213_0b7e8b1

Updates no.nav.familie.felles:felles from 3.20250311182943_dac8027 to 3.20250312114810_5371990

Commits

Updates io.sentry:sentry-bom from 8.3.0 to 8.4.0

Release notes

Sourced from io.sentry:sentry-bom's releases.

8.4.0

Fixes

  • The SDK now handles null on many APIs instead of expecting a non null value (#4245)
    • Certain APIs like setTag, setData, setExtra, setContext previously caused a NullPointerException when invoked with either null key or value.
    • The SDK now tries to have a sane fallback when null is passed and no longer throws NullPointerException
    • If null is passed, the SDK will
      • do nothing if a null key is passed, returning null for non void methods
      • remove any previous value if the new value is set to null
  • Add support for setting in-app-includes/in-app-excludes via AndroidManifest.xml (#4240)
  • Modifications to OkHttp requests are now properly propagated to the affected span / breadcrumbs (#4238)
    • Please ensure the SentryOkHttpInterceptor is added last to your OkHttpClient, as otherwise changes to the Request by subsequent interceptors won't be considered
  • Fix "class ch.qos.logback.classic.spi.ThrowableProxyVO cannot be cast to class ch.qos.logback.classic.spi.ThrowableProxy" (#4206)
    • In this case we cannot report the Throwable to Sentry as it's not available
    • If you are using OpenTelemetry v1 OpenTelemetryAppender, please consider upgrading to v2
  • Pass OpenTelemetry span attributes into TracesSampler callback (#4253)
    • SamplingContext now has a getAttribute method that grants access to OpenTelemetry span attributes via their String key (e.g. http.request.method)
  • Fix AbstractMethodError when using SentryTraced for Jetpack Compose (#4255)
  • Assume http.client for span op if not a root span (#4257)
  • Avoid unnecessary copies when using CopyOnWriteArrayList (#4247)
    • This affects in particular SentryTracer.getLatestActiveSpan which would have previously copied all child span references. This may have caused OutOfMemoryError on certain devices due to high frequency of calling the method.

Features

  • The SDK now automatically propagates the trace-context to the native layer. This allows to connect errors on different layers of the application. (#4137)
  • Capture OpenTelemetry span events (#3564)
    • OpenTelemetry spans may have exceptions attached to them (openTelemetrySpan.recordException). We can now send those to Sentry as errors.
    • Set capture-open-telemetry-events=true in sentry.properties to enable it
    • Set sentry.capture-open-telemetry-events=true in Springs application.properties to enable it
    • Set sentry.captureOpenTelemetryEvents: true in Springs application.yml to enable it

Behavioural Changes

  • Use java.net.URI for parsing URLs in UrlUtils (#4210)
    • This could affect grouping for issues with messages containing URLs that fall in known corner cases that were handled incorrectly previously (e.g. email in URL path)

Internal

  • Also use port when checking if a request is made to Sentry DSN (#4231)
    • For our OpenTelemetry integration we check if a span is for a request to Sentry
    • We now also consider the port when performing this check

Dependencies

Changelog

Sourced from io.sentry:sentry-bom's changelog.

8.4.0

Fixes

  • The SDK now handles null on many APIs instead of expecting a non null value (#4245)
    • Certain APIs like setTag, setData, setExtra, setContext previously caused a NullPointerException when invoked with either null key or value.
    • The SDK now tries to have a sane fallback when null is passed and no longer throws NullPointerException
    • If null is passed, the SDK will
      • do nothing if a null key is passed, returning null for non void methods
      • remove any previous value if the new value is set to null
  • Add support for setting in-app-includes/in-app-excludes via AndroidManifest.xml (#4240)
  • Modifications to OkHttp requests are now properly propagated to the affected span / breadcrumbs (#4238)
    • Please ensure the SentryOkHttpInterceptor is added last to your OkHttpClient, as otherwise changes to the Request by subsequent interceptors won't be considered
  • Fix "class ch.qos.logback.classic.spi.ThrowableProxyVO cannot be cast to class ch.qos.logback.classic.spi.ThrowableProxy" (#4206)
    • In this case we cannot report the Throwable to Sentry as it's not available
    • If you are using OpenTelemetry v1 OpenTelemetryAppender, please consider upgrading to v2
  • Pass OpenTelemetry span attributes into TracesSampler callback (#4253)
    • SamplingContext now has a getAttribute method that grants access to OpenTelemetry span attributes via their String key (e.g. http.request.method)
  • Fix AbstractMethodError when using SentryTraced for Jetpack Compose (#4255)
  • Assume http.client for span op if not a root span (#4257)
  • Avoid unnecessary copies when using CopyOnWriteArrayList (#4247)
    • This affects in particular SentryTracer.getLatestActiveSpan which would have previously copied all child span references. This may have caused OutOfMemoryError on certain devices due to high frequency of calling the method.

Features

  • The SDK now automatically propagates the trace-context to the native layer. This allows to connect errors on different layers of the application. (#4137)
  • Capture OpenTelemetry span events (#3564)
    • OpenTelemetry spans may have exceptions attached to them (openTelemetrySpan.recordException). We can now send those to Sentry as errors.
    • Set capture-open-telemetry-events=true in sentry.properties to enable it
    • Set sentry.capture-open-telemetry-events=true in Springs application.properties to enable it
    • Set sentry.captureOpenTelemetryEvents: true in Springs application.yml to enable it

Behavioural Changes

  • Use java.net.URI for parsing URLs in UrlUtils (#4210)
    • This could affect grouping for issues with messages containing URLs that fall in known corner cases that were handled incorrectly previously (e.g. email in URL path)

Internal

  • Also use port when checking if a request is made to Sentry DSN (#4231)
    • For our OpenTelemetry integration we check if a span is for a request to Sentry
    • We now also consider the port when performing this check

Dependencies

Commits
  • be2d574 release: 8.4.0
  • e5e6905 Assume http.client for span op if not a root span (#4257)
  • 9fba6e3 Fix misuses of CopyOnWriteArrayList (#4247)
  • 0b8cee0 Update CHANGELOG.md (#4248)
  • 2882875 Fix AbstractMethodError when using SentryTraced for Jetpack Compose (#4255)
  • 9683566 Pass OpenTelemetry span attributes into TracesSampler callback (#4253)
  • 878fd7b Fix "class ch.qos.logback.classic.spi.ThrowableProxyVO cannot be cast to clas...
  • 21a214b Avoid NPEs from SDK in API like setTag, setData, setContext (#4245)
  • 5eb3279 Replace RestTemplate with OkHttp for system tests (#4239)
  • ac9ebcd Add distributed tracing tests to more modules (#4237)
  • Additional commits viewable in compare view

Updates io.getunleash:unleash-client-java from 10.1.1 to 10.2.0

Release notes

Sourced from io.getunleash:unleash-client-java's releases.

v10.2.0

What's Changed

Full Changelog: Unleash/unleash-client-java@v10.1.1...v10.2.0

Commits

Updates no.nav.familie:prosessering-core from 2.20250311132904_6ee7728 to 2.20250317081900_f756677

Commits

Updates no.nav.familie.kontrakter:felles from 3.0_20250313112514_5a97829 to 3.0_20250317084213_0b7e8b1

Commits

Updates no.nav.familie.kontrakter:barnetrygd from 3.0_20250313112514_5a97829 to 3.0_20250317084213_0b7e8b1

Commits

Updates no.nav.familie.kontrakter:barnetrygd from 3.0_20250313112514_5a97829 to 3.0_20250317084213_0b7e8b1

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the prod-avhengigheter group with 6 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [no.nav.familie.felles:felles](https://github.com/navikt/familie-felles) | `3.20250311182943_dac8027` | `3.20250312114810_5371990` |
| [io.sentry:sentry-bom](https://github.com/getsentry/sentry-java) | `8.3.0` | `8.4.0` |
| [io.getunleash:unleash-client-java](https://github.com/Unleash/unleash-client-java) | `10.1.1` | `10.2.0` |
| [no.nav.familie:prosessering-core](https://github.com/navikt/familie-prosessering-backend) | `2.20250311132904_6ee7728` | `2.20250317081900_f756677` |
| [no.nav.familie.kontrakter:felles](https://github.com/navikt/familie-kontrakter) | `3.0_20250313112514_5a97829` | `3.0_20250317084213_0b7e8b1` |
| [no.nav.familie.kontrakter:barnetrygd](https://github.com/navikt/familie-kontrakter) | `3.0_20250313112514_5a97829` | `3.0_20250317084213_0b7e8b1` |



Updates `no.nav.familie.felles:felles` from 3.20250311182943_dac8027 to 3.20250312114810_5371990
- [Commits](https://github.com/navikt/familie-felles/commits)

Updates `io.sentry:sentry-bom` from 8.3.0 to 8.4.0
- [Release notes](https://github.com/getsentry/sentry-java/releases)
- [Changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md)
- [Commits](getsentry/sentry-java@8.3.0...8.4.0)

Updates `io.getunleash:unleash-client-java` from 10.1.1 to 10.2.0
- [Release notes](https://github.com/Unleash/unleash-client-java/releases)
- [Changelog](https://github.com/Unleash/unleash-client-java/blob/main/CHANGELOG.md)
- [Commits](Unleash/unleash-client-java@v10.1.1...v10.2.0)

Updates `no.nav.familie:prosessering-core` from 2.20250311132904_6ee7728 to 2.20250317081900_f756677
- [Commits](https://github.com/navikt/familie-prosessering-backend/commits)

Updates `no.nav.familie.kontrakter:felles` from 3.0_20250313112514_5a97829 to 3.0_20250317084213_0b7e8b1
- [Commits](https://github.com/navikt/familie-kontrakter/commits)

Updates `no.nav.familie.kontrakter:barnetrygd` from 3.0_20250313112514_5a97829 to 3.0_20250317084213_0b7e8b1
- [Commits](https://github.com/navikt/familie-kontrakter/commits)

Updates `no.nav.familie.kontrakter:barnetrygd` from 3.0_20250313112514_5a97829 to 3.0_20250317084213_0b7e8b1
- [Commits](https://github.com/navikt/familie-kontrakter/commits)

---
updated-dependencies:
- dependency-name: no.nav.familie.felles:felles
  dependency-type: direct:production
  dependency-group: prod-avhengigheter
- dependency-name: io.sentry:sentry-bom
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prod-avhengigheter
- dependency-name: io.getunleash:unleash-client-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: prod-avhengigheter
- dependency-name: no.nav.familie:prosessering-core
  dependency-type: direct:production
  dependency-group: prod-avhengigheter
- dependency-name: no.nav.familie.kontrakter:felles
  dependency-type: direct:production
  dependency-group: prod-avhengigheter
- dependency-name: no.nav.familie.kontrakter:barnetrygd
  dependency-type: direct:production
  dependency-group: prod-avhengigheter
- dependency-name: no.nav.familie.kontrakter:barnetrygd
  dependency-type: direct:production
  dependency-group: prod-avhengigheter
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Mar 17, 2025
@dependabot dependabot bot requested a review from a team as a code owner March 17, 2025 11:21
@fredrikpf fredrikpf added this pull request to the merge queue Mar 17, 2025
Merged via the queue into main with commit 0e44a2c Mar 17, 2025
6 checks passed
@fredrikpf fredrikpf deleted the dependabot/maven/prod-avhengigheter-0184282884 branch March 17, 2025 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file java Pull requests that update Java code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant