GeoServer/GeoTools PMC Meeting at 18:30 CET / 9:30 PDT tomorrow

Reminder that the next PMC meeting is scheduled for tomorrow, September 23, at 18:30 CET.

Cheers,
Torben

GeoTools / GeoServer PMC meeting - 2025-09-23

Attending

  • Torben Barsballe

  • Andrea Aime

  • Jukka Rahkonnen

  • Peter Smythe

  • Cécile Vuilleumier

  • Jody Garnett

  • David Blasby

Actions from prior meetings:

Agenda

  1. GeoServer 3 code sprint

  2. Markdown

  3. FOSS4Gs

Actions

  • aaime: We need to warn about the code freeze! October 17th - brr!

Markdown

No update, work will proceed

FOSS4Gs

FOSS4G NA: https://www.foss4gna.org/schedule

FOSS4G Auckland: https://2025.foss4g.org/program/schedule (Jody giving 9 presentations and 4 workshops!)

FOSS4G EU 2026: Romania

FOSS4G 2026: Hiroshima

GeoServer 3 code sprint

Location confirmed.

Planning accommodations and logistics:

Action:

  • Check apartment for Cecile

  • aaime: We need to warn about the code freeze! October 17th - brr!

Chit-chat

  • announcement.py automation + dev guide updates

  • improved JIRA Disclosure filter

  • Milestone 2.28-M0

    • Some gaps to fill

    • geoserver jars not deployed to osgeo repo for some reason

    • javadocs were empty, Ian has been working on fixing warnings

      • todo: but we also need javadocs.yml to fail if there are warnings

      • check: build with -Prelease

    • README.html instructions describe Java 11 and 17

    • Surprise ImageIO-Ext 2.0.0-M0 was a surprise update (due to API change)

    • https://geoserver.org/announcements/2025/09/20/geoserver-2-28-M0-milestone-released.html

    • Aside: Java removed finalizers (as a bad idea…)

      • This may affect how GeoServer works under raster load,
        so something to keep an eye out for when running
    • action:

      • jody: Ask the user forum to try 2.28.0, and stress the raster subsystem especially: image mosaic, reprojection, tile caching, …
  • Release Schedule: https://github.com/geoserver/geoserver/wiki/Release-Schedule

    • action: 2.28.0 release Andrea, Jody as backup

    • GEOS-11928 would be helpful, but is not Urgent

  • Lots of gs-sec-oidc-plugin actions!

    • web front end, security around that

    • extract roles the same way as JWT web tokens plugin

    • keycloak test container ← super helpful!

  • ImageN

    • Pen down, most PRs are settled…

    • Removing rid of as much reflection as possible

    • Removing JDK 1.2 compatibility

    • Downstream integration workflow on main branch, version 0.9-SNAPSHOT

      • No longer update script, …

      • two scripts: one for pom.xml and one for java code

    • What is needed for 0.9.0

      • JAI classes, JAI constants

      • Q: How does this work with the update script …
        not automatic, will need to do some update script work