-
Notifications
You must be signed in to change notification settings - Fork 0
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
[pull] main from geoserver:main #67
base: main
Are you sure you want to change the base?
Conversation
|
…ed based on scale refined test added hint cleanup pmd checkstyle PR responses test cleanup
…t with other plugins
…t8 postgresql type alias
Made the datadir community plugin install instructions more consistent with other plugins
Allows WMTS to be selectable as a serivce to disable; and will only list WMTS servivces if TileLayer is defined for the layer or LayerGroup
[GEOS-11691] Smart data loader accepts bigint and bigserial but not int8 postgresql type alias
[GEOS-11677] Hide version info on GWC home page
* [FIXES GEOS-11690] Bug in Externalize printing configuration folder * Fix tests * Fix tests * Fix tests * Fix QA and fallback do default also when using an absolute path
…iration is declared in the access token
…8421) * [GEOS-10695] Address accessDenied.jsp on initial startup without a security folder * Update accessDenied.html --------- Co-authored-by: Peter Smythe <[email protected]>
…date with mainteinance (#8425) * Coordinated disclosure: some consideration for admins that are up to date with mainteinance * move disclosure timeframe to the CVE publication step 5 * Move clarifications down to disclosure section * quote security md correctly --------- Co-authored-by: Jody Garnett <[email protected]>
Extract proxy resolution logic from AbstractCatalogFacade into ResolvingProxyResolver to centralize this functionality and make it reusable across the codebase. This change: - Creates a new ResolvingProxyResolver utility with comprehensive documentation - ResolvingProxyResolver is only dedicated to resolve proxies, while AbstractCatalogFacade's resolve() methods call setId() and ResolvingProxyResolver.resolve(). - Avoids code duplication by moving proxy resolution to an utility class - Simplifies AbstractCatalogFacade by delegating to the specialized resolver - Adds test suite for ResolvingProxyResolver with 97.3% coverage
Fix GeoServerLoader's logger topic to match its package (org.geoserver.config) allowing to set separate logging levels for the startup logs. Modified the DEFAULT_LOGGING and PRODUCTION_LOGGING profiles to specify the logging level for `org.geoserver.config`. GeoServerLoader logging each catalog object added at the `config` level and the final results at `info` level allows to load large catalogs without log flooding while still getting the final results.
Improve performance by reducing thread contention in catalog operations. Main improvements include: - Using fine-grained locking instead of broad synchronization blocks - Separating read/write locking patterns to allow concurrent reads - Only synchronizing when actually necessary for specialized operations These changes should improve performance in multi-threaded environments while maintaining thread safety.
Promote the "datadir catalog loader" community module to the GeoServer core, improving startup performance for deployments with large data directories. * Make the new loader log objects added to the catalog the same way DefaultGeoServerLoader does, and enhance GeoServerLoader's logging of timing with the count of objects added as the new loader does. * Add upgrade docs for optimized data directory loader Added a section to the upgrade guide explaining improvements to the configuration loading process. Included considerations for compatibility, along with configuration details on how to disable the new loader if needed. * Add more data directory loader tests and multi-instance improvements * Explicitly declares bean dependencies to ensure proper initialization order by making GeoServerLoaderProxy depend on essential components (extensions, dataDirectory, securityManager, configLock). * Guard sanitizing writes with GeoServerConfigurationLock (e.g. when adding default styles or estblishing the default workspace). This ensures consistency when multiple instances start off a shared data diretory such as in the case of GeoServer Cloud.
) * Bump org.apache.commons:commons-vfs2 from 2.9.0 to 2.10.0 in /src Bumps org.apache.commons:commons-vfs2 from 2.9.0 to 2.10.0. --- updated-dependencies: - dependency-name: org.apache.commons:commons-vfs2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * Update VFSWorker.java add deprecated tag --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Ian Turton <[email protected]>
…2.0 GetCapabilities
… suites need 11
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.1)
Can you help keep this open source service alive? 💖 Please sponsor : )