Skip to content

chore(deps): bump tortoise-orm from 0.25.3 to 1.1.8 - #526

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/tortoise-orm-1.1.8
Open

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/tortoise-orm-1.1.8

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 14, 2026

Copy link
Copy Markdown

Bumps tortoise-orm from 0.25.3 to 1.1.8.

Release notes

Sourced from tortoise-orm's releases.

1.1.8

What's Changed

Added

  • QuerySet.union() — SQL UNION query support for combining results from multiple QuerySets, including support for union across different models, union(all=True) for duplicates, order_by(), limit(), and count(). (#2146)
  • feat: add postgresql:// scheme as alias for asyncpg (#2154)
  • feat: add pre commit config and fix codespell issues (#2159)
  • feat: django compatibility field name (#2160)
  • feat: expose classmethod to build tortoise config (#2162)
  • QuerySet.contains() method to check if an object exists in a queryset. (#2163)
  • Added comprehensive EXPLAIN support for MySQL and PostgreSQL. (#2165)
  • Built-in DomainNameValidator, URLValidator, and EmailValidator classes for common validation patterns. (#2167)

Changed

  • chore: update asyncmy to 0.2.12 (#2259)

Fixed

  • MigrationRecorder now uses parameterized queries; fixes MariaDB/MySQL rejecting ISO-8601 applied_at values. (#2132)
  • fix(migrations): use parameterized queries in MigrationRecorder (#2153)
  • Applies model generics on relational fields functions (#2156)
  • fix: MSSQL connection left in busy state after insert (#2171)
  • db_default on ForeignKeyField/OneToOneField now propagates to the underlying <fk>_id column, so CREATE TABLE emits the DEFAULT clause for FK columns. (#2199)
  • Fix db_default on FK/O2O dropped during _init_relations (#2200)
  • MigrationRecorder no longer emits tortoise's own pk field DeprecationWarning when applying migrations; it now builds its bookkeeping model with primary_key=True. (#2203)
  • QuerySet.count() now matches the limited query result for the LIMIT/OFFSET edge cases: it returns 0 (instead of a negative number) when offset() exceeds the total row count, and 0 (instead of the total) for limit(0). (#2208)
  • tests: cover Q inequality and unhashable behavior (#2214)
  • Field declarations on models now resolve to their concrete type (e.g. CharField[str]) in Pyright/Pylance instead of Field[Unknown]; the Field.__new__ type-check stub now returns Self. (#2216)
  • Type hint for TransactionContext now returns a TransactionalDBClient instead of a raw database connection. This change gives the correct inferred type for the transaction context. (#2232)
  • Fix TSVectorField returned value conversion. (#2237)

New Contributors

Full Changelog: tortoise/tortoise-orm@1.1.7...1.1.8

1.1.7

Added

  • Tests for model validators. (#2137)

... (truncated)

Changelog

Sourced from tortoise-orm's changelog.

1.1.8

Added ^^^^^

  • QuerySet.union() — SQL UNION query support for combining results from multiple QuerySets, including support for union across different models, union(all=True) for duplicates, order_by(), limit(), and count(). (#2146)
  • feat: add postgresql:// scheme as alias for asyncpg (#2154)
  • feat: add pre commit config and fix codespell issues (#2159)
  • feat: django compatibility field name (#2160)
  • feat: expose classmethod to build tortoise config (#2162)
  • QuerySet.contains() method to check if an object exists in a queryset. (#2163)
  • Added comprehensive EXPLAIN support for MySQL and PostgreSQL. (#2165)
  • Built-in DomainNameValidator, URLValidator, and EmailValidator classes for common validation patterns. (#2167)

Fixed ^^^^^

  • MigrationRecorder now uses parameterized queries; fixes MariaDB/MySQL rejecting ISO-8601 applied_at values. (#2132)
  • fix(migrations): use parameterized queries in MigrationRecorder (#2153)
  • Applies model generics on relational fields functions (#2156)
  • fix: MSSQL connection left in busy state after insert (#2171)
  • db_default on ForeignKeyField/OneToOneField now propagates to the underlying <fk>_id column, so CREATE TABLE emits the DEFAULT clause for FK columns. (#2199)
  • Fix db_default on FK/O2O dropped during _init_relations (#2200)
  • MigrationRecorder no longer emits tortoise's own pk field DeprecationWarning when applying migrations; it now builds its bookkeeping model with primary_key=True. (#2203)
  • QuerySet.count() now matches the limited query result for the LIMIT/OFFSET edge cases: it returns 0 (instead of a negative number) when offset() exceeds the total row count, and 0 (instead of the total) for limit(0). (#2208)
  • tests: cover Q inequality and unhashable behavior (#2214)
  • Field declarations on models now resolve to their concrete type (e.g. CharField[str]) in Pyright/Pylance instead of Field[Unknown]; the Field.__new__ type-check stub now returns Self. (#2216)
  • Type hint for TransactionContext now returns a TransactionalDBClient instead of a raw database connection. This change gives the correct inferred type for the transaction context. (#2232)
  • Fix TSVectorField returned value conversion. (#2237)

1.1.7

Added ^^^^^

  • QuerySet.union() — SQL UNION query support for combining results from multiple QuerySets, including support for union across different models, union(all=True) for duplicates, order_by(), limit(), and count().
  • Tests for model validators. (#2137)

Fixed ^^^^^

  • Reorder delete model operations in migrations to avoid foreign key constraint errors. (#2145)
  • Return value generated by db_default on create instead of None. (#2143)
  • Column comment alteration now works correctly for MySQL and PostgreSQL; fixed db_default handling for MySQL. (#2142)
  • Fix docstrings for a few classes. (#2135)

Changed ^^^^^^^

  • Improved Pydantic JSON dump performance. (#2130)

1.1.6

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [tortoise-orm](https://github.com/tortoise/tortoise-orm) from 0.25.3 to 1.1.8.
- [Release notes](https://github.com/tortoise/tortoise-orm/releases)
- [Changelog](https://github.com/tortoise/tortoise-orm/blob/develop/CHANGELOG.rst)
- [Commits](tortoise/tortoise-orm@0.25.3...1.1.8)

---
updated-dependencies:
- dependency-name: tortoise-orm
  dependency-version: 1.1.8
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Sep 14, 2026
@vercel

vercel Bot commented Sep 14, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
file-code-box Ready Ready Preview Sep 14, 2026 1:49pm UTC

@dependabot dependabot Bot added the python Pull requests that update python code label Sep 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants