From e245a0c95556c97ce08c1121252c8e87bd0a91f8 Mon Sep 17 00:00:00 2001 From: Kasra Bigdeli Date: Fri, 14 Aug 2026 18:40:57 -0700 Subject: [PATCH 1/4] Fix legacy Captain NGINX template compatibility --- src/user/system/LoadBalancerManager.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/user/system/LoadBalancerManager.ts b/src/user/system/LoadBalancerManager.ts index d4d9c68..e4494fe 100644 --- a/src/user/system/LoadBalancerManager.ts +++ b/src/user/system/LoadBalancerManager.ts @@ -540,6 +540,10 @@ class LoadBalancerManager { domain: captainDomain, serviceContainerPort3000: CaptainConstants.serviceContainerPort3000, + // Backwards compatibility for custom templates created before v1.15.0. + // https://github.com/caprover/caprover/issues/2455 + serviceExposedPort: + CaptainConstants.serviceContainerPort3000, defaultHtmlDir: CaptainConstants.nginxStaticRootDir + CaptainConstants.nginxDefaultHtmlDir, From eb1ecd04bb79bb8d02dc88407c670a0bd399e6c3 Mon Sep 17 00:00:00 2001 From: Kasra Bigdeli Date: Fri, 14 Aug 2026 18:41:07 -0700 Subject: [PATCH 2/4] Bump version to 1.15.2 --- src/utils/CaptainConstants.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/CaptainConstants.ts b/src/utils/CaptainConstants.ts index 36de854..0c33161 100644 --- a/src/utils/CaptainConstants.ts +++ b/src/utils/CaptainConstants.ts @@ -17,7 +17,7 @@ const CONSTANT_FILE_OVERRIDE_USER = const configs = { publishedNameOnDockerHub: 'caprover/caprover', - version: '1.15.1', + version: '1.15.2', defaultMaxLogSize: '512m', From 89a6f5075d127e2adef729bc4f62229e466cae59 Mon Sep 17 00:00:00 2001 From: Kasra Bigdeli Date: Fri, 14 Aug 2026 18:41:17 -0700 Subject: [PATCH 3/4] Update frontend for 1.15.2 --- dev-scripts/build_and_push_release.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-scripts/build_and_push_release.sh b/dev-scripts/build_and_push_release.sh index 6f57fd0..801db51 100755 --- a/dev-scripts/build_and_push_release.sh +++ b/dev-scripts/build_and_push_release.sh @@ -44,7 +44,7 @@ echo $IMAGE_NAME:$CAPROVER_VERSION echo "**************************************" echo "**************************************" -FRONTEND_COMMIT_HASH=8db9fcd57f88be9bae12d1acc0daa4a4dfc604a2 +FRONTEND_COMMIT_HASH=5db8b202774fb50c9ecdddc42020bb454d64c42d ## Building frontend app ORIG_DIR=$(pwd) From 2d6d286067b3504a0f2f5a81dd490b9fbd3694a8 Mon Sep 17 00:00:00 2001 From: Kasra Bigdeli Date: Fri, 14 Aug 2026 18:41:31 -0700 Subject: [PATCH 4/4] Add 1.15.2 changelog entry --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6843101..f0e86c8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,11 @@ Available as `edge` - TBD +## [1.15.2] - 2026-08-14 + +- Fixed: Legacy custom Captain NGINX templates failing after upgrading to v1.15.0 [Issue-2455](https://github.com/caprover/caprover/issues/2455) +- Fixed: Authentication not persisting after reloading the dashboard [PR-230](https://github.com/caprover/caprover-frontend/pull/230) + ## [1.15.1] - 2026-08-08 - Fixed: Custom one-click app template and Docker Compose deployments failing to start [PR-2453](https://github.com/caprover/caprover/pull/2453)