Skip to content

Update all non-major dependencies#15

Merged
garrmark merged 1 commit intomainfrom
renovate/all-minor-patch
Jan 26, 2026
Merged

Update all non-major dependencies#15
garrmark merged 1 commit intomainfrom
renovate/all-minor-patch

Conversation

@renovate
Copy link

@renovate renovate bot commented Jan 26, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
Azure.Identity (source) 1.14.21.17.1 age confidence
BenchmarkDotNet 0.14.00.15.8 age confidence
DevExpress.Xpo (source) 24.2.324.2.13 age confidence
DuckDB.NET.Data.Full 1.1.31.4.3 age confidence
EntityFramework (source) 6.1.36.5.1 age confidence
FirebirdSql.Data.FirebirdClient (source) 10.3.210.3.4 age confidence
Microsoft.Build.Traversal 2.0.242.2.3 age confidence
Microsoft.Data.SqlClient (source) 6.1.16.1.4 age confidence
Microsoft.EntityFrameworkCore.SqlServer (source) [3.1.10][3.1.32] age confidence
Microsoft.EntityFrameworkCore.SqlServer (source) 8.0.128.0.23 age confidence
Microsoft.NET.Test.Sdk 17.12.017.14.1 age confidence
MySqlConnector (source) 2.4.02.5.0 age confidence
NHibernate (source) 5.5.25.6.0 age confidence
Nerdbank.GitVersioning 3.7.1153.9.50 age confidence
Npgsql 8.0.68.0.8 age confidence
Npgsql 9.0.29.0.4 age confidence
ServiceStack.OrmLite.SqlServer 8.5.28.10.0 age confidence
System.ValueTuple 4.5.04.6.1 age confidence
linq2db.SqlServer (source) 5.4.15.4.1.9 age confidence
xunit.runner.visualstudio 3.0.13.1.5 age confidence

Release Notes

Azure/azure-sdk-for-net (Azure.Identity)

v1.17.1

Compare Source

1.17.1 (2025-11-18)

Other Changes
  • Updated Microsoft.Identity.Client and Microsoft.Identity.Client.Extensions.Msal dependencies to version 4.78.0.

v1.17.0

Compare Source

1.17.0 (2025-10-07)

Bugs Fixed
  • TenantId is now configured via MSAL's WithTenantId instead of WithTenantIdFromAuthority to prevent malformed Uris to the authority.
Other Changes
  • Deprecated BrowserCustomizationOptions.UseEmbeddedWebView property. This option requires additional dependencies on Microsoft.Identity.Client.Desktop and is no longer supported. Consider using brokered authentication instead.

v1.16.0

Compare Source

1.16.0 (2025-09-09)

Features Added
  • Added a new DefaultAzureCredential constructor that accepts a custom environment variable name for credential configuration. This provides flexibility beyond the default AZURE_TOKEN_CREDENTIALS environment variable. The constructor accepts any environment variable name and uses the same credential selection logic as the existing AZURE_TOKEN_CREDENTIALS processing.
  • Added DefaultAzureCredential.DefaultEnvironmentVariableName constant property that returns "AZURE_TOKEN_CREDENTIALS" for convenience when referencing the default environment variable name.
  • AzureCliCredential, AzurePowerShellCredential, and AzureDeveloperCliCredential now throw an AuthenticationFailedException when the TokenRequestContext includes claims, as these credentials do not support claims challenges. The exception message includes guidance for handling such scenarios.
  • When AZURE_TOKEN_CREDENTIALS or the equivalent custom environment variable is configured to ManagedIdentityCredential, the DefaultAzureCredential does not issue a probe request and performs retries with exponential backoff.
Bugs Fixed
  • Fixed AzureDeveloperCliCredential hanging when the AZD_DEBUG environment variable is set by adding the --no-prompt flag to prevent interactive prompts (#​52005).
  • BrokerCredential is now included in the chain when AZURE_TOKEN_CREDENTIALS is set to dev.
  • Fixed an issue that prevented ManagedIdentityCredential from utilizing the token cache in Workload Identity Federation environments.
  • Fixed a bug in DefaultAzureCredential that caused the credential chain to be constructed incorrectly when using AZURE_TOKEN_CREDENTIALS in combination with DefaultAzureCredentialOptions.
Other Changes
  • The BrokerCredential is now always included in the DefaultAzureCredential chain. If the Azure.Identity.Broker package is not referenced, an exception will be thrown when GetToken is called, making its behavior consistent with the rest of the credentials in the chain.
  • Updated Microsoft.Identity.Client dependency to version 4.76.0.
  • Updated Microsoft.Identity.Client.Extensions.Msal dependency to version 4.76.0.

v1.15.0

Compare Source

1.15.0 (2025-08-07)
Breaking Changes
Behavioral Breaking Changes
  • Deprecated SharedTokenCacheCredential. The supporting credential (SharedTokenCacheCredential) was a legacy mechanism for authenticating clients using credentials provided to Visual Studio. For brokered authentication, consider using InteractiveBrowserCredential instead. The following changes have been made:
    • SharedTokenCacheCredential class is marked as [Obsolete] and [EditorBrowsable(EditorBrowsableState.Never)]
    • SharedTokenCacheCredentialOptions class is marked as [Obsolete] and [EditorBrowsable(EditorBrowsableState.Never)]
    • DefaultAzureCredentialOptions.ExcludeSharedTokenCacheCredential property is marked as [Obsolete] and [EditorBrowsable(EditorBrowsableState.Never)]
    • SharedTokenCacheUsername property is marked as [Obsolete] and [EditorBrowsable(EditorBrowsableState.Never)]
    • SharedTokenCacheCredential is no longer included in the DefaultAzureCredential authentication flow
Bugs Fixed
  • Tenant ID comparisons in credential options are now case-insensitive. This affects AdditionallyAllowedTenants values which will now be matched against tenant IDs without case sensitivity, making the authentication more resilient to case differences in tenant IDs returned from WWW-Authenticate challenges (#​51693).
Other Changes
  • BrokerAuthenticationCredential has been renamed as BrokerCredential.

  • Added the EditorBrowsable(Never) attribute to property VisualStudioCodeTenantId as TenantId is preferred. The VisualStudioCodeTenantId property exists only to provide backwards compatibility.

dotnet/BenchmarkDotNet (BenchmarkDotNet)

v0.15.8: BenchmarkDotNet v0.15.8

Full changelog: https://benchmarkdotnet.org/changelog/v0.15.8.html

v0.15.7: BenchmarkDotNet v0.15.7

Full changelog: https://benchmarkdotnet.org/changelog/v0.15.7.html

v0.15.6: BenchmarkDotNet v0.15.6

Full changelog: https://benchmarkdotnet.org/changelog/v0.15.6.html

v0.15.5: 0.15.5

Full changelog: https://benchmarkdotnet.org/changelog/v0.15.5.html

v0.15.4: 0.15.4

Full changelog: https://benchmarkdotnet.org/changelog/v0.15.4.html

Highlights

Allow override method/property for ParamsSource (#​2832)

v0.15.3: 0.15.3

Full changelog: https://benchmarkdotnet.org/changelog/v0.15.3.html

Highlights

Improvements:

  • Naot instruction set support for .NET 10+, migrate to ISA groupings in CPU summary #​2828
  • Support benchmark filtering for TestAdapter #​2662 #​2788
  • Support non-primitive external types in ArgumentsSource #​2820
  • Enable MSBuild parallel build via --nodeReuse:false #​2693 #​2814
  • Improve CPU detection #​2747 #​2749
  • Enable assembly signing for debug build #​2774

Deprecations:

Bug fixes:

  • Fix InvalidOperationException in diagnosers #​2758 #​2805
  • Fix file detection in NativeMemoryProfiler #​2794 #​2795
  • Fix long file paths issue in EtwProfiler #​2807 #​2808
  • Fix log duplications in TestAdapter #​2790
  • Fix x86 disassembler error for net462 #​2792
  • Fix IsNetCore and IsNativeAOT for single-file apps without AOT #​2799
  • Fix density plot generation in RPlotExporter for latest version of R #​2809

v0.15.2: 0.15.2

Full changelog: https://benchmarkdotnet.org/changelog/v0.15.2.html

Highlights

  • The most significant update in this release is the enhanced accuracy of the memory diagnoser (#​2562). This improvement resolves the issue of incorrectly reported memory allocations (#​1542, #​2582).
  • We have introduced a new feature that allows users to sort benchmark jobs in numerical order (#​2768, #​2770).
  • Benchmark validation has been improved (#​2771).
  • An issue with non-persistent auto-generated JobId has been fixed (#​2777).

v0.15.1: 0.15.1

Full changelog: https://benchmarkdotnet.org/changelog/v0.15.1.html

Highlights

v0.15.0: 0.15.0

Full changelog: https://benchmarkdotnet.org/changelog/v0.15.0.html

Giorgi/DuckDB.NET (DuckDB.NET.Data.Full)

v1.4.3

Compare Source

v1.4.1

Compare Source

v1.3.2

Compare Source

v1.3.0

Compare Source

v1.2.1

Compare Source

v1.2.0

Compare Source

dotnet/ef6 (EntityFramework)

v6.5.1: EF 6.5.1

What's Changed

Full Changelog: dotnet/ef6@v6.5.0...v6.5.1

v6.5.0: EF 6.5.0

What's Changed

  • New SQL Server / Azure SQL Database provider (contributed by the community) - Microsoft.EntityFramework.SqlServer. This new provider uses the modern SQL Server client Microsoft.Data.SqlClient. For more information about configuration of this provider, see Microsoft.EntityFramework.SqlServer Guide.
  • The ef6 utility was updated to only support .NET 6 and newer. It was also updated to support reading from app.config files, and support Windows ARM64.
  • The System.Data.SqlClient driver was updated to version 4.8.6.

Full Changelog: https://github.com/dotnet/ef6/compare/v6.4.4..v6.5.0

v6.4.4: EF 6.4.4

This release contains no functional changes. Only the NuGet package icon was updated.

v6.4.0: EF 6.4

The primary goal of EF 6.4 is to polish the features and scenarios we delivered in EF 6.3. To this end we have fixed important issues found in EF 6.3 to create a more stable release.

v6.2.0

Compare Source

dotnet/sqlclient (Microsoft.Data.SqlClient)

v6.1.4

This update brings the following changes since the 6.1.3 release:

Fixed
  • Fixed NullReferenceException issue with SqlDataAdapter when processing batch scenarios where certain SQL RPC calls may not include system parameters.
    (#​3877)
  • Fixed connection pooling issue where extra connection deactivation was causing active connection counts to go negative.
    (#​3776)
Added
AppContext Switch for enabling MultiSubnetFailover

What Changed:

  • Added new AppContext switch Switch.Microsoft.Data.SqlClient.EnableMultiSubnetFailoverByDefault to set MultiSubnetFailover=true by default in connection string.
    (#​3851)

Who Benefits:

  • Applications that need MultiSubnetFailover enabled globally without modifying connection strings.

Impact:

  • Applications can now enable MultiSubnetFailover globally using one of the following methods:
// In application code
AppContext.SetSwitch("Switch.Microsoft.Data.SqlClient.EnableMultiSubnetFailoverByDefault", true);
// In runtimeconfig.json
{
  "configProperties": {
    "Switch.Microsoft.Data.SqlClient.EnableMultiSubnetFailoverByDefault": true
  }
}
<!-- In App.Config -->
<runtime>
  <AppContextSwitchOverrides value="Switch.Microsoft.Data.SqlClient.EnableMultiSubnetFailoverByDefault=true" />
</runtime>
Changed
  • Optimized SqlStatistics execution timing by using Environment.TickCount instead of more expensive timing mechanisms.
    (#​3830)
  • Updated dependencies (#​3843):
    • .NET Framework 4.6.2:
      • Azure.Core 1.47.1 -> 1.50.0
      • Azure.Identity 1.14.2 -> 1.17.1
      • Microsoft.Identity.Client 4.80.0 - Added
      • System.Buffers 4.5.1 -> 4.6.1
      • System.Diagnostics.DiagnosticSource 8.0.1 - Added
      • System.IdentityModel.Tokens.Jwt 7.7.1 - Added
      • System.Memory 4.6.3 - Added
      • System.Text.Json 8.0.5 -> 8.0.6
      • System.Text.RegularExpressions 4.3.1 - Added
      • Microsoft.Bcl.Cryptography - Removed
      • System.Text.Encodings.Web - Removed
    • .NET 8.0:
      • Azure.Core 1.47.1 -> 1.50.0
      • Azure.Identity 1.14.2 -> 1.17.1
      • Microsoft.Identity.Client 4.80.0 - Added
      • System.Diagnostics.DiagnosticSource 8.0.1 - Added
      • System.IdentityModel.Tokens.Jwt 7.7.1 - Added
      • Microsoft.Bcl.Cryptography - Removed
      • System.Text.Json - Removed
    • .NET 9.0:
      • Azure.Core 1.47.1 -> 1.50.0
      • Azure.Identity 1.14.2 -> 1.17.1
      • Microsoft.Extensions.Caching.Memory 9.0.4 -> 9.0.11
      • Microsoft.Identity.Client 4.80.0 - Added
      • System.Configuration.ConfigurationManager 9.0.4 -> 9.0.11
      • System.Diagnostics.DiagnosticSource 9.0.11 - Added
      • System.IdentityModel.Tokens.Jwt 7.7.1 - Added
      • System.Security.Cryptography.Pkcs 9.0.4 -> 9.0.11
      • Microsoft.Bcl.Cryptography - Removed
      • System.Text.Json - Removed
    • .NET Standard 2.0:
      • Azure.Core 1.47.1 -> 1.50.0
      • Azure.Identity 1.14.2 -> 1.17.1
      • Microsoft.Extensions.Caching.Memory 9.0.4 -> 8.0.1
      • Microsoft.Identity.Client 4.80.0 - Added
      • System.Configuration.ConfigurationManager 9.0.4 -> 8.0.1
      • System.Diagnostics.DiagnosticSource 8.0.1 - Added
      • System.IdentityModel.Tokens.Jwt 7.7.1 - Added
      • System.Security.Cryptography.Pkcs 9.0.4 -> 8.0.1
      • System.Text.Json 9.0.5 -> 8.0.6
      • Microsoft.Bcl.Cryptography - Removed

v6.1.3

This update includes the following changes since the 6.1.2 release:

Added
App Context Switch for Ignoring Server-Provided Failover Partner

What Changed:

  • A new app context switch Switch.Microsoft.Data.SqlClient.IgnoreServerProvidedFailoverPartner was introduced to let the client ignore server-provided failover partner info in Basic Availability Groups (BAGs). When the switch is enabled, only the failover partner specified in the connection string is used; server-supplied partner values are skipped. This context switch was introduced in PR #​3702.

Who Benefits:

  • Applications connecting to SQL Server BAGs using TCP and custom ports, especially where the server's provided partner name lacks the protocol, host, or port. This avoids connection failures when the server-provided partner is incompatible or incomplete.
  • Teams who manage availability groups and rely on client-side control of failover behavior in heterogeneous networking environments.

Impact:

  • If your environment might be affected (i.e., you operate a BAG with custom ports, or have experienced failures after failover), you can enable the new switch in your application:
AppContext.SetSwitch("Switch.Microsoft.Data.SqlClient.IgnoreServerProvidedFailoverPartner", true);
  • Then, ensure your connection string includes your preferred failover partner (with correct tcp:host,port) so that the client uses that instead of the server's suggestion.
  • Without enabling this, by default, the client continues to prefer the server-provided partner, maintaining backwards compatibility.
Fixed
  • Fixed an issue to ensure reliable metrics initialization during startup,
    preventing missed telemetry when EventSource is enabled early.
    (#​3718)

v6.1.2

This update includes the following changes since the 6.1.1 release:

Fixed
  • Fixed an issue where initializing PerformanceCounters would throw System.InvalidOperationException #​3629
  • Fixed an issue where a Custom SqlClientAuthenticationProvider was being overwritten by default implementation. #​3651
  • Fixed a concurrency issue in connection pooling where the number of active connections could be lower than the configured maximum pool size. #​3653
dotnet/dotnet (Microsoft.EntityFrameworkCore.SqlServer)

v8.0.18: .NET 8.0.18

You can build .NET 8.0 from the repository by cloning the release tag v8.0.18 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

v8.0.17: .NET 8.0.17

You can build .NET 8.0 from the repository by cloning the release tag v8.0.17 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

v8.0.16: .NET 8.0.16

You can build .NET 8.0 from the repository by cloning the release tag v8.0.16 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

v8.0.15: .NET 8.0.15

You can build .NET 8.0 from the repository by cloning the release tag v8.0.15 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

v8.0.14: .NET 8.0.14

You can build .NET 8.0 from the repository by cloning the release tag v8.0.14 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

v8.0.13: .NET 8.0.13

You can build .NET 8.0 from the repository by cloning the release tag v8.0.13 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

microsoft/vstest (Microsoft.NET.Test.Sdk)

v17.14.1

What's Changed

Full Changelog: microsoft/vstest@v17.14.0...v17.14.1

v17.14.0

What's Changed

.NET versions updated

This version of VS Test upgraded .NET to net8 and net9. All projects targeting net6.0 (or other end-of-life .NET target frameworks) should pin their version of Microsoft.NET.Test.SDK to 17.13.0, or update the projects to net8 or newer. We remain backwards compatible with previous versions of Microsoft.NET.Test.SDK. This change does NOT prevent you from:

  • Updating to the latest VS, and running tests from net6.0 test projects.
  • Updating to the latest .NET SDK, and running tests from net6.0 test projects.

It also has no impact on .NET Framework projects, where we continue targeting .NET Framework 4.6.2.

Changes
Internal version updates and fixes

New Contributors

Full Changelog: microsoft/vstest@v17.13.0...v17.14.0

v17.13.0

What's Changed

New Contributors

Full Changelog: microsoft/vstest@v17.12.0...v17.13.0

mysql-net/MySqlConnector (MySqlConnector)

v2.5.0

Compare Source

2.5.0

  • Support .NET 10: #​1595.
  • Possibly breaking MySqlConnection.State will be set to ConnectionState.Broken when there is a network error: #​1599.
    • Previously it would have been set to ConnectionState.Closed but the connection wasn't truly closed.
    • Call MySqlConnection.Close() to fully close the connection before calling Open() again.
    • Better yet, call .Dispose() (ideally with a using declaration) and create a new MySqlConnection instance to recover from failure.
  • Possibly breaking MySqlConnection.ResetConnectionAsync will consistently throw a MySqlException: #​1602.
  • Implement MariaDB PARSEC authentication: #​1540, #​1606.
  • Support the VECTOR data type: #​1549.
  • Implement COM_STMT_SEND_LONG_DATA to stream large parameter values: #​943.
  • Add MySqlConnectorTracingOptions and builder APIs to configure tracing output: #​1524.
  • Read Guid values from stored procedure out parameters: #​1528.
  • Mark MySqlDbType with [DbProviderSpecificTypeProperty(true)]: #​1557.
  • Allow loopback connections (e.g., Google Cloud SQL Proxy) to use clear-text password or public key retrieval: #​1534, #​1542.
  • Improve schema metadata with MariaDB by reading stored procedure metadata from mysql.proc: #​1547.
  • Improve XA transaction rollback handling: #​1585, #​1589.
  • Free large cached payload buffers when returning sessions to the pool to reduce memory usage: #​1587.
  • Suppress error-level logging when a command is canceled: #​1544.
  • Fix MySqlBulkCopy auto-detected column mappings: #​1568.
  • Fix Foreign Keys schema SQL syntax: #​1601.
  • Fix extra roundtrip for caching_sha2_password: #​1562.
  • Fix cancellation with AWS RDS Proxy: #​1581.
  • Optimization: Use System.Threading.Lock for .NET 9.0+.
  • Optimization: Use PemEncoding in .NET 5.0+ and UTF-8 methods in .NET 10.0+.
  • Thanks to @​djeman, @​jnoordsij, @​NETSphereSoft, @​PatrickMNL, @​petedishman, and @​rusher for contributions to this release.
nhibernate/nhibernate-core (NHibernate)

v5.6.0

Compare Source

=============================

Release notes - NHibernate - Version 5.6.0


##### Possible Breaking Changes #####
    * A thread synchronization timeout may now occur in case of transaction scope timeout, throwing
      an additional exception. The additional throw can be disabled through the new setting
      `transaction.ignore_session_synchronization_failures`. See #&#8203;3355.
    * The default value of `transaction.system_completion_lock_timeout` has been lowered from 5000
      (5 seconds) to 1000 (1 second). See #&#8203;3355.
    * Binary serializations of a session factory or a session from previous versions of NHibernate
      will not be deserializable with NHibernate 5.6.
    * Oracle9iDialect now registers localtimestamp as current_timestamp, instead of systimestamp.
      See #&#8203;3707.

76 issues were resolved in this release.

** Bug

  • #​3707 Register localtimestamp as current_timestamp in Oracle9iDialect
  • #​3643 Collection cache lookup failure with enum keys
  • #​3631 Missing version update on dirty collection with another property having optimistic-lock false
  • #​3622 ISession.Refresh does not update lazy properties
  • #​3618 ISQLQuery.ExecuteUpdate produces an exception in certain cases
  • #​3602 Unable to implement custom tuplizer due to internal constructor
  • #​3557 Fix configuration order in tests
  • #​3546 Fix incorrect import in DynamicClassFixture
  • #​3525 Querying Seconds on DateTime(Offset) can cause issues in e.g PostgreSQL
  • #​3523 ScaleDefined is not set by SqlType ctor
  • #​3519 Fix reference errors in XML comments
  • #​3518 Add workaround for Rider to see the Antlr3 generated files at design time
  • #​3498 collection [CollectionKey[]] not located in load context
  • #​3480 Fix null reference exception when running tests with Npgsql 8
  • #​3474 Unwanted implied commits may occur for Oracle and MySql
  • #​3464 Remove duplicate entry in dialects documentation
  • #​3424 Exception when using Future to load an entity with no-lazy children
  • #​3421 Empty dynamic components cause phantom updates
  • #​3355 InvalidOperationException on SequencedHashMap.OrderedEnumerator.MoveNext

** New Feature

  • #​3624 Add SybaseASE16Dialect with LIMIT and OFFSET pagination support
  • #​3559 Add new DB2NetDriver and obsolete DB2CoreDriver
  • #​3556 Add support for .NET 8 Math functions
  • #​3461 Support for DbBatch

** Improvement

  • #​3703 Guidelines for handling breaking changes
  • #​3687 Relax collection-id mapping
  • #​3682 InternalsVisibleTo NHibernate.Test
  • #​3676 When referencing a composite-id in Linq, the fkey table is wrongly joined
  • #​3657 Allow thread safe usage of SessionFactoryObjectFactory
  • #​3649 Improve some sparse arrays
  • #​3640 Some string.Intern's for minimizing duplicate strings count
  • #​3610 Eliminate memory allocations in GuidCombGenerator under .NET 8+
  • #​3513 Int32Type: avoid unnecessary boxing for common cases
  • #​3486 LinkedHashMap creates enormous amount of memory traffic
  • #​3475 Adjust the doc about flush on commit
  • #​3473 The sql type of the CultureInfoType is too short
  • #​854 NH-1284 - Initialization of nullable structs component

** Task

  • #​3706 Update actions/setup-dotnet action to v5
  • #​3705 Enable skip_branch_with_pr: true for appveyor
  • #​3702 Configure backports with Mergify
  • #​3701 Update dependency gitreleasemanager.tool to v0.20.0
  • #​3696 Release 5.6.0
  • #​3694 Merge 5.5.3 into master
  • #​3690 Update actions/checkout action to v5
  • #​3689 Update Microsoft.Data.SqlClient to v5
  • #​3619 Update dependency gitreleasemanager.tool to 0.18.0
  • #​3612 Update dependency log4net to v3
  • #​3596 Migrate renovate config
  • #​3594 Update dependency NUnit3TestAdapter to 4.6.0
  • #​3593 Update dependency NUnit.Console to v3.18.1
  • #​3590 Remove Microsoft.SourceLink.GitHub
  • #​3581 Update dependency NUnit.Analyzers to v4.2.0
  • #​3580 Update dependency log4net to v2.0.17
  • #​3579 Merge 5.5.2 into master
  • #​3574 Remove usage of NHIBERNATE_BOT_TOKEN
  • #​3570 Fixing a typo in PersistEvent.cs
  • #​3562 Migrate .NET Core PostgreSQL Windows tests from AppVeyor to GitHub Actions
  • #​3561 Migrate .NET Core SQLite Windows tests from AppVeyor to GitHub Actions
  • #​3555 Obsolete IValue SetTypeUsingReflection & associated methods
  • #​3553 Obsolete ForeignKeys.IsNotTransientSlow
  • #​3552 Cache zero values to reduce boxing in PrimitiveType.DefaultValue
  • #​3549 Obsolete NullableType.Get by column name
  • #​3543 Obsolete JoinedEnumerable
  • #​3542 Add a security policy
  • #​3533 Update Iesi.Collections to 4.1.1
  • #​3532 Remove mentions of Prevalence cache from documentation
  • [#​3522](https://redirect.github.c

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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

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


  • 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 force-pushed the renovate/all-minor-patch branch from ebf033d to 3f2d8c1 Compare January 26, 2026 17:44
@CodeLogicAI
Copy link

🚀 Library Upgrade Analysis Initiated

Relevant library changes detected. Specialized scans are being initiated.

📋 Direct Dependency Changes

Type Group ID Artifact ID Old Version New Version
NUGET_CSPROJ N/A FirebirdSql.Data.FirebirdClient 10.3.2 10.3.4
NUGET_CSPROJ N/A DevExpress.Xpo 24.2.3 24.2.13
NUGET_CSPROJ N/A Microsoft.NET.Test.Sdk 17.12.0 17.14.1
NUGET_CSPROJ N/A Nerdbank.GitVersioning 3.7.115 3.9.50
NUGET_CSPROJ N/A Azure.Identity 1.14.2 1.17.1
NUGET_CSPROJ N/A Microsoft.Data.SqlClient 6.1.1 6.1.4
NUGET_CSPROJ N/A linq2db.SqlServer 5.4.1 5.4.1.9
NUGET_CSPROJ N/A System.ValueTuple 4.5.0 4.6.1
NUGET_CSPROJ N/A ServiceStack.OrmLite.SqlServer 8.5.2 8.10.0
NUGET_CSPROJ N/A NHibernate 5.5.2 5.6.0
NUGET_CSPROJ N/A DuckDB.NET.Data.Full 1.1.3 1.4.3
NUGET_CSPROJ N/A BenchmarkDotNet 0.14.0 0.15.8
NUGET_CSPROJ N/A EntityFramework 6.1.3 6.5.1
NUGET_CSPROJ N/A xunit.runner.visualstudio 3.0.1 3.1.5
NUGET_CSPROJ N/A MySqlConnector 2.4.0 2.5.0
NUGET_CSPROJ N/A Snowflake.Data 4.5.0 4.8.0
NUGET_CSPROJ N/A Npgsql 9.0.2 9.0.4

🔬 Scan Execution Details

  • Application: dapper-app
  • Scan space: https://github.com/CodeLogicIncEngineering/Dapper|renovate/all-minor-patch
  • Source scan id: scan-dotnet-sourcelibs-1769448032241

@CodeLogicAI
Copy link

Specialized Scans Completed

The specialized library scans have completed successfully. The next step is the comparison process and ticket creation.

The system will now:

  1. Compare the scan results to identify library upgrade impacts
  2. Generate work tickets with detailed migration recommendations

@CodeLogicAI
Copy link

🚀 Starting AI implementation...

Beginning implementation of library upgrade changes. This may take several minutes.

Workflow Status

Step Status
DETECT_DEPENDENCIES ✅ SUCCESS
SPECIALIZED_SCAN ✅ SUCCESS
DIFF_COMPLETE ✅ SUCCESS
TICKET_GENERATION ✅ SUCCESS
TICKET_IMPLEMENTATION ⏳ PENDING
PUSH_CHANGES ⏳ PENDING

@CodeLogicAI
Copy link

AI-Generated Work Ticket Suggestions for Library Upgrades (Comparison Completed)


Analysis for Comparison Job: ec97b0b3-4ed0-4201-9220-325b34908237 (Diff MVD: 44941896-374f-4bf0-a2ae-0a283fdfc2eb

Analysis completed. No definitive migration tickets were produced.

Proceeding to attempt AI implementation based on the PR diff using the fallback path.

💡 Configure your CI to post build results back to CodeLogic via the Build Pipeline Data API.\n\nDocumentation: https://docs.codelogic.com/Send_Build_Info/

@CodeLogicAI
Copy link

✅ AI Library Upgrade Workflow Complete

Workflow Status

Step Status
DETECT_DEPENDENCIES ✅ SUCCESS
SPECIALIZED_SCAN ✅ SUCCESS
DIFF_COMPLETE ✅ SUCCESS
TICKET_GENERATION ✅ SUCCESS
TICKET_IMPLEMENTATION ✅ SUCCESS
PUSH_CHANGES ✅ SUCCESS

Result: Analysis Complete - No Changes Needed

✅ The AI analysis completed successfully, but no code changes were required for this library upgrade.

What was analyzed:

  • Comparison Job: ec97b0b3-4ed0-4201-9220-325b34908237
  • Diff MVD: 44941896-374f-4bf0-a2ae-0a283fdfc2eb

The library upgrade appears to be compatible with your codebase without requiring modifications.


Generated by CodeLogic AI Library Upgrade

@garrmark garrmark merged commit 6b01795 into main Jan 26, 2026
1 check passed
@garrmark garrmark deleted the renovate/all-minor-patch branch January 26, 2026 18:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants