Channel Apps
[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

  1. Backup your data
  2. Make sure that the sodium PHP extension is installed and enabled
  3. Make sure that either the bcmath or gmp PHP extension is installed and enabled
  4. Make sure that the intl PHP extension is installed and enabled
  5. 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)

Known Issues


Release Blocking Issues

  •