# TypeORM 0.3.26 - Product: TypeORM (https://whatsnew.fyi/product/typeorm) - Vendor: TypeORM - Date: 2025-08-18 - Version: 0.3.26 - Original notes: https://github.com/typeorm/typeorm/releases/tag/0.3.26 - Permalink: https://whatsnew.fyi/product/typeorm/releases/0.3.26 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **security** — When using MySQL, TypeORM now connects using stringifyObjects: true to avoid a potential security vulnerability in the mysql/mysql2 client libraries - **changed** — When using SAP HANA, TypeORM now uses the built-in pool from the @sap/hana-client library instead of the deprecated hdb-pool - **fixed** — Pass duplicated parameters correctly to the Oracle client when executing a query - **added** — Add support for REAL_VECTOR and HALF_VECTOR data types in SAP HANA Cloud - **fixed** — Add stricter type-checking and improve event loop handling - **changed** — Avoid unnecessary count on getManyAndCount - **fixed** — Support for better-sqlite3 v12 - **fixed** — Preserve useIndex when cloning a QueryExpressionMap or QueryBuilder - **fixed** — Do not create junction table metadata when it already exists - **fixed** — Support AnalyticDB returning version() column name in getVersion() - **fixed** — Resolve array modification bug in QueryRunner drop methods - **added** — Add Redis 5.x support with backward compatibility via peer dependency - **fixed** — Fix regtype is not supported in aurora serverless v2 - **fixed** — Improve globalThis variable retrieval for web worker platform - **added** — Add entity mode virtual-property **Notes:** - When using MySQL, TypeORM now connects using `stringifyObjects: true`, in order to avoid a potential security vulnerability in the mysql/mysql2 client libraries. You can revert to the old behavior by setting `connectionOptions.extra.stringifyObjects = false`. - When using SAP HANA, TypeORM now uses the built-in pool from the `@sap/hana-client` library. The deprecated `hdb-pool` is no longer necessary and can be removed. See https://typeorm.io/docs/drivers/sap/#data-source-options for the new pool options. ##### What's Changed * chore: Remove manual trigger on publish workflow by @michaelbromley in https://github.com/typeorm/typeorm/pull/11536 * test(ci): force mocha to exit on stuck process by @OSA413 in https://github.com/typeorm/typeorm/pull/11538 * fix(oracle): pass duplicated parameters correctly to the client when executing a query by @alumni in https://github.com/typeorm/typeorm/pull/11537 * feat(sap): add support for REAL_VECTOR and HALF_VECTOR data types in SAP HANA Cloud by @alumni in https://github.com/typeorm/typeorm/pull/11526 * fix: add stricter type-checking and improve event loop handling by @alumni in https://github.com/typeorm/typeorm/pull/11540 * perf: avoid unnecessary count on getManyAndCount by @EQuincerot in https://github.com/typeorm/typeorm/pull/11524 * feat(sap): use the native driver for connection pooling by @alumni in https://github.com/typeorm/typeorm/pull/11520 * fix: support for better-sqlite3 v12 by @mohd-akram in https://github.com/typeorm/typeorm/pull/11557 * fix: preserve `useIndex` when cloning a QueryExpressionMap (or a QueryBuilder) by @kettui in https://github.com/typeorm/typeorm/pull/10679 * chore: change test badge from `test.yml` to `commit-validation.yml` by @albasyir in https://github.com/typeorm/typeorm/pull/11560 * fix: do not create junction table metadata when it already exists by @ragrag in https://github.com/typeorm/typeorm/pull/11114 * fix(mysql): support AnalyticDB returning version() column name in getVersion() by @rhydian0x in https://github.com/typeorm/typeorm/pull/11555 * fix: resolve array modification bug in QueryRunner drop methods #11563 by @taina0407 in https://github.com/typeorm/typeorm/pull/11564 * fix(mysql): set `stringifyObjects` implicitly by @alumni in https://github.com/typeorm/typeorm/pull/11574 * docs: separate driver-specific documentation by @alumni in https://github.com/typeorm/typeorm/pull/11581 * docs: fix redirect to mongodb page by @alumni in https://github.com/typeorm/typeorm/pull/11584 * feat(11528): add Redis 5.x support with backward compatibility wite peer dependency to allow by @par333k in https://github.com/typeorm/typeorm/pull/11585 * fix: regtype is not supported in aurora serverless v2 by @ArsenyYankovsky in https://github.com/typeorm/typeorm/pull/11568 * fix(platform[web worker]): improve globalThis variable retrieval for … by @dasoncheng in https://github.com/typeorm/typeorm/pull/11495 * docs: added `@piying/orm` extension to readme by @wszgrcy in https://github.com/typeorm/typeorm/pull/11596 * docs: Fix `reload` option typo by @radovanovic-stevan in https://github.com/typeorm/typeorm/pull/11601 * feat: add entity mode virtual-property by @wszgrcy in https://github.com/typeorm/typeorm/pull/11597 * chore: Release v0.3.26 by @michaelbromley in https://github.com/typeorm/typeorm/pull/11602 ##### New Contributors * @EQuincerot made their first contribution in https://github.com/typeorm/typeorm/pull/11524 * @kettui made their first contribution in https://github.com/typeorm/typeorm/pull/10679 * @ragrag made their first contribution in https://github.com/typeorm/typeorm/pull/11114 * @rhydian0x made their first contribution in https://github.com/typeorm/typeorm/pull/11555 * @taina0407 made their first contribution in https://github.com/typeorm/typeorm/pull/11564 * @par333k made their first contribution in https://github.com/typeorm/typeorm/pull/11585 * @dasoncheng made their first _[Truncated at 4000 characters — full notes: https://github.com/typeorm/typeorm/releases/tag/0.3.26]_