# drizzle-team/drizzle-orm · RepoSense Release & Migration Intelligence

> [BREAKING] Fixed `postgres-js` transparent parsers set by. Pre-release build; test in staging. Migration: Low.

## Metadata
- **Repository URL**: https://github.com/drizzle-team/drizzle-orm
- **Primary Package**: `drizzle-orm` (NPM)
- **Categories**: `DATABASE`, `BACKEND`
- **Latest Version**: `v1.0.0-rc.5`
- **Semantic Status**: `WARNING`
- **Bundle Size Impact (unavailable)**: `Size Unavailable`
- **Atom Ingestion Feed**: https://github.com/drizzle-team/drizzle-orm/releases.atom

## The Human Context (Plain-English Pitch)
Drizzle ORM is a lightweight, headless TypeScript ORM designed to feel like writing SQL with full type safety. With zero binary dependencies and tiny bundle overhead, it is built to run seamlessly on serverless and edge runtimes.

## Stage 1 Executive Summary ([Core Change] + [Required Action] + [Migration Effort])
[BREAKING] Fixed `postgres-js` transparent parsers set by. Pre-release build; test in staging. Migration: Low.

## Breaking Changes & Required Actions
- [BREAKING] Fixed `postgres-js` transparent parsers set by `drizzle()` constructors breaking driver's own serializers for `timestamptz`, `timestamp`, `date`, `time`, `json`, `jso...
- [BREAKING] Restricted `undefined` value passed to fields in relational queries' `where` - now throws an error upon encountering `undefined` in filters, added `EmptyFilter` symbo...
- [BREAKING] Relation filters without conditions (`{}`, or containing only empty conditions) are now skipped like any other empty filter instead of generating `exists (...)` check...
- [BREAKING] Updated `postgres` codecs: now generic codecs contain only in-json codecs (mirroring `mysql`), contents of drivers' codecs remain unchanged

## Migration Snippet
```ts
npm install drizzle-orm@1.0.0-rc.5
```

## Ecosystem Compatibility Matrix & Graph Warnings
- **TypeScript 5.x** [`COMPATIBLE`]: Ships standard TypeScript declaration files without type regressions.

## Zero-Noise Release Timeline
- **v1.0.0-rc.5** (2026-10-21) [WARNING]: [BREAKING] Fixed `postgres-js` transparent parsers set by. Pre-release build; test in staging. Migration: Low.

## Upgrade & Migration Q&A (GEO Direct Answers)
### Is drizzle-team/drizzle-orm v1.0.0-rc.5 safe to upgrade in production?
drizzle-team/drizzle-orm v1.0.0-rc.5 is classified as WARNING (PRERELEASE release). [BREAKING] Fixed `postgres-js` transparent parsers set by. Pre-release build; test in staging. Migration: Low.

### What breaking changes or compatibility risks exist in drizzle-team/drizzle-orm v1.0.0-rc.5?
No breaking API changes or peer dependency conflicts are recorded for drizzle-team/drizzle-orm v1.0.0-rc.5 in the RepoSense compatibility graph.

### What is the bundle size impact of drizzle-orm v1.0.0-rc.5?
Measured bundle size telemetry is currently unavailable for drizzle-orm v1.0.0-rc.5; verify build output locally before deploying.

### How do I upgrade drizzle-orm to v1.0.0-rc.5?
Upgrade drizzle-orm to v1.0.0-rc.5 by running "npm install drizzle-orm@1.0.0-rc.5" and applying the migration steps: npm install drizzle-orm@1.0.0-rc.5
