diff --git a/kan/docker-compose.yml b/kan/docker-compose.yml index 1c896261..4770367f 100644 --- a/kan/docker-compose.yml +++ b/kan/docker-compose.yml @@ -5,8 +5,17 @@ services: APP_PORT: 3000 PROXY_AUTH_ADD: "false" + migrate: + image: ghcr.io/kanbn/kan-migrate:0.5.6@sha256:a2460e460b70a77ad60a12a8057b2a720cb9e4037a015ea508574887c5bceca1 + environment: + POSTGRES_URL: 'postgresql://kanuser:kanpassword@kan_db_1:5432/kan?sslmode=disable' + depends_on: + db: + condition: service_healthy + restart: on-failure + server: - image: ghcr.io/kanbn/kan:0.5.4@sha256:22c7ef03e2e97ab3f3d9e3c79ef5906f5e10a899cd79fa5c82f434dd09988bbe + image: ghcr.io/kanbn/kan:0.5.6@sha256:3509af72635922b8195fc08e052f6257f8a05c50c8afcadc636f78c717667673 environment: NEXT_PUBLIC_BASE_URL: http://${DEVICE_DOMAIN_NAME}:8373 BETTER_AUTH_SECRET: ${APP_SEED} @@ -23,6 +32,11 @@ services: POSTGRES_DB: kan POSTGRES_USER: kanuser POSTGRES_PASSWORD: kanpassword + healthcheck: + test: ["CMD-SHELL", "pg_isready -U kan -d kan"] + interval: 5s + timeout: 5s + retries: 10 restart: on-failure volumes: - ${APP_DATA_DIR}/data/db:/var/lib/postgresql/data diff --git a/kan/umbrel-app.yml b/kan/umbrel-app.yml index e9699bd0..d8c58193 100644 --- a/kan/umbrel-app.yml +++ b/kan/umbrel-app.yml @@ -2,7 +2,7 @@ manifestVersion: 1 id: kan category: files name: kan -version: "0.5.4" +version: "0.5.6" tagline: The open source Trello alternative description: >- Kan is a modern, open-source alternative to Trello designed for seamless project and task management. It offers a clean, intuitive interface and a wide range of powerful features. @@ -16,18 +16,14 @@ description: >- - 📝 **Activity Log:** Track all card changes with detailed activity history - 🎨 **Templates:** Save time with reusable custom board templates releaseNotes: >- + ⚠️ This release contains an important security fix. We recommend all users upgrade as soon as possible. + + This release includes several new features and improvements: - - Display app version in the user menu - - Horizontal drag-to-scroll functionality in board views - - Board favourites with animations - - Show user avatars on comments and activity - - Show display name instead of email throughout the app - - Hide member emails from non-admins - - Customisable workspace role permissions - - Rate limiting on API routes - - Support for virtual-hosted S3 URLs for avatar storage - - Tooltips disabled on touch devices - - Localization fixes for Brazilian Portuguese + - Security improvements to checklist input + - Fix for API key authentication and REST handler errors + - Font size improvements + - Added logger package to improve observability Full release notes can be found at https://github.com/kanbn/kan/releases