Gabriel Roldan
Gabriel Roldan
[](https://osgeo-org.atlassian.net/browse/GEOS-11421) [](https://pullrequestbadge.com/?utm_medium=github&utm_source=geoserver&utm_campaign=badge_info) This update ensures that users with admin rights to a workspace can administer it via through the REST API, symmetrically to the functionality provided by `WorkspaceAdminComponentAuthorizer` the WebUI...
* Centralize the declaration of geotools dependencies to the root pom's dependencyManagement and remove `${gt.version}` in module poms for consistency. * Exclude `xml-apis` and apache `fop` in the root pom...
`xml-apis:xml-apis-xerces:2.7.1` is the same as `xml-apis:xml-apis` but from 2012 and unnecessary since Java 1.6. # Checklist - [ ] I have read the [contribution guidelines](https://github.com/geoserver/geoserver/blob/main/CONTRIBUTING.md). - [ ] I have...
[](https://osgeo-org.atlassian.net/browse/GEOT-7669) [](https://pullrequestbadge.com/?utm_medium=github&utm_source=geotools&utm_campaign=badge_info) Fix `ConcurrentModificationException` when traversing the list returned by `WMSCapabilities.getLayerList()`. Avoid locking and synchronized blocks, worst case scenario the list is built more than once. # Checklist - [x]...
Follow up with upstream experimental switch to palantir java formatter: https://github.com/geotools/geotools/pull/4944 [It provides a lambda friendly, 120 columns alternative to Google Java format](https://github.com/palantir/palantir-java-format) (it's actually a fork of it, so...
The core GWC components are not integrated in the rest-service Hence, if "automatic tile layer creation is enabled", the catalog listener from gs-gwc is not present in the rest-service, and...
Initial OTEL integration with the spring-boot starter (not the java agent) so it can be enabled/disabled and configured with externalized properties. Requires running the OTEL collector as a separate service