Skip to content

Releases: Azure/data-api-builder

0.10.23: Data API builder for Azure Databases

07 Feb 00:22
573117a
Compare
Choose a tag to compare

Changes for 0.10.23:

Bug Fixes:

  • 573117a Fixes environment variable substitution in data-source.options.
  • c93c757 Updates dab.draft.schema.json to allow configuration a global cache property in the runtime section and configuring cache property within each entity.
  • 19afe75 Fixes an issue where caching was skipped in some circumstances.
  • 126737d Fixes issue where the $after query string parameter appeared twice in the nextLink property of a REST response.

Engineering Fundamentals

  • 65871af Updated test CI/CD pipeline configuration.

0.10.21: Data API builder for Azure Databases

31 Jan 08:54
baf83ec
Compare
Choose a tag to compare

Changes:

New Features

DAB ENGINE

DAB CLI

DAB Runtime Config

  • 36ab82a Add Cache properties to runtime config file with JSON Serialize/Deserialize (#1865) [ #1618, #1617 ]

Other enhancements and bug fixes

  • fffcd70 Removed hash from application name (fix #1759) (#1863)
  • ea2ab9b Adds helpful error message for mutations executed without read permissions - SQL database types (#1874) [ #1464 ]
  • bcb891b Fix base64 encoding of $after query parameter value in NextLink (#1895)
  • d1fa539 Change the form of our NextLink used for pagination cursors (#1851)
  • 49796db Update DAB runtime config JSON schema (#1845)
  • 7efa7f4 Update dab.draft.schema.json (#1782)
  • c09e08a Copying stored proc parameters in the config no longer required in some circumstances. (#1847)
  • 7460003 Attempt to create OpenAPI document only if rest is enabled (#1872)
  • 8707c63 Add telemetry client only if it is enabled (#1868)
  • d885e59 Enhance shutdown logs with extra details (#1821) [ #1763 ]
  • 8ab7f36 Access Token needs to be set according to the datasource name. (#1846)
  • 00842f6 [Configuration] Make optional object sub properties nullable (#1823) [ #1402, #1684, #1737 ]
  • a12f39f Handling missing environment variables cleaner for SWA (#1825) [ #1820 ]
  • a60b598 Update dependencies (#1828)
  • 020792e Upgrade HotChocolate (#1854)
  • 49ac53a Introduces a change in the REST POST, PATCH and PUT API response construction (#1731)
  • ca5fa14 Move to file scoped namespace project Core part 1 (#1744)
  • 9ad8b34 Ensuring correct population of second constructor in runtimeconfig. (#1772)
  • bd6c943 Unhandled Exception for malformed connection string bug fix (#1741)
  • 51adeb2 Fix setting CosmosDB configuration at runtime by checking whether the graphql schema is set (#1743) [ #1739 ]
  • 038c17d Docker file now used Azure Mariner Linux (#1786) [ #1762 ]
See More

Documentation updates

Test infrastructure updates

  • ee1f78c Eliminate generation of config files multiple times in the integration test pipelines (#1910) [ #1909 ]
  • 6c213a5 Adding pipeline for DW testing. (#1877)
  • fdcf2cc Fixing dw-sql pipeline and enabling DW Query Builder to handle Unicode characters (#1907) [ #1901 ]
  • 74cb4b4 Configured CosmosDB Local Emulator for running integration tests on the Windows agent (#1876)
  • bec778f Update minor version in build ci pipeline config to 0.10 in MAIN (#1742)

Changes between this stable version 0.10.21 and the previous release candidate 0.10.11-rc:

0.10.11-rc: Data API builder for Azure Databases

07 Dec 17:24
40dab94
Compare
Choose a tag to compare

Changes:

New Features

DAB ENGINE

DAB CLI

DAB Runtime Config

  • 36ab82a Add Cache properties to runtime config file with JSON Serialize/Deserialize (#1865) [ #1618, #1617 ]

Other enhancements and bug fixes

  • fffcd70 Removed hash from application name (fix #1759) (#1863)
  • ea2ab9b Adds helpful error message for mutations executed without read permissions - SQL database types (#1874) [ #1464 ]
  • bcb891b Fix base64 encoding of $after query parameter value in NextLink (#1895)
  • d1fa539 Change the form of our NextLink used for pagination cursors (#1851)
  • 49796db Update DAB runtime config JSON schema (#1845)
  • 7efa7f4 Update dab.draft.schema.json (#1782)
  • c09e08a Copying stored proc parameters in the config no longer required in some circumstances. (#1847)
  • 7460003 Attempt to create OpenAPI document only if rest is enabled (#1872)
  • 8707c63 Add telemetry client only if it is enabled (#1868)
  • d885e59 Enhance shutdown logs with extra details (#1821) [ #1763 ]
  • 8ab7f36 Access Token needs to be set according to the datasource name. (#1846)
  • 00842f6 [Configuration] Make optional object sub properties nullable (#1823) [ #1402, #1684, #1737 ]
  • a12f39f Handling missing environment variables cleaner for SWA (#1825) [ #1820 ]
  • a60b598 Update dependencies (#1828)
  • 020792e Upgrade HotChocolate (#1854)
  • 49ac53a Introduces a change in the REST POST, PATCH and PUT API response construction (#1731)
  • ca5fa14 Move to file scoped namespace project Core part 1 (#1744)
  • 9ad8b34 Ensuring correct population of second constructor in runtimeconfig. (#1772)
  • bd6c943 Unhandled Exception for malformed connection string bug fix (#1741)
  • 51adeb2 Fix setting CosmosDB configuration at runtime by checking whether the graphql schema is set (#1743) [ #1739 ]
  • 038c17d Docker file now used Azure Mariner Linux (#1786) [ #1762 ]
See More

Documentation updates

Test infrastructure updates

  • ee1f78c Eliminate generation of config files multiple times in the integration test pipelines (#1910) [ #1909 ]
  • 6c213a5 Adding pipeline for DW testing. (#1877)
  • fdcf2cc Fixing dw-sql pipeline and enabling DW Query Builder to handle Unicode characters (#1907) [ #1901 ]
  • 74cb4b4 Configured CosmosDB Local Emulator for running integration tests on the Windows agent (#1876)
  • bec778f Update minor version in build ci pipeline config to 0.10 in MAIN (#1742)

This list of changes was auto generated. The change list was manually rearranged into distinct sections
to categorize updates.

0.9.7: Data API builder for Azure Databases

14 Nov 01:50
e560142
Compare
Choose a tag to compare

New features and enhancements

Bug Fixes

  • 73a02dc [Cherrypick] Fix setting cosmos configuration at runtime by checking whether the graphql schema is set (#1746) [ #1739 ]
  • e3b65c9 Remove redundant logging of found config file (#1669) [ #1402 ]
  • e49d72a Fixes the bug #1680 that necessitated adding the 'name' parameter to the @model directive, regardless of the name of the GraphQL object type's name. (#1714) [ #1402 ]
  • 29c46c2 Fix $select clause behavior for Find Requests (#1697) [ #1505 ]
  • a5f9db0 Fix for missing global REST section in config file (#1712) [ #1678, #1675 ]
  • 653a8f6 Fix Config File Path Issue (#1681) [ #1674 ]
  • 1b82fb8 Avoid escaping HTML sensitive characters when writing configuration to file (#1691) [ #1687, #1386, #1402 ]
  • 60e38a2 When databasename is empty it should not be added to prefix. (#1605)
  • 33774c2 Skip writing the HTTP actions to config file and log warning when REST Methods are configured for tables/views (#1607) [ #1571, #1570 ]
  • 5e3874e Fix Location Header in POST Response header (#1626) [ #1613 ]
  • 854154e Replace environment variable only for dab start (#1641) [ #1632, #1402 ]
  • ecc0778 Fixing bug with handling output columns - MySql (#1647)
  • 8b05b5b Fix for guid filter in GraphQL (#1644)
  • 31a0e7d OpenAPI document resolves custom configured REST path (#1653) [ #1633 ]
  • 529471b Optional properties in runtime config properties are correctly set when using DAB CLI merge feature.
  • 297096d Updates dab.draft.schema.json to pass linting validation
  • f3c3ca0 POST, PATCH and PUT REST API response metadata corrected behavior.
  • b8c0c84 Improved handling of missing environment variables.
  • 34fa935 Updated project dependencies.
  • 73a02dc Fixed Cosmos late-bound config handling based on presence of GraphQL schema.

Changes between this stable version 0.9.7 and the previous release candidate 0.9.6-rc:

  • #1876 Use CosmosDB Local Emulator for running integration tests
  • #1821 Enhance shutdown logs with extra details
  • #1854 Upgrade HotChocolate dependencies
  • #1851 Change the form of nextLink used for pagination cursors
  • #1872 Attempt to create OpenAPI document only if rest is enabled
  • #1868 Add telemetry client only if it is enabled.
See More

Cosmetic Code Changes

0.9.6: Data API builder for Azure Databases

25 Oct 23:54
529471b
Compare
Choose a tag to compare

Changes for 0.9.X

New features and enhancements

Bug Fixes

  • 73a02dc [Cherrypick] Fix setting cosmos configuration at runtime by checking whether the graphql schema is set (#1746) [ #1739 ]
  • e49d72a Fixes the bug #1680 that necessitated adding the 'name' parameter to the @model directive, regardless of the name of the GraphQL object type's name. (#1714) [ #1402 ]
  • 29c46c2 Fix $select clause behavior for Find Requests (#1697) [ #1505 ]
  • a5f9db0 Ports the patch fix for missing global REST section in config file (for 0.8.* version) to the main branch (#1712) [ #1678, #1675 ]
  • 653a8f6 Fix Config File Path Issue (#1681) [ #1674 ]
  • 1b82fb8 Avoid escaping HTML sensitive characters when writing configuration to file (#1691) [ #1687, #1386, #1402 ]
  • 60e38a2 When databasename is empty it should not be added to prefix. (#1605)
  • 33774c2 Skip writing the HTTP actions to config file and log warning when REST Methods are configured for tables/views (#1607) [ #1571, #1570 ]
  • 5e3874e Fix Location Header in POST Response header (#1626) [ #1613 ]
  • 854154e Replace environment variable only for dab start (#1641) [ #1632, #1402 ]
  • ecc0778 Fixing bug with handling output columns - MySql (#1647)
  • 8b05b5b Fix for guid filter in GraphQL (#1644)
  • 31a0e7d OpenAPI document resolves custom configured REST path (#1653) [ #1633 ]

Changes between this release candidate 0.9.6-rc and the previous release candidate 0.9.5-rc:

  • 529471b Optional properties in runtime config properties are correctly set when using DAB CLI merge feature.
  • 297096d Updates dab.draft.schema.json to pass linting validation
  • f3c3ca0 POST, PATCH and PUT REST API response metadata corrected behavior.
  • b8c0c84 Improved handling of missing environment variables.
  • 34fa935 Updated project dependencies.
  • 73a02dc Fixed Cosmos late-bound config handling based on presence of GraphQL schema.
See More

Cosmetic Code Changes

0.9.5-rc: Data API builder for Azure Databases

28 Sep 00:57
73a02dc
Compare
Choose a tag to compare

Changes:

New features and enhancements

Bug Fixes

  • 73a02dc [Cherrypick] Fix setting cosmos configuration at runtime by checking whether the graphql schema is set (#1746) [ #1739 ]
  • e49d72a Fixes the bug #1680 that necessitated adding the 'name' parameter to the @model directive, regardless of the name of the GraphQL object type's name. (#1714) [ #1402 ]
  • 29c46c2 Fix $select clause behavior for Find Requests (#1697) [ #1505 ]
  • a5f9db0 Ports the patch fix for missing global REST section in config file (for 0.8.* version) to the main branch (#1712) [ #1678, #1675 ]
  • 653a8f6 Fix Config File Path Issue (#1681) [ #1674 ]
  • 1b82fb8 Avoid escaping HTML sensitive characters when writing configuration to file (#1691) [ #1687, #1386, #1402 ]
  • 60e38a2 When databasename is empty it should not be added to prefix. (#1605)
  • 33774c2 Skip writing the HTTP actions to config file and log warning when REST Methods are configured for tables/views (#1607) [ #1571, #1570 ]
  • 5e3874e Fix Location Header in POST Response header (#1626) [ #1613 ]
  • 854154e Replace environment variable only for dab start (#1641) [ #1632, #1402 ]
  • ecc0778 Fixing bug with handling output columns - MySql (#1647)
  • 8b05b5b Fix for guid filter in GraphQL (#1644)
  • 31a0e7d OpenAPI document resolves custom configured REST path (#1653) [ #1633 ]
See More

Cosmetic Code Changes

0.8.52: Data API builder for Azure Databases

22 Sep 05:38
c699250
Compare
Choose a tag to compare

Changes:

  • c699250 Fix setting cosmos configuration at runtime by checking whether the graphql schema is set (#1739) by @Mathos1432

This list of changes was auto generated.

0.8.51: Data API builder for Azure Databases

14 Sep 20:52
9b0304e
Compare
Choose a tag to compare

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 with cosmosdb-nosql in #1680 by @neeraj-sharma2592

0.8.50: Data API builder for Azure Databases

08 Sep 00:58
69f4535
Compare
Choose a tag to compare

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

Full Changelog: v0.8.49...v0.8.50

0.8.49: Data API builder for Azure Databases

31 Aug 02:16
0aebfe2
Compare
Choose a tag to compare

What's Changed

Bug Fixes

New Contributors

Full Changelog: v0.7.6...v0.8.49