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