Skip to content

Ga Yau (Update)

Compare
Choose a tag to compare
@SKuipers SKuipers released this 16 Feb 02:34

Gibbon v23.0.01 is a follow-up to the v23 release in January 2022, which includes bug fixes that we have identified since the release. Notably, the personal language option has been fixed, User Import actions have been fixed, and string replacements with {} placeholders have been fixed. This release also includes the newly activated es_DO Español - República Dominicana. Please check the Changelog for a list of changes in this release.


Welcome to Gibbon v23.0.00 (Ga Yau). We’re continuing to build momentum with each release, with Ee Gaa (而家, “right now”), Faai Di Laa (快啲啦, “hurry up”), and now Ga Yau (加油, “add oil!”). With the previous version focusing on front-end changes and themes, this version primarily focuses on back-end changes and stability. We have refactored several key areas of the system, including the installer, session management, payments, and authentication. This version introduces new OAuth2 login handling, enabling Microsoft and generic SSO logins, as well as a new Stripe payment gateway. It also cleans up the codebase and removes deprecated functions, as well as improves the handling of user input data.

Important Note: This release contains a number of security improvements and fixes that are highly recommended for all Gibbon installations. These improvements address validation vulnerabilities brought to our attention near the end of the v23 development cycle.

Due to the scope of the changes made during this version, it is unfortunately not feasible for these security improvements to be released for v22, which is why we strongly recommend that schools update their systems to v23. As always, we aim for a high degree of stability in Gibbon. Extra testing has been conducted on this release, but please do backup your database and code before updating.

Our appreciation goes out to everyone who continues to work hard to translate Gibbon into their language. Thanks to your ongoing efforts Gibbon is available in 22 languages! If you would like to volunteer to translate Gibbon into your language, please email [email protected].

We are continuing to build a map of schools using Gibbon and/or Free Learning, and we’d love to know about your usage. If you have a moment, please complete our 3-minute form: https://bit.ly/3idoTWw

“‘Add oil’ (加油, ga yau) is a Hong Kong English expression used as an encouragement and support to a person. In Cantonese, gā (加) means ‘add’, and yáu (油) means ‘oil’ or ‘fuel’. It is cited that the Cantonese term originated as a cheer at the Macau Grand Prix during the 1960s. It was used to imply stepping harder on the gas pedal, giving the car more speed and power to accelerate.” - https://en.wikipedia.org/wiki/Add_oil

IMPORTANT NOTES FOR v23.0.00

  • Gibbon v23 requires a minimum PHP version of 7.3. Please check to ensure your server supports this requirement before upgrading. Gibbon v23 supports PHP 8.1 and MySQL 8.0, which are the highest recommended versions.

  • Always backup your files and database before upgrading. This is especially important this release, as there are a number of structural changes to the database.

  • If you are upgrading, please read the Changes With Important Notices section of /CHANGELOG.txt before you install, to see if your upgrade requires any manual intervention.

  • If you encounter a “MySQL Server has gone away” message during update or installation, please check the following forum thread: https://ask.gibbonedu.org/discussion/3308/

  • Our Gibbon Development Road Map, will be updated shortly, and will include our GitHub branch and project board for v24 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map

EXPERT SUPPORT
The Gibbon community continues to offer a high level of friendly, timely and knowledgeable support via our forums. For schools requiring support beyond what the community provides, we offer a range of Expert Support options via gibbonedu.com.