Skip to content

chore(deps): update all non-major dependencies - #771

Merged
AndreaCuneo merged 4 commits into
masterfrom
renovate/all-minor-patch
Jul 25, 2026
Merged

chore(deps): update all non-major dependencies#771
AndreaCuneo merged 4 commits into
masterfrom
renovate/all-minor-patch

Conversation

@renovate

@renovate renovate Bot commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change OpenSSF Age Confidence
Auth0.AuthenticationApi nuget minor 7.47.07.48.0 OpenSSF Scorecard age confidence
Auth0.ManagementApi nuget minor 9.0.09.1.0 OpenSSF Scorecard age confidence
AwesomeAssertions nuget minor 9.4.09.5.0 OpenSSF Scorecard age confidence
Grpc.Tools nuget minor 2.82.02.83.0 OpenSSF Scorecard age confidence
Meziantou.Analyzer nuget patch 3.0.1233.0.125 OpenSSF Scorecard age confidence
Microsoft.Identity.Client (source) nuget minor 4.86.14.87.0 OpenSSF Scorecard age confidence
Microsoft.Identity.Client.Extensions.Msal (source) nuget minor 4.86.14.87.0 OpenSSF Scorecard age confidence
Microsoft.Identity.Web nuget patch 4.13.14.13.2 OpenSSF Scorecard age confidence
Microsoft.IdentityModel.JsonWebTokens nuget minor 8.19.28.21.0 OpenSSF Scorecard age confidence
Oracle.ManagedDataAccess.Core (source) nuget patch 23.26.20023.26.300 age confidence
RavenDB.Client (source) nuget patch 7.2.47.2.5 OpenSSF Scorecard age confidence
Scalar.AspNetCore (source) nuget patch 2.16.132.16.16 OpenSSF Scorecard age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

auth0/auth0.net (Auth0.AuthenticationApi)

v7.48.0

Compare Source

Full Changelog

Added

  • feat: Adds Token Vault support - exchange an Auth0 token for an access token issued by a federated connection (Google, Facebook, etc.) to call that provider's APIs on the user's behalf #​1064 (kailash-b)
  • feat: Adds Custom Token Exchange support - the OAuth 2.0 Token Exchange grant (RFC 8693), covering both access-token exchange and Session Transfer Token issuance #​1057 (kailash-b)
  • feat: Adds Multi-Resource Refresh Token (MRRT) support - exchange a single refresh token for access tokens targeting different APIs and/or broader scopes, with the granted scope surfaced on the response #​1056 (kailash-b)
  • feat: Phases out Newtonsoft.Json in favour of System.Text.Json across Auth0.Core and Auth0.AuthenticationApi (UserInfo.AdditionalClaims is now deprecated) #​1046 (kailash-b)

Security

  • deps: Bump Microsoft.IdentityModel.Protocols.OpenIdConnect and System.IdentityModel.Tokens.Jwt from 8.19.2 to 8.20.0 #​1075 (dependabot[bot])
  • deps: Bump Microsoft.IdentityModel.Protocols.OpenIdConnect & System.IdentityModel.Tokens.Jwt from 8.19.1 to 8.19.2 #​1070 (kailash-b)
AwesomeAssertions/AwesomeAssertions (AwesomeAssertions)

v9.5.0

Compare Source

What's Changed
New features
Improvements
Fixes
Others
Dependencies
New Contributors

Full Changelog: AwesomeAssertions/AwesomeAssertions@9.4.0...9.5.0

meziantou/Meziantou.Analyzer (Meziantou.Analyzer)

v3.0.125

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.125

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.124...3.0.125

v3.0.124

Compare Source

NuGet package: https://www.nuget.org/packages/Meziantou.Analyzer/3.0.124

What's Changed

Full Changelog: meziantou/Meziantou.Analyzer@3.0.123...3.0.124

AzureAD/microsoft-authentication-library-for-dotnet (Microsoft.Identity.Client)

v4.87.0

Compare Source

======

New Features
  • Exposed MsalServiceException.ErrorCodesForLogging (as a public IReadOnlyList<string>), surfacing the raw STS-specific error codes (for example the numeric AADSTS codes) for diagnostics and logging. #​6138
  • Added WithOtelTagsEnricher on the managed identity request builder, allowing callers to enrich the OpenTelemetry tags emitted for managed identity token requests. #​6144
  • Added AssertionRequestOptions.OtelTagsEnricher, forwarding the OpenTelemetry tags enricher to the client-assertion callback. #​6142
  • Added a client-side opaque-token log scrubber that redacts token-like values from MSAL logs. #​6119
Bug Fixes
  • Populated ExecutionResult.Exception for non-MSAL failures and exposed the MsalException.AuthenticationResultMetadataKey constant so callbacks can retrieve the associated authentication-result metadata. #​6139
  • Hardened the KeyGuard liveness probe to use RSA-PSS padding (CodeQL SM03799). #​6141
Changes
  • Removed managed identity support from WithClaimsFromClient; it now applies to confidential-client scenarios only. #​6113
  • Removed experimental features from the default client setup. #​6143
  • Updated the Azure Arc managed identity endpoint API version from 2019-11-01 to 2020-06-01. #​6130
AzureAD/microsoft-identity-web (Microsoft.Identity.Web)

v4.13.2

New features
  • DownstreamApi now honors the new AuthorizationHeaderProviderOptions.OnBeforeAuthHeaderCreation and OnAfterAuthHeaderCreation hooks (Microsoft.Identity.Abstractions 12.5.0). OnBeforeAuthHeaderCreation runs before the header is created — use it to shape the request that request-binding protocols (SignedHttpRequest q/h/b) sign — and OnAfterAuthHeaderCreation runs after the header is set, to observe or adjust the finalized request. See #​3942.
Dependencies updates
  • Bump Microsoft.Identity.Abstractions from 12.4.0 to 12.5.0 (adds the OnBeforeAuthHeaderCreation / OnAfterAuthHeaderCreation request hooks). See #​3947.
Fundamentals
  • BaseAuthorizationHeaderProvider and DefaultAuthorizationHeaderProvider declare IAuthorizationHeaderProvider2 only, since it already extends IAuthorizationHeaderProvider. See #​3942.
AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet (Microsoft.IdentityModel.JsonWebTokens)

v8.20.0

Compare Source

Performance Improvements

  • Add JsonWebToken header-replacement path to avoid re-parsing payload. See PR #​3552.
  • Add claims dictionary preallocation. See PR #​3542.

Bug Fixes

  • Fix CI build failures: remove unused log message and add missing DPoP API entries. See PR #​3551.

Full Changelog: AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet@8.19.2...8.20.0

ravendb/ravendb (RavenDB.Client)

v7.2.5

Compare Source

Features
  • [CDC Sink] Added the CDC Sink task that syncs changes from relational databases into RavenDB documents Docs | Guide
  • [Connection Strings] Added server-wide connection strings Docs | Guide
  • [Debug] Added the Debug Package Analyzer Docs | Guide
  • [Integrations] Added support for Power BI DirectQuery mode Docs
  • [Queue Sink] Added Azure Service Bus support Docs | Guide
  • [SSO] Added Single Sign-On (SSO) access to RavenDB Studio Docs | Guide

Server
  • [AI] Improved the error message when the configured AI provider does not support a given file format
  • [AI Agents] Added AI agent client code generation
  • [AI Agents] Improved AI agent conversation paging and exposed attachment names on the conversation level
  • [AI Agents] Added cancellation support for AI agent conversation operations
  • [AI Agents] Fixed a shutdown race in AI workers when the database record changed while new work was being queued
  • [AI Agents] Fixed a BadRequest error after sending a trimmed AI agent conversation
  • [Audit Log] Fixed audit logging for pull replication sink updates
  • [Backup] Fixed a backup hang when uploading directly to Amazon S3 or Azure Blob Storage (upload I/O no longer runs on the backup thread's synchronization context)
  • [Backup] Added an option to disable S3 checksum validation, allowed only for custom (S3-compatible) endpoints
  • [Compaction] Fixed an error during compaction of the TimeSeries.Stats table
  • [Corax] Fixed faceted queries returning empty values when the facet field used an alias (the term was resolved from the display name instead of the indexed field name)
  • [Corax] Fixed search() with wildcards on dynamic fields created with CreateField()
  • [Corax] Fixed UTF-8 bounds checking and same-language number comparison in alphanumerical sorting
  • [Core] Fixed inconsistent equality, hashing and string materialization for values containing control characters; databases created with this version also reject control characters in document identifiers. This change does not affect existing databases
  • [Databases] Persisted the database's supported features in the documents storage; creating a database over an existing data directory now restores them from disk instead of assuming the newest defaults
  • [Debug] Fixed missing information from some shards in the debug package of a sharded database
  • [Docker] Added a multiarch Docker image tag with the full server version
  • [GenAI] Fixed GenAI tasks failing with an authentication error on secured servers by authenticating model queries with the server certificate
  • [Indexing] Fixed index terms of non-ASCII values being truncated after a value longer than 2048 characters was indexed into the same field
  • [Linux] Issued a sequential read-ahead hint for journal files on database startup recovery and released already-processed journal pages during recovery (configurable via Storage.UseSequentialReadAheadHintForJournalRecovery, enabled by default)
  • [Linux] Added a server startup alert when a block device's read_ahead_kb exceeds the recommended threshold (configurable via Storage.ReadAheadKbAlertThresholdInKb, default 128 KB)
  • [Logging] Fixed an ObjectDisposedException when audit logging an offline database migration
  • [Monitoring] Added support for customizing the OpenTelemetry service name and namespace (configurable via Monitoring.OpenTelemetry.ServiceName and Monitoring.OpenTelemetry.ServiceNamespace)
  • [Monitoring] ETL, AI task and CDC Sink metrics are exposed as gauges
  • [Monitoring] Excluded AI tasks from the ETL metrics group in server monitoring
  • [Notifications] Included ETL, AI and CDC Sink task-error counts in database statistics change notifications so the Studio task errors badge updates live
  • [Performance] Fixed high CPU usage when writing large HTTP responses
  • [Querying] Fixed a NullReferenceException in streaming queries on encrypted databases with Lucene indexes when a concurrent read transaction was disposed mid-read
  • [Queue Sink] Fixed the Queue Sink fallback retry back-off being stuck at 5 seconds instead of escalating
  • [Replication] Fixed active/active replication divergence for counters and time series: conflict-resolved values could be skipped by the replication send gate, and concurrent same-timestamp time series values now converge regardless of replication direction
  • [Replication] Fixed majority write assurance to compute the required sibling count from the database group topology, excluding promotable nodes, instead of the destinations list
  • [Replication] Fixed bidirectional filtered pull replication inflating the hub's database change vector, which could cause internal replication between hub cluster nodes to skip documents
  • [Replication] Fixed SinkToHub pull replication re-sending all documents from scratch after a hub node failover
  • [Replication] Fixed outgoing replication heartbeat starvation on busy nodes and cleaned up half-open incoming replication connections
  • [Replication] Fixed HubToSink pull replication connection handoff and cleanup, including reconnecting after configuration changes and guarding against stale connectors
  • [Replication] Fixed external replication conflicting a document recreated after a cluster-wide delete, resolving to the tombstone instead of the new document
  • [Replication] Fixed external replication of sharded revisions to pre-6.0 servers by stripping the revision change vector to its version part
  • [Revisions] Changed revision storage keys to fixed-size hashes of the change vector, bounding key size regardless of cluster topology history. This release includes an internal storage schema update; after upgrading, downgrading to an earlier version is not possible
  • [RQL] Replaced a NullReferenceException with a readable RQL syntax error when a method call has no name
  • [Sharding] Fixed re-put attachments not surviving a bucket re-send after bucket migration source failover (an attachment put over a tombstone now supersedes the tombstone's change vector)
  • [Sharding] Fixed bucket migration getting stuck when revision or attachment tombstones were present
  • [Sharding] Fixed deleted time series being resurrected when a bucket was re-sent after the migration source node failed over
  • [Smuggler] Fixed smuggler import disposing the caller's stream instead of honoring leaveOpen
  • [Storage] Fixed database compaction corrupting the attachments index on databases migrated from 6.2 or 7.1 to 7.2 (the persisted table schema was stale). The schema is now repaired automatically at database load. If such a database was already compacted on an earlier 7.2 version and shows any signs of corruption, running the compaction again after upgrading might resolve the issue; otherwise restore from a backup
  • [Vector Search] Optimized vector search indexing and query performance
  • [Vector Search] Fixed a use-after-free in parallel HNSW node placement during vector indexing
  • [Voron] Fixed tree rebalancing corrupting the tree when re-adding a large separator key split ancestor pages during a delete, which could unlink subtrees and make keys unreachable; added invariant checks that fail the transaction instead of committing corruption
  • [Voron] Prevented journal recovery from overwriting flushed data when invalid journals are skipped due to IgnoreInvalidJournalErrors
  • [.NET] Updated to .NET 10.0.9

Client API
  • [Session] Fixed Advanced.HasChanges returning true after loading an entity with a ulong property holding a large value

Studio
  • [Certificates] Fixed database access checks to compare certificate database permissions case-insensitively
  • [Core] Fixed download links in the import-from-RavenDB view and the new-version-available notification to point to the correct URL
  • [Databases] Fixed footer statistics initialization to prevent null reference errors
  • [Databases] Fixed the databases view to load database details from the first healthy node when the database is not hosted on the current node
  • [Sample Data] Redesigned the Sample Queries view with a searchable scripts and methods reference
Articles

Configuration

📅 Schedule: (in timezone Europe/Rome)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

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

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from a team as a code owner July 16, 2026 18:25
@renovate
renovate Bot enabled auto-merge July 16, 2026 18:25
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from 0dab7d3 to 643f7f0 Compare July 17, 2026 05:16
@renovate renovate Bot changed the title chore(deps): update dependency scalar.aspnetcore to 2.16.14 chore(deps): update all non-major dependencies Jul 17, 2026
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 14 times, most recently from e94f007 to f25ad76 Compare July 19, 2026 17:07
Copilot AI review requested due to automatic review settings July 21, 2026 02:55
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from f25ad76 to 6836acb Compare July 21, 2026 02:55

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Note

Copilot could not run the full agentic suite for this review because it was automatically requested on a bot-authored pull request. Request a review from Copilot under Reviewers to retry with the full agentic suite. Improved support for bot-authored pull requests is coming soon.

Updates dependency versions across solution, tests, and samples to align with newer releases.

Changes:

  • Bump AwesomeAssertions from 9.4.0 to 9.5.0 across projects.
  • Bump Microsoft.Identity.Web from 4.13.1 to 4.13.2 (and related Microsoft.Identity.* / Microsoft.IdentityModel.* lockfile entries).
  • Bump Scalar.AspNetCore from 2.16.13 to 2.16.16 in the MediatorFramework sample.

Reviewed changes

Copilot reviewed 22 out of 22 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tests/WebApplicationDemo.Tests/packages.lock.json Updates locked test dependencies (AwesomeAssertions, Identity.Web related transitive packages).
tests/Ark.Tools.Sql.Oracle.Tests/packages.lock.json Updates locked test dependency for AwesomeAssertions.
tests/Ark.Tools.ResourceWatcher.Tests/packages.lock.json Updates locked test dependencies for AwesomeAssertions across TFMs.
tests/Ark.Tools.Nodatime.Tests/packages.lock.json Updates locked test dependency for AwesomeAssertions.
tests/Ark.Tools.Nodatime.Protobuf.Tests/packages.lock.json Updates locked test dependencies for AwesomeAssertions across TFMs.
tests/Ark.Tools.MediatorFramework.Tests/packages.lock.json Updates locked test dependency for AwesomeAssertions.
tests/Ark.Tools.FtpClient.FluentFtp.Tests/packages.lock.json Updates locked test dependency for AwesomeAssertions.
tests/Ark.Tools.Core.Tests/packages.lock.json Updates locked test dependency for AwesomeAssertions.
tests/Ark.Tools.Core.Reflection.Tests/packages.lock.json Updates locked test dependency for AwesomeAssertions.
tests/Ark.Tools.AspNetCore.ProblemDetails.Tests/packages.lock.json Updates locked test dependency for AwesomeAssertions.
src/common/Ark.Tools.Reqnroll/packages.lock.json Updates locked dependencies for AwesomeAssertions across TFMs.
samples/WebApplicationDemo/packages.lock.json Updates locked sample dependencies for Microsoft.Identity.Web and transitive identity packages.
samples/TestLinkGenerator/packages.lock.json Updates locked sample dependencies for Microsoft.Identity.Web and transitive identity packages.
samples/Ark.ResourceWatcher/Directory.Packages.props Updates centrally-managed sample testing dependency version for AwesomeAssertions.
samples/Ark.ResourceWatcher/Ark.ResourceWatcher.Sample.Tests/packages.lock.json Updates locked sample test dependencies for AwesomeAssertions.
samples/Ark.ReferenceProject/Directory.Packages.props Updates centrally-managed sample dependency versions for Microsoft.Identity.Web and AwesomeAssertions.
samples/Ark.ReferenceProject/Core/Ark.Reference.Core.WebInterface/packages.lock.json Updates locked sample dependencies for Microsoft.Identity.Web and transitive identity packages.
samples/Ark.ReferenceProject/Core/Ark.Reference.Core.Tests/packages.lock.json Updates locked sample test dependencies (AwesomeAssertions, Identity.Web related transitive packages).
samples/Ark.MediatorFramework.Sample/test/Ark.MediatorFramework.Sample.Tests/packages.lock.json Updates locked sample test dependencies (AwesomeAssertions, Identity.Web related transitive packages).
samples/Ark.MediatorFramework.Sample/src/Ark.MediatorFramework.Sample.WebInterface/packages.lock.json Updates locked sample web dependencies (Microsoft.Identity.Web + Scalar.AspNetCore).
samples/Ark.MediatorFramework.Sample/Directory.Packages.props Updates centrally-managed sample dependency versions for Scalar.AspNetCore, Microsoft.Identity.Web, and AwesomeAssertions.
Directory.Packages.props Updates repo-wide centrally-managed package versions for AwesomeAssertions and Microsoft.Identity.Web.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copilot AI review requested due to automatic review settings July 21, 2026 19:37
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from 6836acb to bbce707 Compare July 21, 2026 19:37

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 98 out of 98 changed files in this pull request and generated no new comments.

Copilot AI review requested due to automatic review settings July 24, 2026 17:34
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from bbce707 to 6eafca3 Compare July 24, 2026 17:34

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 102 out of 102 changed files in this pull request and generated no new comments.

Copilot AI review requested due to automatic review settings July 25, 2026 06:07
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from 6eafca3 to 12d12d0 Compare July 25, 2026 06:07

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 103 out of 103 changed files in this pull request and generated no new comments.

AndreaCuneo
AndreaCuneo previously approved these changes Jul 25, 2026
Copilot AI and others added 3 commits July 25, 2026 06:18
Co-authored-by: AndreaCuneo <5227688+AndreaCuneo@users.noreply.github.com>
Co-authored-by: AndreaCuneo <5227688+AndreaCuneo@users.noreply.github.com>
The CI build failed after `Auth0.AuthenticationApi` introduced two new
`IAuthenticationApiClient` methods. The caching decorator no longer
implemented the updated interface.

- **Auth0 compatibility**
  - Added passthrough implementations for:
    - `TokenExchangeTokenRequest`
    - `FederatedConnectionAccessTokenRequest`
  - Added XML documentation for both public methods.

```csharp
public async Task<AccessTokenResponse> GetTokenAsync(
    TokenExchangeTokenRequest request,
    CancellationToken cancellationToken = default)
{
    return await _inner.GetTokenAsync(request, cancellationToken)
        .ConfigureAwait(false);
}
```
Copilot AI review requested due to automatic review settings July 25, 2026 06:53
@renovate

renovate Bot commented Jul 25, 2026

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 104 out of 104 changed files in this pull request and generated 2 comments.

Comment thread Directory.Packages.props
Comment on lines +143 to +148
<PackageVersion Include="Auth0.AuthenticationApi" Version="7.48.0" />
<PackageVersion Include="Auth0.ManagementApi" Version="9.1.0" />
<PackageVersion Include="Microsoft.Identity.Client.Extensions.Msal" Version="4.87.0" />
<PackageVersion Include="Microsoft.Identity.Client" Version="4.87.0" />
<PackageVersion Include="JWT" Version="11.1.0" />
<PackageVersion Include="Microsoft.IdentityModel.JsonWebTokens" Version="8.19.2" />
<PackageVersion Include="Microsoft.IdentityModel.JsonWebTokens" Version="8.21.0" />
Comment on lines +186 to +206
/// <summary>
/// Exchanges a token using the OAuth 2.0 Token Exchange grant.
/// </summary>
/// <param name="request">The token exchange request.</param>
/// <param name="cancellationToken">The cancellation token to cancel the operation.</param>
/// <returns>The requested access token response.</returns>
public async Task<AccessTokenResponse> GetTokenAsync(TokenExchangeTokenRequest request, CancellationToken cancellationToken = default)
{
return await _inner.GetTokenAsync(request, cancellationToken).ConfigureAwait(false);
}

/// <summary>
/// Exchanges an Auth0 token for an access token issued by a federated connection.
/// </summary>
/// <param name="request">The federated connection access token request.</param>
/// <param name="cancellationToken">The cancellation token to cancel the operation.</param>
/// <returns>The requested access token response.</returns>
public async Task<AccessTokenResponse> GetTokenAsync(FederatedConnectionAccessTokenRequest request, CancellationToken cancellationToken = default)
{
return await _inner.GetTokenAsync(request, cancellationToken).ConfigureAwait(false);
}
@AndreaCuneo
AndreaCuneo disabled auto-merge July 25, 2026 08:55
@AndreaCuneo
AndreaCuneo merged commit 4f2bc58 into master Jul 25, 2026
9 checks passed
@AndreaCuneo
AndreaCuneo deleted the renovate/all-minor-patch branch July 25, 2026 09:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants