Attending- Torben Barsballe
-
Andrea Aime
-
Jukka Rahkonen
-
Peter Smythe
-
Jody Garnett
Actions from prior meetings:- 
gabe: some small update for dev guide, updating conf.py by hand no longer needed
-
Volunteer needed: postgis testing github workflow action
-
jody: Review bom pull request for GS3 activity
-
Juan: Review new OAuth PR for GS3 activity
-
Jody: Public vulnerability disclosure June 9 (tentative)
-
Peter: Make the CITE proposal again please ($900? or $400?)
Agenda1. Proposals
-
Release Schedule
-
foss4g-eu planning
-
gs3 updates
-
PR Roundup
-
The geoserver security mailing list subscriptions
Actions- 
All: Vote on open proposals if you haven’t already
-
Peter: Cite test proposal - Coordinate payment, add blog post, update site
-
Jody: make a blog post covering FOSS4G workshops and presentations (see below)
Proposals
GSIP-232 Upgrade GeoServer and GeoWebCache Build to Java 17
-
merged, some doc improvements to make later
-
gabe really does not enjoy sphinx, and started doing some markdown in the dev folders
-
yeah not so cool gabe but I understand
GSIP-233 Community Release Requirements
- thanks for feedback, it is all addressed ?!?
CITE Tests proposal
-
Is this a go? Do you need any more any events, open for another a 3 days
-
Peter: Coordinate payment, and then we will need a blog post and update our web page
Release Schedule
Peter! Have there been enough changes?
-
https://github.com/geoserver/geoserver/compare/2.26.3…2.26.x
-
only changes in community module
-
But we should revisit after PR roundup below
-
not enough change
foss4g-eu planning
Workshops:
-
intro to geoserver: andrea and jody doing this one (Monday morning)
-
OGC APIs, an introduction with GeoServer (Monday afternoon)
-
Vector tiles with GeoServer (Tuesday afternoon)
Presentations:
-
State of GeoServer 2.27.1
-
GeoServer 3 Status Report
-
State of GeoTools, JTS and ImageN
-
Approaching Security with Kindness and Compassion
-
Revisiting earning your support 10 years on
-
OGC APIs with GeoServer: implementation, availability, and next steps
-
Serving earth observation data with GeoServer: COG, STAC, OpenSearch and more…
-
Processing and publishing Maritime AIS data with GeoServer and Databricks in Azure
-
Publishing INSPIRE and other rich data models in GeoServer made easy with Smart Data Loader and Features Templating
-
Mastering Security with GeoServer, GeoFence, and OpenID
-
Vector mosaicking with GeoServer
-
Certified GeoServer: status of OGC service and format compliance
-
Vector tiles and GeoServer: dynamic vector tiles server, XYZ services, and base maps
action:
- jody: make a blog post covering workshops and presentations above
GS3 code sprint:
- saturday - sunday focused on ImageN
gs3 updates- GeoTools BOM - merged, seems to be going okay?
-
Some additional QA workflows to catch dependency change failures downstream
-
Java 17 the new minimum
-
These PRs are in the works
-
GeoTools is open, making downstream build fail
-
GS and GWC in the works
-
JAI-Ext fix is merged
-
ImageN - new icon, not much progress after code sprint
-
OAuth2 progress
-
Alessio is looking at making the core extensible, so we do not have so many extensions created, Andreas Watermeyer participating to review too
Discussion on “in-kind” participation, to happen as Milestone 1 settles
-
dedicated resources that can be scheduled and take load off developers → logo on page
-
testing nightly build, mentioned in blog posts and updates
PR Roundup- GEOT-7776: ready for review, error message to useful logs
-
GWC: postgresql 42.7.7: backport underway, fix for standalone gwc
-
GeoServer
-
KeyStore password change:
-
Update javadocs to indicate MasterPasswordController is actually for keystore password
-
Q: Rename class? Can try it…
The rest api endpoint will remain the same binding -
Login as Root:
-
Root login enable is useful when adjusting security settings, fallback to avoid being locked out, …
-
Create an authentication filter REST API
Breakout on configuration order:
-
Q: Can we make the configuration sorting consistent?
Yes: Provided by Bean property order -
Yes: Hashmap order is random, but we can make this sorted: security rules, and other examples like metadata map, styles, etc…
-
TreeMap for alphabetical order: Metadatamap etc…
-
Examples of LinkedHashMap
-
JAIExt Operations order
-
Allowed MIME types for GetMap and GetFeatureInfo
-
LinkedHashSet is used when we want to have order of operators, selected styles (this could also have move up + move down button)