jQuery Upgrade in Confluence 9.0
We're excited to share some significant updates coming with Confluence 9.0, aimed to enhance the security, compatibility, and performance of our platform through an essential jQuery upgrade.
What are we doing?
As part of our ongoing efforts to ensure our platform remains secure and efficient,in Confluence 9.0 we will:
Remove jQuery migrate 1.4.1: This library was introduced when we upgraded from jQuery 1.x to 2.x, offering backward compatibility for plugins to the older version. jQuery 1.x no longer receives security updates and has reached its end of life. Removing support for this is now crucial in order to advance towards more security maintained versions of the library.
Remove jQuery version 2.x: This library was deprecated in 2015 and it no longer gets any new feature or security updates.
Update our platform to jQuery 3.x:* The latest secure and maintained version of jQuery 3.x (3.7.1 at the time of writing this document) will be available in the Confluence along with jQuery migrate 3.x to provide backward compatibility with version 2.x. for some period of time and will be removed in future versions.
Why are we doing it?
The key factor driving this update is security. jQuery 2.0 no longer receives updates or security patches needed to protect our system against vulnerabilities.
Next Steps
To prepare for the jQuery update, developers are encouraged to:
Start reviewing the changes and understanding their impact.
Begin updating plugins and codebases for compatibility with jQuery 2.x and eventually jQuery 3.x.
Review the "JQMIGRATE" warnings in this guide, available at https://github.com/jquery/jquery-migrate/blob/1.x-stable/warnings.md.
Look for any updates that need to be made in your plugins according to the guide, and make the necessary changes to ensure smooth operation under the new jQuery versions.
Support and Resources
Our team is committed to supporting you through this transition. For more detailed information about the specific warnings and how to address them, please refer to this jQuery Migrate Plugin warnings page. Should you have any questions or require assistance, please do not hesitate to reach out.