Ho installato il discourse mail-receiver per consentire le risposte via email sul mio sito self-hosted. Ricevo il seguente avviso di deprecazione nei log.
Deprecation notice: warning: the email parameter is deprecated. all POST requests to this route should be sent with a base64 strict encoded email_encoded parameter instead. email has been received and is queued for processing (removal in Discourse 3.3.0)
At /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`
Sto eseguendo l’ultima versione di Discourse 3.5.0.beta3-dev, quindi la versione di deprecazione è errata, ma sembra comunque spaventoso che possa interrompersi da un momento all’altro.
La deprecazione nel codice sorgente è qui
E qui si trova la riga che deve essere modificata in mail-receiver per utilizzare invece la codifica base64. Fammi sapere se desideri una PR.