Open Source Geospatial Software

GeoServer 3.0 Officially Released Following Massive Community-Funded Modernization Effort

The geospatial community is celebrating a major milestone today as GeoServer 3.0 is officially generally available. Rather than focusing strictly on flashy new front-end features, this release represents something much rarer and more vital in the open-source software world: closing the loop on a massive, community-funded promise. The extensive modernization initiative that was heavily backed by organizations and individual donors from around the globe has finally finished its journey from a crowdfunding campaign to a fully realized, production-ready platform.

GeoServer 3 is here, from crowdfunding to release

The release notes and accompanying announcements cover the granular details, but the broader significance lies in what this version achieves. GeoServer has been successfully brought back onto a modern, fully supported technical foundation. Crucially, the scope of the modernization campaign reached far beyond GeoServer itself, touching the wider ecosystem of dependent libraries and tools to ensure long-term stability, security, and performance for the countless public agencies, enterprises, and developers who rely on it as critical geospatial infrastructure.

GeoServer 3 is here, from crowdfunding to release

The Imperative Behind GeoServer 3.0

The technical justification for undertaking a major version overhaul like GeoServer 3 was both urgent and clear. As time went on, the underlying technologies supporting earlier iterations of the platform were rapidly approaching the ends of their lifecycle support windows. Most notably, Spring 5 was nearing the end of its security support cycle. Moving to a supported, modern Java platform meant that the entire ecosystem had to transition to JDK 17.

GeoServer 3 is here, from crowdfunding to release

However, upgrading the Java Development Kit could not happen in a vacuum. It triggered a massive, cascading series of necessary updates throughout the software stack. Moving forward meant simultaneously advancing to Spring 7, adopting Jakarta EE standards, transitioning to modern servlet containers, and updating a sprawling tree of supporting libraries. Along the way, ageing components—such as the legacy image-processing engine—had to be completely replaced.

GeoServer 3 is here, from crowdfunding to release

None of these foundational updates are the type of glamorous, user-facing features that typically win feature votes in community polls. Yet, executing this heavy lifting is precisely what keeps software current, secure, and dependable for years into the future. The project faced a choice: let technical debt accumulate until it threatened the viability of the software, or tackle the foundational work directly in one coordinated, ecosystem-wide effort. The community chose the latter, opting for a comprehensive overhaul rather than piecemeal fixes.

GeoServer 3 is here, from crowdfunding to release

A Crowdfunding Success Story Built on Trust

Financing a modernization effort of this scale required an extraordinary level of trust and financial organization. The financial target for the campaign was set at 550,000 euros. To kickstart the initiative and demonstrate serious commitment, three key industry pillars—Camptocamp, GeoCat, and GeoSolutions—each contributed 50,000 euros. This consortium also provided critical coordination, delivery capacity, and co-funding to propel the project forward from its inception.

GeoServer 3 is here, from crowdfunding to release

That left a community funding goal of 400,000 euros to be raised through pledges from organizational sponsors, community members, and individual donors during a dedicated commitment phase. To protect contributors, 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 open-source risk of stalling partway through due to budget shortfalls. By May 2025, the crowdfunding campaign officially passed its ambitious goal, clearing the path for development to proceed at full speed. GeoServer 3.0 marks the moment that investment pays out for the entire geospatial ecosystem.

GeoServer 3 is here, from crowdfunding to release

What the Funding Delivered

GeoServer 3 was designed from the outset to modernize the platform from the ground up, and the newly released software delivers precisely on that promise. The engineering effort was executed as a coordinated program where major core upgrades acted as catalysts for necessary changes across the entire codebase.

GeoServer 3 is here, from crowdfunding to release

At the center of this transformation is the move to a modern Java foundation. The GeoServer ecosystem now runs natively on JDK 17 and Spring 7. This central upgrade drove the rest of the work, bringing the platform back onto a current, supported stack. This shift cascaded into Jakarta, modern servlet containers, and a wide array of supporting libraries that all had to be brought forward in tandem. By working through the dependency tree from end to end, the development teams ensured that the platform now sits on a clean, highly maintainable base.

GeoServer 3 is here, from crowdfunding to release

In addition to core framework upgrades, raster processing has been thoroughly modernized. ImageN has successfully replaced the legacy image-processing engine, placing raster data handling on a modern foundation that will be significantly easier to maintain and optimize going forward.

GeoServer 3 is here, from crowdfunding to release

Security and vulnerability management have also been fundamentally reinforced throughout the software stack. This places GeoServer on a much stronger footing to meet the stringent compliance, governance, and security assurance requirements that enterprise and government users increasingly demand. Furthermore, users will notice a refreshed administration experience and updated documentation. The administration interface has been rebuilt using a new context-driven design philosophy, accompanied by a comprehensive refresh of the official documentation.

GeoServer 3 is here, from crowdfunding to release

Significantly, this undertaking was never solely about GeoServer in isolation. The funded work rippled across the broader ecosystem. GeoServer 3.0 ships in close coordination with GeoTools and GeoWebCache, with integration work for GeoServer Cloud following closely behind. This ensures the platform is exceptionally well-suited for modern cloud-native and containerized deployments. For the vast majority of existing installations, upgrading from the 2.28.x branch is designed to be straightforward, requiring no changes to the existing data directory. A detailed migration guide provides instructions for any remaining edge cases. An extensive release candidate phase allowed organizations to test these improvements in their own environments, with user feedback directly shaping the final release.

GeoServer 3 is here, from crowdfunding to release

Acknowledgments and Community Support

GeoServer serves as foundational infrastructure for countless organizations worldwide, ranging from local municipalities and national mapping agencies to international telecommunications firms and scientific research institutions. Keeping a platform of this magnitude healthy and secure relies entirely on funding the unglamorous, foundational work that rarely captures mainstream attention on its own. The fact that a diverse global community came together to back this initiative and see it through to a successful delivery stands as a powerful testament to how open-source ecosystems can sustain themselves when their users actively choose to invest in their long-term viability.

GeoServer 3 is here, from crowdfunding to release

This milestone was made possible by a vast network of contributors, sponsors, and individual donors. Gratitude is extended to every organization that pledged financial support, every individual who made a personal donation, and everyone who participated in testing, reporting bugs, reviewing code, and contributing development hours. Special recognition is also due to the consortium teams at Camptocamp, GeoCat, and GeoSolutions for guiding the project from an ambitious funding target to a fully shipped, enterprise-grade release.

GeoServer 3 is here, from crowdfunding to release

GeoServer 3.0 now stands as the bedrock for everything the project will build next, a milestone achieved entirely because the community chose to build its future together.

GeoServer 3 is here, from crowdfunding to release

The release of GeoServer 3.0 is proudly supported by a broad coalition of 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.

GeoServer 3 is here, from crowdfunding to release

Additionally, the project acknowledges the backing of individual donors, including Abhijit Gujar, Hennessy Becerra, Ivana Ivanova, John Bryant, Jason Horning, Jose Macchi, Peter Smythe, Sajjadul Islam, Sebastiano Meier, and Stefan Overkamp.

About Jia Lissa

View all posts