Pas de nouveaux e-mails de version

Pour une raison quelconque, Discourse a cessé d’envoyer des e-mails sur les nouvelles versions, le dernier concernait la version 3.5.0.beta2 il y a un an. Je ne l’ai jamais remarqué car j’étais abonné aux notes de version, mais avec le nouveau schéma de publication, il semble qu’il n’y ait plus de notes de version sur le forum meta non plus.

Le paramètre est activé :

Снимок экрана от 2026-03-23 02-59-47

contact_email est rempli (soit dit en passant, la recherche de « contact_email » dans les paramètres d’administration vous redirige vers la page « à propos » avec plusieurs champs, le filtrage par nom de paramètre ne fonctionne pas là-bas) :

Une nouvelle version existe :

Mais l’e-mail n’a jamais été envoyé, ignoré, renvoyé, etc.

Pour le contexte, il y a un utilisateur de service suspendu avec la même adresse e-mail, mais cela ne devrait probablement pas affecter les e-mails de version.

2 « J'aime »

Il semble que la tâche CallDiscourseHub soit cassée. Du moins sur mon site (esr), elle ne fait qu’échouer.

Job exception: Unsupported command argument type: TrueClass

redis-client-0.26.1/lib/redis_client/command_builder.rb:37:in 'block in RedisClient::CommandBuilder#generate'
redis-client-0.26.1/lib/redis_client/command_builder.rb:28:in 'Array#map!'
redis-client-0.26.1/lib/redis_client/command_builder.rb:28:in 'RedisClient::CommandBuilder#generate'
redis-client-0.26.1/lib/redis_client.rb:351:in 'RedisClient#call_v'
redis-5.4.0/lib/redis/client.rb:90:in 'Redis::Client#call_v'
rack-mini-profiler-4.0.1/lib/mini_profiler/profiling_methods.rb:90:in 'block in Redis::Client#profile_method'
(eval at /var/www/discourse/lib/method_profiler.rb:38):5:in 'Redis::Client#call_v'
redis-5.4.0/lib/redis.rb:152:in 'block in Redis#send_command'
redis-5.4.0/lib/redis.rb:151:in 'Monitor#synchronize'
redis-5.4.0/lib/redis.rb:151:in 'Redis#send_command'
redis-5.4.0/lib/redis/commands/hashes.rb:51:in 'Redis::Commands::Hashes#hmset'
redis-5.4.0/lib/redis/commands/hashes.rb:66:in 'Redis::Commands::Hashes#mapped_hmset'
/var/www/discourse/lib/discourse_redis.rb:144:in 'Kernel#public_send'
/var/www/discourse/lib/discourse_redis.rb:144:in 'block (3 levels) in <class:DiscourseRedis>'
/var/www/discourse/lib/discourse_redis.rb:29:in 'DiscourseRedis.ignore_readonly'
/var/www/discourse/lib/discourse_redis.rb:144:in 'block (2 levels) in <class:DiscourseRedis>'
/var/www/discourse/lib/discourse_updates.rb:116:in 'block in DiscourseUpdates.missing_versions='
/var/www/discourse/lib/discourse_updates.rb:114:in 'Array#each'
/var/www/discourse/lib/discourse_updates.rb:114:in 'DiscourseUpdates.missing_versions='
/var/www/discourse/app/jobs/scheduled/call_discourse_hub.rb:19:in 'Jobs::CallDiscourseHub#execute'
/var/www/discourse/app/jobs/base.rb:318:in 'block (2 levels) in Jobs::Base#perform'
rails_multisite-7.0.0/lib/rails_multisite/connection_management/null_instance.rb:49:in 'RailsMultisite::ConnectionManagement::NullInstance#with_connection'
rails_multisite-7.0.0/lib/rails_multisite/connection_management.rb:17:in 'RailsMultisite::ConnectionManagement.with_connection'
/var/www/discourse/app/jobs/base.rb:305:in 'block in Jobs::Base#perform'
/var/www/discourse/app/jobs/base.rb:301:in 'Array#each'
/var/www/discourse/app/jobs/base.rb:301:in 'Jobs::Base#perform'
/var/www/discourse/app/jobs/base.rb:381:in 'Jobs::Scheduled#perform'
mini_scheduler-0.18.0/lib/mini_scheduler/manager.rb:137:in 'MiniScheduler::Manager::Runner#process_queue'
mini_scheduler-0.18.0/lib/mini_scheduler/manager.rb:77:in 'MiniScheduler::Manager::Runner#worker_loop'
mini_scheduler-0.18.0/lib/mini_scheduler/manager.rb:63:in 'block (2 levels) in MiniScheduler::Manager::Runner#ensure_worker_threads' 

Aidez-moi à corriger cela.

3 « J'aime »

Moi aussi, le dernier e-mail (de mes deux forums) date de juin dernier.

Ça vaut la peine d’être corrigé !

2 « J'aime »

Merci pour les signalements ! Il semble que cela ait été cassé suite à une mise à jour du gem redis en mars 2025 :grimacing:

3 « J'aime »