Channel Apps
[BBcode] 

Hubzilla 10.4RC: 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 beer


How to Upgrade

  1. Backup your data
  2. Execute util/udall
  3. Look at the recommended DB maintainance tasks if you are using the MySQL backend

Recommended MySQL Database Maintanance Tasks

  1. Update photo.filename to type text
  2. Update item.obj to type mediumtext
  3. Update item.target to type mediumtext
  4. Verify if session.sess_data is of type mediumtext and update if it isn't

Breaking Changes


Known Issues


Release Blocking Issues

  •