From 3c39ca933c5339e116996d267175809f1fb3d7d1 Mon Sep 17 00:00:00 2001 From: MergeCheck Date: Tue, 7 Jul 2026 12:47:52 -0300 Subject: [PATCH 1/2] chore(hoppscotch): bump hoppscotch to 2026.6.0 --- charts/hoppscotch/Chart.yaml | 6 +++--- charts/hoppscotch/README.md | 11 ++++++----- charts/hoppscotch/docs/production.md | 2 +- charts/hoppscotch/tests/deployment_test.yaml | 6 +++--- charts/hoppscotch/values.yaml | 2 +- 5 files changed, 14 insertions(+), 13 deletions(-) diff --git a/charts/hoppscotch/Chart.yaml b/charts/hoppscotch/Chart.yaml index e07672867..f1d39fd6b 100644 --- a/charts/hoppscotch/Chart.yaml +++ b/charts/hoppscotch/Chart.yaml @@ -6,7 +6,7 @@ home: https://helmforge.dev/docs/charts/hoppscotch icon: https://helmforge.dev/icons/charts/hoppscotch.png type: application version: 1.1.6 -appVersion: "2026.5.0" +appVersion: "2026.6.0" kubeVersion: ">=1.26.0-0" keywords: @@ -29,8 +29,8 @@ dependencies: annotations: artifacthub.io/changes: | - - kind: fixed - description: "align template standards (#675)" + - kind: changed + description: "bump hoppscotch to 2026.6.0 (#695)" artifacthub.io/maintainers: | - name: HelmForge email: berlofa@helmforge.dev diff --git a/charts/hoppscotch/README.md b/charts/hoppscotch/README.md index 345d42628..1e037a26a 100644 --- a/charts/hoppscotch/README.md +++ b/charts/hoppscotch/README.md @@ -77,7 +77,7 @@ backend process inside the AIO image. | Parameter | Description | Default | |-----------|-------------|---------| | `mode` | Chart mode: `dev` or `production` | `dev` | -| `image.tag` | Hoppscotch image tag | `2026.5.0` | +| `image.tag` | Hoppscotch image tag | `2026.6.0` | | `namespaceOverride` | Namespace for chart-managed resources. Use with an external database; bundled PostgreSQL remains in the Helm release namespace. | `""` | | `replicaCount` | Number of replicas | `1` | | `ingress.enabled` | Enable Ingress | `false` | @@ -105,9 +105,10 @@ backend process inside the AIO image. ## Upgrade Notes -Hoppscotch `2026.5.0` adds OpenAPI 3.1 collection export, configurable proxy URLs through environment/admin settings, -Mongolian language support, security patches, and fixes that prevent secret variable values from leaking to the backend. -Back up the PostgreSQL database and keep `DATA_ENCRYPTION_KEY` stable before upgrading. +Hoppscotch `2026.6.0` adds OAuth2 `id_token` support, fixes mock server URL handling for subpath deployments, adds Thai +language support, improves self-hosted admin validation messages, and includes backend ownership, SMTP URL validation, and +dependency security hardening. The upstream release notes mention a rollback for Hoppscotch Cloud only; self-hosted +deployments are not affected. Back up the PostgreSQL database and keep `DATA_ENCRYPTION_KEY` stable before upgrading. The bundled PostgreSQL path now derives `DATABASE_URL` from the PostgreSQL user password Secret, bootstraps `pg_trgm` on fresh data directories, and runs a pre-upgrade hook to apply `pg_trgm` to existing bundled PostgreSQL PVCs before @@ -152,7 +153,7 @@ This chart does not: - Manage OAuth provider registration (do this in the provider's developer console) - Provide built-in backup for PostgreSQL (use the HelmForge PostgreSQL chart with backup enabled) -### 🟢 Security Scan: `hoppscotch` +### Security Scan: `hoppscotch` | Framework | Score | |---|---| diff --git a/charts/hoppscotch/docs/production.md b/charts/hoppscotch/docs/production.md index 70938a710..eefbab659 100644 --- a/charts/hoppscotch/docs/production.md +++ b/charts/hoppscotch/docs/production.md @@ -92,7 +92,7 @@ For Traefik, use middleware with websocket passthrough configured. ## Default Proxy URL -Hoppscotch `2026.5.0` can read a default proxy URL from `PROXY_APP_URL`. Set it when you run a self-hosted proxy and want +Hoppscotch `2026.6.0` can read a default proxy URL from `PROXY_APP_URL`. Set it when you run a self-hosted proxy and want new users to inherit a default without configuring it individually: ```yaml diff --git a/charts/hoppscotch/tests/deployment_test.yaml b/charts/hoppscotch/tests/deployment_test.yaml index 0e42b1aab..60aa65b49 100644 --- a/charts/hoppscotch/tests/deployment_test.yaml +++ b/charts/hoppscotch/tests/deployment_test.yaml @@ -27,7 +27,7 @@ tests: asserts: - matchRegex: path: spec.template.spec.containers[0].image - pattern: "docker.io/hoppscotch/hoppscotch:2026.5.0" + pattern: "docker.io/hoppscotch/hoppscotch:2026.6.0" template: deployment.yaml - it: should have wait-for-db init container @@ -53,7 +53,7 @@ tests: template: deployment.yaml - matchRegex: path: spec.template.spec.initContainers[1].image - pattern: "docker.io/hoppscotch/hoppscotch:2026.5.0" + pattern: "docker.io/hoppscotch/hoppscotch:2026.6.0" template: deployment.yaml - it: should prepare writable runtime files for non-root startup @@ -87,7 +87,7 @@ tests: template: deployment.yaml - matchRegex: path: spec.template.spec.initContainers[2].image - pattern: "docker.io/hoppscotch/hoppscotch:2026.5.0" + pattern: "docker.io/hoppscotch/hoppscotch:2026.6.0" template: deployment.yaml - equal: path: spec.template.spec.initContainers[2].command[0] diff --git a/charts/hoppscotch/values.yaml b/charts/hoppscotch/values.yaml index 980816be1..8e959376d 100644 --- a/charts/hoppscotch/values.yaml +++ b/charts/hoppscotch/values.yaml @@ -31,7 +31,7 @@ image: # -- Hoppscotch AIO image repository repository: docker.io/hoppscotch/hoppscotch # -- Hoppscotch image tag - tag: "2026.5.0" + tag: "2026.6.0" # -- Image pull policy pullPolicy: IfNotPresent From a34e5ace9858ae6ca3b47aadb95c2d927b153c7e Mon Sep 17 00:00:00 2001 From: MergeCheck Date: Tue, 7 Jul 2026 18:22:36 -0300 Subject: [PATCH 2/2] test(hoppscotch): use exact image assertions --- charts/hoppscotch/tests/deployment_test.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/charts/hoppscotch/tests/deployment_test.yaml b/charts/hoppscotch/tests/deployment_test.yaml index 60aa65b49..9174be752 100644 --- a/charts/hoppscotch/tests/deployment_test.yaml +++ b/charts/hoppscotch/tests/deployment_test.yaml @@ -25,9 +25,9 @@ tests: - it: should use pinned image tag asserts: - - matchRegex: + - equal: path: spec.template.spec.containers[0].image - pattern: "docker.io/hoppscotch/hoppscotch:2026.6.0" + value: docker.io/hoppscotch/hoppscotch:2026.6.0 template: deployment.yaml - it: should have wait-for-db init container @@ -51,9 +51,9 @@ tests: path: spec.template.spec.initContainers[1].name value: migrate template: deployment.yaml - - matchRegex: + - equal: path: spec.template.spec.initContainers[1].image - pattern: "docker.io/hoppscotch/hoppscotch:2026.6.0" + value: docker.io/hoppscotch/hoppscotch:2026.6.0 template: deployment.yaml - it: should prepare writable runtime files for non-root startup @@ -85,9 +85,9 @@ tests: path: spec.template.spec.initContainers[2].name value: bootstrap-infra-config template: deployment.yaml - - matchRegex: + - equal: path: spec.template.spec.initContainers[2].image - pattern: "docker.io/hoppscotch/hoppscotch:2026.6.0" + value: docker.io/hoppscotch/hoppscotch:2026.6.0 template: deployment.yaml - equal: path: spec.template.spec.initContainers[2].command[0]