GeoServer 3.0-RC Release Candidate

Hello everyone and welcome to GeoServer 3!

We are overjoyed to share with everyone GeoServer 3.0-RC for testing, feedback, and love.

See the release announcement for details as I am just going to share a couple notes here:

  1. The first thing to know is this is a seemless update from GeoServer 2.28. We have taken care not to change the GeoServer Data Directory at all.
  2. This is a Release Candidate - your chance to contribute to the success of the project [1] by testing in your environment, with your datasets, and replying to this thread with how it went! Even just to offer encouragement…
  3. Enjoy your time exploring! GeoServer 3 provides a new context-driven user experience, response user interface theme, a new full-screen open layers preview, …

Thanks to the GeoServer 3 team for making this happen, and the crowdfunding campaign which made this work possible.


  1. Participating in testing release candidates is a key expectation of our open source social contract ↩︎

2 Likes

Will the GeoServer 3.0-RC libraries be made available in the osgeo release Nexus repo? We have some custom plugins that we would like to test against the actual RC libraries and not the snapshot builds.

I’ve just pushed core and extension modules for 3.0-RC on the OSGeo repository. Hope this helps!

Cheers
Andrea

It does, thanks!

Lol, I did that yesterday, just did not have time to update the thread.

Also oidc is now available as “pending” at the bottom of the release page under the community heading:

And the upgrade instructions mention migrating from oauth2 and keycloak to oidc:

The oidc module docs have a note about needing more real world testing.

Hi,

first of all I want to thank everybody working on or donating for this major update of GeoServer :grinning_face:

I now upgraded my server used for seeding tiles to the release candidate and filling the caches works as expected. The environment is Windows Server, Tomcat 11, Java 21 with Oracle and WMS data sources. The only problem is that the oracle.net.tns_names system property is ignored, which I already reported in GeoServer 3 Oracle OCI TNS problem.

My other servers I will be testing when the GeoFence extension becomes available.

I’m just trying to get used to the new UI, so I can’t give much feedback in this regard.

Regards
Daniel

Hi,

I had a list of usability issues from testing last month’s nightly build and in the release candidate most of them are gone :grinning_face:
The only thing I don’t find ideal is, that when switching through pages of a list, the back button doesn’t lead to the previously visible page of the list, f.e.:

  1. Global settings
  2. Layers - result page 1
  3. Layers - result page 2

Navigating back from 3. should show 2. but instead goes back to 1.

Tested in MS Edge on Windows.

Regards
Daniel

GeoServer 3 looking good here. Had to redo how we did some authentication and security configuration, using the REST api now more rather than manually fiddling with files. And enabling the CORS filter in Jetty now works differently.

But it all seems in line with what you’d expect with a major version upgrade. Once GeoServer was started & configured properly all the map layers etc worked the same.

Thanks @eean that is great feedback!

CORS control is now built-in global settings, so you may not of needed to do much to Jetty?

For the security configuration, did you try out the new OIDC plugin? I am interested in what you needed to redo; since your expereince may offer guidance for the upgrade instructions.

Jody

I need to configure GeoServer programmatically, so if there’s a REST way to tell GeoServer to enable CORS that would work. But really editing the XML is fine as well.

I have not looked into the details, but the usual approach applies:

  1. Use the UI to configure CORS
  2. Use REST API to download json (or xml) example to use as a template

:laughing:

Just some quick informal feedback: Browse Layers (the old layer preview) and Tile Layers preview do not honour the dark mode setting. (docker.osgeo.org/geoserver:3.0-RC image)

Peter