# TypeORM 0.3.29 - Product: TypeORM (https://whatsnew.fyi/product/typeorm) - Vendor: TypeORM - Date: 2026-05-08 - Version: 0.3.29 - Original notes: https://github.com/typeorm/typeorm/releases/tag/0.3.29 - Permalink: https://whatsnew.fyi/product/typeorm/releases/0.3.29 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'. --- - **fixed** — Fix aggregate methods ambiguous column issue - **fixed** — Prevent eager-loaded entities from overwriting manual relations - **fixed** — Release query runner when there is no migration to revert - **fixed** — Add async to the method using setFindOptions() - **fixed** — QueryBuilder parameter of type JS Date not escaped correctly in SAP - **fixed** — Redis cache version detection - **security** — Validate limit() in Update/SoftDelete query builders - **added** — Add pool timeout for SAP - **added** — Add returning option to update/upsert operations ##### What's Changed * fix: fix up aggregate methods ambiguous column by @Cprakhar in https://github.com/typeorm/typeorm/pull/11822 * fix: prevent eager-loaded entities from overwriting manual relations by @LeviHeber in https://github.com/typeorm/typeorm/pull/11267 * fix: release query runner when there is no migration to revert by @mjr128 in https://github.com/typeorm/typeorm/pull/11232 * fix: add async to the method using setFindOptions() by @bindon in https://github.com/typeorm/typeorm/pull/10787 * chore: disable eslint errors for chai assertions by @alumni in https://github.com/typeorm/typeorm/pull/11833 * ci(tests): Remove limitation of branches to run on by @OSA413 in https://github.com/typeorm/typeorm/pull/11794 * ci: upgrade actions to v6 by @pkuczynski in https://github.com/typeorm/typeorm/pull/11844 * docs(v0.3): add version dropdown (stable/dev) by @naorpeled in https://github.com/typeorm/typeorm/pull/11863 * fix(sap): `QueryBuilder` parameter of type JS `Date` not escaped correctly by @alumni in https://github.com/typeorm/typeorm/pull/11867 * feat(sap): add pool timeout by @alumni in https://github.com/typeorm/typeorm/pull/11868 * feat(qodo): enable new review experience in v0.3 by @naorpeled in https://github.com/typeorm/typeorm/pull/11910 * feat: add `returning` option to update/upsert operations by @naorpeled in https://github.com/typeorm/typeorm/pull/11782 * test: enable repository-returning test by @gioboa in https://github.com/typeorm/typeorm/pull/11913 * chore(qodo): disable in progress notification in v0.3 by @naorpeled in https://github.com/typeorm/typeorm/pull/11928 * ci(docs): add deploy Github Action to v0.3 branch by @naorpeled in https://github.com/typeorm/typeorm/pull/11929 * chore(qodo): disable persistent comments and inline code suggestions in v0.3 by @naorpeled in https://github.com/typeorm/typeorm/pull/11989 * chore(deps): update all dependencies to the latest minor version by @alumni in https://github.com/typeorm/typeorm/pull/12015 * fix(redis): redis cache version detection by @mguida22 in https://github.com/typeorm/typeorm/pull/11936 * ci: remove summary comments location policy by @naorpeled in https://github.com/typeorm/typeorm/pull/12117 * ci(qodo): remove /improve from pr and push commands by @naorpeled in https://github.com/typeorm/typeorm/pull/12129 * ci: migrate from npm to pnpm by @pkuczynski in https://github.com/typeorm/typeorm/pull/12193 * ci(qodo): sync qodo pr agent config from master by @naorpeled in https://github.com/typeorm/typeorm/pull/12265 * ci: remove docs indexing by @alumni in https://github.com/typeorm/typeorm/pull/12435 * fix(security): validate limit() in Update/SoftDelete query builders by @smith-xyz in https://github.com/typeorm/typeorm/pull/12437 * chore(deps): update all minor by @alumni in https://github.com/typeorm/typeorm/pull/12443 * chore(release): release 0.3.29 by @michaelbromley in https://github.com/typeorm/typeorm/pull/12442 ##### New Contributors * @LeviHeber made their first contribution in https://github.com/typeorm/typeorm/pull/11267 * @mjr128 made their first contribution in https://github.com/typeorm/typeorm/pull/11232 * @bindon made their first contribution in https://github.com/typeorm/typeorm/pull/10787 **Full Changelog**: https://github.com/typeorm/typeorm/compare/0.3.28...0.3.29