Attending- Torben Barsballe
-
Andrea Aime
-
Dave Blasby
-
Kevin Smith
Actions from prior meetings:- [Done] Jody: request or setup discourse channels (for screenshots)
- Please help review PRs everyone!
Agenda- 2.24.5 and 2.26-RC releases managers
-
2.26-RC incoming OMG!
-
Javascript/CSP/Wicket fun
-
TilematrixSet support in CSS and more
-
JDK 17 officially supported
-
Vector tiles chit chat
Actions- Volunteer for 2.26-RC
2.24.5 and 2.26-RC releases managers
Andrea to do 2.24.5 and 2.26-RC needs a release manager (see also mail communication).
2.24.5 last officially planned.
2.26-RC incoming OMG!
September 2nd final deadline for new features.
Some ideas:
-
PMD 7.x updates
-
GT (incomplete, stuck on “main”, needs help)
-
GWC merged
-
GS failures in GWC due to changes, needs help
-
Run GWC Azure tests on Azurite, using TestContainers
-
Bunch of dependency upgrades by Steve Ikeoka
-
Data dir catalog loader (Andrea to test again)
-
OGCAPI Inline JS Refactor (merged)
Stuff too late to merge:
-
Wicket upgrade, a/b testing not started
-
What about the markdown switch?
Javascript/CSP/Wicket fun
Some of the changes in the Wicket-9 upgrade produced CSP failures
These should now be fixed for homepage / WPS Request builder / WMS Request Builder
TilematrixSet support in CSS and more
Want to introduce Zoom level support into CSS to allow for writing vectorTile styles
YSLD has classes to support this already - ZoomContext, ZoomContextFinder, GWCZoomContextFinder. They are sufficiently generic to be trivial to bring up to gt-main.
GeoServer should be the only user of the classes, so this refactor shouldn’t cause dependency issues for users of GeoTools.
It would also be good practice to have YSLD (etc.) look-up GWC-related classes dynamically.
JDK 17 officially supported- Marlin integration issue solved, now starts and works with Java 17 and Java 21.
-
Depending on context/how it gets started, you might need to tweak the JVM options, adding “–add-opens” and friends. We have that documented.
-
Tomcat 9 deployment + Java 17 seems to work without needing tweaks
And also add Java 21 as experimental (actually GeoServer Cloud uses it by default).
### Vector tiles chit chat
Tile Size Improvement Discussion:
-
Filter attributes before tiles generation
-
Seperate label and rendering layers
-
Merge features that share all attributes
All of this configurable through the GUI
Example from OpenMapTiles (a tile from St. Luis, zoom level 14), this selection is “one MVT feature”, all the buildings sharing the same attributes are one multi-polygon:
This reduces MVT size tremendously (as well as browser-side rendering speed)