diff --git a/CHANGELOG.md b/CHANGELOG.md index c93f70b7..023d6f4c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,13 @@ --- +## [3.1.1] — 2026-06-08 + +### Changed +- _(none yet)_ + +--- + ## [3.1.0] — 2026-06-07 ### Changed @@ -183,3 +190,4 @@ Format based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). [2.1.0]: https://github.com/UNITRONIX/BetterDesk/releases/tag/v2.1.0 [3.0.1]: https://github.com/UNITRONIX/BetterDesk/compare/v3.0.0...v3.0.1 [3.1.0]: https://github.com/UNITRONIX/BetterDesk/compare/v3.0.1...v3.1.0 +[3.1.1]: https://github.com/UNITRONIX/BetterDesk/compare/v3.1.0...v3.1.1 diff --git a/Dockerfile b/Dockerfile index d2bc8e34..3d1c9e26 100644 --- a/Dockerfile +++ b/Dockerfile @@ -52,7 +52,7 @@ FROM node:20-alpine LABEL maintainer="UNITRONIX" LABEL description="BetterDesk — All-in-One (Go Server + Node.js Console)" -LABEL version="3.1.0" +LABEL version="3.1.1" # Install runtime packages (retry for transient DNS failures) RUN apk add --no-cache \ diff --git a/Dockerfile.console b/Dockerfile.console index c2744194..88763881 100644 --- a/Dockerfile.console +++ b/Dockerfile.console @@ -25,7 +25,7 @@ FROM node:20-alpine LABEL maintainer="UNITRONIX" LABEL description="BetterDesk Console - Web Management Panel" -LABEL version="3.1.0" +LABEL version="3.1.1" WORKDIR /app diff --git a/Dockerfile.server b/Dockerfile.server index 4103b25c..dc28c5cc 100644 --- a/Dockerfile.server +++ b/Dockerfile.server @@ -32,7 +32,7 @@ FROM alpine:3.20 LABEL maintainer="UNITRONIX" LABEL description="BetterDesk Server - RustDesk-compatible signal + relay" -LABEL version="3.1.0" +LABEL version="3.1.1" RUN apk add --no-cache \ ca-certificates \ diff --git a/README.md b/README.md index c26a3573..b4697a79 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ ![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg) ![Go](https://img.shields.io/badge/Go-1.21+-00ADD8.svg) ![Node.js](https://img.shields.io/badge/Node.js-18+-339933.svg) -![Version](https://img.shields.io/badge/version-3.1.0-brightgreen.svg) +![Version](https://img.shields.io/badge/version-3.1.1-brightgreen.svg) ![Security](https://img.shields.io/badge/Security-TLS%20%2B%20NaCl%20%2B%20TOTP%20%2B%20E2EE-green.svg) ![Database](https://img.shields.io/badge/DB-SQLite%20%2B%20PostgreSQL-blue.svg) ![CDAP](https://img.shields.io/badge/CDAP-v1.0-orange.svg) diff --git a/VERSION b/VERSION index fd2a0186..94ff29cc 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.1.0 +3.1.1 diff --git a/betterdesk-docker.sh b/betterdesk-docker.sh index d0c30d67..cef1f2f5 100644 --- a/betterdesk-docker.sh +++ b/betterdesk-docker.sh @@ -1,7 +1,7 @@ #!/bin/bash #=============================================================================== # -# BetterDesk Console Manager v3.1.0 +# BetterDesk Console Manager v3.1.1 # All-in-One Interactive Tool for Docker # # Features: @@ -25,7 +25,7 @@ set -e # Version -VERSION="3.1.0" +VERSION="3.1.1" SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" # Default paths (can be overridden by environment variables) diff --git a/betterdesk.ps1 b/betterdesk.ps1 index 1b7d36e7..2dfc338f 100644 --- a/betterdesk.ps1 +++ b/betterdesk.ps1 @@ -1,7 +1,7 @@ #Requires -RunAsAdministrator <# .SYNOPSIS - BetterDesk Console Manager v3.1.0 - All-in-One Interactive Tool for Windows + BetterDesk Console Manager v3.1.1 - All-in-One Interactive Tool for Windows .DESCRIPTION Features: @@ -102,7 +102,7 @@ param( # Configuration #=============================================================================== -$script:VERSION = "3.1.0" +$script:VERSION = "3.1.1" $script:ScriptDir = Split-Path -Parent $MyInvocation.MyCommand.Path # Auto mode flags diff --git a/betterdesk.sh b/betterdesk.sh index 4bf2dd3c..860d8c63 100755 --- a/betterdesk.sh +++ b/betterdesk.sh @@ -1,7 +1,7 @@ #!/bin/bash #=============================================================================== # -# BetterDesk Console Manager v3.1.0 +# BetterDesk Console Manager v3.1.1 # All-in-One Interactive Tool for Linux # # Features: @@ -36,7 +36,7 @@ set -e # Version -VERSION="3.1.0" +VERSION="3.1.1" SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" # Auto mode flag diff --git a/docker-compose.quick.yml b/docker-compose.quick.yml index edfddf35..0e4809ea 100644 --- a/docker-compose.quick.yml +++ b/docker-compose.quick.yml @@ -3,15 +3,15 @@ # ============================================================================= # NO BUILD REQUIRED - uses pre-built images from GitHub Container Registry (ghcr.io). # -# Image tag (aligned with CHANGELOG / git tag v3.1.0): -# Default: 3.1.0 | Rolling: BETTERDESK_IMAGE_TAG=latest +# Image tag (aligned with CHANGELOG / git tag v3.1.1): +# Default: 3.1.1 | Rolling: BETTERDESK_IMAGE_TAG=latest # # Usage: # curl -fsSL https://raw.githubusercontent.com/UNITRONIX/BetterDesk/main/docker-compose.quick.yml -o docker-compose.yml # docker compose pull && docker compose up -d # # Pin a specific release: -# BETTERDESK_IMAGE_TAG=3.1.0 docker compose up -d +# BETTERDESK_IMAGE_TAG=3.1.1 docker compose up -d # # Web Console: http://localhost:5000 # RustDesk client API: http://localhost:21114 (Go server — not the console port) @@ -28,7 +28,7 @@ services: # BetterDesk Server (Go) — handles signal, relay, and API server: - image: ghcr.io/unitronix/betterdesk-server:${BETTERDESK_IMAGE_TAG:-3.1.0} + image: ghcr.io/unitronix/betterdesk-server:${BETTERDESK_IMAGE_TAG:-3.1.1} container_name: betterdesk-server hostname: betterdesk-server command: ["/usr/local/bin/betterdesk-server", "-mode", "all", "-api-port", "21114", "-key-file", "/opt/rustdesk/id_ed25519"] @@ -50,7 +50,7 @@ services: - AUTH_DB_PATH=/app/data/auth.db # Set this when clients are outside the Docker network. Use the host's # public IP/DNS, or the host LAN IP for LAN-only deployments. - # Example: RELAY_SERVERS=203.1.013.10:21117 docker compose up -d + # Example: RELAY_SERVERS=203.1.113.10:21117 docker compose up -d - RELAY_SERVERS=${RELAY_SERVERS:-} - SIGNAL_RATE_LIMIT_PER_IP=${SIGNAL_RATE_LIMIT_PER_IP:-20} # Enrollment policy. Fresh volumes default to "managed" (operator approves @@ -80,7 +80,7 @@ services: # BetterDesk Console — Web Management Interface console: - image: ghcr.io/unitronix/betterdesk-console:${BETTERDESK_IMAGE_TAG:-3.1.0} + image: ghcr.io/unitronix/betterdesk-console:${BETTERDESK_IMAGE_TAG:-3.1.1} container_name: betterdesk-console hostname: betterdesk-console ports: @@ -107,7 +107,7 @@ services: - WS_HBBR_PORT=21117 - DOCKER=true - BETTERDESK_UPDATE_MODE=image - - BETTERDESK_IMAGE_TAG=${BETTERDESK_IMAGE_TAG:-3.1.0} + - BETTERDESK_IMAGE_TAG=${BETTERDESK_IMAGE_TAG:-3.1.1} networks: - betterdesk-net depends_on: diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index d732a2d0..376fea36 100644 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -8,7 +8,7 @@ set -e echo "========================================" echo " BetterDesk Console - Container Startup" -echo " Version: ${BETTERDESK_IMAGE_VERSION:-3.1.0} (Node.js)" +echo " Version: ${BETTERDESK_IMAGE_VERSION:-3.1.1} (Node.js)" echo "========================================" # Log configuration diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh index 2c3d681f..e2070b95 100644 --- a/docker/entrypoint.sh +++ b/docker/entrypoint.sh @@ -5,7 +5,7 @@ set -e echo "========================================" echo " BetterDesk All-in-One Container" -echo " Version: ${BETTERDESK_IMAGE_VERSION:-3.1.0}" +echo " Version: ${BETTERDESK_IMAGE_VERSION:-3.1.1}" echo "========================================" echo "" echo "Components:" diff --git a/web-nodejs/package.json b/web-nodejs/package.json index 94e1c127..4aaba759 100644 --- a/web-nodejs/package.json +++ b/web-nodejs/package.json @@ -1,6 +1,6 @@ { "name": "betterdesk-console", - "version": "3.1.0", + "version": "3.1.1", "description": "BetterDesk Console - Professional Web Management Panel for BetterDesk Server", "main": "server.js", "scripts": {