Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maximiliano pizarro patch 2 #2

Open
wants to merge 217 commits into
base: main
Choose a base branch
from

Conversation

maximilianoPizarro
Copy link
Owner

@maximilianoPizarro maximilianoPizarro commented Aug 10, 2023

Checklist

For core and extension modules:

  • New unit tests have been added covering the changes.
  • Documentation has been updated (if change is visible to end users).
  • The REST API docs have been updated (when changing configuration objects or the REST controllers).
  • There is an issue in the GeoServer Jira (except for changes that do not affect administrators or end users in any way).
  • Commit message(s) must be in the form [GEOS-XYZWV] Title of the Jira ticket.
  • Bug fixes and small new features are presented as a single commit.
  • Each commit has a single objective (if there are multiple commits, each has a separate JIRA ticket describing its goal).

groldan and others added 30 commits March 9, 2023 16:08
…NAPSHOT, updated GeoWebCache dependency to 1.24-SNAPSHOT, and related changes
Fix wrong path for the license file in the Windows installer script.
Add working example, fix spelling
cleanup

testing

global settings test

documentation

moved in page

documentation and move to others

cleanup

remove dispatcher test

included restart note

restconfig test fixes

is online issue

undid changes

test fixes

more tests

more test cleanup

more test cleanup

cleanup

cleanup

gsr constructor

implemented test with system variable

updated screen shot

revert

revert 2

Update pom.xml

Update pom.xml

Update pom.xml

Update pom.xml

pom issue

pmd issue

cleanup
* Update index.rst

Add link to Swagger spec

* Update doc/en/user/source/rest/api/index.rst

Co-authored-by: Jody Garnett <jody.garnett@gmail.com>

* Update index.rst

* Fix hyperlink inside class (note)

* re-sort the pom

---------

Co-authored-by: Jody Garnett <jody.garnett@gmail.com>
Co-authored-by: Peter Smythe <gs@smythe.co.za>
Co-authored-by: Mark Prins <1165786+mprins@users.noreply.github.com>
The "Post the Documentation" section no longer represents current practice, we just rely on maint/stable/main (see email list from Summer 2022)
…oserver#6689)

Co-authored-by: Nuno Oliveira <nuno.oliveira@geosolutionsgroup.com>
…eoserver#6693)

Co-authored-by: Nuno Oliveira <nuno.oliveira@geosolutionsgroup.com>
…y-oauth2 version of the JARs (geoserver#6694)

* [Community] security oauth2 release collects the wrong spring-security-oauth2 version of the JARs

* - Pushing the "spring-security-oauth2" dependency to the main pom.xml
…of user roles

cleanup and integration test

removed geofence previous version of config

more tests
Bumps [jettison](https://github.com/jettison-json/jettison) from 1.5.3 to 1.5.4.
- [Release notes](https://github.com/jettison-json/jettison/releases)
- [Commits](jettison-json/jettison@jettison-1.5.3...jettison-1.5.4)

---
updated-dependencies:
- dependency-name: org.codehaus.jettison:jettison
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
… and spring.security.version from 5.7.6 to 5.7.7

CVE-2023-20861 was resolved in Spring core
Environment variables that should be defined when connecting to S3-compatible service run by a third party using  it.geosolutions.imageioimpl.plugins.cog.S3RangeReader
…xample (geoserver#6710)

* Css extensions doc update
* Update doc/en/user/source/rest/styles.rst

Co-authored-by: Andrea Aime <andrea.aime@gmail.com>
Build fix for documentation, no functional change.
pratikbandalg and others added 30 commits July 24, 2023 14:58
…tion policy

Fix for the bug as mentioned in the issue above.

Change the order of CSS declarations (make it the last one) so the readonly style for the input is not overridden with other input styles.
…server#7052)

Bumps [org.springframework.security:spring-security-config](https://github.com/spring-projects/spring-security) from 5.7.8 to 5.7.10.
- [Release notes](https://github.com/spring-projects/spring-security/releases)
- [Changelog](https://github.com/spring-projects/spring-security/blob/main/RELEASE.adoc)
- [Commits](spring-projects/spring-security@5.7.8...5.7.10)

---
updated-dependencies:
- dependency-name: org.springframework.security:spring-security-config
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
GeoTool’s gt-epsg-hsqldb depends on org.hsqldb:hsqldb:2.7.2,
but GeoServer overrides it with 2.7.1.

The only GeoServer module directly depending on hsqldb is gs-kml.
[GEOS-11094] Bump org.hsqldb:hsqldb:2.7.1 to 2.7.2
* make acme-ldap compile with Java 11

* update URL for acme-ldap.jar
* [TaskManager] don't crash without report service

* [TaskManager] exclude outdated slf4j deps

* [Taskmanager] fix index without columns bug

* [Taskmanager] generic db source uses generic sql types

* [Taskmanager] support geometry table

* [Taskmanager] support geometry table: documentation

* fix spotless
To POST workspaces via JSON the exact same schema as used by the XML needs to be used. 

See also: https://gis.stackexchange.com/questions/277837/http-500-error-when-creating-workspace-using-geoserver-rest-api
Use a specialization of `CatalogInfoLookup` for `NamespaceInfo` that
speeds up lookup of namespaces by URI.

With this patch and GEOS-11088, starting up from a catalog with 120k
workspaces and 600k layers, goes from 18 to 4 minutes with the default
geoserver loader, and down to less than a minute with the
datadir-catalog-loader community module.

                                     before   after
default loader                        1113s    294s
datadir-catalog-loader (4 trheads)     587s     98s
datadir-catalog-loader (8 trheads)     334s     69s
datadir-catalog-loader (16 trheads)    245s     57s
Make webui's `WorkspaceProvider` use streaming catalog access
* Filter the iterator created by list(...) directly instead of building
  an ArrayList first
* Apply in-process filter to iterator in count() only if required,
  delegate to the proxied facade's count() method
  if `Dispatcher.REQUEST.get() == null`
- Changed wkt to ewkt parameter
Co-authored-by: Andrea Aime <andrea.aime@gmail.com>
Co-authored-by: Matteo V. <matteo.velludini@geosolutionsgroup.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.