Skip to content

Releases: piccolo-orm/piccolo

0.30.0

09 Aug 06:49
Compare
Choose a tag to compare

The database drivers are now installed separately. For example: pip install piccolo[postgres] (courtesy @aminalaee).

For some users this might be a breaking change - please make sure that for existing Piccolo projects you have either asyncpg or piccolo[postgres] in your requirements.txt file.

0.29.0

05 Aug 12:10
Compare
Choose a tag to compare

The user can now specify the primary key column (courtesy @aminalaee). For example:

class RecordingStudio(Table):
    pk = UUID(primary_key=True)

The BlackSheep template generated by piccolo asgi new now supports mounting of the Piccolo Admin (courtesy @sinisaos).

0.28.0

04 Aug 14:51
Compare
Choose a tag to compare

Added aggregations functions, such as Sum, Min, Max and Avg, for use in select queries (courtesy @sinisaos).

0.27.0

02 Aug 10:11
Compare
Choose a tag to compare

Added uvloop as an optional dependency, installed via pip install piccolo[uvloop] (courtesy @aminalaee).

uvloop is a faster implementation of the asyncio event loop found in Python's standard library.

When uvloop is installed, Piccolo will use it to increase the performance of the Piccolo CLI, and web servers such as Uvicorn will use it to increase the performance of your ASGI app.