Releases
4.0.0
BREAKING CHANGES:
Removed uWSGI as main server.
Setting addrport
migrated to [web]
section.
Dropped support of Centrifugo
versions less than 5 (now require allow_subscribe_for_client
enabled).
Dropped support for MariaDB
10.4, PostgreSQL 12 and less.
Dropped support for Python
less 3.10.
Dropped support for MySQL
less 8.0.11.
The minimum supported version of SQLite
is increased from 3.21.0 to 3.27.0.
Migrated to Django
5.1.
Pagination-Identifiers
used to send duplicate values before, but now they can't.
Pagination-Identifiers
are now sorted independently of the order in the results.
Migrated to OAuth2
authentication model (internal server API).
Disabled session auth for swagger ui and API.
msgpack
is used as default serializer for celery instead of pickle
for security and performance reasons.
Migrated to pyproject.
Changelog:
Feature(UI): Custom users tokens for authentication (for integrations and automation).
Feature(api): Complete migration to uvicorn and asyncio web-server.
Feature(api): New web_worker
command to start webserver (without celery worker).
Feature(api): Migrate to JWT authentication.
Feature(api): Python
3.13 support.
Feature(api): Latest Ansible versions support.
Feature(api): Add tarantool drivers for celery.
Feature(api): Add support for django cache in tarantool.
Feature(docker): Migrate base image to python 3.12.
Fix(api): Other performance enhances.
Fix(api): Valid Swagger 2.0 schema generation for some custom fields.
Fix(api): Support SQS fifo queues.
Fix(plugins): Provide model instances in custom plugin execution.
Refactoring(build): Migrate to pyproject.
You can’t perform that action at this time.