Releases: GibbonEdu/core
Kadoorie Farm (Update)
Welcome to Gibbon v27 (Kadoorie Farm). This version brings a wide range of backend enhancements, including improved PHP 8.2 compatibility, updates to Google OAuth and jQuery libraries, date localization, and loads of ongoing refactoring. The frontend offers a fresh new UI for the Library module and an auto-save system when creating new lesson plans.
Our first attempt at an April release was scuppered by upstream Google integration changes, and so this version has arrived in May instead. The extra time has been used for quality control, with the aim of offering a stable version at release. Going forward we plan to stick as closely as possible to our new April/November 20th release cycle.
The Gibbon Foundation is now fully up and running, representing a massive milestone for our community. We hope to announce a new supporter system in November (alongside v28), which will allow schools to choose to donate ongoing financial support to our project, allowing us to ensure Gibbon’s long term future. In the meantime, if you’d like to offer us a leg-up on this front, please consider using the buttons below to make a one-time donation:
USD $10 | USD $50 | USD $100 | USD $500 | USD $1,000 | Other Amount
Gibbon v27 improves type-checking and support for PHP 8.2, with a continued minimum requirement of PHP 7.4 and MySQL 5.7. If you’re running Gibbon on PHP 8.3 , it is still recommended to turn off deprecation messages through php.ini, as these messages are only intended for development purposes.
A heartfelt thank you to everyone who continues to work hard to translate Gibbon into their own language. Thanks to your ongoing efforts Gibbon is available in 24 languages! If you would like to volunteer to translate Gibbon into your language, please email [email protected].
“Kadoorie Farm and Botanic Garden (KFBG) (Chinese: 嘉道理農場暨植物園), was originally set up to aid poor farmers in the New Territories in Hong Kong. It later shifted its focus to promote biodiversity conservation in Hong Kong and south China, and greater environmental awareness. It is located near Pak Ngau Shek, encompassing Kwun Yam Shan in the central New Territories; The Farm was built in a valley with streams, woodlands and terraces in 1956 by the Kadoorie Agricultural Aid Association. Now it is managed to integrate nature conservation, including a rescue and rehabilitation programme for native animals, along with holistic education and practices in support of a transition to sustainable living.” - https://en.wikipedia.org/wiki/Kadoorie_Farm_and_Botanic_Garden
IMPORTANT NOTES FOR v27.0.01
-
Gibbon requires a minimum PHP version of 7.4 and MySQL version of 5.7. Please check to ensure your server supports this requirement. Gibbon v27 supports up to PHP 8.2 and MySQL 8.0, which are currently the highest recommended versions.
-
Always backup your files and database before upgrading.
-
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.
-
Our Gibbon Development Road Map, will be updated shortly, and will include our GitHub branch and project board for v28 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map
Gibbon Mapping Project
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
22/05/2024: Re-released to fix a user image issue discovered post-release
07/06/2024: Released v27.0.01 to fix Admissions acceptance and submission emails not sending
Kadoorie Farm
Welcome to Gibbon v27.0.00 (Kadoorie Farm). This version brings a wide range of backend enhancements, including improved PHP 8.2 compatibility, updates to Google OAuth and jQuery libraries, date localization, and loads of ongoing refactoring. The frontend offers a fresh new UI for the Library module and an auto-save system when creating new lesson plans.
Our first attempt at an April release was scuppered by upstream Google integration changes, and so this version has arrived in May instead. The extra time has been used for quality control, with the aim of offering a stable version at release. Going forward we plan to stick as closely as possible to our new April/November 20th release cycle.
The Gibbon Foundation is now fully up and running, representing a massive milestone for our community. We hope to announce a new supporter system in November (alongside v28), which will allow schools to choose to donate ongoing financial support to our project, allowing us to ensure Gibbon’s long term future. In the meantime, if you’d like to offer us a leg-up on this front, please consider using the buttons below to make a one-time donation:
USD $10 | USD $50 | USD $100 | USD $500 | USD $1,000 | Other Amount
Gibbon v27 improves type-checking and support for PHP 8.2, with a continued minimum requirement of PHP 7.4 and MySQL 5.7. If you’re running Gibbon on PHP 8.3 , it is still recommended to turn off deprecation messages through php.ini, as these messages are only intended for development purposes.
A heartfelt thank you to everyone who continues to work hard to translate Gibbon into their own language. Thanks to your ongoing efforts Gibbon is available in 24 languages! If you would like to volunteer to translate Gibbon into your language, please email [email protected].
“Kadoorie Farm and Botanic Garden (KFBG) (Chinese: 嘉道理農場暨植物園), was originally set up to aid poor farmers in the New Territories in Hong Kong. It later shifted its focus to promote biodiversity conservation in Hong Kong and south China, and greater environmental awareness. It is located near Pak Ngau Shek, encompassing Kwun Yam Shan in the central New Territories; The Farm was built in a valley with streams, woodlands and terraces in 1956 by the Kadoorie Agricultural Aid Association. Now it is managed to integrate nature conservation, including a rescue and rehabilitation programme for native animals, along with holistic education and practices in support of a transition to sustainable living.” - https://en.wikipedia.org/wiki/Kadoorie_Farm_and_Botanic_Garden
IMPORTANT NOTES FOR v27.0.00
-
Gibbon requires a minimum PHP version of 7.4 and MySQL version of 5.7. Please check to ensure your server supports this requirement. Gibbon v27 supports up to PHP 8.2 and MySQL 8.0, which are currently the highest recommended versions.
-
Always backup your files and database before upgrading.
-
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.
-
Our Gibbon Development Road Map, will be updated shortly, and will include our GitHub branch and project board for v28 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map
Gibbon Mapping Project
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
22/05/2024: Re-released to fix a user image issue discovered post-release
Joss House Bay
Welcome to Gibbon v26.0.00 (Joss House Bay). This version featured an extended development cycle that focused on maintenance, stability and security. During this release cycle we worked with a number of security researchers to scan and test Gibbon, as explained in our v25.0.01 release notes.
In order to better fit with the school year we have updated our release cycle dates: going forward these will switch from January/June 20th to April/November 20th.
Over the past few years we have been working with lawyers, accountants and advisors to set up the Gibbon Foundation, a non-profit entity incorporated in Hong Kong. The foundation aims to protect and strengthen the project, and we are delighted to announce that it is now up and running. This opens the possibility for fundraising and donations to further support the development of Gibbon as a sustainable, global project. More news on this front will be shared in the coming months.
We are also pleased to announce that the copyright of the Gibbon codebase has been officially transferred from Ross Parker, the founder of Gibbon, to the Gibbon Foundation. This change represents a milestone in the growth and sustainability of the project and its community.
Gibbon v26 raises minimum requirements to PHP 7.4 and MySQL 5.7, enabling us to continue to modernize the codebase and use functionality from newer versions of these languages. Please check your system compatibility before upgrading. As PHP 8.2 introduces several new deprecations and strict type checking requirements, testing for this version is ongoing. If you’re running Gibbon on PHP 8.2 , it’s recommended to turn off deprecation messages through php.ini, as these messages are only intended for development purposes.
A heartfelt thank you to everyone who continues to work hard to translate Gibbon into their own language. Thanks to your ongoing efforts Gibbon is available in 24 languages! If you would like to volunteer to translate Gibbon into your language, please email [email protected].
“Joss House Bay, also known as Tai Miu Wan (大廟灣), is near the south end of Clear Water Bay Peninsula in Hong Kong. The Cantonese name Tai Miu Wan means "the bay of large temple" after the oldest Tin Hau Temple in Hong Kong. The Tin Hau Temple was a large joss house built in 1266. It is the oldest and biggest Tin Hau Temple in Hong Kong so it is called the Big Temple.” - https://en.wikipedia.org/wiki/Joss_House_Bay
IMPORTANT NOTES FOR v26.0.00
-
As of v26, Gibbon now requires a minimum PHP version of 7.4 and MySQL version of 5.7. Please check to ensure your server supports this requirement before upgrading. Gibbon v26 supports up to PHP 8.2 and MySQL 8.0, which are the highest recommended versions.
-
Always backup your files and database before upgrading.
-
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.
-
Our Gibbon Development Road Map, will be updated shortly, and will include our GitHub branch and project board for v27 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map
Gibbon Mapping Project
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
Ice House Street (Maintenance & Security Release)
Gibbon v25.0.01 is a Maintenance & Security release that improves key areas of the system without adding new features. All schools are encouraged to update their systems to this version to keep their system up-to-date and secure.
Our primary aim for the current development cycle has been to focus on the overall stability and security of Gibbon. In doing so, we have hired a security firm, RSM Hong Kong, to analyze Gibbon and identify areas of security to improve. During that time, we have also been in touch with external security researchers who continue to analyze open source projects and notify developers of areas of concern.
We would like to thank the following teams and individuals for their contributions to help analyze and identify improvements for Gibbon:
- Christian Pöschl and the usd AG’s Responsible Disclosure Team
- Diego Alejandro Guancha Naranjo, Independent Researcher
- Mario Klawuhn and the Aware7 Security Research Team
- The security research team at RSM Hong Kong
- Dr. Ahmad Abbadi, Independent Gibbon User
Based on the security improvements we’ve made these past months, as well as bug fixes that have arisen during this time, we have put together v25.0.01 as a Maintenance & Security release for the Gibbon community. We encourage schools to update to this version, rather than waiting until the next version, as in keeping with best practices for securing software, details of the security research will be published in CVE databases and in GitHub in due course.
Welcome to Gibbon v25.0.00 (Ice House Street). This release includes a new tool for visually managing internal staff coverage, making teacher substitutions easier than ever. In addition we have supercharged the timetable, which now displays activities and duties, both of which can also be included in coverage requests. The Admissions module and flexible Form Builder, added as beta in v24, are now the default for fresh installations. In addition, Messenger now includes a Pre-Flight mode, allowing sending users to see who will receive a message, and to receive a testing copy.
v25 also includes future attendance for ad hoc groups, an Off Timetable option for special days, custom fields for lesson plans and more than 40 other enhancements and improvements.
Our deepest gratitude goes out to everyone who continues to work hard to translate Gibbon into their own language. Thanks to your ongoing efforts Gibbon is available in 24 languages! If you would like to volunteer to translate Gibbon into your language, please email [email protected].
“‘Ice House Street (雪廠街) is a one-way street in Central, Hong Kong Island, Hong Kong. Named after the structure previously located on it that housed the city's only source of ice, it stretches from Lower Albert Road to Connaught Road. The street is noted for several historical landmarks situated on it, most notably the Club Lusitano and the Old Dairy Farm Depot.” - https://en.wikipedia.org/wiki/Ice_House_Street
Looking To The Future
Version 25 is a landmark release for Gibbon, representing 12 years of development, 100 code releases and over 18,000 installations across the globe, all driven by a small but committed team of volunteer developers. In reflecting on where we have been, we are excited to let you know a little more about where we are going next:
-
Over the past few years we have been working with lawyers, accountants and advisors to set up the Gibbon Foundation, a non-profit entity incorporated in Hong Kong. Although this work remains underway, our hope is that within 6 months it will be ready to provide a secure legal framework for the ongoing development of Gibbon, with a focus on community development, intellectual property, advocacy and fundraising. This marks a major landmark in Gibbon’s transition from a “two-person band” (Sandra and Ross) to a sustainable, global project.
-
After many years of January/June releases, we will be adjusting our release roadmap from v26 onward, to begin releasing in November/April instead. This means v26 will be an extended development cycle, releasing November 20, 2023.
-
For Gibbon v26 (Joss House Bay), rather than adding new features, we will be focusing our spotlight on stablising the Gibbon codebase, improving our documentation, and supporting our growing community. In the same way that an agricultural field requires fallow time to maintain its fruitfulness, so do open source projects!
IMPORTANT NOTES FOR v25.0.00
-
Gibbon v25 requires a minimum PHP version of 7.3. Please check to ensure your server supports this requirement before upgrading. Gibbon v25 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.
-
Our Gibbon Development Road Map, will be updated shortly, and will include our GitHub branch and project board for v26 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map
Ice House Street
Welcome to Gibbon v25.0.00 (Ice House Street). This release includes a new tool for visually managing internal staff coverage, making teacher substitutions easier than ever. In addition we have supercharged the timetable, which now displays activities and duties, both of which can also be included in coverage requests. The Admissions module and flexible Form Builder, added as beta in v24, are now the default for fresh installations. In addition, Messenger now includes a Pre-Flight mode, allowing sending users to see who will receive a message, and to receive a testing copy.
v25 also includes future attendance for ad hoc groups, an Off Timetable option for special days, custom fields for lesson plans and more than 40 other enhancements and improvements.
Our deepest gratitude goes out to everyone who continues to work hard to translate Gibbon into their own language. Thanks to your ongoing efforts Gibbon is available in 24 languages! If you would like to volunteer to translate Gibbon into your language, please email [email protected].
“‘Ice House Street (雪廠街) is a one-way street in Central, Hong Kong Island, Hong Kong. Named after the structure previously located on it that housed the city's only source of ice, it stretches from Lower Albert Road to Connaught Road. The street is noted for several historical landmarks situated on it, most notably the Club Lusitano and the Old Dairy Farm Depot.” - https://en.wikipedia.org/wiki/Ice_House_Street
Looking To The Future
Version 25 is a landmark release for Gibbon, representing 12 years of development, 100 code releases and over 18,000 installations across the globe, all driven by a small but committed team of volunteer developers. In reflecting on where we have been, we are excited to let you know a little more about where we are going next:
-
Over the past few years we have been working with lawyers, accountants and advisors to set up the Gibbon Foundation, a non-profit entity incorporated in Hong Kong. Although this work remains underway, our hope is that within 6 months it will be ready to provide a secure legal framework for the ongoing development of Gibbon, with a focus on community development, intellectual property, advocacy and fundraising. This marks a major landmark in Gibbon’s transition from a “two-person band” (Sandra and Ross) to a sustainable, global project.
-
After many years of January/June releases, we will be adjusting our release roadmap from v26 onward, to begin releasing in November/April instead. This means v26 will be an extended development cycle, releasing November 20, 2023.
-
For Gibbon v26 (Joss House Bay), rather than adding new features, we will be focusing our spotlight on stablising the Gibbon codebase, improving our documentation, and supporting our growing community. In the same way that an agricultural field requires fallow time to maintain its fruitfulness, so do open source projects!
IMPORTANT NOTES FOR v25.0.00
-
Gibbon v25 requires a minimum PHP version of 7.3. Please check to ensure your server supports this requirement before upgrading. Gibbon v25 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.
-
Our Gibbon Development Road Map, will be updated shortly, and will include our GitHub branch and project board for v26 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map
Ha Gao (Update)
An external security researcher has recently alerted us to a security vulnerability that impacts Gibbon v23.0.00 and above.
We have validated their claims and can confirm that this issue opens the possibility for logged-in users to run a stored Cross Site Scripting (XSS) attack. Whilst this is indeed serious, it is important to know that this type of vulnerability cannot be exploited from outside of Gibbon's logged-in areas, and we have not seen evidence that it has been actively exploited in any known installations.
We would like to thank the Aware7 security agency and researcher Mario Klawuhn for bringing this to our attention through responsible disclosure practices. Information about our security policy can be found on our GitHub repository, including our commitment to following best practices for software security releases and disclosure.
In responding to this vulnerability we have created and tested a patch, which we are confident resolves the issue. The patch and instructions can accessed through the following download link:
Schools are recommended to update their systems using this single-file patch that can be applied to any v23.0.00 to v25.0.00 systems. Applying this patch prevents the need to update your entire installation. The fix itself has also been applied to the current version of Gibbon and released as Gibbon v24.0.01.
We have worked with the researcher to delay public disclosure until our community has had time to patch their systems, which we recommend you do as soon as possible. Public disclosure will not take place until November 25th, 2022.
Our aim is to give schools a reasonable window of time to patch your systems, after which time we will post a security advisory about the vulnerability in our core repository on GitHub. If you have any questions about updating your system, please post on our Gibbon Support Forum.
Thank you, on behalf of the Gibbon Team, for your time and attention to this security concern.
Sandra Kuipers
Gibbon Maintainer
Welcome to Gibbon v24.0.01 (Ha Gao). We’re pleased to announce the addition of a new Admissions module along with flexible Form Builder functionality. Together, these new features enable schools to customize their application forms and give administrators more tools for tracking and working with applicants. Given the scope of these changes, we’ve marked them as beta for v24, and the original application form is still in place and fully functional. For the initial release of the Form Builder we’ve focused on ensuring the application functionality is robust and stable, and in the future this feature will enable creating other types of forms in Gibbon.
The v24 release also includes a new Multi-Factor Authentication option for users, iCal timetable export, improved user photo uploader, and more than 50 other enhancements and improvements.
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
“‘Ha Gao’ (蝦餃, har gow) is a traditional Cantonese dumpling served in dim sum. The dumpling is sometimes called a shrimp bonnet for its pleated shape. This dish is often served together with siumaai; when served in such a manner the two items are collectively referred to as hagaau-shaomai (蝦餃燒賣, xiājiǎo shāomài). Har Gow, Siu Mai, Char Siu Bao, and Egg tarts are considered the classic dishes of Cantonese cuisine and referred to as The Four Heavenly Kings. (四大天王, sì dà tiān wáng)” - https://en.wikipedia.org/wiki/Har_gow
IMPORTANT NOTES FOR v24.0.01
• Gibbon v24 requires a minimum PHP version of 7.3. Please check to ensure your server supports this requirement before upgrading. Gibbon v24 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.
• Our Gibbon Development Road Map, will be updated shortly, and will include our GitHub branch and project board for v25 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map
EXPERT SUPPORT & CERTIFICATION
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 and Certification options via gibbonedu.com.
Ha Gao
Welcome to Gibbon v24.0.00 (Ha Gao). We’re pleased to announce the addition of a new Admissions module along with flexible Form Builder functionality. Together, these new features enable schools to customize their application forms and give administrators more tools for tracking and working with applicants. Given the scope of these changes, we’ve marked them as beta for v24, and the original application form is still in place and fully functional. For the initial release of the Form Builder we’ve focused on ensuring the application functionality is robust and stable, and in the future this feature will enable creating other types of forms in Gibbon.
The v24 release also includes a new Multi-Factor Authentication option for users, iCal timetable export, improved user photo uploader, and more than 50 other enhancements and improvements.
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
“‘Ha Gao’ (蝦餃, har gow) is a traditional Cantonese dumpling served in dim sum. The dumpling is sometimes called a shrimp bonnet for its pleated shape. This dish is often served together with siumaai; when served in such a manner the two items are collectively referred to as hagaau-shaomai (蝦餃燒賣, xiājiǎo shāomài). Har Gow, Siu Mai, Char Siu Bao, and Egg tarts are considered the classic dishes of Cantonese cuisine and referred to as The Four Heavenly Kings. (四大天王, sì dà tiān wáng)” - https://en.wikipedia.org/wiki/Har_gow
IMPORTANT NOTES FOR v24.0.00
• Gibbon v24 requires a minimum PHP version of 7.3. Please check to ensure your server supports this requirement before upgrading. Gibbon v24 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.
• Our Gibbon Development Road Map, will be updated shortly, and will include our GitHub branch and project board for v25 and future release dates. Take a look at https://docs.gibbonedu.org/developers/getting-started/gibbon-road-map
EXPERT SUPPORT & CERTIFICATION
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 and Certification options via gibbonedu.com.
Ga Yau (Security Update)
Dear Gibbon community,
We’ve recently discovered and patched a security vulnerability in Gibbon and recommend that all schools update their installations. While we generally prefer to wait for our six month release cycle to release updates to the community, we believe this vulnerability is of enough concern that we have created a v23.0.02 patch release, which resolves the issue. All prior versions of Gibbon could be affected by this security concern, so we recommend schools update even if they are not running the latest v23 yet.
Although issues like this can occur in any piece of software, we would like to reassure the community that we take the security of Gibbon very seriously. We continuously work to improve the system and aim to ensure it is as stable and reliable as possible for our community. We would like to thank Kole Swesey, the security researcher who brought this vulnerability to our attention. We have collaborated with them to verify the fix and follow responsible disclosure practices. Information about our security policy can be found on our GitHub repository, including our commitment to following best practices for software security releases and disclosure.
Schools are recommended to update to Gibbon v23.0.02, following the update procedures in our documentation. To the best of our knowledge the vulnerability has not been exploited. However, we feel it is important enough for system administrators to update sooner rather than waiting for the next version of Gibbon.
More information about the nature of this security vulnerability can be found in our security advisory on GitHub. If you have any questions about updating your system, please post in our Gibbon Support Forum.
Thank you, on behalf of the Gibbon Team, for your time and attention to this security concern.
Sandra Kuipers
Gibbon Maintainer
Ga Yau (Update)
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.
Ga Yau
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.