Release notes - next
next
2026-04-02
Bug Fixes
- assignability: fix isAssignable() for arrays when not using structural compatibility (0b3270c)
- compiler: fix incorrect “Enum does not contain a member of” errors (671aa45)
- compiler: fix incorrect error in else block type matching (3dfdbdb)
- core: memoize referencedTypes as previous implementation lead to excessive memory allocation (36a5f4b)
- core: move unescaping of reserved words to the grammar (6f9bffb)
- docs: fix incorrect examples for noneOf() and allOf() (255941d)
- docs: fix incorrect examples for noneOf() and allOf() (21988da)
- docs: fix incorrect examples for noneOf() and allOf() (11af2e6)
- http: added missing verbs OPTIONS and HEAD (2167efb)
- http: take first http annotation (bf40e27)
- package-manager: clean up git workspace directory path resolution (b22d98b)
- package-manager: upgrade maven-resolver to 2.x to resolve plexus-utils CVE-2025-67030 (7aa7f35)
Features
- compiler: restore duplicate type and service error detection (b8015d9)
- core: support merging and serialization of compiler options (7a50496)
- jvm: added taxiql-jvm and taxi2java modules (ad1af78)
- language-server: add context help and diagnostics for taxi.conf files (1de0eab)
- package-manager: support subdirectory path in git dependencies [ORB-1114] (187e4f8), closes orbitalapi/monorepo#0
- stdlib: add parseJson function (687f456)
- support filtering of imports in the compiler (5027557)
- taxiql-jvm: add parameterized query support and QueryMessage transport protocol (f4a9b34)
- taxiql-jvm: detect SSE error events and surface as QueryFailureException [ORB-1107] (8f15bea)