2022.07.02-milkey-1
Upgrade overview
This release contains upgrade notes that deviate from the norm:
ℹ️ Requires Groundpolis restart
ℹ️ Requires database migration process for zero-downtime deployment
What's Changed
- Nodename: 名前をgroundpolis-milkeyへ変更 by @melt-adzuki in 89c3bce
- support node v16 by @atsu1125 in #26
- CIを追加 by @atsu1125 in #27
- GroundpolisのUpstreamをマージする by @atsu1125 in #31
- Upgrade redis in docker-compose.yml from 4 to 6 by @atsu1125 in d1ecb93
- feat: disable federation by @atsu1125 in a7c6d57
Full Changelog: 2021.12.2-milkey-4...2022.07.02-milkey-1
How to Update
Non-Docker
git pull
yarn install
yarn build-product
yarn migrate
systemctl restart groundpolis
Docker
The exact steps depend on your setup, but they are likely to match the following:
- Pull the code:
git pull
- Pull the prebuilt images:
docker-compose pull
, or, alternatively, build them yourself:docker-compose build --pull
- Restart all Groundpolis processes:
docker-compose up -d
If you fail building
バージョンアップにより、ビルド時や実行時に謎のバグが起きたり、変なエラーでビルドができなくなることがあります。その場合、次のフォルダーやファイルを削除した後でビルドを試みてみてください。
- node_modules
- built
Dependencies
Compatibility with Node 15.x and earlier has been dropped. Other external dependencies have not changed. Redis has ended its support 5 and earlier. PostgreSQL has ended its support 9 and earlier. To summarize, the dependency requirements for 2022.07.02-milkey-1 are:
- PostgreSQL: 12 or newer
- Redis: 6 or newer
- Node: 16 or newer