Commit Graph

12798 Commits

Author SHA1 Message Date
Eduard Heimbuch
e7ba4bbfbe Update dependency com.github.spullara.mustache.java:compiler to v0.9.10
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [com.github.spullara.mustache.java:compiler](https://github.com/spullara/mustache.java) | dependencies | patch | `0.9.7` -> `0.9.10` |

⚠️ Release Notes retrieval for this PR were skipped because no github.com credentials were available.
If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes).

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIwLjAuMC1zZW1hbnRpYy1yZWxlYXNlIiwidXBkYXRlZEluVmVyIjoiMC4wLjAtc2VtYW50aWMtcmVsZWFzZSIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AifQ==-->


Co-authored-by: Renovate Bot <renovate@scm-manager.org>
2023-08-01 12:17:50 +02:00
Florian Scholdei
f756dd3a78 Remove chromatic integration
Committed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
2023-08-01 09:01:20 +02:00
Thomas Zerr
a2c9ed67a3 User jwt sessions can now be endless
Committed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
Co-authored-by: tzerr <thomas.zerr@cloudogu.com>

Reviewed-by: Konstantin Schaper <konstantin.schaper@cloudogu.com>
2023-07-27 13:03:35 +02:00
Eduard Heimbuch
891c56b21d Bump scm core version to next snapshot 2023-07-27 11:42:41 +02:00
Eduard Heimbuch
0a1d9954a0 Remove content security header upgrade-insecure-requests which breaks http only server configs 2023-07-27 11:42:41 +02:00
Eduard Heimbuch
fa87e57051 Bump vulnerable core dependencies
- Shiro from `1.10.0` to `1.12.0`
- Apache Commons Compress from `1.20` to `1.23.0`
- Tika from `1.25` to `1.28.5`

Committed-by: Thomas Zerr <thomas.zerr@cloudogu.com>
2023-07-26 10:55:31 +02:00
Timo Hoppenheidt
9fb3abefdb fixed position of myC plugin checkmark
Squash commits of branch bug/39946_plugin_checkmark:

- fixed position of myC plugin checkmark

- Merge remote-tracking branch 'origin/develop' into bug/39946_plugin_checkmark

- add changelog entry

- Cleanup



Committed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
Co-authored-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
Co-authored-by: thoppenheidt <timo.hoppenheidt@cloudogu.com>
2023-07-26 09:21:44 +02:00
Eduard Heimbuch
b85a11b5a6 Update dependency junit:junit to v4.13.2
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [junit:junit](http://junit.org) ([source](https://github.com/junit-team/junit4)) | dependencies | patch | `4.13.1` -> `4.13.2` |

⚠️ Release Notes retrieval for this PR were skipped because no github.com credentials were available.
If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes).

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIwLjAuMC1zZW1hbnRpYy1yZWxlYXNlIiwidXBkYXRlZEluVmVyIjoiMC4wLjAtc2VtYW50aWMtcmVsZWFzZSIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AifQ==-->


Co-authored-by: Renovate Bot <renovate@scm-manager.org>
2023-07-26 09:17:37 +02:00
Eduard Heimbuch
8ea8d561d3 Revert "Update dependency org.redline-rpm:redline to v1.2.10"
This reverts commit 88189118a7.
2023-07-25 09:20:31 +02:00
Eduard Heimbuch
715ecd8dd7 Switch to high cpu worker 2023-07-24 08:23:57 +02:00
Eduard Heimbuch
4305e9cd4c Update bouncycastleVersion to v1.75
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [org.bouncycastle:bcpkix-jdk15to18](http://www.bouncycastle.org/java.html) ([source](https://github.com/bcgit/bc-java)) | dependencies | minor | `1.73` -> `1.75` |
| [org.bouncycastle:bcprov-jdk15to18](http://www.bouncycastle.org/java.html) ([source](https://github.com/bcgit/bc-java)) | dependencies | minor | `1.73` -> `1.75` |
| [org.bouncycastle:bcpg-jdk15to18](http://www.bouncycastle.org/java.html) ([source](https://github.com/bcgit/bc-java)) | dependencies | minor | `1.73` -> `1.75` |

⚠️ Release Notes retrieval for this PR were skipped because no github.com credentials were available.
If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes).

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIwLjAuMC1zZW1hbnRpYy1yZWxlYXNlIiwidXBkYXRlZEluVmVyIjoiMC4wLjAtc2VtYW50aWMtcmVsZWFzZSIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AifQ==-->


Co-authored-by: Renovate Bot <renovate@scm-manager.org>
2023-07-20 12:34:16 +02:00
Eduard Heimbuch
88189118a7 Update dependency org.redline-rpm:redline to v1.2.10
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [org.redline-rpm:redline](http://redline-rpm.org/) ([source](https://github.com/craigwblake/redline)) | dependencies | patch | `1.2.9-rsa4096` -> `1.2.10` |

⚠️ Release Notes retrieval for this PR were skipped because no github.com credentials were available.
If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes).

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIwLjAuMC1zZW1hbnRpYy1yZWxlYXNlIiwidXBkYXRlZEluVmVyIjoiMC4wLjAtc2VtYW50aWMtcmVsZWFzZSIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AifQ==-->


Co-authored-by: Renovate Bot <renovate@scm-manager.org>
2023-07-20 12:31:12 +02:00
Eduard Heimbuch
230682ff17 Update junit5 monorepo to v5.9.3
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [org.junit.vintage:junit-vintage-engine](https://junit.org/junit5/) ([source](https://github.com/junit-team/junit5)) | dependencies | patch | `5.9.2` -> `5.9.3` |
| [org.junit.jupiter:junit-jupiter-engine](https://junit.org/junit5/) ([source](https://github.com/junit-team/junit5)) | dependencies | patch | `5.9.2` -> `5.9.3` |
| [org.junit.jupiter:junit-jupiter-params](https://junit.org/junit5/) ([source](https://github.com/junit-team/junit5)) | dependencies | patch | `5.9.2` -> `5.9.3` |
| [org.junit.jupiter:junit-jupiter-api](https://junit.org/junit5/) ([source](https://github.com/junit-team/junit5)) | dependencies | patch | `5.9.2` -> `5.9.3` |

⚠️ Release Notes retrieval for this PR were skipped because no github.com credentials were available.
If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes).

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIwLjAuMC1zZW1hbnRpYy1yZWxlYXNlIiwidXBkYXRlZEluVmVyIjoiMC4wLjAtc2VtYW50aWMtcmVsZWFzZSIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AifQ==-->


Co-authored-by: Renovate Bot <renovate@scm-manager.org>
2023-07-20 12:18:25 +02:00
Eduard Heimbuch
2beef26af6 Update dependency org.projectlombok:lombok to v1.18.28
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [org.projectlombok:lombok](https://projectlombok.org) ([source](https://github.com/projectlombok/lombok)) | dependencies | patch | `1.18.10` -> `1.18.28` |

⚠️ Release Notes retrieval for this PR were skipped because no github.com credentials were available.
If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes).

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIwLjAuMC1zZW1hbnRpYy1yZWxlYXNlIiwidXBkYXRlZEluVmVyIjoiMC4wLjAtc2VtYW50aWMtcmVsZWFzZSIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AifQ==-->


Co-authored-by: Renovate Bot <renovate@scm-manager.org>
2023-07-19 21:37:59 +02:00
Eduard Heimbuch
c120827019 Update jettyVersion to v9.4.51.v20230217
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [org.eclipse.jetty:jetty-client](https://eclipse.org/jetty) ([source](https://github.com/eclipse/jetty.project)) | dependencies | patch | `9.4.44.v20210927` -> `9.4.51.v20230217` |
| [org.eclipse.jetty:jetty-jmx](https://eclipse.org/jetty) ([source](https://github.com/eclipse/jetty.project)) | dependencies | patch | `9.4.44.v20210927` -> `9.4.51.v20230217` |
| [org.eclipse.jetty:jetty-webapp](https://eclipse.org/jetty) ([source](https://github.com/eclipse/jetty.project)) | dependencies | patch | `9.4.44.v20210927` -> `9.4.51.v20230217` |
| [org.eclipse.jetty:jetty-server](https://eclipse.org/jetty) ([source](https://github.com/eclipse/jetty.project)) | dependencies | patch | `9.4.44.v20210927` -> `9.4.51.v20230217` |

⚠️ Release Notes retrieval for this PR were skipped because no github.com credentials were available.
If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes).

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIwLjAuMC1zZW1hbnRpYy1yZWxlYXNlIiwidXBkYXRlZEluVmVyIjoiMC4wLjAtc2VtYW50aWMtcmVsZWFzZSIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AifQ==-->


Co-authored-by: Renovate Bot <renovate@scm-manager.org>
2023-07-19 21:37:28 +02:00
Eduard Heimbuch
2667db93e2 Update dependency commons-daemon:commons-daemon to v1.3.4
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [commons-daemon:commons-daemon](https://commons.apache.org/proper/commons-daemon/) ([source](https://gitbox.apache.org/repos/asf?p=commons-daemon.git)) | dependencies | minor | `1.2.3` -> `1.3.4` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIwLjAuMC1zZW1hbnRpYy1yZWxlYXNlIiwidXBkYXRlZEluVmVyIjoiMC4wLjAtc2VtYW50aWMtcmVsZWFzZSIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AifQ==-->


Co-authored-by: Renovate Bot <renovate@scm-manager.org>
2023-07-19 11:33:11 +02:00
CES Marvin
6c4d30b6cd Prepare for next development iteration 2023-07-18 13:14:33 +00:00
CES Marvin
21e5cab80d Merge branch 'main' into develop 2023-07-18 13:14:20 +00:00
CES Marvin
640f136365 Release version 2.45.1 2.45.1 2023-07-18 13:10:55 +00:00
René Pfeuffer
618275ecbf Remove ARMv7 build due to errors 2023-07-18 15:06:49 +02:00
Eduard Heimbuch
3efd28a9aa Configure Renovate
Welcome to [Renovate](https://github.com/renovatebot/renovate)! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.

🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.



---
### Detected Package Files

 * `scm-packaging/docker/Dockerfile.alpine` (dockerfile)
 * `scm-packaging/docker/Dockerfile.debian` (dockerfile)
 * `gradle.properties` (gradle)
 * `settings.gradle` (gradle)
 * `build.gradle` (gradle)
 * `build-plugins/build.gradle` (gradle)
 * `gradle/dependencies.gradle` (gradle)
 * `scm-annotation-processor/build.gradle` (gradle)
 * `scm-annotations/build.gradle` (gradle)
 * `scm-core/build.gradle` (gradle)
 * `scm-dao-xml/build.gradle` (gradle)
 * `scm-it/build.gradle` (gradle)
 * `scm-packaging/deb/build.gradle` (gradle)
 * `scm-packaging/docker/build.gradle` (gradle)
 * `scm-packaging/helm/build.gradle` (gradle)
 * `scm-packaging/release-yaml/build.gradle` (gradle)
 * `scm-packaging/rpm/build.gradle` (gradle)
 * `scm-packaging/unix/build.gradle` (gradle)
 * `scm-packaging/windows/build.gradle` (gradle)
 * `scm-plugins/scm-git-plugin/build.gradle` (gradle)
 * `scm-plugins/scm-hg-plugin/build.gradle` (gradle)
 * `scm-plugins/scm-integration-test-plugin/build.gradle` (gradle)
 * `scm-plugins/scm-legacy-plugin/build.gradle` (gradle)
 * `scm-plugins/scm-svn-plugin/build.gradle` (gradle)
 * `scm-server/build.gradle` (gradle)
 * `scm-test/build.gradle` (gradle)
 * `scm-ui/build.gradle` (gradle)
 * `scm-webapp/build.gradle` (gradle)
 * `gradle/wrapper/gradle-wrapper.properties` (gradle-wrapper)
 * `scm-packaging/helm/src/main/chart/values.yaml` (helm-values)
 * `package.json` (npm)
 * `scm-plugins/scm-git-plugin/package.json` (npm)
 * `scm-plugins/scm-hg-plugin/package.json` (npm)
 * `scm-plugins/scm-legacy-plugin/package.json` (npm)
 * `scm-plugins/scm-svn-plugin/package.json` (npm)
 * `scm-ui/e2e-tests/package.json` (npm)
 * `scm-ui/ui-api/package.json` (npm)
 * `scm-ui/ui-buttons/package.json` (npm)
 * `scm-ui/ui-components/package.json` (npm)
 * `scm-ui/ui-extensions/package.json` (npm)
 * `scm-ui/ui-forms/package.json` (npm)
 * `scm-ui/ui-layout/package.json` (npm)
 * `scm-ui/ui-legacy/package.json` (npm)
 * `scm-ui/ui-modules/package.json` (npm)
 * `scm-ui/ui-overlays/package.json` (npm)
 * `scm-ui/ui-plugins/package.json` (npm)
 * `scm-ui/ui-polyfill/package.json` (npm)
 * `scm-ui/ui-scripts/package.json` (npm)
 * `scm-ui/ui-shortcuts/package.json` (npm)
 * `scm-ui/ui-styles/package.json` (npm)
 * `scm-ui/ui-syntaxhighlighting/package.json` (npm)
 * `scm-ui/ui-tests/package.json` (npm)
 * `scm-ui/ui-text/package.json` (npm)
 * `scm-ui/ui-types/package.json` (npm)
 * `scm-ui/ui-webapp/package.json` (npm)

### Configuration Summary

Based on the default config's presets, Renovate will:

  - Start dependency updates only once this onboarding PR is merged
  - Enable Renovate Dependency Dashboard creation.
  - Use semantic commit type `fix` for dependencies and `chore` for all others if semantic commits are in use.
  - Ignore `node_modules`, `bower_components`, `vendor` and various test/tests directories.
  - Group known monorepo packages together.
  - Use curated list of recommended non-monorepo package groupings.
  - Apply crowd-sourced package replacement rules.
  - Apply crowd-sourced workarounds for known problems with packages.

🔡 Would you like to change the way Renovate is upgrading your dependencies? Simply edit the `renovate.json` in this branch with your custom config and the list of Pull Requests in the "What to Expect" section below will be updated the next time Renovate runs.

---
You have configured Renovate to use branch `develop` as base branch.


### What to Expect

With your current configuration, Renovate will create 64 Pull Requests:

<details>
<summary>Update dependency com.github.spullara.mustache.java:compiler to v0.9.10</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/libraries.mustache`
  - Merge into: `develop`
  - Upgrade [com.github.spullara.mustache.java:compiler](https://github.com/spullara/mustache.java) to `0.9.10`


</details>

<details>
<summary>Update dependency de.otto.edison:edison-hal to v2.1.1</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/libraries.edison`
  - Merge into: `develop`
  - Upgrade [de.otto.edison:edison-hal](https://github.com/otto-de/edison-hal) to `2.1.1`


</details>

<details>
<summary>Update dependency junit:junit to v4.13.2</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/libraries.junit`
  - Merge into: `develop`
  - Upgrade [junit:junit](https://github.com/junit-team/junit4) to `4.13.2`


</details>

<details>
<summary>Update dependency org.glassfish.jaxb:jaxb-runtime to v2.3.8</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/jaxbversion`
  - Merge into: `develop`
  - Upgrade [org.glassfish.jaxb:jaxb-runtime](https://github.com/eclipse-ee4j/jaxb-ri) to `2.3.8`


</details>

<details>
<summary>Update dependency org.glassfish:javax.el to v3.0.1-b12</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/libraries.elruntime`
  - Merge into: `develop`
  - Upgrade [org.glassfish:javax.el](http://java.net/projects/el-spec/sources/source-code/show/tags/javax.el-3.0.0) to `3.0.1-b12`


</details>

<details>
<summary>Update dependency org.junit-pioneer:junit-pioneer to v2.0.1</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/libraries.junitpioneer`
  - Merge into: `develop`
  - Upgrade [org.junit-pioneer:junit-pioneer](https://github.com/junit-pioneer/junit-pioneer) to `2.0.1`


</details>

<details>
<summary>Update dependency org.projectlombok:lombok to v1.18.28</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/libraries.lombok`
  - Merge into: `develop`
  - Upgrade [org.projectlombok:lombok](https://github.com/projectlombok/lombok) to `1.18.28`


</details>

<details>
<summary>Update dependency org.redline-rpm:redline to v1.2.10</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/org.redline-rpm-redline-1.x`
  - Merge into: `develop`
  - Upgrade [org.redline-rpm:redline](https://github.com/craigwblake/redline) to `1.2.10`


</details>

<details>
<summary>Update jettyVersion to v9.4.51.v20230217</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/jettyversion`
  - Merge into: `develop`
  - Upgrade [org.eclipse.jetty:jetty-client](https://github.com/eclipse/jetty.project) to `9.4.51.v20230217`
  - Upgrade [org.eclipse.jetty:jetty-jmx](https://github.com/eclipse/jetty.project) to `9.4.51.v20230217`
  - Upgrade [org.eclipse.jetty:jetty-webapp](https://github.com/eclipse/jetty.project) to `9.4.51.v20230217`
  - Upgrade [org.eclipse.jetty:jetty-server](https://github.com/eclipse/jetty.project) to `9.4.51.v20230217`


</details>

<details>
<summary>Update junit5 monorepo to v5.9.3</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/junit5-monorepo`
  - Merge into: `develop`
  - Upgrade [org.junit.vintage:junit-vintage-engine](https://github.com/junit-team/junit5) to `5.9.3`
  - Upgrade [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit5) to `5.9.3`
  - Upgrade [org.junit.jupiter:junit-jupiter-params](https://github.com/junit-team/junit5) to `5.9.3`
  - Upgrade [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit5) to `5.9.3`


</details>

<details>
<summary>Update plugin de.undercouch.download to v4.1.2</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/de.undercouch.download-4.x`
  - Merge into: `develop`
  - Upgrade de.undercouch.download to `4.1.2`


</details>

<details>
<summary>Update bouncycastleVersion to v1.75</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/bouncycastleversion`
  - Merge into: `develop`
  - Upgrade [org.bouncycastle:bcpkix-jdk15to18](https://github.com/bcgit/bc-java) to `1.75`
  - Upgrade [org.bouncycastle:bcprov-jdk15to18](https://github.com/bcgit/bc-java) to `1.75`
  - Upgrade [org.bouncycastle:bcpg-jdk15to18](https://github.com/bcgit/bc-java) to `1.75`


</details>

<details>
<summary>Update dependency ch.qos.logback:logback-classic to v1.4.8</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/libraries.logback`
  - Merge into: `develop`
  - Upgrade [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) to `1.4.8`


</details>

<details>
<summary>Update dependency com.google.guava:guava to v32.1.1-jre</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/guava-monorepo`
  - Merge into: `develop`
  - Upgrade [com.google.guava:guava](https://github.com/google/guava) to `32.1.1-jre`


</details>

<details>
<summary>Update dependency commons-daemon:commons-daemon to v1.3.4</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/libraries.commonsdaemon`
  - Merge into: `develop`
  - Upgrade [commons-daemon:commons-daemon](https://gitbox.apache.org/repos/asf?p=commons-daemon.git) to `1.3.4`


</details>

<details>
<summary>Update dependency gradle to v7.6.2</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/gradle-7.x`
  - Merge into: `develop`
  - Upgrade [gradle](https://github.com/gradle/gradle) to `7.6.2`


</details>

<details>
<summary>Update dependency info.picocli:picocli to v4.7.4</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/libraries.picocli`
  - Merge into: `develop`
  - Upgrade [info.picocli:picocli](https://github.com/remkop/picocli) to `4.7.4`


</details>

<details>
<summary>Update dependency io.micrometer:micrometer-core to v1.11.2</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/micrometerversion`
  - Merge into: `develop`
  - Upgrade [io.micrometer:micrometer-core](https://github.com/micrometer-metrics/micrometer) to `1.11.2`


</details>

<details>
<summary>Update dependency io.rest-assured:rest-assured to v4.5.1</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/io.rest-assured-rest-assured-4.x`
  - Merge into: `develop`
  - Upgrade [io.rest-assured:rest-assured](http://svn.sonatype.org/spice/tags/oss-parent-5) to `4.5.1`


</details>

<details>
<summary>Update dependency io.swagger.core.v3:swagger-jaxrs2 to v2.2.15</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/libraries.swaggerjaxrs`
  - Merge into: `develop`
  - Upgrade [io.swagger.core.v3:swagger-jaxrs2](https://github.com/swagger-api/swagger-core) to `2.2.15`


</details>

<details>
<summary>Update dependency net.java.dev.jna:jna to v5.13.0</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/libraries.jna`
  - Merge into: `develop`
  - Upgrade [net.java.dev.jna:jna](https://github.com/java-native-access/jna) to `5.13.0`


</details>

<details>
<summary>Update dependency org.apache.commons:commons-compress to v1.23.0</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/libraries.commonscompress`
  - Merge into: `develop`
  - Upgrade [org.apache.commons:commons-compress](https://gitbox.apache.org/repos/asf?p=commons-compress.git) to `1.23.0`


</details>

<details>
<summary>Update dependency org.apache.tika:tika-core to v1.28.5</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/libraries.tika`
  - Merge into: `develop`
  - Upgrade [org.apache.tika:tika-core](https://github.com/apache/tika) to `1.28.5`


</details>

<details>
<summary>Update dependency org.assertj:assertj-core to v3.24.2</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/libraries.assertj`
  - Merge into: `develop`
  - Upgrade [org.assertj:assertj-core](https://github.com/assertj/assertj) to `3.24.2`


</details>

<details>
<summary>Update dependency org.awaitility:awaitility to v4.2.0</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/libraries.awaitility`
  - Merge into: `develop`
  - Upgrade [org.awaitility:awaitility](http://svn.sonatype.org/spice/trunk/oss/oss-parent-9) to `4.2.0`


</details>

<details>
<summary>Update dependency org.hibernate.validator:hibernate-validator to v6.2.5.Final</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/hibernate-validator`
  - Merge into: `develop`
  - Upgrade [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) to `6.2.5.Final`


</details>

<details>
<summary>Update dependency org.javahg:javahg to v1.1.0</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/org.javahg-javahg-1.x`
  - Merge into: `develop`
  - Upgrade [org.javahg:javahg](https://foss.heptapod.net/mercurial/javahg/) to `1.1.0`


</details>

<details>
<summary>Update dependency org.kohsuke.metainf-services:metainf-services to v1.11</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/libraries.metainfservices`
  - Merge into: `develop`
  - Upgrade org.kohsuke.metainf-services:metainf-services to `1.11`


</details>

<details>
<summary>Update dependency org.kordamp.gradle:enforcer-gradle-plugin to v0.13.0</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/org.kordamp.gradle-enforcer-gradle-plugin-0.x`
  - Merge into: `develop`
  - Upgrade org.kordamp.gradle:enforcer-gradle-plugin to `0.13.0`


</details>

<details>
<summary>Update dependency org.pgpainless:pgpainless-core to v1.6.0</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/org.pgpainless-pgpainless-core-1.x`
  - Merge into: `develop`
  - Upgrade [org.pgpainless:pgpainless-core](https://github.com/pgpainless/pgpainless) to `1.6.0`


</details>

<details>
<summary>Update dependency org.yaml:snakeyaml to v1.33</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/libraries.snakeyml`
  - Merge into: `develop`
  - Upgrade [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml/src) to `1.33`


</details>

<details>
<summary>Update guiceVersion to v5.1.0</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/guiceversion`
  - Merge into: `develop`
  - Upgrade [com.google.inject.extensions:guice-assistedinject](https://github.com/google/guice) to `5.1.0`
  - Upgrade [com.google.inject.extensions:guice-throwingproviders](https://github.com/google/guice) to `5.1.0`
  - Upgrade [com.google.inject.extensions:guice-servlet](https://github.com/google/guice) to `5.1.0`
  - Upgrade [com.google.inject:guice](https://github.com/google/guice) to `5.1.0`


</details>

<details>
<summary>Update jacksonVersion to v2.15.2</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/jacksonversion`
  - Merge into: `develop`
  - Upgrade [com.fasterxml.jackson.datatype:jackson-datatype-jsr310](https://github.com/FasterXML/jackson-modules-java8) to `2.15.2`
  - Upgrade [com.fasterxml.jackson.datatype:jackson-datatype-jdk8](https://github.com/FasterXML/jackson-modules-java8) to `2.15.2`
  - Upgrade [com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider](https://github.com/FasterXML/jackson-jaxrs-providers) to `2.15.2`
  - Upgrade [com.fasterxml.jackson.jaxrs:jackson-jaxrs-base](https://github.com/FasterXML/jackson-jaxrs-providers) to `2.15.2`
  - Upgrade [com.fasterxml.jackson.module:jackson-module-jaxb-annotations](https://github.com/FasterXML/jackson-modules-base) to `2.15.2`


</details>

<details>
<summary>Update javahamcrest monorepo to v2.2</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/javahamcrest-monorepo`
  - Merge into: `develop`
  - Upgrade [org.hamcrest:hamcrest-library](https://github.com/hamcrest/JavaHamcrest) to `2.2`
  - Upgrade [org.hamcrest:hamcrest-core](https://github.com/hamcrest/JavaHamcrest) to `2.2`


</details>

<details>
<summary>Update luceneVersion to v8.11.2</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/luceneversion`
  - Merge into: `develop`
  - Upgrade org.apache.lucene:lucene-analyzers-common to `8.11.2`
  - Upgrade [org.apache.lucene:lucene-highlighter](https://gitbox.apache.org/repos/asf?p=lucene.git) to `8.11.2`
  - Upgrade [org.apache.lucene:lucene-queryparser](https://gitbox.apache.org/repos/asf?p=lucene.git) to `8.11.2`
  - Upgrade [org.apache.lucene:lucene-core](https://gitbox.apache.org/repos/asf?p=lucene.git) to `8.11.2`


</details>

<details>
<summary>Update mapstruct monorepo to v1.5.5.Final</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/mapstruct-monorepo`
  - Merge into: `develop`
  - Upgrade [org.mapstruct:mapstruct-processor](https://github.com/mapstruct/mapstruct) to `1.5.5.Final`
  - Upgrade [org.mapstruct:mapstruct-jdk8](https://github.com/mapstruct/mapstruct) to `1.5.5.Final`


</details>

<details>
<summary>Update mockito monorepo to v3.12.4</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/mockito-monorepo`
  - Merge into: `develop`
  - Upgrade [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) to `3.12.4`
  - Upgrade [org.mockito:mockito-core](https://github.com/mockito/mockito) to `3.12.4`


</details>

<details>
<summary>Update plugin io.swagger.core.v3.swagger-gradle-plugin to v2.2.15</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/io.swagger.core.v3.swagger-gradle-plugin-2.x`
  - Merge into: `develop`
  - Upgrade io.swagger.core.v3.swagger-gradle-plugin to `2.2.15`


</details>

<details>
<summary>Update plugin nebula.ospackage to v8.6.3</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/nebula.ospackage-8.x`
  - Merge into: `develop`
  - Upgrade nebula.ospackage to `8.6.3`


</details>

<details>
<summary>Update plugin org.scm-manager.smp to v0.15.0</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/org.scm-manager.smp-0.x`
  - Merge into: `develop`
  - Upgrade org.scm-manager.smp to `0.15.0`


</details>

<details>
<summary>Update plugin org.sonarqube to v3.5.0.2730</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/org.sonarqube-3.x`
  - Merge into: `develop`
  - Upgrade org.sonarqube to `3.5.0.2730`


</details>

<details>
<summary>Update plugin org.unbroken-dome.helm to v1.7.0</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/org.unbroken-dome.helm-1.x`
  - Merge into: `develop`
  - Upgrade org.unbroken-dome.helm to `1.7.0`


</details>

<details>
<summary>Update plugin org.unbroken-dome.helm-publish to v1.7.0</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/org.unbroken-dome.helm-publish-1.x`
  - Merge into: `develop`
  - Upgrade org.unbroken-dome.helm-publish to `1.7.0`


</details>

<details>
<summary>Update shiroVersion to v1.12.0</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/shiroversion`
  - Merge into: `develop`
  - Upgrade org.apache.shiro:shiro-guice to `1.12.0`
  - Upgrade org.apache.shiro:shiro-web to `1.12.0`
  - Upgrade org.apache.shiro:shiro-core to `1.12.0`


</details>

<details>
<summary>Update debian Docker tag to v12</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/debian-12.x`
  - Merge into: `develop`
  - Upgrade debian to `12.0-slim`


</details>

<details>
<summary>Update dependency com.github.node-gradle:gradle-node-plugin to v5</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/com.github.node-gradle-gradle-node-plugin-5.x`
  - Merge into: `develop`
  - Upgrade com.github.node-gradle:gradle-node-plugin to `5.0.0`


</details>

<details>
<summary>Update dependency gradle to v8</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/gradle-8.x`
  - Merge into: `develop`
  - Upgrade [gradle](https://github.com/gradle/gradle) to `8.2.1`


</details>

<details>
<summary>Update dependency io.rest-assured:rest-assured to v5</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/io.rest-assured-rest-assured-5.x`
  - Merge into: `develop`
  - Upgrade [io.rest-assured:rest-assured](http://svn.sonatype.org/spice/tags/oss-parent-5) to `5.3.1`


</details>

<details>
<summary>Update dependency javax.servlet:javax.servlet-api to v4</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/major-libraries.servletapi`
  - Merge into: `develop`
  - Upgrade [javax.servlet:javax.servlet-api](https://github.com/javaee/servlet-spec) to `4.0.1`


</details>

<details>
<summary>Update dependency org.apache.tika:tika-core to v2</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/major-libraries.tika`
  - Merge into: `develop`
  - Upgrade [org.apache.tika:tika-core](https://github.com/apache/tika) to `2.8.0`


</details>

<details>
<summary>Update dependency org.hibernate.validator:hibernate-validator to v8</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/major-hibernate-validator`
  - Merge into: `develop`
  - Upgrade [org.hibernate.validator:hibernate-validator](https://github.com/hibernate/hibernate-validator) to `8.0.1.Final`


</details>

<details>
<summary>Update dependency org.javahg:javahg to v2</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/org.javahg-javahg-2.x`
  - Merge into: `develop`
  - Upgrade [org.javahg:javahg](https://foss.heptapod.net/mercurial/javahg/) to `2.0.0`


</details>

<details>
<summary>Update dependency org.yaml:snakeyaml to v2</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/major-libraries.snakeyml`
  - Merge into: `develop`
  - Upgrade [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml/src) to `2.0`


</details>

<details>
<summary>Update guiceVersion to v7 (major)</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/major-guiceversion`
  - Merge into: `develop`
  - Upgrade [com.google.inject.extensions:guice-assistedinject](https://github.com/google/guice) to `7.0.0`
  - Upgrade [com.google.inject.extensions:guice-throwingproviders](https://github.com/google/guice) to `7.0.0`
  - Upgrade [com.google.inject.extensions:guice-servlet](https://github.com/google/guice) to `7.0.0`
  - Upgrade [com.google.inject:guice](https://github.com/google/guice) to `7.0.0`


</details>

<details>
<summary>Update jaxbVersion to v4 (major)</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/major-jaxbversion`
  - Merge into: `develop`
  - Upgrade [org.glassfish.jaxb:jaxb-runtime](https://github.com/eclipse-ee4j/jaxb-ri) to `4.0.3`
  - Upgrade [jakarta.xml.bind:jakarta.xml.bind-api](https://github.com/eclipse-ee4j/jaxb-api) to `4.0.0`


</details>

<details>
<summary>Update jettyVersion to v11 (major)</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/major-jettyversion`
  - Merge into: `develop`
  - Upgrade [org.eclipse.jetty:jetty-client](https://github.com/eclipse/jetty.project) to `11.0.15`
  - Upgrade [org.eclipse.jetty:jetty-jmx](https://github.com/eclipse/jetty.project) to `11.0.15`
  - Upgrade [org.eclipse.jetty:jetty-webapp](https://github.com/eclipse/jetty.project) to `11.0.15`
  - Upgrade [org.eclipse.jetty:jetty-server](https://github.com/eclipse/jetty.project) to `11.0.15`


</details>

<details>
<summary>Update luceneVersion to v9 (major)</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/major-luceneversion`
  - Merge into: `develop`
  - Upgrade [org.apache.lucene:lucene-highlighter](https://gitbox.apache.org/repos/asf?p=lucene.git) to `9.7.0`
  - Upgrade [org.apache.lucene:lucene-queryparser](https://gitbox.apache.org/repos/asf?p=lucene.git) to `9.7.0`
  - Upgrade [org.apache.lucene:lucene-core](https://gitbox.apache.org/repos/asf?p=lucene.git) to `9.7.0`


</details>

<details>
<summary>Update mockito monorepo to v5 (major)</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/major-mockito-monorepo`
  - Merge into: `develop`
  - Upgrade [org.mockito:mockito-junit-jupiter](https://github.com/mockito/mockito) to `5.4.0`
  - Upgrade [org.mockito:mockito-core](https://github.com/mockito/mockito) to `5.4.0`


</details>

<details>
<summary>Update plugin com.github.node-gradle.node to v5</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/com.github.node-gradle.node-5.x`
  - Merge into: `develop`
  - Upgrade com.github.node-gradle.node to `5.0.0`


</details>

<details>
<summary>Update plugin de.undercouch.download to v5</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/de.undercouch.download-5.x`
  - Merge into: `develop`
  - Upgrade de.undercouch.download to `5.4.0`


</details>

<details>
<summary>Update plugin nebula.ospackage to v9</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/nebula.ospackage-9.x`
  - Merge into: `develop`
  - Upgrade nebula.ospackage to `9.1.1`


</details>

<details>
<summary>Update plugin org.sonarqube to v4</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/org.sonarqube-4.x`
  - Merge into: `develop`
  - Upgrade org.sonarqube to `4.3.0.3225`


</details>

<details>
<summary>Update resteasyVersion to v6 (major)</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/major-resteasyversion`
  - Merge into: `develop`
  - Upgrade [org.jboss.resteasy:resteasy-validator-provider](https://github.com/resteasy/resteasy) to `6.2.4.Final`
  - Upgrade [org.jboss.resteasy:resteasy-servlet-initializer](https://github.com/resteasy/resteasy) to `6.2.4.Final`
  - Upgrade [org.jboss.resteasy:resteasy-multipart-provider](https://github.com/resteasy/resteasy) to `6.2.4.Final`
  - Upgrade [org.jboss.resteasy:resteasy-jackson2-provider](https://github.com/resteasy/resteasy) to `6.2.4.Final`
  - Upgrade [org.jboss.resteasy:resteasy-jaxb-provider](https://github.com/resteasy/resteasy) to `6.2.4.Final`
  - Upgrade [org.jboss.resteasy:resteasy-core](https://github.com/resteasy/resteasy) to `6.2.4.Final`


</details>

<details>
<summary>Update slf4jVersion to v2 (major)</summary>

  - Schedule: ["at any time"]
  - Branch name: `renovate/major-slf4jversion`
  - Merge into: `develop`
  - Upgrade [org.slf4j:jcl-over-slf4j](https://github.com/qos-ch/slf4j) to `2.0.7`
  - Upgrade [org.slf4j:slf4j-api](https://github.com/qos-ch/slf4j) to `2.0.7`


</details>

<br />

🚸 Branch creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for `prhourlylimit` for details.


---

 Got questions? Check out Renovate's [Docs](https://docs.renovatebot.com/), particularly the Getting Started section.
If you need any further assistance then you can also [request help here](https://github.com/renovatebot/renovate/discussions).


---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).


Co-authored-by: Renovate Bot <renovate@scm-manager.org>
2023-07-18 11:34:16 +02:00
René Pfeuffer
4a8ca3eca0 Adjust changelog for release 2.45.1 2023-07-18 10:49:05 +02:00
René Pfeuffer
f413ee1343 Revert "Use Java 11 for ARM v7 images"
This reverts commit 916cfcd3aa.
2023-07-18 07:07:21 +02:00
CES Marvin
a756ed3d99 Prepare for next development iteration 2023-07-17 13:40:55 +00:00
CES Marvin
53a5a6ad9e Release version 2.45.0 2.45.0 2023-07-17 13:28:04 +00:00
René Pfeuffer
c035677cec Prevent npm release without token 2023-07-17 12:55:54 +02:00
René Pfeuffer
916cfcd3aa Use Java 11 for ARM v7 images 2023-07-14 14:24:03 +02:00
René Pfeuffer
4fd5197a27 Adjust changelog for release 2.45.0 2023-07-14 09:57:59 +02:00
Rene Pfeuffer
b9013e52ba Use Java 17 for Docker containers
Committed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
Co-authored-by: René Pfeuffer <rene.pfeuffer@cloudogu.com>
2023-07-10 14:23:13 +02:00
Eduard Heimbuch
50e64bb74e Fix translations 2023-07-07 10:16:04 +02:00
Konstantin Schaper
3256aef7fb Fix copying source code in Firefox incorrectly adding extra line breaks
There is an open bug in Firefox which causes extra line breaks to appear when copying if the selection contains a `span` with the `user-select: none;` styles.
This workaround removes this style and displays the line number in a `::before` instead. This has the same effect of the user not being able to select it and it also doesn't show up in multi-line selections but prevents Firefox from interpreting it incorrectly.

Committed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
2023-07-06 14:56:57 +02:00
Timo Hoppenheidt
a1c6e6fdb7 updated mentions of myCloudogu to cloudogu platform
- updated mentions of myCloudogu to cloudogu platform
- updated login screenshots in docs

Committed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
Co-authored-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
Co-authored-by: thoppenheidt <timo.hoppenheidt@cloudogu.com>
2023-07-06 14:11:08 +02:00
Eduard Heimbuch
c1d7230fbd Add "enable file search" flag on global config.
Make the repository file search deactivatable
via the global config. This feature could
overwhelm the server on repositories with
millions of file therefore it now can be turned off.

Committed-by: Rene Pfeuffer <rene.pfeuffer@cloudogu.com>
Co-authored-by: Konstantin Schaper <konstantin.schaper@cloudogu.com>
2023-07-06 08:47:51 +02:00
Konstantin Schaper
84fbe7ea35 Fix key navigation in extended menu in source view
Replace headlessui menu in source view with
internal implementation.

Committed-by: Rene Pfeuffer <rene.pfeuffer@cloudogu.com>
2023-07-04 09:00:42 +02:00
René Pfeuffer
e2c823e2c4 Add methods to mock stores with raw xml data 2023-06-29 09:13:00 +02:00
Eduard Heimbuch
0e7a3ec53b Improve general performance
- Adjust logging
- Optimize cache speed
- Cleanup classes

Co-authored-by: René Pfeuffer <rene.pfeuffer@cloudogu.com>

Reviewed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
2023-06-28 14:18:18 +02:00
Eduard Heimbuch
cc54e2ce6b Caches for internal stores and files
This adds optional caches for configuration stores and
backing data files for data stores.

These stores can be enabled using the system properties
`scm.storeCache.enabled=true` and `scm.cache.dataFileCache.enabled=true`.

In addition, this adds the possibility to overwrite cache configurations
from the guice cache (see file `gcache.xml`) with system properties.
The maximum size of the external group cache for example can be
overwritten with the system property `scm.cache.externalGroups.maximumSize`.

Co-authored-by: René Pfeuffer <rene.pfeuffer@cloudogu.com>
2023-06-28 12:38:15 +02:00
Eduard Heimbuch
21a7995354 Add architecture documentation
Enhance the architecture documentation to show how integrations for SCM-Manager work and also list the most important libraries in our tech stack.

Committed-by: Rene Pfeuffer <rene.pfeuffer@cloudogu.com>
Co-authored-by: Florian Scholdei <florian.scholdei@cloudogu.com>

Reviewed-by: Florian Scholdei <florian.scholdei@cloudogu.com>
2023-06-27 07:52:53 +02:00
René Pfeuffer
168a3afebe Prepare for next development iteration 2023-06-23 11:49:58 +02:00
René Pfeuffer
28a14aa8f9 Merge branch 'main' into develop 2023-06-23 11:46:40 +02:00
CES Marvin
b30b9d2110 Release version 2.44.2 2.44.2 2023-06-23 07:54:34 +00:00
René Pfeuffer
16ea804b34 Adjust changelog for release 2.44.2 2023-06-23 09:46:02 +02:00
Rene Pfeuffer
91b9946a72 Internal server error with external groups
Fixes a null pointer exception resulting in an internal
server error in the permission overview for users with
external groups, for example from ldap or cas.

Committed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
Co-authored-by: René Pfeuffer <rene.pfeuffer@cloudogu.com>
2023-06-23 09:43:37 +02:00
Eduard Heimbuch
6bb9024504 Improve ui performance
Move repository overview extension to avoid waiting for repositories. Also improve the extension points api to allow predicates without props.

Co-authored-by: Konstantin Schaper <konstantin.schaper@cloudogu.com>
2023-06-22 13:41:17 +02:00
Rene Pfeuffer
1c687e7279 fix: scm-ui/ui-tests/package.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-SEMVER-3247795

Committed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2023-06-22 08:41:09 +02:00
Rene Pfeuffer
bf8be002e9 Update debian version for docker base image
Squash commits of branch feature/update_debian_base_image:

- Update debian version for docker base image



Committed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
Co-authored-by: René Pfeuffer <rene.pfeuffer@cloudogu.com>
2023-06-22 08:40:32 +02:00
Rene Pfeuffer
bc374c86aa Update guava to 32.0.1-jre
Committed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
Co-authored-by: René Pfeuffer <rene.pfeuffer@cloudogu.com>
2023-06-22 08:39:54 +02:00
Rene Pfeuffer
bceef8ee7c Internal server error with external groups
Fixes a null pointer exception resulting in an internal
server error in the permission overview for users with
external groups, for example from ldap or cas.

Committed-by: Eduard Heimbuch <eduard.heimbuch@cloudogu.com>
Co-authored-by: René Pfeuffer <rene.pfeuffer@cloudogu.com>
2023-06-21 09:34:53 +02:00
Eduard Heimbuch
bc2a599b2c Introduce new combobox and make it work with chip input
We introduced a new accessible combobox component. This component is based on headless ui and made compatible with our components and forms. Also we replaced the outdated `Autocomplete` component with the new combobox.

Co-authored-by: Konstantin Schaper <konstantin.schaper@cloudogu.com>

Reviewed-by: Florian Scholdei <florian.scholdei@cloudogu.com>
2023-06-19 13:04:26 +02:00
Eduard Heimbuch
e4d846b0d4 Improve repo exception logging 2023-06-15 12:43:06 +02:00