Releases: Azure/data-api-builder
Releases · Azure/data-api-builder
0.8.51: Data API builder for Azure Databases
Bug Fix:
- 9b0304e Fixes an issue caused when the
name
parameter is not included in the@model
directive with the supplied GraphQL schema when configuring DAB for use withcosmosdb-nosql
in #1680 by @neeraj-sharma2592
0.8.50: Data API builder for Azure Databases
This is the latest patch for the 0.8 release of Data API builder for Azure Databases, built on top of the previous 0.8.49 release. For a full list of features in 0.8, please also look at 0.8.49
Bug Fixes in configuration file
- Initialize Runtime Options with default values when absent in the config file by @severussundar in #1678
- Initialize all the optional properties with defaults by @Aniruddh25 in #1684
- Avoid escaping HTML sensitive chars when writing config to file by @Aniruddh25 in #1692
- Fix for Config File Path not found by @Aniruddh25 in #1693
Full Changelog: v0.8.49...v0.8.50
0.8.49: Data API builder for Azure Databases
What's Changed
- Add support for .env file by @abhishekkumams in #1497
- Overhaul of config system by @aaronpowell in #1402
- Update pipelines to support
-rc
for dab versions by @abhishekkumams in #1558 - Nugetization refactor of DataApiBuilder by @rohkhann in #1539
- Excluding null values from the generated config by @aaronpowell in #1529
- Adding missing properties from the schema by @aaronpowell in #1565
- OpenAPI - Improved resolving of database types to json data types by @seantleonard in #1568
- Filling gaps in config validation for rest settings for entities by @ayush3797 in #1496
- OpenAPI - Distinguish between stored procedure parameters and result set columns by @seantleonard in #1551
- Add support for adding base-route for Runtime by @ayush3797 in #1506
- Add
FileSystemRuntimeConfigLoader
by @rohkhann in #1587 - Add order by and filter tests for missing SQL Types to GQL by @aaronburtle in #1557
Bug Fixes
- Fix merge config file not available issue by @abhishekkumams in #1493
- Fixed broken links in Markdown Contributing and Readme files by @rodyvansambeek in #1498
- Add link with how-to for external contributions to docs on learn platform by @anagha-todalbagi in #1513
- Fix issue when graphql is true and include permission is WILDCARD by @tarazou9 in #1501
- Fix linting issues with markdown files by @abhishekkumams in #1514
- Updated code comments for clarity by @seantleonard in #1519
- Fixing unintended update to GraphQL operation when updating REST methods by @severussundar in #1555
- Fixing bug with only __typename in the selection set by @severussundar in #1525
- Fix REST behavior for Stored Procedures when methods property is absent in the config file by @severussundar in #1548
- Fix init command with environment variable by @abhishekkumams in #1541
- Handle configs which have missing options for MsSql by @Aniruddh25 in #1580
- Skip writing the HTTP actions to config file and log warning when REST Methods are configured for tables/views by @severussundar in #1646
- Replace environment variable only for dab
start
by @Aniruddh25 in #1652 - OpenAPI document resolves custom configured REST path by @seantleonard in #1658
- Fix for guid filter in GraphQL by @Aniruddh25 in #1659
- Adds Embedded Sources and enable deterministic builds for Core module… by @Aniruddh25 in #1660
- Fixing indentation in the generated configuration (#1663) by @Aniruddh25 in #1668
- Remove redundant logging of found config file by @Aniruddh25 in #1670
New Contributors
- @rodyvansambeek made their first contribution in #1498
- @rohkhann made their first contribution in #1539
Full Changelog: v0.7.6...v0.8.49
0.8.44-rc: Data API builder for Azure Databases
What's Changed
- Add support for .env file by @abhishekkumams in #1497
- Overhaul of config system by @aaronpowell in #1402
- Update pipelines to support
-rc
for dab versions by @abhishekkumams in #1558 - Nugetization refactor of DataApiBuilder by @rohkhann in #1539
- Excluding null values from the generated config by @aaronpowell in #1529
- Adding missing properties from the schema by @aaronpowell in #1565
- OpenAPI - Improved resolving of database types to json data types by @seantleonard in #1568
- Filling gaps in config validation for rest settings for entities by @ayush3797 in #1496
- OpenAPI - Distinguish between stored procedure parameters and result set columns by @seantleonard in #1551
- Add support for adding base-route for Runtime by @ayush3797 in #1506
- Add
FileSystemRuntimeConfigLoader
by @rohkhann in #1587 - Add order by and filter tests for missing SQL Types to GQL by @aaronburtle in #1557
Bug Fixes
- Fix merge config file not available issue by @abhishekkumams in #1493
- Fixed broken links in Markdown Contributing and Readme files by @rodyvansambeek in #1498
- Add link with how-to for external contributions to docs on learn platform by @anagha-todalbagi in #1513
- Fix issue when graphql is true and include permission is WILDCARD by @tarazou9 in #1501
- Fix linting issues with markdown files by @abhishekkumams in #1514
- Updated code comments for clarity by @seantleonard in #1519
- Fixing unintended update to GraphQL operation when updating REST methods by @severussundar in #1555
- Fixing bug with only __typename in the selection set by @severussundar in #1525
- Fix REST behavior for Stored Procedures when methods property is absent in the config file by @severussundar in #1548
- fix init command with environment variable by @abhishekkumams in #1541
- [BugFix] Handle configs which have missing options for MsSql by @Aniruddh25 in #1580
New Contributors
- @rodyvansambeek made their first contribution in #1498
- @rohkhann made their first contribution in #1539
Full Changelog: v0.7.6...v0.8.44-rc
0.7.6: Data API builder for Azure Databases
What's Changed
- Removes pattern for symbols package from Nuget publish steps by @severussundar in #1414
- clarified upsert behavior for PATCH by @yorek in #1410
- Address filter access deny issue for Cosmos by @tarazou9 in #1436
- Update nuget config file to use public artifact feed link by @abhishekkumams in #1403
- Removed unnecessary text. by @papeMK2 in #1394
- Fix CLI test warnings by @abhishekkumams in #1450
- docs and samples : running on Azure Container Apps by @MassimoC in #1457
- move documentation to learn.microsoft.com by @anagha-todalbagi in #1458
- Move recently updated docs by @anagha-todalbagi in #1470
- Introducing parameters' DbType before passing on to the database - MsSql by @ayush3797 in #1442
- Database policy support for PUT/PATCH operations - MsSql by @ayush3797 in #1428
- Adding Merge config capabilities by @abhishekkumams in #1446
- Reverts changes for publishing symbols package by @severussundar in #1472
- Executing GraphQL and REST Mutations in a transaction by @severussundar in #1451
- Publish repository information to NuGet page by @severussundar in #1475
- Add support for Cosmos field level auth by @tarazou9 in #1468
- Initial Support for OpenAPI v3.0.1 description document creation by @seantleonard in #1462
- Allow passing a config override file through the configuration endpoint. by @Mathos1432 in #1452
- Adding useragent to cosmos client by @mbhaskar in #1486
- Hot fix merge config by @abhishekkumams in #1507
- Release0.7 with bug fix for CosmosDB field auth when graphql is
true
,include
is*
by @tarazou9 in #1516
New Contributors
- @papeMK2 made their first contribution in #1394
- @abhi1358 made their first contribution in #1411
- @MassimoC made their first contribution in #1457
Full Changelog: v0.6.14...v0.7.6
0.7.5: Data API builder for Azure Databases
What's Changed
- Removes pattern for symbols package from Nuget publish steps by @severussundar in #1414
- clarified upsert behavior for PATCH by @yorek in #1410
- Address filter access deny issue for Cosmos by @tarazou9 in #1436
- Removed unnecessary text. by @papeMK2 in #1394
- Fix CLI test warnings by @abhishekkumams in #1450
- docs and samples : running on Azure Container Apps by @MassimoC in #1457
- move documentation to learn.microsoft.com by @anagha-todalbagi in #1458
- Move recently updated docs by @anagha-todalbagi in #1470
- Introducing parameters' DbType before passing on to the database - MsSql by @ayush3797 in #1442
- Database policy support for PUT/PATCH operations - MsSql by @ayush3797 in #1428
- Adding Merge config capabilities by @abhishekkumams in #1446
- Reverts changes for publishing symbols package by @severussundar in #1472
- Executing GraphQL and REST Mutations in a transaction by @severussundar in #1451
- Publish repository information to NuGet page by @severussundar in #1475
- Add support for Cosmos field level auth by @tarazou9 in #1468
- Initial Support for OpenAPI v3.0.1 description document creation by @seantleonard in #1462
- Allow passing a config override file through the configuration endpoint. by @Mathos1432 in #1452
- Adding useragent to cosmos client by @mbhaskar in #1486
New Contributors
- @papeMK2 made their first contribution in #1394
- @abhi1358 made their first contribution in #1411
- @MassimoC made their first contribution in #1457
- @anagha-todalbagi made their first contribution in #1458
Full Changelog: v0.6.14...v0.7.5
0.6.14: Data API builder for Azure Databases
This is the patch for March 2023 release for Data API builder for Azure Databases, version 0.6.14
Bug Fixes
0.6.13: Data API builder for Azure Databases
This is the March 2023 release for Data API builder for Azure Databases, version 0.6.13
New Features
- New CLI command to export GraphQL schema by @aaronpowell in #1210
- Ability to configure GraphQL path and disable REST and GraphQL endpoints globally via CLI @abhishekkumams in #1309
- Database policy support for create action for MsSql @ayush3797 in #1325
- Key fields mandatory for adding/updating views in CLI by @abhishekkumams in #1368
Enhancements
- Enabling deterministic builds by @severussundar in #1347
- Add support for
datetimeoffset
MsSql data type by @Aniruddh25 in #1400
Bug Fixes
- Improved stored procedure parameter value type handling during GraphQL schema creation by @seantlenoard in #1383
- Validate that fields referenced in db policy for create operation are present in request body by @ayush3797 in #1391
- Updated GraphQL Nested Filter integration tests and GraphQL filter processing by @seantleonard in #1407
Docs
- Documentation improvements for Public Preview by @yorek in #1253
- Getting started docs update for CosmosDB for NoSql by @sajeetharan in #1280
- Updating CLI docs with Verbs and options by @abhishekkumams in #1296
- Fix incorrect hyperlinks/reference links in getting-started docs by @Aniruddh25 in #1328 and @sajeetharan in #1324
- Replacing Azure storage link with Github links by @abhishekkumams in #1351
- Added link to Development Roadmap by @yorek in #1378
Others (Refactors/Improvements/Testing)
- Centralize addition of database policies by @ayush3797 in #1273
- Refactor handling of returned result sets from DataReader by @ayush3797 in #1297
- Publishing artifacts to ACR, MAR, Nuget.org only when pipeline ran successfully by @severussundar in #1307
- Improvements in contributing docs by @aaronpowell in #1308
- Generate config file only when GraphQL schema is available for CosmosDB for NoSql by @abhishekkumams in #1314
- Integration tests for database policies by @ayush3797 in #1335
- Generate notice file only when releasing by @Aniruddh25 in #1336
- Minor docs corrections in #1333 and #1337
- Passing exception through to the logger rather than stringifying it early by @aaronpowell in #1344
- Return generic error messages in production mode by @severussundar in #1357
- Prohibit specifying primary key route for REST POST requests by @ayush3797 in #1364
- Tests for validating config precedence over relationships defined in database by @abhishekkumams in #1396
- Use System.CommandLine to Parse Command Line Args by @aaronburtle in #1405
0.5.35
What's Changed
- Force
Allow User Variables=true
for MySql Connections(#1349) - Improve mapped column handling for REST pagination and NextLink creation fixes(#1319)
- Replacing Azure storage link with Github links (#1351)
- Adding checks before publish tasks in the release pipeline (#1307)
Full Changelog: v0.5.34...v0.5.35
Public Preview: Data API builder for Azure Databases
This is the public preview release for Data API builder for Azure Databases, version 0.5.34
New Features
- Honor REST and GraphQL enable flag by @abhishekkumams in #1264
- Add Correlation ID to request logs by @aaronburtle in #1261
- Wildcard Operation Support for Stored Procedures in Engine and CLI @seantleonard in #1284
Enhancements
- Fix Folder Structure by @aaronburtle in #1241
- Clean up messages polluting logs by in @aaronburtle #1278
- GraphQL Authorization Handler - Remove Unused Code and simplify authorization logic by @seantleonard in #1256
- Add HotChocolate 12.18.0 MIT license and BCP ChilliCream License 1.0 to NOTICE.txt by @seantleonard in #1277
- Removing beta tag from release tags by @abhishekkumams in #1290
- Update manifest creation file to include past releases by @abhishekkumams in #1291
- Adding issue template for bug reports by @aaronpowell in #1252
- Dispose of GraphQL Json Document Result by @aaronburtle in #1295
- Add a CodeQL static analysis task by @Aniruddh25 #1300
- Add Microsoft.Data.SqlClient.SNI.runtime license by @seantleonard in #1299
Bug Fixes
- Fix include fields section behaviour in the configuration file @ayush3797 in #1282
- Fix expected path for built binaries for code signing by @Aniruddh25 in #1302
- Notice Generation Script - CR LF Correction by @seantleonard in #1298
Docs
- Outlining support policy via SUPPORT.md by @aaronpowell #1248