Jerry Nixon
Jerry Nixon
Data API builder does not currently support response compression (e.g., gzip or brotli), which can significantly reduce payload size and improve performance over slow or high-latency networks. Compression is especially...
# When I run `dab validate`. The purpose of `validate` is help the developer find and fix configuration errors. ## Inconsistent output ``` c:\Temp\demo>dab validate -c dab-config.json Information: Microsoft.DataApiBuilder 1.3.19...
## Proposal Consider enhancing pagination to include page metadata? ### Why? Many APIs provide additional page information. All of this information is available to us. Example: [https://stapi.co/api/v2/rest/spacecraft/search](https://stapi.co/api/v2/rest/spacecraft/search) ### Example ```json...
### What happened? This should be illegal. ```json { "$schema": "https://github.com/Azure/data-api-builder/releases/download/v1.3.19/dab.draft.schema.json", "data-source": { "database-type": "mssql" "options": { "set-session-context": false } }, "runtime": { "rest": { "enabled": true, "path": "/api", "request-body-strict":...
### What happened? This should be illegal. ```json { "$schema": "https://github.com/Azure/data-api-builder/releases/download/v1.3.19/dab.draft.schema.json", "data-source": { "database-type": "mssql" "options": { "set-session-context": false } }, "runtime": { "rest": { "enabled": true, "path": "/api", "request-body-strict":...
 ## Query ```graphql query a { characters { items { Name } } } ``` ## Error ``` info: Microsoft.AspNetCore.Routing.EndpointMiddleware[1] Executed endpoint 'Hot Chocolate GraphQL Pipeline' fail: Microsoft.AspNetCore.Server.Kestrel[13] Connection...
## Output ``` C:\Temp\demo>dab start Information: Microsoft.DataApiBuilder 1.3.19 Information: Config not provided. Trying to get default config based on DAB_ENVIRONMENT... Information: Environment variable DAB_ENVIRONMENT is (null) Loading config file from...
If you use all defaults in your configuration, like this: ## Configuration snippet ```json "runtime": { "mode": "development" }, ``` And then you `dab start` it runs! However, when you...
Remove "permissions" from one of the entities in an otherwise valid configuration file. > Or just misspell "permissions", same result. Then run `dab validate` ``` C:\Temp\dab\Working>dotnet dab validate Information: Microsoft.DataApiBuilder...
Several properties in the JSON schema are missing descriptions. ## Recommendation `entities..graphql.type.singular` Add description: "Defines the singular GraphQL type name for the entity." `entities..graphql.type.plural` Add description: "Defines the plural GraphQL...