All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added api for user groups and roles
- Fix static serving in nginx unit config
- Change nginx unit version, current version is 1.29.0
- Add
max_body_size
andlarge_header_buffer_size
to nginx unit config
- Fix user password hash in
/auth/users/
for PUT
- Fix response serializer for api documentation
- Fix user password hash in
/auth/users/
endpoints
- Fix KeyError in plugin config interpolation
- Fix error with broadcast option in message broker
- Added docker settings for plugin template
- Added plugin import exception check
- Changed plugin repository name.
complex_rest_
prefix was added.
[1.1.2] - 2022-07-19
- Fix path creation in rest.urls
- Fix error with handling requests larger than 16kb
- Fix plugins and actions creation from plugin settings
- Add drf-spectacular package
- Add
/schema/
,/schema/redoc/
,/schema/swagger-ui/
paths - Add
collectstatic.sh
script
- Add
stopasgroup
andkillasgroup
settings to all services in supervisor base config - Set complex rest image version in docker compose file
- Configure
media
andstatic
directory
- Set forced celery task autodiscover
- Split services in docker compose file
- Set celery concurrency option
- Plugin loggers propagates to root logger
- Root logger level to WARN
- Allow plugins to have custom configs for nginx unit
- Load plugin CELERY BEAT settings to schedule tasks
- clean_dev section in Makefile
- phone and photo fields to User model
- Logout and isLogged endpoints
- Terminating nginx unit processes
- Override empty stings in config with default values
- Allow login url without slash in the end
- Fix GroupCoordinatorNotAvailableError when first launch
- Plugin admin handled by plugin process
- Change default port for complex rest to 55555
- Python version in plugin template to 3.9.7
- Invoke celery app configuration from core.apps.py
- Fix mistyping in start.sh and start_dev.sh
- complex_rest and celery services waiting for kafka in supervisord config
- Changelog.md.
- Start using "changelog".