Skip to content

2.1.3-rc: Data API builder for Azure Databases

Pre-release
Pre-release

Choose a tag to compare

@Aniruddh25 Aniruddh25 released this 03 Sep 04:49
21bd395

Changes:

New Features:

  • 7d4e27e Add support for the Vector data type in SQL for GraphQL (#3714)
  • 8b4ed96 Add support for the Vector data type in SQL for REST (#3677)
  • 15fcfa5 Enable the MSSQL JSON data type: engine type mapping and error codes (#3691)
  • b4e06b5 MSSQL JSON: REST CRUD support and test fixtures (#3720)
  • 0ef132d MSSQL JSON: return JSON as string on read, with OpenAPI/GraphQL coverage (#3738)
  • 7ad4f49 Add groupby/aggregation support for PostgreSQL in GraphQL (#3741)
  • 56f0fc2 Add read-only support for PostgreSQL array columns (#3402)
  • eb3a58b Add support for DateTime filters in PostgreSQL (#3728)
  • 57a195c Database policy support for PUT/PATCH operations in PostgreSQL (#3694)
  • b2cf224 Allow multi-segment runtime REST/GraphQL paths (e.g. /api/v2) (#3684)
  • a5a4879 Add a configurable Host/Origin allowlist for the MCP endpoint (#3736)
  • 90ccf42 Add application-name telemetry (#3683)
  • 2210289 Add a non-root Dockerfile variant for dual image publishing (#3520)
  • 7f6ddd6 Enable the internal text embedding API (#3441)
  • a0af7b1 Redis-backed caching of internal embeddings (#3532)
  • 9b9511a Add the Microsoft.DataApiBuilder.Core NuGet package (#3550)

Improvements:

  • 84c58b7 Upgrade to .NET 10 and Microsoft.Data.SqlClient 6.x (#3656)
  • c6ecc3c Upgrade Hot Chocolate to version 16.0.0 (#3480)
  • 8f3c217 Refuse to start in production when EasyAuth providers lack Azure environment signals (#3699)
  • 7a0d7e3 Restrict the POST /configuration endpoint to loopback (#3669)
  • 0c7d7c5 Gate MCP describe_entities schema visibility by caller role and permissions (#3737)
  • 94e579f Align MCP create_record/update_record with the shared authorization helper (#3730)
  • d80baa2 Add column-level authorization checks for GraphQL orderBy arguments (#3553)
  • fba075a Add an MCP probe to the comprehensive health endpoint (#3685)

Bug Fixes:

  • dc1196d Bind database authorization policy claim values as typed OData parameters so claim contents cannot be reinterpreted as policy syntax (#3756, #3794)
  • 7ae1372 Fix MySQL PUT/PATCH row-level update database policy handling (#3734)
  • fe2a3a8 Fix entity description not surfaced in GraphQL (#3732)
  • 032eff9 Fix column mapping in GroupBy and aggregation queries (#3750)
  • 091a627 Fix missing WHERE clause in the DWSQL upsert UPDATE branch (#3698)
  • 9391685 Fix GraphQL aggregation disabled when the runtime.graphql config section is absent (#3450)
  • eb800ee Fix SESSION_CONTEXT bug (#3724)