Radicale - Package Updates
- 
[2.4.1]
- Update Radicale to 3.1.9
 - Full changelog
 - Fix: MOVE in case listen on non-standard ports or behind reverse proxy
 - Fix: stricter requirements of Python 3.11
 - Fix: HTML pages
 - Fix: Main Component is missing when only recurrence id exists
 - Fix: passlib don't support bcrypt>=4.1
 - Fix: web login now proper encodes passwords containing %XX (hexdigits)
 - Enhancement: user-selectable log formats
 - Enhancement: autodetect logging to systemd journal
 - Enhancement: test code
 - Enhancement: option for global permit to delete collection
 - Enhancement: auth type 'htpasswd' supports now 'htpasswd_encryption' sha256/sha512 and "autodetect" for smooth transition
 - Improve: Dockerfiles
 - Improve: server socket listen code + address format in log
 - Update: documentations + examples
 - Dependency: limit typegard version < 3
 - General: code cosmetics
 
 - 
[2.5.0]
- Update Radicale to 3.2.1
 - Full changelog
 - 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
 
 - 
This post is deleted!
 - 
[2.6.1]
- Update Radicale to 3.3.0
 - Full changelog
 - Adjustment: option [auth] htpasswd_encryption change default from "md5" to "autodetect"
 - Add: option [auth] type=ldap with (group) rights management via LDAP/LDAPS
 - Enhancement: permit_delete_collection can be now controlled also per collection by rights 'D' or 'd'
 - Add: option [rights] permit_overwrite_collection (default=True) which can be also controlled per collection by rights 'O' or 'o'
 - Fix: only expand VEVENT on REPORT request containing 'expand'
 - Adjustment: switch from setup.py to pyproject.toml (but keep files for legacy packaging)
 - Adjustment: 'rights' file is now read only during startup
 - Cleanup: Python 3.7 leftovers
 
 - 
[2.6.2]
- Update radicale to 3.3.1
 - Full Changelog
 
 - 
[2.6.3]
- Update radicale to 3.3.2
 - Full Changelog
 
 - 
[2.6.4]
- Update radicale to 3.3.3
 - Full Changelog
 - Add: display mtime_ns precision of storage folder with condition warning if too less
 - Improve: disable fsync during storage verification
 - Improve: suppress duplicate log lines on startup
 - Contrib: logwatch config and script
 - Improve: log precondition result on PUT request
 
 - 
[2.7.0]
- Update radicale to 3.4.0
 - Full Changelog
 
 - 
[2.7.1]
- Update radicale to 3.4.1
 - Full Changelog
 - Add: option [auth] dovecot_connection_type / dovecot_host / dovecot_port
 - Add: option [auth] type imap by code migration from https://github.com/Unrud/RadicaleIMAP/
 
 - 
[2.8.0]
- Update radicale to 3.5.0
 - Full Changelog
 - Add: option [auth] type oauth2 by code migration from https://gitlab.mim-libre.fr/alphabet/radicale_oauth/-/blob/dev/oauth2/
 - Fix: catch OS errors on PUT MKCOL MKCALENDAR MOVE PROPPATCH (insufficient storage, access denied, internal server error)
 - Test: skip bcrypt related tests if module is missing
 - Improve: relax mtime check on storage filesystem, change test file location to "collection-root" directory
 - Add: option [auth] type pam by code migration from v1, add new option pam_serivce
 - Cosmetics: extend list of used modules with their version on startup
 - Improve: WebUI
 - Add: option [server] script_name for reverse proxy base_prefix handling
 - Fix: proper base_prefix stripping if running behind reverse proxy
 
 - 
[2.9.0]
- Update base image to 5.0.0
 
 - 
[2.9.1]
- Update radicale to 3.5.1
 
 - 
[2.9.2]
- Update radicale to 3.5.2
 - Full Changelog
 - Added support for OAuth2 authentication
 - Fixed issue with calendar synchronization on iOS devices
 - Refactored the database schema to improve performance
 - Removed deprecated API endpoints
 - Improved error handling in the web interface
 - Fixed bug causing server crash on startup
 - Enhanced logging for debugging purposes
 - Updated third-party libraries to latest versions
 
 - 
[2.9.3]
- Set 
lc_username=true 
 - Set 
 - 
[2.9.4]
- Update radicale to 3.5.3
 - Full Changelog
 - Breaking change: Removed deprecated 
initmethod from API - Feature: Added support for WebSocket connections
 - Feature: Improved performance of data processing module
 - Feature: Introduced dark mode in the user interface
 - Bug fix: Fixed issue with user authentication failing intermittently
 - Bug fix: Resolved memory leak in the caching mechanism
 - Bug fix: Corrected typo in the error message for invalid input
 - Bug fix: Addressed race condition in the event handler
 - Bug fix: Fixed incorrect calculation in the financial report module
 - Bug fix: Resolved issue with file uploads timing out
 
 - 
[2.9.5]
- Update radicale to 3.5.4
 - Full Changelog