-
-
Notifications
You must be signed in to change notification settings - Fork 6.5k
Release plan for 1.0 #11819
Copy link
Copy link
Open
Milestone
Description
This plan tracks our work towards version 1.0.
We aim a release in the first half of 2026.
Plan Items
| Mark | Description |
|---|---|
| 🏃 | work in progress |
| ✋ | blocked task |
| 💪 | stretch goal for this iteration |
Breaking changes
- Drop support for node 16 and 18 feat!: drop support for node 16 and 18 #11382
- Remove all deprecated APIs Remove APIs marked as deprecated in v0.3.0 #11603
- Drop support for old client libraries Drop support for un-maintained/deprecated driver libraries #11692
-
redisolder than v5 (remove code handling older versions) feat(redis)!: remove support for legacy redis client versions #12057 - Remove old
sqlite3client and driver feat(sqlite)!: drop support for sqlite3 and default to better-sqlite3 #11836 - Remove old
mysqlclient feat(mysql)!: drop support for mysql package and default to mysql2 #11766 - Remove old Expo driver Remove old Expo driver #11854
-
- MySQL: Disable legacy spatial support by default MySQL: legacy spatial support disabled by default #12008
- MongoDB: Fix mongo types leaking feat(mongo)!: remove exported internal types #12037
- Rename
connectiontodataSourceinEntityManager,Repository,QueryBuilder,QueryRunneretc. Create deprecated alias for backwards-compatibility. #12082 - Change default for null/undefined handling in
FindOptionsfeat(invalid-where-values-behavior): make throw the default #11710 - Replace
globwithtinyglobbyrefactor!: replace node-glob with tinyglobby, remove rimraf #11699
Features
- Explicit resource management for
QueryRunnerfeat: support explicit resource management in QueryRunner #11701
Technical
- Replace
npmwithpnpmci: setup pnpm #11881 - Replace
gulpwithnxReplace Gulp with Nx for build tasks #11691 - Upgrade to
prettierv3 chore: update prettier to v3 #11702 - Replace
sha.jswith built-innode:cryptoand provide fallback for other platforms (needs fixing our own SHA1 hashing function) refactor: remove shajs #11864 - Replace
uuidwith Crypto WebAPI and provider fallback for non-supported platforms (e.g. ReactNative) Drop dependencies in favour of native crypto functionality #11693
Documentation
- Multi-version documentation:
0.3.xreleases, development (masterbranch), and later for the1.xreleases (published and indexed from GitHub Actions) docs: add version dropdown (stable/dev) to master #11862
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
No status