Releases: Kozea/Radicale
Releases · Kozea/Radicale
3.3.1 Fixes and Extensions
- Add: option [auth] type=dovecot
- Add: option [server] protocol + ciphersuite for optional restrictions on SSL socket
- Enhancement: log content in case of multiple main components error
- Enhancement: [storage] hook documentation, logging, error behavior (no longer throwing an exception)
- Fix: expand does not take timezones into account
- Fix: expand does not support overridden recurring events
- Fix: expand does not honor start and end times
RPMs for Enterprise Linux and Fedora available: https://src.fedoraproject.org/rpms/radicale
- EL10 build still pending build of dependencies https://bugzilla.redhat.com/show_bug.cgi?id=2318480
3.3.0 Fixes+Enhancements+Adjustments
- Adjustment: option [auth] htpasswd_encryption change default from "md5" to "autodetect"
- Adjustment: switch from setup.py to pyproject.toml (but keep files for legacy packaging)
- Adjustment: 'rights' file is now read only during startup
- Add: option [auth] type=ldap with (group) rights management via LDAP/LDAPS
- Add: option [rights] permit_overwrite_collection (default=True) which can be also controlled per collection by rights 'O' or 'o'
- Enhancement: permit_delete_collection can be now controlled also per collection by rights 'D' or 'd'
- Fix: only expand VEVENT on REPORT request containing 'expand'
- Cleanup: Python 3.7 leftovers
RPMs for Enterprise Linux and Fedora available: https://src.fedoraproject.org/rpms/radicale
3.2.3 Fixes+Enhancements
- Add: support for Python 3.13
- Fix: Using icalendar's tzinfo on created datetime to fix issue with icalendar
- Fix: typos in code
- Enhancement: Added free-busy report
- Enhancement: Added 'max_freebusy_occurrences` setting to avoid potential DOS on reports
- Enhancement: remove unexpected control codes from uploaded items
- Enhancement: add 'strip_domain' setting for username handling
- Enhancement: add option to toggle debug log of rights rule with doesn't match
- Drop: remove unused requirement "typeguard"
- Improve: Refactored some date parsing code
RPMs for Enterprise Linux and Fedora available: https://src.fedoraproject.org/rpms/radicale
3.2.2 (Version Fix)
only version fixed in setup.py
3.2.2 (Enhancements)
- Enhancement: add support for auth.type=denyall (will be default for security reasons in upcoming releases)
- Enhancement: display warning in case only default config is active
- Enhancement: display warning in case no user authentication is active
- Enhancement: add option to skip broken item to avoid triggering exception (default: enabled)
- Enhancement: add support for predefined collections for new users
- Enhancement: add options to enable several parts in debug log like backtrace, request_header, request_content, response_content (default: disabled)
- Enhancement: rights/from_file: display resulting permission of a match in debug log
- Enhancement: add Apache config file example (see contrib directory)
- Fix: "verify-collection" skips non-collection directories, logging improved
3.2.1 (PyPI fix)
- PyPI publishing workflow fix
3.2.1 (Bugfix Release)
- Enhancement: add option for logging bad PUT request content
- Enhancement: extend logging with step where bad PUT request failed
- Fix: support for recurrence "full day"
- Fix: list of web_files related to HTML pages
- Test: update/adjustments for workflows (pytest>=7, typeguard<4.3)
3.2.0 (Enhancements)
- Enhancement: add hook support for event changes+deletion hooks (initial support: "rabbitmq")
- Dependency: pika >= 1.1.0
- Enhancement: add support for webcal subscriptions
- Enhancement: major update of WebUI (design+features)
- Adjust: change default loglevel to "info"
- Enhancement: support "expand-property" on REPORT request
- Drop: support for Python 3.7 (EOSL, can't be tested anymore)
- Fix: allow quoted-printable encoding for vObjects
3.1.9
This is a long outstanding bugfix and minor feature release for 3.1.x