Radicale v0.9 Release Notes

    • Custom handlers for auth, storage and rights (by Sergey Fursov)
    • 1-file-per-event storage (by Jean-Marc Martins)
    • ๐Ÿ‘ Git support for filesystem storages (by Jean-Marc Martins)
    • DB storage working with PostgreSQL, MariaDB and SQLite (by Jean-Marc Martins)
    • Clean rights manager based on regular expressions (by Sweil)
    • ๐Ÿ‘Œ Support of contacts for Apple's clients
    • ๐Ÿ‘Œ Support colors (by Jochen Sprickerhof)
    • Decode URLs in XML (by Jean-Marc Martins)
    • ๐Ÿ›  Fix PAM authentication (by Stepan Henek)
    • ๐Ÿ‘‰ Use consistent etags (by 9m66p93w)
    • ๐Ÿ‘‰ Use consistent sorting order (by Daniel Danner)
    • Return 401 on unauthorized DELETE requests (by Eduard Braun)
    • ๐Ÿšš Move pid file creation in child process (by Mathieu Dupuy)
    • ๐Ÿ‘ Allow requests without base_prefix (by jheidemann)