Mécénat
- Marco 'Lubber' Wienkoop pour son travail sur Fomantic-UI, un chouette framework CSS que nous utilisons dans canaille. Fomantic-UI est aussi utilisé par d'autres outils sur lesquels nous comptons, comme Forgejo.
- Hsiaoming Yang pour son travail sur authlib, une bibliothèque python d'authentification que nous utilisons dans canaille.
git-manpages-l10n
Traductions de la documentation de GIT
- Correction de traductions manquantes concernant des noms de branche et de coquilles dans des traductions de noms de branche
- Ajout de traductions manquantes pour git-switch : 1 et 2
authlib
La bibliothèque Python ultime pour construire des clients et serveurs OAuth et OpenID Connect. Inclut JWS, JWE, JWK, JWA, JWT.
- La métadonnée client
id_token_signed_response_algprend le pas surget_jwt_configdu serveur get_jwt_configprend un paramètreclient
faker
Faker est un paquet Python qui génère des données fictives.
flask-wtf
Intégration simple de Flask et WTForms.
joserfc
Implémentations des RFC JOSE en Python
- Le paramètre
namesdefilter_algorithmsvaut par défaut tous les algorithmes check_keyvérifie la compatibilité de la courbe avec EdDSA- Support des objets KeySet pour
filter_algorithmsetguess_alg - Le paramètre
algorithmdepick_random_keyest optionnel - Ajout de mypy à pre-commit
pydanclick
Ajoute des options click à partir d'un modèle Pydantic
pydantic-settings-export
Exportez facilement vos paramètres Pydantic vers de la documentation
- Fin du support de Python 3.9
- Générateur Toml
- Expansion des paramètres imbriqués union/optionnels en variables d'environnement
- Mise en place des workflows GHA
- Export des instances de paramètres
- Tests unitaires pour les générateurs
scim2-client
Construisez des requêtes SCIM et analysez des réponses SCIM de manière pythonique
scim2-models
Sérialisation et validation de ressources SCIM avec Pydantic
scim2-tester
Vérificateur de conformité aux RFC SCIM pour serveurs
smtpdfix
Un serveur SMTP utilisable comme fixture pytest, implémentant le chiffrement et l'authentification.
sphinxcontrib-screenshot
- Implémentation du paramètre
:status-code: - Mode sombre automatique
- Support de Python 3.14
- Personnalisation du timeout
Canaille
Logiciel léger de gestion d'identité et d'autorisation
- Configuration d'hypercorn via variables d'environnement et options CLI
- Les jetons d'enregistrement de client OIDC sont des JWT
- Documentation des recommandations ANSSI
- Tests unitaires PostgreSQL et corrections de bugs diverses
- Implémentation du support OIDC du paramètre
ui_locales - Bouton de visibilité du mot de passe
- Correction de l'implémentation de ProxyFix
- Implémentation du multi-compte
- Implémentation du claim AMR
- Implémentation du support WebAuthn/Fido2
- Support des sessions côté serveur
- Implémentation de la protection par Captcha
- Affichage de tous les messages flash sous la section d'en-tête
- Inclusion des données Babel manquantes dans le binaire pyinstaller
- Support de Python 3.14
- Suite de tests d'intégration
- La signature du jeton ID sélectionne une clé compatible avec
id_token_signed_response_alg - Les claims d'algorithmes de signature OIDC discovery sont calculés dynamiquement à partir des clés serveur