GeoServer 3.0 is now generally available, marking a major milestone for the widely used open-source spatial server platform. While initial release notes and feature announcements have previously outlined the technical specifications of the new software, this release represents something far rarer in the open-source community: the successful closing of a loop on a major strategic promise. The extensive platform modernization work funded by the community has officially finished and is now shipping to users worldwide, allowing the project to account for what the funding set out to achieve and what it ultimately delivered.

The result of this coordinated effort is a mapping and geospatial platform brought firmly back onto a current, supported foundation. Crucially, the scope of the modernization reached far beyond GeoServer itself, impacting the wider geospatial ecosystem to ensure that the entire stack is modern, secure, and prepared for future demands.

The rationale behind undertaking a major revision like GeoServer 3 was clear to developers and system administrators alike. Spring 5 was rapidly reaching the end of its security support lifecycle, and maintaining a secure, modern, and supported Java platform meant migrating the codebase to JDK 17. That foundational upgrade acted as the primary trigger for a massive cascade of downstream work because it could not be performed in isolation. Moving to JDK 17 cascaded into necessary updates for Spring 7, Jakarta EE, modern servlet containers, and a vast array of updated libraries spanning the entire software stack. Along the way, ageing image-processing components also had to be completely replaced.

None of these foundational changes fall into the category of glamorous features that typically win community feature votes or draw headlines. Yet, every single one of these updates is vital for keeping GeoServer current, high-performing, and dependable for the years ahead. The overarching goal of the project leadership was to tackle this heavy lifting directly, handling it in one coordinated, ecosystem-wide effort rather than allowing technical debt to continually pile up until it threatened the stability of the software.

Financing an undertaking of this scale required a robust funding structure built entirely on mutual trust and transparency. The total financial target established for the crowdfunding campaign was 550,000 euros. Three prominent core organizations within the ecosystem—Camptocamp, GeoCat, and GeoSolutions—stepped forward early to contribute 50,000 euros each, forming an initial consortium that provided critical coordination, delivery capacity, and financial co-funding to propel the initiative forward.

That left a remaining community funding goal of 400,000 euros to be pledged by institutional sponsors, community members, and individual donors during a dedicated commitment phase. To ensure financial safety and accountability, funds were only collected once the total target was officially reached, ensuring that the development work could begin fully funded rather than facing the perennial risk of stalling partway through execution. By May 2025, the crowdfunding campaign officially surpassed its ambitious goal, giving the green light for developers to begin the intensive modernization process. GeoServer 3.0 represents the moment that investment pays off for the global community.

What the Funding Delivered
GeoServer 3 set out to modernize the platform from the ground up, and that is precisely what the new release delivers. Rather than a single isolated change, the work was executed as a coordinated programme where a handful of major infrastructural upgrades triggered a necessary chain of improvements across the entire codebase.

At the center of this transformation is a modern Java foundation. The GeoServer ecosystem now operates entirely on JDK 17 and Spring 7. This central upgrade acted as the catalyst for the rest of the work, successfully bringing GeoServer back onto a current, actively supported software stack. This move naturally cascaded into Jakarta, modern servlet containers, and a wide array of supporting libraries that all had to be carried forward simultaneously. Developers worked meticulously through the dependency tree from end to end, ensuring that the entire platform now sits upon a clean, maintainable, and robust base.

In addition to the core framework updates, the release introduces modern raster processing capabilities. ImageN has successfully replaced the legacy image-processing engine, placing raster data handling on a modern foundation that will prove significantly easier to maintain and extend moving forward.

Security and vulnerability management have also been heavily reinforced across the board. These enhancements place GeoServer on a much stronger footing, satisfying the rigorous compliance, auditing, and assurance standards that enterprise and government users increasingly require for their critical spatial data infrastructure.

Users will also notice a refreshed administration experience and updated documentation. The administration interface has been completely rebuilt using a new context-driven design philosophy, making server management more intuitive. Comprehensive documentation has been refreshed and updated in parallel to guide administrators through the changes.

Importantly, this initiative was never exclusively about GeoServer in isolation. The funded work rippled across the broader ecosystem, allowing version 3.0 to ship in tandem with updated releases of GeoTools and GeoWebCache. Furthermore, integration work for GeoServer Cloud is following closely behind, making GeoServer exceptionally well-suited for modern cloud-native and containerized deployments. For the vast majority of existing deployments, upgrading from version 2.28.x is designed to be straightforward, requiring no manual changes to the existing data directory. A detailed migration guide is available to handle instructions for any edge cases. An extensive release candidate phase prior to launch allowed organizations to rigorously test these upgrades in their own production environments, and the valuable feedback gathered during that period directly shaped the final release.

Thank You
GeoServer functions as critical digital infrastructure for countless organizations, government agencies, and enterprises across the globe. Keeping a platform of this scale healthy and secure depends entirely on funding the unglamorous, foundational engineering work that rarely attracts widespread attention on its own. The fact that a diverse global community came together to back this ambitious effort, and saw it through to a successful, high-quality delivery, serves as a powerful example of how open-source software can successfully sustain itself when its users choose to invest meaningfully in its future.

That collective investment was made possible by a vast network of dedicated contributors. Deep gratitude is owed to every organization that pledged financial support, every individual who made a donation, and everyone who took the time to test code, report bugs, review pull requests, and contribute development work. This release exists fundamentally because the community decided that it should. Special recognition is also due to the consortium teams at Camptocamp, GeoCat, and GeoSolutions, who expertly guided the initiative from an initial funding target all the way to a fully shipped enterprise release.

GeoServer 3 stands ready as the bedrock for everything the project will accomplish next, built collaboratively by a community that chose to invest in its own foundational future.

The realization of GeoServer 3 was made possible through the direct financial and technical backing of numerous sponsoring organizations, including AfriGIS, Camptocamp, DLR, Dorset Council, Deutsche Telekom, Frachtwerk GmbH, GeoCat BV, Geocrafter – Geospatial Studio, Comune di Genova, g.on, GeoSolutions SRL, geosos, Geospatial Enabling Technologies (GET), Incloud Limited, HL Consulting, Institut national de l’information géographique et forestière (IGN), ITS Digital, JDev, Kreditanstalt für Wiederaufbau, Mammoth Geospatial, NOAA National Ocean Service, Plangis, Office of Public Works, Open Geo Groep, OSGeo:Korea, OSGeo:UK, Quarticle Research Srl, Sea Island Software, Tailormap, terrestris, Ubigu, Value AG, Region Västra Götaland, and WaldExpert.

Additional vital support came from individual community donors, including Abhijit Gujar, Hennessy Becerra, Ivana Ivanova, John Bryant, Jason Horning, Jose Macchi, Peter Smythe, Sajjadul Islam, Sebastiano Meier, and Stefan Overkamp.