J’ai installé le discourse mail-receiver pour permettre les réponses par e-mail sur mon site auto-hébergé. Je reçois l’avertissement de dépréciation suivant dans les logs.
Avis de dépréciation : avertissement : le paramètre email est déprécié. toutes les requêtes POST vers cette route doivent être envoyées avec un paramètre email_encoded encodé en base64 strict à la place. email a été reçu et est mis en file d'attente pour traitement (suppression dans Discourse 3.3.0)
À /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/actionpack-7.2.2.1/lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action`
J’utilise la dernière version de Discourse 3.5.0.beta3-dev, donc la version de dépréciation est erronée, mais il semble toujours effrayant que cela puisse casser à tout moment.
La dépréciation dans le code source est ici
Et ici se trouve la ligne qui doit être modifiée dans mail-receiver pour utiliser l’encodage base64 à la place. Faites-moi savoir si vous souhaitez une PR.