Changelog
What shipped, when. A curated, hand-verified timeline of releases and platform updates.
- feature
devhub-0.1.0AiVet Dev Hub launches — blog, changelog, activity feed, RSS
- New /blog, /changelog, /feed, and /community sections extend aivet.dev into a developer publication.
- RSS/Atom feeds published for blog and changelog.
- Shared entity-registry interlinking and schema.org Article/MedicalWebPage structured data.
- security
imaging-00018-g4pImaging surface hardened — cross-tenant guard + decision-support reframe
- Added tenant-prefix authorization (isPathInTenant) on all DICOM URL/ingest endpoints.
- Reframed imaging AI from "radiology report" to decision-support aid with an always-on "not a diagnosis" notice.
- Scoped referrals reads/writes to clinic staff only.
- security
platform-2026-07-13Browser-bundle model key exposure closed and verified
- Confirmed no NEXT_PUBLIC_ AI key ships in the served bundle.
- Client AI calls route through authenticated server proxies; imaging uses bring-your-own-key.
- Old exposed key rotated and verified dead (API_KEY_INVALID).
- fix
api-2026-07-11Production REST API routing and tenant-isolation fixes
- Router now mounts at /api/v1, /api, and / so all call sites resolve.
- intakes reads scoped to clinic membership (was authenticated-only).
- Per-clinic send rate cap added to the email endpoint.