Skip to content

0.12.0-rc: Data API Builder for Azure Databases

Pre-release
Pre-release
Compare
Choose a tag to compare
@Aniruddh25 Aniruddh25 released this 22 Apr 04:09
a999b62

Changes:

Bug Fixes

  • 577a3f1 Fix Performance Issue for filtering on varchar columns in MS_SQL database (#2052) [ #1973 ]
  • 5504205 Ensure endCursor is NULL when hasNextPage is FALSE in GraphQL response (#2121)
  • 0fbf7cf Update DAB CLI to return appropriate exit codes based upon exit reason (#2084) [ #1777 ]
  • aad9c17 When deploying a container app, no longer throw WorkloadProfilePropertyNotSupportedInApiVersion. DAB now uses newer containerApp API version. (Thank you, @Benjiiim!)(#2114)
  • 6a75c76 No longer hang/throw unhandled exception when a table definition is not found in the database when processing relationships. (#2100) [ #2037 ]
  • 08f4d45 DAB no longer emits an OpenAPI init error message in the console when DAB is configured to use CosmosDB(#2072) [ #2045 ]
  • ffd29b9 Correctly resolve uniqueidentifier database type from dab-config.json defined stored proc parameter default values instead of erroring out. (#2042) [ #2027 ]
  • d86a6fb Update dab start --help loglevel link to be user-readable (#2083) [ #1819 ]
  • fa419cd DAB correctly handles tables with the same name, in different schemas (#1990) [ #1908 ]
  • 9846181 Fix dataSourceName not found exception in dab validate (#2040) [ #2039 ]
  • 8c95d76 Fix error fetching schema from URL error emitted when running dab validate. (#2099) [ #2013 ]
  • 780f923 Removing wrong FK definition generated during relationship processing which results in correctly withholding redundant join condition added to t-sql query generated when traversing a relationship in GraphQL(#2051)

New Config Validation

  • a23c590 Validation for relationship defined fields (#2139)
    • {source/target}
    • {source/linking-source}
    • {target/linking-target}

New Features

  • a999b62 Pagination limits with config properties default-page-size and max-page-size (#2153)
  • 7f7c673 Root / endpoint returns DAB Version/App User Agent (#2086) [ #1971, #1995 ]

CosmosDB New Features

  • e660ba3 Cosmos DB: Item Level AuthZ (DAB config database policy support) (#2106)
  • 22c0ea5 Adding In-Memory cache support for CosmosDB (#2015) [ #1884 ]
  • 97d70f4 Cosmos DB: Upgrade cosmos DB SDK to latest version i.e. 3.38.1 (#2073)
See More

MSSQL: Multiple Create Functionality (Feature not activated, pending next RC release)

MSSQL Engineering Fundamentals (non-user facing changes)

  • 9504f1d Change TypeName in DatabaseObject Serialization to exclude unwanted parts (#2154)
  • 6ce6fe5 Update notice-generation.ps1 to fix pipeline Issue (#2151)
  • dbcb651 Move Onebranch docker file out of .pipelines directory (#2142)
  • 2ce1591 Add new Dockerfile for pipeline container usage (#2141) [ #2095 ]
  • a937f20 Remove myself from codeowners (#2120)
  • 8a3f38e Disable mssql linux test pipeline (#2076) [ #2077, #2010 ]
  • 2115adf Update CODEOWNERS (#2044)
  • 40142af Maintain Default Data Source Name from Original Config after Hot Reloading (#2069)
  • af42ac2 Only instantiate the file watcher in a hot reloadable scenario (#2108)

DW

  • 5de3682 Introduce new metadata provider initialize method (#2101)
  • 31429e5 Making datasourcename mandatory during executequeryasync for multi-db scenario. (#2112)
  • ae880ad executionHelper public so consumers of nuget, can call logic (#2102)
  • 894cbeb Stored proc support test cases REST DW. (#2048)
  • 81e42c9 Fixing nit comments from previous DW mutation support prs. (#2043)

CosmosDB - Engineering Fundamentals * 8169f86 Create a unittest pipeline, moving common steps into templates, disable CosmosDB testing on linux (#2049)

This list of changes was auto generated. List items were reorganized and titles were enhanced to provide more information.