docs: release notes for v3.5.3-beta
This commit is contained in:
1 parent
9ab98fd50c
commit
a0fdf03be0
2 files changed
+14
No files matched your search
@@ -46,3 +46,4 @@ Each body lives in `docs/releases/<tag>.md`. Publish with `tea releases create -
|
|||||||
| `v3.5.0-beta` | Relation field |
|
| `v3.5.0-beta` | Relation field |
|
||||||
| `v3.5.1-beta` | Relation picker fix |
|
| `v3.5.1-beta` | Relation picker fix |
|
||||||
| `v3.5.2-beta` | LLM documentation and MCP server |
|
| `v3.5.2-beta` | LLM documentation and MCP server |
|
||||||
|
| `v3.5.3-beta` | OpenAPI response schemas |
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
This release fixes the OpenAPI description served at `/openapi.json`, whose response schemas were empty.
|
||||||
|
|
||||||
|
## Improvements and fixes
|
||||||
|
|
||||||
|
- Every successful response in `/openapi.json` now has a schema (object properties, required keys, array items and scalar types) instead of an empty one, so client generators produce typed models. The schemas are inferred from the sample responses of the API reference.
|
||||||
|
|
||||||
|
## Upgrading
|
||||||
|
|
||||||
|
- Replace the binary, or pull the new image. No schema migration and no new environment variable.
|
||||||
|
|
||||||
|
## Known limitations
|
||||||
|
|
||||||
|
- Because the schemas come from sample responses, a field that is `null` in a sample is typed `null`, a field missing from a sample is missing from its schema, and timestamps are plain strings.
|
||||||
Reference in new issue
Block a user