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

[pull] main from geoserver:main #31

Merged
merged 19 commits into from
Jun 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
6224b21
Update installation.rst (#7723)
rob518183 Jun 17, 2024
e360b0f
[GEOS-11424] Speed up web-ui WorkspaceAdminComponentAuthorizer
groldan May 31, 2024
4709f50
[GEOS-11423] Use securityFilter in SecureCatalogImpl bulk get methods
groldan May 24, 2024
e96cd4e
Making all OGC API tests pass
aaime Jun 17, 2024
69afea5
Avoid using deprecated API
aaime Jun 17, 2024
c077528
Translations update from OSGeo Weblate (#7662)
osgeoweblate Jun 18, 2024
98f9d3d
[GEOS-11422] MapML License Metadata Stored With Incorrect Keys
turingtestfail May 30, 2024
77586d4
[GEOS-11111] Open search for EO community module: STAC search page ha…
aaime Jun 19, 2024
e47ea12
[GEOS-11438] OpenSearch for EO/STAC lack the service configuration panel
aaime Jun 19, 2024
c915707
[ci] update workflow actions and maven version (#7729)
mprins Jun 20, 2024
b19f403
[GEOS-11439] JDBCOpenSearch access should cache the list of type name…
aaime Jun 20, 2024
e943d25
[GEOS-11442] Cache availability of gdal_translate in gdal_translate b…
aaime Jun 20, 2024
3ca3491
[GEOS-111441] DisabledServiceResourceFilter spams debugging logs with…
aaime Jun 20, 2024
2edcac8
Added some gs-web-gwc Chinese translations (#7741)
guxin0123 Jun 21, 2024
6c64586
Hopefully fix random build failure in style controller test
aaime Jun 21, 2024
44e1f7e
[GEOS-11336] upgrade keycloak
NielsCharlier Jun 19, 2024
e32941c
Update test images for GEOT-7596
aaime Jun 17, 2024
b3b3ca4
[GEOS-11445] Update GS Homepage for OGCAPI ServiceDescriptors (#7716)
davidblasby Jun 26, 2024
2a202ea
Jwt-headers and tomcat (#7753)
davidblasby Jun 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .github/workflows/assembly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,22 +12,22 @@ jobs:
strategy:
matrix:
include:
- os: ubuntu-20.04
- os: ubuntu-22.04
jdk: 11
dist: 'temurin'
steps:
- uses: actions/checkout@v4
- name: Set up JDK
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
java-version: ${{ matrix.jdk }}
distribution: ${{ matrix.dist }}
- name: Set up Maven
uses: stCarolas/setup-maven@v4.5
uses: stCarolas/setup-maven@v5
with:
maven-version: 3.9.5
maven-version: 3.9.8
- name: Maven repository caching
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.m2/repository
key: gs-${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/backport.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
contents: write
pull-requests: write
issues: write
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
name: Backport
steps:
- name: Backport Bot
Expand Down
20 changes: 10 additions & 10 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,20 +11,20 @@ env:

jobs:
docs:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
java-version: 11
distribution: 'temurin'
- name: Set up Maven
uses: stCarolas/setup-maven@v4.5
uses: stCarolas/setup-maven@v5
with:
maven-version: 3.9.5
maven-version: 3.9.8
- name: Setup python for docs
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: '3.x'
cache: 'pip' # caching pip dependencies from requirements.txt below
Expand All @@ -43,20 +43,20 @@ jobs:
fi

docs-zhcn:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- name: Set up JDK 11
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
java-version: 11
distribution: 'temurin'
- name: Set up Maven
uses: stCarolas/setup-maven@v4.5
uses: stCarolas/setup-maven@v5
with:
maven-version: 3.9.5
maven-version: 3.9.8
- name: Setup python for docs
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: '3.x'
cache: 'pip' # caching pip dependencies from requirements.txt below
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/javadoc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,22 +15,22 @@ jobs:
strategy:
matrix:
include:
- os: ubuntu-20.04
- os: ubuntu-22.04
jdk: 11
dist: 'temurin'
steps:
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
java-version: ${{ matrix.jdk }}
distribution: ${{ matrix.dist }}
- name: Set up Maven
uses: stCarolas/setup-maven@v4.5
uses: stCarolas/setup-maven@v5
with:
maven-version: 3.9.5
maven-version: 3.9.8
- name: Maven repository caching
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.m2/repository
key: gs-${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
matrix:
jdk: [ 11, 17, 21 ]
dist: [ 'temurin' ]
os: [ 'ubuntu-20.04' ]
os: [ 'ubuntu-22.04' ]
runs-on: ${{ matrix.os }}

steps:
Expand All @@ -25,16 +25,16 @@ jobs:
# 500 commits, set to 0 to get all
fetch-depth: 500
- name: Set up JDK ${{ matrix.jdk }}
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
java-version: ${{ matrix.jdk }}
distribution: ${{ matrix.dist }}
- name: Set up Maven
uses: stCarolas/setup-maven@v4.5
uses: stCarolas/setup-maven@v5
with:
maven-version: 3.9.5
maven-version: 3.9.8
- name: Maven repository caching
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.m2/repository
key: gs-${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,16 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
java-version: 11
distribution: 'temurin'
- name: Set up Maven
uses: stCarolas/setup-maven@v4.5
uses: stCarolas/setup-maven@v5
with:
maven-version: 3.9.5
maven-version: 3.9.8
- name: Maven repository caching
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.m2/repository
key: gs-${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
Expand Down
87 changes: 47 additions & 40 deletions .github/workflows/postgis_appschema_online.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: PostGIS app-schema online tests

on: [pull_request]
on: [ pull_request ]

concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
Expand All @@ -10,44 +10,51 @@ jobs:
appschema-postgis:

runs-on: ubuntu-latest
services:
postgis:
image: postgis/postgis:15-3.4
ports:
- 5432:5432
env:
POSTGRES_PASSWORD: geoserver
POSTGRES_USER: geoserver
POSTGRES_DB: appschema
options: >-
--health-cmd pg_isready
--health-interval 10s
--health-timeout 5s
--health-retries 5

steps:
# amrocha just tagged v2 with the latest code as huaxk, allowing usage of postgis/postgis docker image
- uses: amrocha/postgis-action@v2
with:
postgresql version: '15-3.4'
postgresql password: 'geoserver'
postgresql user: 'geoserver'
postgresql db: 'appschema'
- name: Set up JDK 11
uses: actions/setup-java@v2
with:
java-version: 11
distribution: 'temurin'
- uses: actions/checkout@v2
- name: Maven repository caching
uses: actions/cache@v2
with:
path: ~/.m2/repository
key: gt-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
gt-maven-
- name: Build GeoServer dependent modules (no tests, prepare fresh artifacts)
run: mvn -B clean install -T2 -U --file src/pom.xml -Prelease,app-schema-online-test -DskipTests -pl :gs-app-schema-postgis-test -am -Dspotless.apply.skip=true
- name: Build PostGIS app-schema online tests
run: |
mkdir ~/.geoserver
cat <<EOT >> ~/.geoserver/postgis.properties
user=geoserver
port=5432
password=geoserver
passwd=geoserver
url=jdbc\:postgresql\://localhost/appschema
host=localhost
database=appschema
driver=org.postgresql.Driver
EOT
mvn -B clean install -nsu --file src/pom.xml -Prelease,app-schema-online-test -pl :gs-app-schema-postgis-test -Dspotless.apply.skip=true
- name: Remove SNAPSHOT jars from repository
run: |
find ~/.m2/repository -name "*SNAPSHOT*" -type d | xargs rm -rf {}
- name: Set up JDK 11
uses: actions/setup-java@v4
with:
java-version: 11
distribution: 'temurin'
- uses: actions/checkout@v2
- name: Maven repository caching
uses: actions/cache@v4
with:
path: ~/.m2/repository
key: gs-${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
restore-keys: |
gs-${{ runner.os }}-maven-
- name: Build GeoServer dependent modules (no tests, prepare fresh artifacts)
run: mvn -B clean install -T2 -U --file src/pom.xml -Prelease,app-schema-online-test -DskipTests -pl :gs-app-schema-postgis-test -am -Dspotless.apply.skip=true
- name: Build PostGIS app-schema online tests
run: |
mkdir ~/.geoserver
cat <<EOT >> ~/.geoserver/postgis.properties
user=geoserver
port=5432
password=geoserver
passwd=geoserver
url=jdbc\:postgresql\://localhost/appschema
host=localhost
database=appschema
driver=org.postgresql.Driver
EOT
mvn -B clean install -nsu --file src/pom.xml -Prelease,app-schema-online-test -pl :gs-app-schema-postgis-test -Dspotless.apply.skip=true
- name: Remove SNAPSHOT jars from repository
run: |
find ~/.m2/repository -name "*SNAPSHOT*" -type d | xargs rm -rf {}
10 changes: 5 additions & 5 deletions .github/workflows/qa.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,20 @@ env:

jobs:
QA:
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
java-version: 11
distribution: 'temurin'
- name: Set up Maven
uses: stCarolas/setup-maven@v4.5
uses: stCarolas/setup-maven@v5
with:
maven-version: 3.9.5
maven-version: 3.9.8
- name: Maven repository caching
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.m2/repository
key: gs-${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,16 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Set up JDK 11
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
java-version: 11
distribution: 'temurin'
- name: Set up Maven
uses: stCarolas/setup-maven@v4.5
uses: stCarolas/setup-maven@v5
with:
maven-version: 3.9.5
maven-version: 3.9.8
- name: Maven repository caching
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.m2/repository
key: gs-${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
Expand Down
3 changes: 1 addition & 2 deletions doc/en/user/source/community/backuprestore/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,7 @@ To download and install the required extensions by hand:

#. Restart the Application Server.

#. Login to the Web Administration application. Select **Data** from the naviagion menu. Click :guilabel:`Backup and Restore` and ensure the page is rendered correctly and without errors.
#. Login to the Web Administration application. Select **Data** from the navigation menu. Click :guilabel:`Backup and Restore` and ensure the page is rendered correctly and without errors.


Backup and Restore plugin can be used both via user interface and via HTTP REST interface. For more details please see the next sections.

Loading
Loading