Skip to content

Bump linq2db from 5.4.1 to 6.1.0#761

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/nuget/DotNetTwitchBot/linq2db-6.1.0
Open

Bump linq2db from 5.4.1 to 6.1.0#761
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/nuget/DotNetTwitchBot/linq2db-6.1.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 4, 2026

Updated linq2db from 5.4.1 to 6.1.0.

Release notes

Sourced from linq2db's releases.

6.1.0

Release highlights:

  • fixes to reported issues and regressions
  • support of .NET 10 LeftJoin and RightJoin operators
  • re-enable DB2i support for LINQPad driver

Release notes
Nugets

Full Changelog: linq2db/linq2db@v6.0.0...v6.1.0

6.0.0

Since previous release candidate final release contains following changes:

  • .NET 10 support
  • EF.Core 10 integration
  • LINQPad driver releases now syncronized with Linq To DB releases
  • extension methods that vere available on DataConnection class now available for DataContext-based contexts too
  • DistinctBy support
  • Improved translation of aggregate and window functions
  • string.Join translation and better translation of Sql.ConcatStrings and Sql.StringAggregate calls
  • and many more small features and fixes to defects and regressions from prerelease versions

Provider-specific changes:

  • [Oracle] implement fixes for ORA-01704 string literal too long errors on big LOB parameters
  • [SQL Server 2025] Better VECTOR type support including mappings to float[] and mappings for vector functions
  • [SQLite] add System.Data.SQLite 2 provider support
  • [SQLite] fixes to all known issues n SQLite schema provider
  • added early preview of new provider for YDB database for early adopters

For full list of changes check this page

Release notes

Nugets

New Contributors

Full Changelog: linq2db/linq2db@v5.4.1...v6.0.0

6.0.0-rc.3

Except fixes for reported issues and regressions, this release contains:

  • migration from ClickHouse.Client provider to it's fork, ClickHouse.Driver
  • important changes to default configuration of scalar types. If you use custom-defined scalar types in your mappings, please check those notes
  • [Oracle] correct bool mapping for CreateTable to use NUMBER(1) instead of CHAR(1) by default. This should affect only default behavior for table creation, as everywhere else we already used nuber mapping.

For full list of changes check this page

Release notes

Nugets

New Contributors

Full Changelog: linq2db/linq2db@v6.0.0-rc.2...v6.0.0-rc.3

6.0.0-rc.2

This release includes fixes, reported for RC1 release. Thanks to everyone who tried rc1 and reported found issues!

For any questions regarding v6 migration, please use this discussion

For full list of changes check this page

Release notes

Nugets

New Contributors

Full Changelog: linq2db/linq2db@v6.0.0-rc.1...v6.0.0-rc.2

6.0.0-rc.1

Finally we have a new version of Linq To DB almost done.

Bases on amount and severity of reports for this release we will decide later wether we need another RC before final release.

For any questions regarding v6 migration, please use this discussion

Main changes in this (RC1) release:

  • [breaking] we reorganized Linq To DB namespaces into two categories: general use public APIs in LinqToDB.* and internal APIs (mostly intended for external provider development or advanced functionality) in LinqToDB.Internal.* namespaces. If you cannot find some types/methods - check their new location in source or ask here
  • [breaking] async IEnumerable extensions were moved from LinqToDB namespace to LinqToDB.Async to simplify resolve of naming conflicts for users who use other libraries with same extensions
  • [breaking] drop .NET 6 and EF.Core 6 support
  • a lof of work were done to improve translation of predicates (especially complex) to SQL:
    • complex predicate expressions that could fail translate before to SQL for all or for specific databases now should work
    • a lot of new optimizations implemented to simplify predicates
    • fixed support for mappings with IsPredicate=true option, done using Sql.FunctionAttribute or Sql.ExtensionAttribute attributes
    • fixed a lot of issues in predicate generation, including fixes to nullability tracking for nested predicates
  • multiple improvemens in JOINs generation:
    • automatically promote LEFT joins to INNER when query filters effectively already remove empty records
    • improve nullability tracking for LEFT joins
  • [all databases] fix/add translations of string.PadLeft, string.Length and Guid.ToString() members
  • add Sql.Parameter(x) and Sql.Constant(x) helpers to explicitly specify value translation type (as parameter or as literal) for specific value
  • FromSqlScalar API now expects user to use value alias for column name. It will be generated automatically for databases, which support column aliases specification in subquery alias clause. For other databases it should be specified by user in SQL.
  • added UseOptions API on data context to temporary change context settings
  • added initial support for new SQL dialects: SQL Server 2025 and PostgreSQL 18
  • [EF.Core] import enum mappings for PostgreSQL from EF.Core model
  • [RemoteContext] released new remote context transports: HttpClient (server, client) and Signal/R (server, client)
  • a lot of other bugfixes and improvements

For full list of changes check this page

Release notes

Nugets

New Contributors

Full Changelog: linq2db/linq2db@v6.0.0-preview.4...v6.0.0-rc.1

6.0.0-preview.4

Yet another preview release before upcoming release candidate.

Alongside with fixes to multiple bugs and regrssions from previous previews it contains following changes:

  • Obsoletion of excess constructors on DataConnection and DataContext types that could be replaced with constructor, accepting DataOptions configuration object
  • experimental support for new SQL Server JSON data type type
  • changes to default precision and scale mappings for decimal type from DECIMAL to DECIMAL(x, 10) for many database providers. This mostly affects which data type is used by CreateTable APIs by default
  • added AllowMultiple=true option to some mapping attributes, which didn't had it for some unknown reason
  • [SAP HANA] added support for Sap.Data.Hana.Net.* providers
  • fixed nuget generation issue for linq2db.EntityFrameworkCore packages, that resulted in incorrect package content for previous (Preview 3) release for EF 8 and 9

For full list of changes check this page

Release notes

Nugets

Full Changelog: linq2db/linq2db@v6.0.0-preview.3...v6.0.0-preview.4

6.0.0-preview.3

Small release to fix regression with interfaces, introduced in preview 2.

For full list of changes check this page

Release notes

Nugets

Full Changelog: linq2db/linq2db@v6.0.0-preview.2...v6.0.0-preview.3

6.0.0-preview.2

Release Highlights

Except more small changes, bugfixes and fixes to discovered regressions since preview 1 this release contains:

  • various improvements to SQL predicates generation
  • refactoring of T4 nugets
  • Select((entity, int index) => ...) overload support with index parameter converted to ROWNUMBER window function
  • net9.0 TFM support
  • linq2db.EntityFrameworkCore project was migrated to main repository to imrove its support and release it in sync with other projects

For full list of changes check this page

Release notes

Nugets

New Contributors

Full Changelog: linq2db/linq2db@v6.0.0-preview.1...v6.0.0-preview.2

6.0.0-preview.1

Release Highlights

This is a first preview of LINQ To DB 6 which includes completely rewritten query parser resulting in a lot of issues and limitations resolved. We recommend everyone to try it as we don't plan any other big changes before final release and your feedback will help us to polish it.

Note that we don't release LINQPad extension and EF.Core integration for first preview. They will be released with preview 2.

Also note that this release should fix more issues than currently marked as fixed in release notes as we didn't yet re-tested all repored issues. This will be done before next preview release.

Release notes

Nugets

New Contributors

Full Changelog: linq2db/linq2db@v5.4.1...v6.0.0-preview.1

Commits viewable in compare view.

Dependabot compatibility score

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

---
updated-dependencies:
- dependency-name: linq2db
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Feb 4, 2026
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 .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants