Radar — March 2026
Selected release notes for 2026-03-01 → 2026-04-01. The version links lead to the full release notes.
Vite 8, TypeScript 6.0, and Astro 6 went stable within two weeks of each other.
Vite
v8.0.0 — Mar 12, 2026
- ⚠ Vite 8 is stable — a new major. The GitHub release defers to the changelog for details; plan the upgrade rather than auto-bumping.
TypeScript
v6.0.2 — Mar 23, 2026
- ⚠ TypeScript 6.0 became stable (v6.0.2 is the first stable tag). The release points to the announcement post on the TypeScript blog for the full notes.
Node.js
v25.8.2 — Mar 24, 2026
- ⚠ Security release across all lines (9 CVEs, two rated High: SNICallback
error handling, null-prototype
headersDistinct/trailersDistinct) — also shipped as 24.14.1, 22.22.2, and 20.20.2.
v25.8.0 — Mar 3, 2026
- New
--permission-auditflag; SQLiteDatabaseSyncgets alimitsproperty; the test runner exposes a worker ID for concurrent runs.
Astro
astro@6.0.0 — Mar 10, 2026
- ⚠ Astro 6 is stable. From the notes: a reworked adapter entrypoint
contract (
entryType: 'self' | 'legacy-dynamic'), a newprerenderConflictBehavioroption (warnby default,errorto fail the build), and cache-control helpers withmaxAgeandswr(stale-while-revalidate) windows.
CSS / Web platform
v3.22.0 — Mar 25, 2026
- Baseline widely available now includes
subgrid,counter-style,contain-intrinsic-size,hyphens,image-set, andmodulepreload. - Newly available: hanging/each-line
text-indent; new tracked featuresfocusgroupand Declarative WebMCP.
v3.21.0 — Mar 18, 2026
- WebMCP arrives in the platform tracker:
navigator.modelContextgets a feature entry and its own group.
v3.20.0 — Mar 11, 2026
- New tracked features: lazy-loading for
<video>/<audio>, signature-based resource integrity, andtext-decoration-line: spelling-error | grammar-error.
Browsers
v7.3.9 — Mar 27, 2026
CookieStore.setgains amaxAgeoption;CSSFontFaceDescriptors(ascent/descent overrides, variation settings) enters the data.
v7.3.7 — Mar 13, 2026
- New compat data: CSS
timeline-triggerandAudioContext.playbackStats(latency stats for audio playback).
v7.3.6 — Mar 6, 2026
- The Web Preferences API (
navigator.preferences,PreferenceManagerfor color scheme / contrast / reduced motion overrides) enters the data.
Tailwind CSS
v4.2.2 — Mar 18, 2026
@tailwindcss/vitesupports Vite 8.
Storybook
v10.3.0 — Mar 18, 2026
- Storybook MCP: agentic component dev, docs, and test (preview, React).
- Vite 8, Next.js 16.2, and ESLint 10 support; Addon Pseudo-States gets Tailwind v4 support.
- Numerous accessibility improvements across the UI.
v10.2.16 — Mar 6, 2026
- ⚠ Security: host/origin validation for requests and websocket connections, backported as “request validation” to the 9.x, 8.x, and 7.x lines.
Jotai
v2.19.0 — Mar 24, 2026
store.getperformance improved when atoms are not mutated.
Axios
v1.14.0 — Mar 27, 2026
- ⚠ No new features, but
proxy-from-envmoved to v2 — validate env-based proxy behavior and CJS resolution edge cases after upgrading.
i18next
v26.0.0 — Mar 28, 2026
- ⚠ i18next 26 is out, a cleanup major: removed the deprecated
initImmediateoption (useinitAsync), the legacy monolithicinterpolation.formatfunction, the console support notice (andshowSupportNotice), and the unusedsimplifyPluralSuffixoption.
v25.10.0 — Mar 21, 2026
- In v25.9–25.10, interpolation values
are now typed from format specifiers (
{{val, number}}requires a number),keyFromSelectorreturns a brandedSelectorKey, selector syntax works forkeyPrefixingetFixedT, and plural keys enforce{ count: number }(v25.9.0). - TypeScript 6 supported since v25.10.7.
Lodash
4.18.0 — Mar 31, 2026
- A documentation-and-hardening release: a security notice for
_.templatein the threat model and API docs, plus republished per-method packages.
Sentry JS
10.47.0 — Mar 31, 2026
- Runtime metrics integrations for Node.js and Bun; new
elementTimingIntegrationtracks element render/load times in the browser; OTLP integration fornode-core/light.
10.46.0 — Mar 25, 2026
@sentry/elysiaalpha — automatic 5xx capture, lifecycle spans for every Elysia phase, distributed tracing headers.
10.44.0 — Mar 17, 2026
@sentry/effectalpha, Astro 6 support, basic Hono instrumentation on Node, and NestJS@nestjs/bullmq+@nestjs/scheduledecorators instrumented.
Vitest
v4.1.1 — Mar 23, 2026
matchesTagstests the current filter; newexperimental.vcsProvider.
v4.1.0 — Mar 12, 2026
- Test tags,
aroundEach/aroundAllhooks, and chai-style assertions. vi.doMockreturns a disposable; expectedly-failed tests (.fails) are tracked in UI and CLI; a warning fires whenvi.mock/vi.hoistedare declared below the module’s top level.- Several formerly-experimental features stabilized.
Turborepo
v2.9.1 — Mar 30, 2026
- Local cache eviction via
cacheMaxAgeandcacheMaxSize; the migration codemod handles package-manager catalogs.
v2.9.0 — Mar 30, 2026
- ⚠
turbo-ignoreis deprecated in favor ofturbo query affected. affectedUsingTaskInputsfuture flag brings task-level--affecteddetection;experimentalObservabilityadds an OpenTelemetry backend.
v2.8.15 — Mar 9, 2026
- ⚠ The daemon is removed from watch mode;
futureFlags.longerSignatureKeyenforces a minimum HMAC key length for cache signatures.
TanStack Router
v1.166.0 — Mar 1, 2026
- Dev-server SSR style injection is configurable; TanStack Start’s dev server
supports split
baseandbasepathsince v1.165.0.