volas
(Alexander V )
3월 23, 2026, 12:18오전
1
어떤 이유인지 모르겠지만 Discourse가 새 버전 이메일을 보내는 것을 중단했습니다. 마지막 이메일은 약 1년 전 3.5.0.beta2 관련 것이었습니다. release_notes 태그에 구독되어 있었기 때문에 인지하지 못했는데, 새로운 릴리스 체계에서는 메타 포럼에도 릴리스 노트가 더 이상 없는 것 같습니다.
설정은 활성화되어 있습니다:
contact_email은 입력되어 있습니다(참고로 관리자 설정에서 "contact_email"을 검색하면 여러 필드가 있는 “about” 페이지로 이동하며, 설정 이름 필터링이 그곳에서는 작동하지 않습니다):
새 버전이 존재합니다:
하지만 이메일은 전송되지 않았으며, 건너뛰거나 반송된 기록도 없습니다.
참고로, 동일한 이메일을 사용하는 정지된 서비스 사용자가 있지만, 이는 버전 이메일에 영향을 주지 않을 것으로 보입니다.
2개의 좋아요
CallDiscourseHub 작업이 깨진 것 같습니다. 아니면 적어도 제 사이트(esr)에서는 실패만 하고 있습니다.
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'
3개의 좋아요
Ed_S
(Ed S)
3월 23, 2026, 2:18오후
3
저도 마찬가지예요. 지난 6월에 받은 마지막 이메일(두 포럼 모두에서)이었어요.
수정할 가치가 있어요!
2개의 좋아요
david
(David Taylor)
3월 23, 2026, 3:18오후
4
리포트 감사합니다! 2025년 3월에 redis 게마가 업데이트된 후부터 이 문제가 발생한 것 같습니다
main ← version-mailer
merged 03:39PM - 23 Mar 26 UTC
Since our update to redis gem v5.x in March 2025, the CallDiscourseHub job has b… een raising an error because it fails to store `TrueClass`/`FalseClass` values which are returned from the API. This means that new-version emails were not sent.
We don't have any need to store the `critical: true|false` values, so this commit slices the response to only include the strings we need. It also adds a spec which would've caught the error.
3개의 좋아요