Discourse-solved가 깨진 마이그레이션

Discourse 버전: 2.8.0.beta4
최근 업데이트(최근 7개 커밋)로 인해 마이그레이션이 깨졌습니다:

/var/www/discourse/plugins/discourse-solved/plugin.rb:702:in `block in activate!': undefined method `register_topic_list_preload_user_ids' for #<Plugin::Instance:0x0000560f2d7a5318>
Did you mean?  register_topic_custom_field_type (NoMethodError)

** INCOMPATIBLE PLUGIN **

/var/www/discourse/plugins/discourse-solved 플러그인에 오류가 있어 Discourse를 빌드할 수 없습니다.

이 플러그인을 제거하고 다시 빌드해 보십시오!
173:M 30 Aug 2021 10:28:58.559 # Redis is now ready to exit, bye bye...
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 4279 exit 1>
Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
31203867aea6de5292ee75de44e07092307e88c9046824c265fce1f1792ff077
** FAILED TO BOOTSTRAP ** 이전의 오류 메시지를 확인하십시오. 오류가 여러 개 있을 수 있습니다.
./discourse-doctor 도구가 문제를 진단하는 데 도움이 될 수 있습니다.
==================== END REBUILD LOG ====================
앱 재빌드에 실패했습니다.

최근 tests-passed + solved 리빌드 이후 사이트 전체가 나에게서 깨졌다는 것도 확인합니다. 지금은 solved를 꺼야 했습니다.

문제를 보고해 주셔서 감사합니다. 지금 확인 중입니다.

@Stanzilla @zsero beta4와 stable에서 이 문제가 실제로 발생한다는 것을 확인했습니다. 다만, 제 로컬 환경에서는 tests-passed에서 정상적으로 작동했습니다. 방금 이 수정 사항을 discourse-solved에 병합했습니다: FIX: Stop register_topic_list_preload_user_ids from breaking old versions - Pull Request #160 - discourse/discourse-solved - GitHub

최신 변경 사항을 가져오고 다시 빌드해 보시기 바랍니다.

감사합니다. 이 변경 사항으로 빌드가 더 이상 실패하지 않는 것을 확인했습니다.