DataWeb 11.4.025/06/2026

What's New

This release updates server-side code to .NET 10 and C# 14.
In particular, we analyzed and improved all the C# classes of the solution with the support of AI agents: the codebase has improved in stability, performance and security.

 

On Azure CosmosDB , we introduced aggregated containers to significantly reduce their costs. C# interface classes have been improved.

 

On SQL Server , we've updated Query to build code to the 2017 version of SQL Server, and pagination performance has improved significantly.

Query now allows you to specify the type and size of the parameter to avoid the execution of the CONVERT_IMPLICIT function on each row when the data types are different between C# and databases, such as in the case of a C# string and a VARCHAR(100) index.
 

GetStreamAsync allows you to retrieve a data stream from the db without loading it into memory, it is useful in creating direct data retrieval endpoints.

 

Finally, DevOps methods for cleaning items and related obsolete files were introduced to complete Data Governance activities.

 

The other tasks improve the stability of the project and fix all reported bugs.

 

Here are the new features:

  • Server-side codebase
    • Upgrade to .NET 10
    • Updating NuGet libraries
    • Code Update and C# 14
    • Introduction of method guards
    • Integration and revision of documentation and Xml comments
    • Reviewing data recovery from reader with GetString and GetNullableString
    • Reviewing Core Classes
    • Review of CosmosDB stores
    • Review of SqlServer stores
    • Code performance analysis with dedicated benchmarks
    • Agent Enhancement for Safety, Stability, and Performance
  • SQL Server
    • SqlHelper Review and Optimization
    • Introducing GetStreamAsync to retrieve a data stream without loading it into memory
    • Replacing GetEnumerableAsync with GetListAsync
    • Parameter type and size handling to avoid CONVERT_IMPLICIT
    • Improved query construction (DataWeb now requires SQL Server 2017)
    • Updating the Pagination Code Creation in SQL Server
  • Azure CosmosDB
    • CosmosHelper Review and Optimization
    • Manage container aggregates with documentType to lower costs
  • Client side codebase
    • Npm Package Update
    • Improving Npm supply chain management strategies
  • Location
    • Reviewing resource loading on app startup with parallel fetch
  • Terms
    • Integration of termsService.TermsApprovalExistsAsync
  • DevOps
    • Integration of methods for the permanent removal of obsolete items and files in compliance with Data Governance
11.4.0 25/06/2026 11.3.43 23/02/2026 11.3.23 18/07/2025 11.2.3 30/05/2025 11.1.0 16/01/2025 11.0.0 16/08/2024 10.8.3 15/04/2024 10.7.54 02/11/2023