Skip to content

Comments

Bump linq2db from 6.0.0-preview.3 to 6.0.0-rc.3#173

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/nuget/linq2db-6.0.0-rc.3
Open

Bump linq2db from 6.0.0-preview.3 to 6.0.0-rc.3#173
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/nuget/linq2db-6.0.0-rc.3

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Aug 18, 2025

Updated linq2db from 6.0.0-preview.3 to 6.0.0-rc.3.

Release notes

Sourced from linq2db's releases.

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

Commits viewable in compare view.

Dependabot compatibility score

You can trigger a rebase of this PR 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 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)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

---
updated-dependencies:
- dependency-name: linq2db
  dependency-version: 6.0.0-rc.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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 Aug 18, 2025
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