Ich habe den Discourse Mail-Receiver installiert, um Antworten per E-Mail auf meiner selbst gehosteten Website zu ermöglichen. Ich erhalte die folgende Deprecation-Warnung in den Protokollen.
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`
Ich verwende die neueste Version von Discourse 3.5.0.beta3-dev, daher ist die Deprecation-Version falsch, aber es wirkt immer noch beängstigend, dass es jederzeit kaputtgehen könnte.
Die Deprecation im Quellcode ist hier
Und hier ist die Zeile, die in Mail-Receiver geändert werden muss, um stattdessen Base64-Kodierung zu verwenden. Lassen Sie mich wissen, ob Sie einen PR wünschen.