Releases: Azure/data-api-builder
1.6.68: Data API builder for Azure Databases
Updated stable release in a new Docker image which has been updated with the latest .NET base layers. No other DAB engine changes have been made.
1.6.67: Data API builder for Azure Databases
Changes:
New Features:
-
7b6259b, dc8d6ec, 75d9381, 8ea24db Add support for Azure Log Analytics (#2781, #2727, #2787, #2805) [ #2777, #2726, #2778, #2804 ]
-
75d9381, 7b6259b, dc8d6ec Add support for File Sink (#2727, #2781, #2787) [ #2726, #2777, #2778 ]
-
48d1f8f Include config options and CLI configure command for Azure Key Vault support. (#2745)
Improvements:
-
b421212 Configure Dependabot for Automated .NET SDK Updates (#2740)
-
d05fecb Enhance JSON Schema: Add Authentication Validation and Provider List (#2646) [ #2643 ]
-
bfb7dd4 Optimize Health check response using parallel queries (#2714) [ #2533 ]
-
a5f4f8e Upgrade Microsoft.Data.SqlClient to New Version (#2702) [ #2690 ]
-
63b2939 Support for IN operator in FilterInput for SQL DB types (#2700)
-
2885360 Support for relative nextLink using new
next-link-relative
property for Reverse Proxy Scenarios (#2788) [ #2677 ] -
8904ef4 Ensure Create policy supported for DWSQL (#2760) [ #2759 ]
Bug Fixes:
-
a294b8a CodeQL suppression for DefaultAzureCredential default and SwaggerUI usage (#2747) [ #2746 ]
-
79ffe37 Remove caseInsensitive filter operator added back by incorrect merge (#2780) [ #2280 ]
-
8c974d6 Prevent Generation of Empty Input Nodes in Mutation Builder (#2729)
-
37343c0 Handle unauthorized fields in aggregation (#2790) [ #2776 ]
-
58fefcb Platform agnostic port resolution for Health check endpoint (#2757) [ #2765 ]
-
5e3e5e2 Fix Session Context Key set as Read_Only (#2344) [ #2341 ]
-
5e3e5e2 Fix Row Level Security by maintaining original roles from the JWT token (#2344)
-
353838b Fix Azure Log Analytics 'flush-interval-seconds' property (#2862) [ #2854 ]
1.6.65-rc: Data API builder for Azure Databases
1.6.64-rc: Data API builder for Azure Databases
Changes:
New Features:
-
7b6259b, dc8d6ec, 75d9381, 8ea24db Add support for Azure Log Analytics (#2781, #2727, #2787, #2805) [ #2777, #2726, #2778, #2804 ]
-
48d1f8f Include config options and CLI configure command for Azure Key Vault support. (#2745)
Improvements:
-
b421212 Configure Dependabot for Automated .NET SDK Updates (#2740)
-
d05fecb Enhance JSON Schema: Add Authentication Validation and Provider List (#2646) [ #2643 ]
-
bfb7dd4 Optimize Health check response using parallel queries (#2714) [ #2533 ]
-
a5f4f8e Upgrade Microsoft.Data.SqlClient to New Version (#2702) [ #2690 ]
-
63b2939 Support for IN operator in FilterInput for SQL DB types (#2700)
-
2885360 Support for relative nextLink using new
next-link-relative
property for Reverse Proxy Scenarios (#2788) [ #2677 ] -
8904ef4 Ensure Create policy supported for DWSQL (#2760) [ #2759 ]
Bug Fixes:
-
a294b8a CodeQL suppression for DefaultAzureCredential default and SwaggerUI usage (#2747) [ #2746 ]
-
79ffe37 Remove caseInsensitive filter operator added back by incorrect merge (#2780) [ #2280 ]
-
8c974d6 Prevent Generation of Empty Input Nodes in Mutation Builder (#2729)
-
37343c0 Handle unauthorized fields in aggregation (#2790) [ #2776 ]
-
58fefcb Platform agnostic port resolution for Health check endpoint (#2757) [ #2765 ]
1.5.56: Data API builder for Azure Databases
Updated stable release with bug fix for cache-control feature.
1.5.50: Data API builder for Azure Databases
Changes:
New Features:
- c9e732e, 7f8fa6b Enhance OTEL instrumentation to include new metrics and traces for REST and GraphQL (#2617) (#2673)
- b578a2c Include caching options to
add
andupdate
new entities with CLI (#2655) - de1477c Add new cache control options that allow the user to specify if they want to save and retrieve information specifically from cache (#2650)
- 1161c91 Allow Health Endpoint response to be cached for an amount of time (#2633)
- dcf260a, ebbe989, 97c25db New Comprehensive Health Endpoint for Allowed Roles at
/health
(#2606) [ #2605 ] (#2632) [ #2531 ] (#2614) [ #2613, #2557, #2532 ] - f1f2019 Enable Custom
log-level
property for Classes via addition of filters (#2620) [ #2584, #2585, #2586, #2587, #2588, #2569, #2563 ] - 6f4b622 Enabling Hot Reload for
log-level
property indevelopment
andproduction
mode (#2634) [ #2580, #2582 ] - 0d8bcd5, b71e9d2, ec8193f, e2128c2 Add support of groupBy and aggregation queries for SQL DW and MSSQL in GraphQL (#2562) (#2550) (#2541) (#2521)
Improvements:
- 4aa9d42 Upgraded DAB to use HotChocolate v15 (#2348)
- 61c2a85 Improve health check test cases for Rest and GraphQL requests (#2667)
- 0f4a3fd Improved N-1 join query performance for DW SQL (#2631)
- 44a9afd Add more tests for EntraId/AzureAd providers (#2610) [ #2407 ]
- af09e10 Enhance error handling with innerException in DataApiBuilderException (#2621)
- d49d119 Adds Query-Identifying IDs to HTTPContext for SQL Queries to track DAB's performance (#2553)
- da6cdcc Cosmos DB: Improve Error message During Schema Generation (#2548)
Bug Fixes:
- 97c9b4c Fix Add and Update CLI commands to add Cache.Ttl of entities in Config File(#2717)
- 365fbda Fix Health request for GraphQL endpoint (#2657)
- a5f4f8e, 36e6824 Fix DAB failure to connect to Azure SQL Server through Azure Kubernetes Service (AKS) (#2702) (#2705)
- db54a66 Fix URI validation to ensure Health Check goes to correct path (#2659)
- 70c48d7 Fixed concurrency issue in which metadata did not update properly in CosmosDB (#2695)
- 433c0b0 Fix health endpoint to use proper port when using DAB in a container (#2688)
- 19e322f Properly handle unexpected exception due to invalid column type change in datasource (#2681)
- eefc57a Fix support for quoted table names in PostgreSQL (#2616) [ #2385 ]
- a6eccb7 Change favicon.ico error to
NotFound
(#2640) [ #2539 ] - aee9690 Fix Json Schema validations for optional fields that are not present (#2611) [ #2542 ]
- 4d7207e Remove "And", "Or", and entities associated by relationships as valid OrderByInput types. (#2625)
- 5b3a471 Fix string interpolation for path in log (#2630) [ #2629 ]
- 6c55993 Ensure aggregation and groupby nodes are properly handled in case tables have no fields to aggregate or groupby on (#2609)
- 1eada84 Remove case insensitive filter operator from generated schema (#2607) [ #2280 ]
- 23f4cc3 Fix issue when optional
authentication
property is not provided (#2560) [ #2513, #2414 ] - 9fd99aa Fixed the timers to track proper DB execution duration (#2536)
- a15a33c Update Dockerfile with correct string format (#2547) [ #2546, #2466 ]
Documentation Updates
1.5.47-rc: Data API builder for Azure Databases
Changes:
New Features:
- c9e732e, 7f8fa6b Enhance OTEL instrumentation to include new metrics and traces for REST and GraphQL (#2617) (#2673)
- b578a2c Include caching options to
add
andupdate
new entities with CLI (#2655) - de1477c Add new cache control options that allow the user to specify if they want to save and retrieve information specifically from cache (#2650)
- 1161c91 Allow Health Endpoint response to be cached for an amount of time (#2633)
Improvements:
- 4aa9d42 Upgraded DAB to use HotChocolate v15 (#2348)
- 61c2a85 Improve health check test cases for Rest and GraphQL requests (#2667)
Bug Fixes:
- 365fbda Fix Health request for GraphQL endpoint (#2657)
- a5f4f8e, 36e6824 Fix DAB failure to connect to Azure SQL Server through Azure Kubernetes Service (AKS) (#2702) (#2705)
- db54a66 Fix URI validation to ensure Health Check goes to correct path (#2659)
- 70c48d7 Fixed concurrency issue in which metadata did not update properly in CosmosDB (#2695)
- 433c0b0 Fix health endpoint to use proper port when using DAB in a container (#2688)
- 19e322f Properly handle unexpected exception due to invalid column type change in datasource (#2681)
Included Changes From:
- DAB 1.5.29-rc
1.5.29-rc: Data API builder for Azure Databases
Changes:
New Features:
- dcf260a, ebbe989, 97c25db New Comprehensive Health Endpoint for Allowed Roles at
/health
(#2606) [ #2605 ] (#2632) [ #2531 ] (#2614) [ #2613, #2557, #2532 ] - f1f2019 Enable Custom
log-level
property for Classes via addition of filters (#2620) [ #2584, #2585, #2586, #2587, #2588, #2569, #2563 ] - 6f4b622 Enabling Hot Reload for
log-level
property indevelopment
andproduction
mode (#2634) [ #2580, #2582 ] - 0d8bcd5, b71e9d2, ec8193f, e2128c2 Add support of groupBy and aggregation queries for SQL DW and MSSQL in GraphQL (#2562) (#2550) (#2541) (#2521)
Improvements:
- 0f4a3fd Improved N-1 join query performance for DW SQL (#2631)
- 44a9afd Add more tests for EntraId/AzureAd providers (#2610) [ #2407 ]
- af09e10 Enhance error handling with innerException in DataApiBuilderException (#2621)
- d49d119 Adds Query-Identifying IDs to HTTPContext for SQL Queries to track DAB's performance (#2553)
- da6cdcc Cosmos DB: Improve Error message During Schema Generation (#2548)
Bug Fixes:
- eefc57a Fix support for quoted table names in PostgreSQL (#2616) [ #2385 ]
- a6eccb7 Change favicon.ico error to
NotFound
(#2640) [ #2539 ] - aee9690 Fix Json Schema validations for optional fields that are not present (#2611) [ #2542 ]
- 4d7207e Remove "And", "Or", and entities associated by relationships as valid OrderByInput types. (#2625)
- 5b3a471 Fix string interpolation for path in log (#2630) [ #2629 ]
- 6c55993 Ensure aggregation and groupby nodes are properly handled in case tables have no fields to aggregate or groupby on (#2609)
- 1eada84 Remove case insensitive filter operator from generated schema (#2607) [ #2280 ]
- 23f4cc3 Fix issue when optional
authentication
property is not provided (#2560) [ #2513, #2414 ] - 9fd99aa Fixed the timers to track proper DB execution duration (#2536)
- a15a33c Update Dockerfile with correct string format (#2547) [ #2546, #2466 ]
Documentation Updates
This list of changes was auto generated.
1.4.35: Data API builder for Azure Databases
Updated stable release with new docker image.
1.4.27: Data API builder for Azure Databases
This update results in a new Docker image which has been updated with the latest .NET base layers. No other DAB engine changes have been made.