Я установил mail-receiver для Discourse, чтобы получать ответы по электронной почте на моём самохостинговом сайте. В логах я вижу следующее предупреждение об устаревании:
Уведомление об устаревании: предупреждение: параметр email устарел. Все POST-запросы к этому маршруту должны отправляться с параметром email_encoded, закодированным в base64 (строгий режим). Параметр email получен и помещён в очередь на обработку (удаление в 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`
Я использую последнюю версию Discourse 3.5.0.beta3-dev, поэтому версия для устаревания указана неверно, но всё равно пугает мысль, что это может сломаться в любой момент.
Предупреждение об устаревании в исходном коде находится здесь.
А здесь находится строка, которую нужно изменить в mail-receiver, чтобы использовать кодирование base64. Дайте знать, если хотите, чтобы я подготовил pull request.