2.1 KiB
Состав текущего patch-пакета
Этот этап рассчитан поверх последнего рабочего ZIP, присланного после успешного запуска archive publisher.
Пакет этого этапа добавляет:
- trusted archive importer;
- whitelist publisher-ов через настройки сервера;
- строгую проверку больших
SHINE-ARCHIVE; - импорт недостающих raw SHiNE blocks через обычный validator
AddBlock; - локальные поля состояния импорта в
solana_user_pda_currentи таблицуarchive_blockchain_location; - schema migration v23;
- WS API
GetArchiveBlockchainLocation; - экран
Настройки → Архив блокчейна; shine-UI/Blockchain-Viewer.html;- документацию importer/viewer.
Удаления
В этом обновлении удалять файлы не требуется.
Старые test/free-avatar исходники, если они всё ещё физически присутствуют в рабочем дереве, этим patch-пакетом не затрагиваются. Они не относятся к trusted archive importer и не должны удаляться автоматически при наложении этого обновления.
Как накладывать ZIP changed-files
ZIP содержит только новые/изменённые файлы с путями от корня репозитория.
Распаковать поверх той рабочей версии, из которой сделан пакет, с заменой совпадающих файлов.
После наложения:
./gradlew shadowJar
Если Gradle wrapper ещё не установлен локально, сначала обеспечить доступ к уже используемой версии Gradle/кэшу.
При старте сервер сам должен поднять schema с v22 до v23.