The open-source geospatial community has reached a major milestone with the general availability of GeoServer 3.0. Rather than focusing solely on new user-facing features, this release represents a rare achievement in open-source software development: the complete fulfillment of a promise to modernize the platform from the ground up through a coordinated community-funded initiative. The release notes and accompanying announcements detail the specific technical updates, but the overarching significance of GeoServer 3.0 lies in closing the loop on a massive modernization effort that brought the entire software ecosystem onto a current, supported foundation.

The imperative for GeoServer 3 was clear and pressing. With Spring 5 approaching the end of its security lifecycle, maintaining a secure, modern Java platform required transitioning to JDK 17. However, this upgrade could not be executed in isolation. It triggered a cascading series of mandatory updates across the entire technology stack, including moves to Spring 7, Jakarta EE, modern servlet containers, and a wide array of updated core libraries. Along the way, ageing image-processing components had to be completely replaced. While infrastructural overhauls of this scale rarely win feature popularity votes, they are vital for ensuring that software relied upon by critical infrastructure remains dependable, maintainable, and secure for years to come. The project’s objective was to tackle this monumental task in one unified, coordinated effort rather than allowing technical debt to accumulate further.

Financing such a large-scale modernization required an unprecedented level of trust and financial commitment from the global geospatial community. The financial target was established at €550,000. To jumpstart the initiative, three core commercial organizations—Camptocamp, GeoCat, and GeoSolutions—each contributed €50,000. This consortium provided essential project coordination, delivery capacity, and vital co-funding to propel the initiative forward.

This left a community funding goal of €400,000, which was pledged by corporate sponsors, community members, and individual donors during a dedicated commitment phase. To protect contributors, funds were only collected after the target was officially met, ensuring the project would begin fully funded rather than facing the risk of stalling midway. By May 2025, the crowdfunding campaign successfully surpassed its financial goal, allowing developers to begin the heavy lifting of modernizing the core architecture. GeoServer 3.0 marks the moment that investment pays off for the entire user base.

What the Funding Delivered
GeoServer 3 was designed to modernize the platform from its foundations upward, and the newly available release fulfills that mandate. Rather than representing a single isolated patch, the project was executed as a coordinated program where major foundational upgrades catalyzed necessary adjustments across the entire codebase.

At the center of this transformation is a modern Java foundation. The GeoServer ecosystem now operates on JDK 17 and Spring 7. This central upgrade drove the surrounding modernization effort, bringing GeoServer back onto a current, actively supported technology stack. The migration cascaded directly into Jakarta EE implementations, modern servlet containers, and an extensive suite of supporting libraries that needed to be synchronized. By working through the dependency tree from end to end, the development team has ensured that the platform rests upon a clean, sustainable base.

Another critical achievement of the funding campaign is the modernization of raster processing capabilities. ImageN has successfully replaced the legacy image-processing engine, placing raster operations on a modern, robust foundation that will be significantly easier to maintain and extend moving forward.

Security and vulnerability management have also been fundamentally reinforced throughout the stack. This puts GeoServer on a much stronger footing to meet the stringent compliance, auditing, and assurance standards that enterprise and government users increasingly demand.

Additionally, users will encounter a refreshed administration experience and updated documentation. The administration interface has been completely rebuilt utilizing a new context-driven design philosophy, accompanied by a comprehensive refresh of the project documentation.

Importantly, the scope of this work extended far beyond GeoServer itself, influencing the wider geospatial ecosystem. Version 3.0 ships in close coordination with GeoTools and GeoWebCache, with integration efforts for GeoServer Cloud following closely behind. These advancements make the platform exceptionally well-suited for modern cloud-native and containerized deployments. For the vast majority of existing installations, upgrading from version 2.28.x is a straightforward process requiring no modifications to the data directory, while comprehensive migration guides provide clear instructions for remaining deployment scenarios. An extensive release candidate phase allowed organizations to test these upgrades in their own production environments, with user feedback directly shaping the final release.

Thank You
GeoServer serves as critical digital infrastructure for countless organizations worldwide. Maintaining the health and security of a platform of this magnitude depends on funding the unglamorous, foundational engineering work that rarely captures attention on its own. The fact that an international community came together to back this ambitious endeavor and see it through to a successful delivery stands as a powerful testament to how open-source ecosystems can sustain themselves when users choose to invest in their underlying health.

That investment was made possible by a vast network of contributors and organizations. Gratitude is extended to every enterprise that pledged financial support, every individual who made a donation, and everyone who participated in testing, reporting issues, reviewing code, and contributing development work. This release exists because the community decided it should happen. Special recognition is also owed to the consortium teams at Camptocamp, GeoCat, and GeoSolutions, who guided the initiative from an ambitious funding target to a fully realized, shipped release.

GeoServer 3 provides the bedrock for everything the project will accomplish next. It stands here today because the global community built it together.

The successful delivery of GeoServer 3 was made possible through the financial and technical backing of numerous 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, 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.

Essential support was also provided by individual donors, including Abhijit Gujar, Hennessy Becerra, Ivana Ivanova, John Bryant, Jason Horning, Jose Macchi, Peter Smythe, Sajjadul Islam, Sebastiano Meier, and Stefan Overkamp.