[BBcode]
Hubzilla 9.0RC: Home
Prepare RC Release
- Bump STD_VERSION
- Update strings
util/run_xgettext.sh
- Update composer autoload cache
composer dump-autoload --no-dev
- Create RC branch (core, addons, widgets)
git checkout -b <new_branch>
- Push RC branch upstream
git push --set-upstream origin <new_branch>
- Bump dev branch STD_VERSION
- Announce RC release
DB install/update testing
- Install works (mysql/mariadb)
- Update works (mysql/mariadb)
- Install works (postgres)
- Update works (postgres)
Basic Federation Protocol Testing
Diaspora
- Connecting
- Private Messages
- Public Posts
- Private Posts
- Comments
- Likes
Activitypub
- Connecting
- Public Posts
- Private Posts
- Comments
- Likes
Prepare Release
- All release blocking issues closed
- Update changelog
- Prepare Release Notes with condensed changelog
- Bump STD_VERSION in boot.php and adjust release date in changelog (core) - don't forget to commit the changes
- Merge RC branch into MASTER (core) - in MASTER exec
git merge -X theirs RC_BRANCHNAME
- Merge RC branch into MASTER (addon) - in MASTER exec
git merge -X theirs RC_BRANCHNAME
- Merge RC branch into MASTER (widget) - in MASTER exec
git merge -X theirs RC_BRANCHNAME
- Push master branches (core, addon, widget) to repo
- Tag release in repo (core)
- Tag release in repo (addons)
- Tag release in repo (widgets)
- Announce release
- Get some coffee
How to Upgrade
- Backup your data
- Make sure that the sodium PHP extension is installed and enabled
- Make sure that either the bcmath or gmp PHP extension is installed and enabled
- Make sure that the intl PHP extension is installed and enabled
- Execute
util/udall
Breaking Changes
- Require intl PHP extension
- Require sodium PHP extension
- Require bcmath or gmp PHP extension
- Versions < 9.0 will not be able to easy decrypt encrypted messages composed in version 9.0
- Poke and Mood apps removed
- Removed smiley button addon
- Removed smiley_pack addon
- Removed emojione addon (use the emoji addon instead)
- Removed fediwordle addon (use the fediquest addon instead)