February 2026 Feature Updates
· 3 min read
- FHIR search filled out its string, number, and date matching. Exact and contains landed for strings, then prefix handling followed for numbers and dates. Relevant commits:
5bde51bf(#497),bc64848f(#499),c68a2e84(#507),84b19295(#520),777a3b2e(#521),6c5a4983(#531). - Prefix parsing and comparison behavior were tightened up, including the number/date window handling that sits under the new search clauses. Relevant commits:
6bc0b8c6(#515),777a3b2e(#521),a4d6fe4b(#522),4845309d,6b7d10a1. - Canonical handling, indexing APIs, and subscription limits were reworked so those paths could share the same rules instead of drifting apart. Relevant commits:
c7519a8b(#505),d5e249a9(#535),0a20209c(#537),b86d2496(#539),da6fa55d(#540). - Schema generation started in earnest, with JSON Schema generation, pre-generation, nested resource handling, and schema tests landing together. Relevant commits:
50c73f99(#444),4838f90b(#445),4d4190a6(#446),b82b34fe(#447),5950c6e4. - OpenAPI generation followed close behind with instance-method docs, type-method docs, and response schema cleanup. Relevant commits:
b9055918(#448),61e46206(#448),4798aaf8(#449),19b5c6b1(#450). - Backend cleanup kept pace with the feature work, including worker moves, Sentry wiring, and a few dependency bumps. Relevant commits:
401dcab7(#541),5a1c4194(#542),485c615e(#503),15eeb9c0(#529).
