## drizzle-team/drizzle-orm — v1.0.0-rc.1…v1.0.0-rc.2

_17 commits._

### Features
- **Add D1 binding support** — Drizzle Kit now supports Cloudflare D1 databases via direct bindings, enabling seamless integration with D1 connections alongside existing SQLite drivers. This includes improved connection handling, batch transaction support, and authorization error management for D1's introspection limitations. (e8e6edf)
- **feat: Add release router workflow to manage feature and latest releases** (73e2ea4)

### Fixes
- **fix: update permissions for GitHub releases in workflow files** (59e351d)
- **fix: Update external dependencies in build configuration** (ef4f2f4)

### Backend
- **Added Netlify DB driver support** — Drizzle ORM now supports Netlify Database as a first-class driver, allowing developers to connect to Netlify DB instances using `drizzle('drizzle-orm/netlify-db')`. The implementation includes connection handling, migrations, and comprehensive test coverage. A bug fix for pg-native Pool detection in restricted environments is also included. (48e5406)
- **Security fix for SQL injection** — Fixed a SQL injection vulnerability in `sql.identifier()` and `sql.as()` functions where values weren't being properly escaped. This release addresses CWE-89 by ensuring all values passed to these functions are now safely escaped. (273c780)
- **Drizzle Kit dependency updates** — Updated Drizzle Kit to version 0.31.10 with improved module loader support. The tool now uses `tsx` instead of `esbuild-register` for better compatibility with both ESM and CommonJS modules, added native support for Bun and Deno runtimes for faster startup, and updated the `hanji` library for enhanced terminal output handling. This also fixes an issue where pg-native Pool detection would break in environments with restricted `require()` access. (4aa6ecf)
- **Fixed pg-native Pool detection in node-postgres transactions breaking in environments with forbidden `require()` (fixes #5107) (#5118)** (a086f59)
- **Merge pull request #5095 from drizzle-team/main-workflows** (c445637)
- **Merge branch 'main' into main-workflows** (e7b3aaa)
- **Merge pull request #5087 from drizzle-team/main-workflows** (45a1ffb)
- **Merge remote-tracking branch 'origin/ext-deps-kit' into main-workflows** (ce88a18)
- **+** (5c8a4c5)

### Chore
- **refactor: Update condition for run-feature job to improve clarity and functionality** (0d885a5)
- **chore: Comment out NEON_HTTP_CONNECTION_STRING requirement in release workflows** (6357645)
- **refactor: Simplify release router workflow by removing unnecessary switch job and consolidating secret inheritance** (53dec98)
- **chore: Update version to 0.31.8 and add changelog for bug fixes** (4b82d40)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/drizzle-team/drizzle-orm?utm_source=github-action)._