Skip to content

Releases: Vansmak/composr

Composr v1.8.5

10 Apr 17:33

Choose a tag to compare

πŸ“‹ Found CHANGELOG.md - extracting release notes...
πŸ“‹ No changelog found - generating from git commits...
Generating changes since v1.8.5...

Composr v1.8.5

πŸš€ Container Management Platform

🐳 Docker Images

  • docker pull vansmak/composr:1.8.5
  • docker pull vansmak/composr:latest

πŸ”§ Supported Platforms

  • linux/amd64
  • linux/arm64
  • linux/arm/v7

πŸ“¦ Installation

docker run -d \
  --name composr \
  -p 5003:5003 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /path/to/docker/projects:/app/projects \
  -v /path/to/config/composr:/app/data \
  vansmak/composr:1.8.5

✨ Core Features

  • Multi-host Docker container management
  • Real-time container monitoring and control
  • Docker Compose file editor with syntax highlighting
  • Environment file management
  • Image management across multiple hosts
  • Backup and restore functionality
  • Modern web interface with dark/light themes

Composr v1.8.4

10 Apr 01:43

Choose a tag to compare

πŸ“‹ Found CHANGELOG.md - extracting release notes...
πŸ“‹ No changelog found - generating from git commits...
Generating changes since v1.8.4...

Composr v1.8.4

πŸš€ Container Management Platform

🐳 Docker Images

  • docker pull vansmak/composr:1.8.4
  • docker pull vansmak/composr:latest

πŸ”§ Supported Platforms

  • linux/amd64
  • linux/arm64
  • linux/arm/v7

πŸ“¦ Installation

docker run -d \
  --name composr \
  -p 5003:5003 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /path/to/docker/projects:/app/projects \
  -v /path/to/config/composr:/app/data \
  vansmak/composr:1.8.4

✨ Core Features

  • Multi-host Docker container management
  • Real-time container monitoring and control
  • Docker Compose file editor with syntax highlighting
  • Environment file management
  • Image management across multiple hosts
  • Backup and restore functionality
  • Modern web interface with dark/light themes

Composr v1.8.3

10 Apr 01:33

Choose a tag to compare

πŸ“‹ Found CHANGELOG.md - extracting release notes...
πŸ“‹ No changelog found - generating from git commits...
Generating changes since v1.8.3...

Composr v1.8.3

πŸš€ Container Management Platform

🐳 Docker Images

  • docker pull vansmak/composr:1.8.3
  • docker pull vansmak/composr:latest

πŸ”§ Supported Platforms

  • linux/amd64
  • linux/arm64
  • linux/arm/v7

πŸ“¦ Installation

docker run -d \
  --name composr \
  -p 5003:5003 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /path/to/docker/projects:/app/projects \
  -v /path/to/config/composr:/app/data \
  vansmak/composr:1.8.3

✨ Core Features

  • Multi-host Docker container management
  • Real-time container monitoring and control
  • Docker Compose file editor with syntax highlighting
  • Environment file management
  • Image management across multiple hosts
  • Backup and restore functionality
  • Modern web interface with dark/light themes

Composr v1.8.2

10 Apr 01:20

Choose a tag to compare

πŸ“‹ Found CHANGELOG.md - extracting release notes...
βœ… Using changelog entries for v1.8.2

Composr v1.8.2

πŸš€ Container Management Platform

Fixed

  • Container Updates: Fixed rollback endpoint calling deploy_updated_compose with missing host_manager argument β€” rollbacks would crash with a TypeError

🐳 Docker Images

  • docker pull vansmak/composr:1.8.2
  • docker pull vansmak/composr:latest

πŸ”§ Supported Platforms

  • linux/amd64
  • linux/arm64
  • linux/arm/v7

πŸ“¦ Installation

docker run -d \
  --name composr \
  -p 5003:5003 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /path/to/docker/projects:/app/projects \
  -v /path/to/config/composr:/app/data \
  vansmak/composr:1.8.2

✨ Core Features

  • Multi-host Docker container management
  • Real-time container monitoring and control
  • Docker Compose file editor with syntax highlighting
  • Environment file management
  • Image management across multiple hosts
  • Backup and restore functionality
  • Modern web interface with dark/light themes

Composr v1.8.1

10 Apr 01:10

Choose a tag to compare

πŸ“‹ Found CHANGELOG.md - extracting release notes...
βœ… Using changelog entries for v1.8.1

Composr v1.8.1

πŸš€ Container Management Platform

Fixed

  • Container Updates: Fixed is_safe_update, should_auto_update, should_scheduled_repull, perform_auto_updates, repull_container, repull_compose_container, and repull_standalone_container being defined outside the ContainerUpdateManager class β€” every call to these methods would crash with AttributeError
  • Container Updates: Fixed should_skip_image being called with a container_name argument it didn't accept β€” now accepts and checks container name against a new exclude_container_patterns setting
  • Container Updates: Fixed remote host deploys silently targeting local Docker instead of the specified host β€” deploy_updated_compose and repull_compose_container now correctly look up the host URL via host_manager and set DOCKER_HOST
  • Container Updates: Fixed update_compose_file_image destroying compose file formatting β€” replaced yaml.safe_load + yaml.dump round-trip (which strips comments and reformats) with a text-based replacement that preserves the original file structure

🐳 Docker Images

  • docker pull vansmak/composr:1.8.1
  • docker pull vansmak/composr:latest

πŸ”§ Supported Platforms

  • linux/amd64
  • linux/arm64
  • linux/arm/v7

πŸ“¦ Installation

docker run -d \
  --name composr \
  -p 5003:5003 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /path/to/docker/projects:/app/projects \
  -v /path/to/config/composr:/app/data \
  vansmak/composr:1.8.1

✨ Core Features

  • Multi-host Docker container management
  • Real-time container monitoring and control
  • Docker Compose file editor with syntax highlighting
  • Environment file management
  • Image management across multiple hosts
  • Backup and restore functionality
  • Modern web interface with dark/light themes

Composr v1.8.0

03 Mar 00:42

Choose a tag to compare

πŸ“‹ Found CHANGELOG.md - extracting release notes...
βœ… Using changelog entries for v1.8.0

Composr v1.8.0

πŸš€ Container Management Platform

Added

  • πŸ”’ Optional Authentication: Session-based login system
    • Set AUTH_USERNAME and AUTH_PASSWORD environment variables to enable
    • Leave unset to run without authentication (backwards compatible)
    • Login page styled to match app theme
    • Logout button in the header when authenticated
    • SECRET_KEY environment variable for secure session signing

Fixed

  • Container Actions: start, stop, and restart buttons no longer show "showModal is not defined" error β€” missing showModal/closeModal functions now implemented
  • Container Actions: Fixed "container is not defined" error when a successful action tried to reference container.name (now correctly uses id)
  • Container Updates: Removed duplicate form fields (auto-check-enabled and check-interval-hours appeared twice in the update settings modal)
  • Table View: getContainerHealth now guarded against being undefined, preventing crashes when table view loads before main.js
  • Remote Hosts: Fixed null hostInfo access that could crash the hosts display when the API returns incomplete host data
  • Error Handling: Replaced bare except: clauses in app.py (backup cleanup, compose validation, env extraction) and remote_hosts.py (client close) with specific exception types to prevent silently swallowing critical errors

🐳 Docker Images

  • docker pull vansmak/composr:1.8.0
  • docker pull vansmak/composr:latest

πŸ”§ Supported Platforms

  • linux/amd64
  • linux/arm64
  • linux/arm/v7

πŸ“¦ Installation

docker run -d \
  --name composr \
  -p 5003:5003 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /path/to/docker/projects:/app/projects \
  -v /path/to/config/composr:/app/data \
  vansmak/composr:1.8.0

✨ Core Features

  • Multi-host Docker container management
  • Real-time container monitoring and control
  • Docker Compose file editor with syntax highlighting
  • Environment file management
  • Image management across multiple hosts
  • Backup and restore functionality
  • Modern web interface with dark/light themes

Composr v1.7.8

02 Mar 22:56

Choose a tag to compare

πŸ“‹ Found CHANGELOG.md - extracting release notes...
πŸ“‹ No changelog found - generating from git commits...
Generating changes since v1.7.8...

Composr v1.7.8

πŸš€ Container Management Platform

🐳 Docker Images

  • docker pull vansmak/composr:1.7.8
  • docker pull vansmak/composr:latest

πŸ”§ Supported Platforms

  • linux/amd64
  • linux/arm64
  • linux/arm/v7

πŸ“¦ Installation

docker run -d \
  --name composr \
  -p 5003:5003 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /path/to/docker/projects:/app/projects \
  -v /path/to/config/composr:/app/data \
  vansmak/composr:1.7.8

✨ Core Features

  • Multi-host Docker container management
  • Real-time container monitoring and control
  • Docker Compose file editor with syntax highlighting
  • Environment file management
  • Image management across multiple hosts
  • Backup and restore functionality
  • Modern web interface with dark/light themes

Composr v1.7.7

01 Jul 20:03

Choose a tag to compare

πŸ“‹ Found CHANGELOG.md - extracting release notes...
βœ… Using changelog entries for v1.7.7

Composr v1.7.7

πŸš€ Container Management Platform

Added

  • 🎯 Smart Health Indicators: Intelligent container health assessment system
    • Real-time health evaluation based on container status, uptime, and resource usage
    • Visual health indicators with color-coded status (green=healthy, yellow=warning, red=error)
    • Smart warning detection for recently restarted containers (< 5 minutes uptime)
    • Health tooltips showing specific issues and recommendations
  • πŸ“Š Persistent Operation Results: Enhanced operation feedback system
    • Detailed operation result modals showing actual docker-compose command output
    • Persistent error messages that stay visible until manually dismissed
    • Success messages with auto-close after 10 seconds
    • Full command output display for debugging deployment failures
    • Network error handling with detailed error information
  • πŸ”’ Scroll Position Preservation: Automatic scroll position retention
    • Container list maintains scroll position after refresh operations
    • No more jumping back to top after container actions or page updates
    • Improved user experience for large container lists

Changed

  • Container Status Display: Replaced basic status badges with health-aware color coding
    • Container status text now changes color based on health level
    • Removed separate health column for cleaner table layout
    • Unified health indication across both card and table views
  • Card Layout Redesign: Modernized container card appearance and organization
    • 4-row compact layout: Name β†’ Host/Status/Uptime/More β†’ Ports β†’ Actions
    • Reduced card height (240px β†’ 120px) for better screen utilization
    • Modern gradient backgrounds with improved hover effects
    • Better content organization with proper spacing and alignment
  • Table Structure Optimization: Streamlined table columns for better usability
    • Consolidated health and status into single color-coded status column
    • Improved column alignment and responsive design
    • Fixed group header colspan to match new column structure

Fixed

  • Operation Feedback: Replaced generic "success/failed" messages with actual command output
    • Users now see real docker-compose errors instead of "operation failed"
    • Full deployment logs visible for troubleshooting
    • Network errors properly captured and displayed
  • Card View Consistency: Fixed container card sizing and layout inconsistencies
    • All cards now maintain uniform height regardless of content
    • Proper content overflow handling for long port lists
    • Consistent button placement and spacing
  • Health Indicator Integration: Seamless health status across all views
    • Card view health dots properly positioned in top-right corner
    • Table view health coloring applied consistently
    • Health assessment working for both grouped and ungrouped views
  • Page Navigation: Fixed scroll position jumping to top after container operations
    • Maintains user's current scroll position during refresh operations
    • Better UX for managing large numbers of containers

Technical

  • Health Assessment Engine: Comprehensive container health evaluation system
  • Operation Result Modal: New modal system for displaying command outputs
  • Scroll Management: Intelligent scroll position preservation system
  • CSS Optimization: Streamlined styling with improved responsiveness
  • Error Handling: Enhanced error capture and display throughout the application
    This release significantly improves user experience by providing clear visual feedback about container health, detailed information when operations fail, and seamless navigation that maintains user context during operations.

🐳 Docker Images

  • docker pull vansmak/composr:1.7.7
  • docker pull vansmak/composr:latest

πŸ”§ Supported Platforms

  • linux/amd64
  • linux/arm64
  • linux/arm/v7

πŸ“¦ Installation

docker run -d \
  --name composr \
  -p 5003:5003 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /path/to/docker/projects:/app/projects \
  -v /path/to/config/composr:/app/data \
  vansmak/composr:1.7.7

✨ Core Features

  • Multi-host Docker container management
  • Real-time container monitoring and control
  • Docker Compose file editor with syntax highlighting
  • Environment file management
  • Image management across multiple hosts
  • Backup and restore functionality
  • Modern web interface with dark/light themes

Composr v1.7.6

20 Jun 21:23

Choose a tag to compare

πŸ“‹ Found CHANGELOG.md - extracting release notes...
βœ… Using changelog entries for v1.7.6

Composr v1.7.6

πŸš€ Container Management Platform

  • Fixed critical bug where container labels were lost during backup/restore
  • All original container labels (watchtower, traefik, custom, etc.) are now preserved

🐳 Docker Images

  • docker pull vansmak/composr:1.7.6
  • docker pull vansmak/composr:latest

πŸ”§ Supported Platforms

  • linux/amd64
  • linux/arm64
  • linux/arm/v7

πŸ“¦ Installation

docker run -d \
  --name composr \
  -p 5003:5003 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /path/to/docker/projects:/app/projects \
  -v /path/to/config/composr:/app/data \
  vansmak/composr:1.7.6

✨ Core Features

  • Multi-host Docker container management
  • Real-time container monitoring and control
  • Docker Compose file editor with syntax highlighting
  • Environment file management
  • Image management across multiple hosts
  • Backup and restore functionality
  • Modern web interface with dark/light themes

Composr v1.7.5

20 Jun 20:24

Choose a tag to compare

πŸ“‹ Found CHANGELOG.md - extracting release notes...
βœ… Using changelog entries for v1.7.5

Composr v1.7.5

πŸš€ Container Management Platform

  • Fixed critical bug where Docker hosts were not persisting across container restarts
  • Fixed HostManager to properly use METADATA_DIR environment variable

🐳 Docker Images

  • docker pull vansmak/composr:1.7.5
  • docker pull vansmak/composr:latest

πŸ”§ Supported Platforms

  • linux/amd64
  • linux/arm64
  • linux/arm/v7

πŸ“¦ Installation

docker run -d \
  --name composr \
  -p 5003:5003 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /path/to/docker/projects:/app/projects \
  -v /path/to/config/composr:/app/data \
  vansmak/composr:1.7.5

✨ Core Features

  • Multi-host Docker container management
  • Real-time container monitoring and control
  • Docker Compose file editor with syntax highlighting
  • Environment file management
  • Image management across multiple hosts
  • Backup and restore functionality
  • Modern web interface with dark/light themes