Roadmap and changelog ##################### Roadmap ******* BĂȘta version ============ To go out of the current Alpha version we want to achieve the following tasks: - :issue:`Configuration validation using pydantic <138>` Stable version ============== Before we push Canaille in stable version we want to achieve the following tasks: Security -------- - :issue:`Password hashing configuration <175>` - :issue:`Authentication logging policy <177>` - :issue:`Intruder lockout <173>` - :issue:`Password expiry policy <176>` - :issue:`Password compromission check <179>` - :issue:`Multi-factor authentication: Email <47>` - :issue:`Multi-factor authentication: SMS <47>` - :issue:`Multi-factor authentication: OTP <47>` Packaging --------- - :issue:`Nix package <190>` - :issue:`Docker / OCI package <59>` And beyond ========== - :issue:`OpenID Connect certification <182>` - :issue:`SCIM support <116>` Release notes ************* All notable changes to this project will be documented in there. The format is based on `Keep a Changelog `_, and this project adheres to `Semantic Versioning `_. Alpha versions ============== .. include:: ../CHANGES.rst