1
0
mirror of https://github.com/etesync/server synced 2024-12-01 04:58:08 +00:00
etesync-server/ChangeLog.md
2024-06-13 14:02:33 -04:00

89 lines
2.9 KiB
Markdown

# Changelog
## Version 0.14.2
- Fix issue with some requests failing in some scenarios with the JS client.
- The JS client was omitting optional fields which were accidentally made to be required. It happened because pydantic v2 changed the behavior in a few ways (for the better fwiw) and we missed a few places when upgrading.
## Version 0.14.1
- Fix issue with serializing non utf8 422 errors
- Appease django warnings about default auto field
## Version 0.14.0
- Upgrade to latest FastAPI and Pydantic for compatibility with Python 3.12
## Version 0.13.1
- Fix requirements definition for django.
## Version 0.13.0
- Update Django dependency to 4 (LTS)
## Version 0.12.0
- Optimize some database queries fixing performance degradation with large installations.
- Ensure environment variables always override config
## Version 0.11.0
- Update deps for Python 3.11
## Version 0.10.0
- Replace the deprecated aioredis with redis-py
- Optimize how we fetch the current (latest) revision of items
## Version 0.9.1
- Update pinned Django version (only matters if using `requirements.txt`).
## Version 0.9.0
- Add LDAP support for checking the validity of a username
- Allow specifying engine-specific database options
- Fix crash on shutdown when redis isn't used
- Reorganize the code to be a valid Python package
## Version 0.8.3
- Fix compatibility with latest fastapi
## Version 0.8.2
- Update dependencies again
## Version 0.8.1
* Fix Error `404 Not Found` for Static Files
* Fix Django 3.2 warnings
* Update dependencies while (keep Django 3.2 LTS)
## Version 0.8.0
* Update django dep.
* Fix issue with comparing ports in hostname verification with self-hosted servers.
* Fix sendfile settings to be more correct.
* Improve easy config (make it clear media_root needs to be set)
* Handle stoken being the empty string
* Fix mysql/mariadb support
* Switch to FastAPI for the server component
## Version 0.7.0
* Chunks: improve the chunk download endpoint to use sendfile extensions
* Chunks: support not passing chunk content if exists
* Chunks: fix chunk uploading media type to accept everything
* Gracefull handle uploading the same revision
* Pass generic context to callbacks instead of the whole view
* Fix handling of some validation errors
## Version 0.6.1
* Collection: save the UID on the model to use the db for enforcing uniqueness
## Version 0.6.0
* Fix stoken calculation performance - was VERY slow in some rare cases
* Fix issues with host verification failing with a custom port - part 2
## Version 0.5.3
* Add missing migration
## Version 0.5.2
* Fix issues with host verification failing with a custom port
* Add env variable to change configuration file path.
* Change user creation to not ask for a password (and clarify the readme).
## Version 0.5.1
* Enforce collections to always have a collection type set
* Collection saving: add another verification for collection UID uniqueness.
## Version 0.5.0
* First Etebase-server release (was EteSync-server before)