Releases: Azure/data-api-builder
Releases · Azure/data-api-builder
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.
1.4.26: Data API builder for Azure Databases
Changes:
Features:
- 833521d Add Support for Hot Reload of GraphQL Schemas (#2510) [ #2431 ]
- 900e965 Cosmos DB: Adds multi container support in schema generation (#2479)
- 8f5cba5 Configure and updated Runtime HOST settings using in CLI (#2455) [ #2420 ]
- 05c60fe Drop .NET 6 Support (#2432)
Improvements:
- d757585 Add exception messages for data source and entities (#2490) [ #2480 ]
- b3f2ff6 Move Global Log-Level (#2508) [ #2452 ]
- b04dfc1 Added numeric type support (#2497) [ #2059 ]
- b5fbcef Add support for Open Telemetry (#2449) [ #2397 ]
- c9e836b Add exponential backoff to reading config file (#2467)
- b019d52 Use version 9.0.0 of Microsoft.Extensions.Configuration (#2514)
- a4e1567 Hot Reload Validation Test Move & Refactor (#2489) [ #2451 ]
Bug Fixes:
- b95b95f Fix for valid insert with request body empty (#2530)
- 7ff62e7 Correctly validate columns with request-body-strict flagged (#2528)
- c25d5eb Fix for mssql using wildcard characters for
LIKEquery (#2498) [ #2434, #2499 ] - 5acf69e Ignore Auto-Generated primary keys in request body when
request-body-strictis false (#2507) - 053fe83 Do not allow Mode to Hot-Reload (#2478)
- 26a694c Fix namespace collision for string and CollectionUtils method
IsNullOrEmpty(#2471) [ #2469 ] - d86e630 Added ValidateAspNetCoreUrls (#2466) [ #2465 ]
Documentation Updates:
1.4.20-rc: Data API builder for Azure Databases
Changes:
Features
- 833521d Add Support for Hot Reload of GraphQL Schemas (#2510) [ #2431 ]
- 900e965 Cosmos DB: Adds multi container support in schema generation (#2479)
- b5fbcef Add support for Open Telemetry (#2449) [ #2397 ]
- 05c60fe Drop .NET 6 Support (#2432)
Bug Fixes
- b95b95f Fix SQL Syntax when doing a valid insert with request body empty (#2530)
- 7ff62e7 Update column validation logic for insert operations when considering request-body-strict (#2528)
- c25d5eb Fix mssql filter parser for wildcard characters for
LIKEquery (#2498) [ #2434, #2499 ] - 5acf69e Ignore Auto-Generated primary keys in request body when
request-body-strictis false (#2507) - d86e630 Added ValidateAspNetCoreUrls (#2466) [ #2465 ]
- b04dfc1 Adding numeric type support for data api builder (#2497) [ #2059 ]
- 053fe83 Do not allow Mode to Hot-Reload (#2478)
Improvements
- d757585 Add exception messages for data source and entities (#2490) [ #2480 ]
- b3f2ff6 Move Global Log-Level (#2508) [ #2452 ]
- b019d52 Use version 9.0.0 of Microsoft.Extensions.Configuration (#2514)
- a4e1567 Hot Reload Validation Test Move & Refactor (#2489) [ #2451 ]
- 26a694c Fix namespace collision for string and CollectionUtils method
IsNullOrEmpty(#2471) [ #2469 ] - c9e836b Add exponential backoff to reading config file (#2467)
Doc Updates
1.3.19: Data API builder for Azure Databases
What's Change:
Bug Fixes
- 053fe83 Stopping update of Mode in Hot-Reload (#2478) [ #2457 ]
- 26a694c Fixing Namespace collision for string and CollectionUtils method IsNullOrEmpty (#2471) [ #2469 ]
- 91f47a2 Hot Reload File IO -> React to 1 file change notification per file change (#2424) [ #2423 ]
- c9aa87b Fix MetadataProvider initialization in Hot Reload and remove duplicate Query Executor reloading (#2428)
- dec9d0e Added missing pagination properties (#2404) [ #2333 ]
- f97aa96 Fix DataSourceName update for HotReload (#2401)
- 5b649ea Defer to database validation when default values for mandatory stored procedure params are excluded from config (#2346) [ #1748 ]
- bbe1851 Fix export command (#2375) [ #1542 ]
- 4103e78 Cultural Invariant Conversion of datatypes during mutation (#2307)
- 8c06425 Fix unpredictable behaviour with pagination resolver (#2292) [ #2281 ]
Doc Updates
- 939555e Update CODEOWNERS (#2410)
- bbe1b5f Add design doc for dab configure (#2338) [ #2296 ]
- e8d9fcb Update README.md (#2336)
Features
- 05c60fe Dropping .NET 6 Support (#2432 )
- 4f22ca8 Update AuthorizationResolver to be hot-reload aware (#2425) [ #2324, #2417 ]
- a1b73af Hot Reload Validation (#2405) [ #2396 ]
- a0fdaa1 Add Support for Hot Reload of DataSource Section of Config file. (#2417) [ #2323, #2391 ]
- e777330 AuthN Config V2 -> HotReload Aware Authentication settings in dev mode. (#2414) [ #1969 ]
- d9fd18c Capitalization Collation Tests (#2387) [ #2350 ]
- c696cba Hot-Reload dependencies with an enforced order of operations (#2391)
- 7418653 Create new OpenApi Document in the case of a Hot Reload (#2384)
- 37222f1 Add log-level property to config schema (#2359) [ #1645 ]
- a8f335d Add new cli configure options (#2330) [ #2295 ]
- b109718 Enable caching stored procedure results -> REST (GET) GraphQL (Queries) (#2314) [ #2299 ]
- c385718 CosmosDB : GQL Schema Generation with Sampling (#2288)
- 8f5cba5 Configure and updated Runtime HOST settings using in CLI (#2455) [ #2420, #2403 ]
- 62f9387 Configure and updated Runtime REST and CACHE setting using in CLI (#2435) [ #2419 ]
- bc0f8f0 [Enhancement] dab configure --runtime GraphQL in CLI (#2421) [ #2403, #2422 ]
Improvements
- c9e836b Add exponential backoff to reading config file (#2467) [ #2119 ]
- 0c05efc Add End to End test for runtime section in a Hot-Reload scenario(#2439) [ #2438, #2109 ]
- d5394ab Use global package reference (#2224)
- fac7148 Add End to End test for runtime section in a Hot-Reload scenario (#2439) [ #2109 ]
- b7c304d Update dependencies (#2402)
- 40edf12 Culture Invariant Tests for SQL (#2349) [ #2319 ]
- 8d3c550 Adding logs to monitor db query execution time in dab (#2327)
1.3.13-rc: Data API builder for Azure Databases
What's Change:
Bug Fixes
- 91f47a2 Hot Reload File IO -> React to 1 file change notification per file change (#2424) [ #2423 ]
- c9aa87b Fix MetadataProvider initialization in Hot Reload and remove duplicate Query Executor reloading (#2428)
- dec9d0e Added missing pagination properties (#2404) [ #2333 ]
- f97aa96 Fix DataSourceName update for HotReload (#2401)
- 5b649ea Defer to database validation when default values for mandatory stored procedure params are excluded from config (#2346) [ #1748 ]
- bbe1851 Fix export command (#2375) [ #1542 ]
- 4103e78 Cultural Invariant Conversion of datatypes during mutation (#2307)
- 8c06425 Fix unpredictable behaviour with pagination resolver (#2292) [ #2281 ]
Doc Updates
- 939555e Update CODEOWNERS (#2410)
- bbe1b5f Add design doc for dab configure (#2338) [ #2296 ]
- e8d9fcb Update README.md (#2336)
Features
- 4f22ca8 Update AuthorizationResolver to be hot-reload aware (#2425) [ #2324, #2417 ]
- a1b73af Hot Reload Validation (#2405) [ #2396 ]
- a0fdaa1 Add Support for Hot Reload of DataSource Section of Config file. (#2417) [ #2323, #2391 ]
- e777330 AuthN Config V2 -> HotReload Aware Authentication settings in dev mode. (#2414) [ #1969 ]
- d9fd18c Capitalization Collation Tests (#2387) [ #2350 ]
- c696cba Hot-Reload dependencies with an enforced order of operations (#2391)
- 7418653 Create new OpenApi Document in the case of a Hot Reload (#2384)
- 37222f1 Add log-level property to config schema (#2359) [ #1645 ]
- a8f335d Add new cli configure options (#2330) [ #2295 ]
- b109718 Enable caching stored procedure results -> REST (GET) GraphQL (Queries) (#2314) [ #2299 ]
- c385718 CosmosDB : GQL Schema Generation with Sampling (#2288)
Improvements
- 62f9387 Configure and updated Runtime REST and CACHE setting using in CLI (#2435) [ #2419 ]
- bc0f8f0 [Enhancement] dab configure --runtime GraphQL in CLI (#2421) [ #2403, #2422 ]
- d5394ab Use global package reference (#2224)
- fac7148 Add End to End test for runtime section in a Hot-Reload scenario (#2439) [ #2109 ]
- b7c304d Update dependencies (#2402)
- 40edf12 Culture Invariant Tests for SQL (#2349) [ #2319 ]
- 8d3c550 Adding logs to monitor db query execution time in dab (#2327)
1.2.14: 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.
1.2.11: 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.
1.2.10: Data API builder for Azure Databases
What's Changed:
Bug Fixes
- c7ca8db Fix datatype conversion w/ cultural invariant for GraphQL requests(#2316) [ #2284, #2307 ]
- 58cf603 Modified capitalization in metadata queries so DAB works with case sensitive collation in MSSQL (#2315) [ #1896, #1921 ]
- 8a32f3f Fix MySQL test execution time + Fix DateTime GraphQL input handling (#2265) [ #2268 ]
- 0fffd96 Fixed duplicate datarow issue (#2261) [ #2255 ]
- 343929f Fixing DateTime null parse issue in datawarehouse queries. (#2231)
- 4db3ca7 Fix
dab validateenv_var parsing. (#2215) [ #2200 ]
Doc Updates and Lib Upgrades
- 689c3e7 Update CODEOWNERS (#2282)
- 5eacc9c Bump Azure.Identity to 1.11.4 (#2264) [ #2263 ]
- abf3c69 Update SUPPORT.md (#2236)
- f996f10 Update README.md (#2219)
- da16701 Update Npgsql to 7.0.7 for net6 (#2214) [ #2206, #2207 ]
Features
- 591d818 [OpenAPI] Add "type" property with value "object" response schema to fix Infragistics AppBuilder tooling (#2283) [ #2212 ]
- 3b58f34 Implement depth-limit to GraphQL Queries/Mutation operations For Non-Hosted Scenario (#2267) [ #1577 ]
- 4f84cb9 Add new cli command to update runtime with graphql depth limit (#2250) [ #2243, #2249 ]
- 7215f1a Add MaxResponseSizeMB to runtime config. (#2242)
- 4554d0c Enforce data streaming limits stored procedure (#2269)
- 8f8f53f Streaming results in query flow to protect application memory (#2228)
- 466c18a
dab-manifest.jsoninclude previously used file identifiers and point to .net6 (#2220) - fd52a13 Add application name for PGSQL connections (#2208) [ #1635 ]
Improvements
- ef3b678 Update the retry policy for tsql query execution (#2285)
- 73098a9 Cosmos DB: Throw proper error message if entity is not present in the runtime config (#2272) [ #2266, #887 ]
- 9aaf41e create constant for execute string (#2273)
- 5e4afe9 change hardcoded string prefixes and suffixes to constants (#2244)
- 0558815 Adding Sql pool is warming up error code to list of transient exceptions (#2241)
1.2.9-rc: Data API builder for Azure Databases
What's Changed:
Bug Fixes
- 8a32f3f Fix MySQL test execution time + Fix DateTime GraphQL input handling (#2265) [ #2268 ]
- 0fffd96 Fixed duplicate datarow issue (#2261) [ #2255 ]
- 343929f Fixing DateTime null parse issue in datawarehouse queries. (#2231)
- 4db3ca7 Fix
dab validateenv_var parsing. (#2215) [ #2200 ]
Doc Updates and Lib Upgrades
- 689c3e7 Update CODEOWNERS (#2282)
- 5eacc9c Bump Azure.Identity to 1.11.4 (#2264) [ #2263 ]
- abf3c69 Update SUPPORT.md (#2236)
- f996f10 Update README.md (#2219)
- da16701 Update Npgsql to 7.0.7 for net6 (#2214) [ #2206, #2207 ]
Features
- 591d818 [OpenAPI] Add "type" property with value "object" response schema to fix Infragistics AppBuilder tooling (#2283) [ #2212 ]
- 3b58f34 Implement depth-limit to GraphQL Queries/Mutation operations For Non-Hosted Scenario (#2267) [ #1577 ]
- 4f84cb9 Add new cli command to update runtime with graphql depth limit (#2250) [ #2243, #2249 ]
- 7215f1a Add MaxResponseSizeMB to runtime config. (#2242)
- 4554d0c Enforce data streaming limits stored procedure (#2269)
- 8f8f53f Streaming results in query flow to protect application memory (#2228)
- 466c18a
dab-manifest.jsoninclude previously used file identifiers and point to .net6 (#2220) - fd52a13 Add application name for PGSQL connections (#2208) [ #1635 ]
Improvements
- ef3b678 Update the retry policy for tsql query execution (#2285)
- 73098a9 Cosmos DB: Throw proper error message if entity is not present in the runtime config (#2272) [ #2266, #887 ]
- 9aaf41e create constant for execute string (#2273)
- 5e4afe9 change hardcoded string prefixes and suffixes to constants (#2244)
- 0558815 Adding Sql pool is warming up error code to list of transient exceptions (#2241)