Skip to content

v0.11.3

Choose a tag to compare

@grigi grigi released this 06 Feb 05:46
  • Added basic DB driver Capabilities.

    Test runner now has the ability to skip tests conditionally, based on the DB driver Capabilities:

    @requireCapability(dialect='sqlite')
    async def test_run_sqlite_only(self):
        ...
  • Added per-field indexes.

    When setting index=True on a field, Tortoise will now generate an index for it.

    NOTE:

    Due to MySQL limitation of not supporting conditional index creation,
    if `safe=True` (the default) is set, it won't create the index and emit a warning about it.
    
    We plan to work around this limitation in a future release.
    
  • Performance fix with PyPika for small fetch queries
  • Remove parameter hack now that PyPika support Parametrized queries
  • Fix typos in JSONField docstring
  • Added .explain() method on QuerySet.
  • Add required read-only property to fields