Skip to content

Releases: mstrhakr/printmaster

PrintMaster Server v0.30.5-dev.a6a3cb5 (Dev)

31 Jan 18:48
a6a3cb5

Choose a tag to compare

PrintMaster Server v0.30.5-dev.a6a3cb5 (Development Build)

⚠️ This is a development build from the main branch. It may contain unstable or experimental features.

To receive dev builds automatically, set your server's releases.include_prerelease = "true" or run a dev build of the server.


📦 Installation

Docker

# Pull the dev image
docker pull ghcr.io/mstrhakr/printmaster-server:main

# Run the container
docker run -d \
  --name printmaster-server \
  -p 9090:9090 \
  -v printmaster-data:/var/lib/printmaster/server \
  ghcr.io/mstrhakr/printmaster-server:main

⏱️ Build Information

  • Base Version: 0.30.5
  • Commit: a6a3cb5
  • Full SHA: a6a3cb5
  • Workflow run: 21549087014

🔗 Links

PrintMaster Server v0.30.5

30 Jan 21:07
816c929

Choose a tag to compare

PrintMaster Server v0.30.5

📝 Changes

✨ Features

  • add streaming support for device report proxy and enhance WebSocket handling (8ce98b3)
  • implement USB proxy info collection and reporting for diagnostic purposes (7015075)

🐛 Bug Fixes

  • enhance device access determination in context menu (d63b52f)

📦 Installation

Docker (Recommended)

# Pull the latest image (supports amd64, arm64, arm/v7)
docker pull ghcr.io/mstrhakr/printmaster-server:0.30.5
docker pull ghcr.io/mstrhakr/printmaster-server:latest

# Run the container
docker run -d \
  --name printmaster-server \
  -p 9090:9090 \
  -v printmaster-data:/var/lib/printmaster/server \
  ghcr.io/mstrhakr/printmaster-server:latest

Binary Installation

  1. Download the appropriate binary for your platform from the Assets section below
  2. Extract the archive
  3. Run the binary with --help to see available options

Supported Platforms:

  • Windows (amd64)
  • Linux (amd64, arm64)
  • macOS (amd64, arm64)

🤖 Agent Downloads

You'll need the PrintMaster Agent to discover and monitor printers. Download the latest agent:

Latest Agent: v0.30.5View Release

Platform Download
Windows (MSI) printmaster-agent-v0.30.5-windows-amd64.msi
Linux (amd64) printmaster-agent-v0.30.5-linux-amd64
Linux (arm64) printmaster-agent-v0.30.5-linux-arm64
Debian/Ubuntu printmaster-agent_0.30.5_amd64.deb
Fedora/RHEL printmaster-agent-0.30.5.x86_64.rpm
macOS (Intel) printmaster-agent-v0.30.5-darwin-amd64
macOS (Apple Silicon) printmaster-agent-v0.30.5-darwin-arm64

⏱️ Build Information

  • Workflow run: 21530277844
  • Commit: 816c929

🔗 Links

PrintMaster Server v0.30.4

30 Jan 13:50
8c44d75

Choose a tag to compare

PrintMaster Server v0.30.4

📝 Changes

✨ Features

  • add initial agent seed data for E2E testing (bfc7872)

🐛 Bug Fixes

  • add sqlite3 to Docker images and fix context menu card selector (0d45fe5)
  • seed data via docker exec to avoid permission issues (012f560)

📦 Installation

Docker (Recommended)

# Pull the latest image (supports amd64, arm64, arm/v7)
docker pull ghcr.io/mstrhakr/printmaster-server:0.30.4
docker pull ghcr.io/mstrhakr/printmaster-server:latest

# Run the container
docker run -d \
  --name printmaster-server \
  -p 9090:9090 \
  -v printmaster-data:/var/lib/printmaster/server \
  ghcr.io/mstrhakr/printmaster-server:latest

Binary Installation

  1. Download the appropriate binary for your platform from the Assets section below
  2. Extract the archive
  3. Run the binary with --help to see available options

Supported Platforms:

  • Windows (amd64)
  • Linux (amd64, arm64)
  • macOS (amd64, arm64)

🤖 Agent Downloads

You'll need the PrintMaster Agent to discover and monitor printers. Download the latest agent:

Latest Agent: v0.30.4View Release

Platform Download
Windows (MSI) printmaster-agent-v0.30.4-windows-amd64.msi
Linux (amd64) printmaster-agent-v0.30.4-linux-amd64
Linux (arm64) printmaster-agent-v0.30.4-linux-arm64
Debian/Ubuntu printmaster-agent_0.30.4_amd64.deb
Fedora/RHEL printmaster-agent-0.30.4.x86_64.rpm
macOS (Intel) printmaster-agent-v0.30.4-darwin-amd64
macOS (Apple Silicon) printmaster-agent-v0.30.4-darwin-arm64

⏱️ Build Information

  • Workflow run: 21517674270
  • Commit: 8c44d75

🔗 Links

PrintMaster Agent v0.30.5

30 Jan 21:05
816c929

Choose a tag to compare

PrintMaster Agent v0.30.5

📝 Changes

✨ Features

  • add streaming support for device report proxy and enhance WebSocket handling (8ce98b3)
  • implement USB proxy info collection and reporting for diagnostic purposes (7015075)

🐛 Bug Fixes

  • enhance device access determination in context menu (d63b52f)

📦 Quick Install

Debian/Ubuntu (APT repo):

echo "deb [trusted=yes] https://mstrhakr.github.io/printmaster stable main" | sudo tee /etc/apt/sources.list.d/printmaster.list && sudo apt-get update && sudo apt-get install -y printmaster-agent

Fedora/RHEL (DNF repo):

sudo dnf config-manager addrepo --from-repofile=https://mstrhakr.github.io/printmaster/printmaster.repo && sudo dnf install -y printmaster-agent

Windows: Download the MSI installer from Assets below.

Docker:

docker run -d -p 8080:8080 -v agent-data:/var/lib/printmaster/agent ghcr.io/mstrhakr/printmaster-agent:0.30.5

Web UI at http://localhost:8080 after install.

Supported Platforms: Debian/Ubuntu • Fedora/RHEL • Windows • Docker • macOS


🖥️ Server Download

For multi-site management, you'll also need the PrintMaster Server:

Latest Server: v0.30.5View Release

# Docker (recommended)
docker pull ghcr.io/mstrhakr/printmaster-server:latest

⏱️ Build Information

  • Workflow run: 21530277187
  • Commit: 816c929

🔗 Links

PrintMaster Agent v0.30.4

30 Jan 13:49
8c44d75

Choose a tag to compare

PrintMaster Agent v0.30.4

📝 Changes

✨ Features

  • add initial agent seed data for E2E testing (bfc7872)

🐛 Bug Fixes

  • add sqlite3 to Docker images and fix context menu card selector (0d45fe5)
  • seed data via docker exec to avoid permission issues (012f560)

📦 Quick Install

Debian/Ubuntu (APT repo):

echo "deb [trusted=yes] https://mstrhakr.github.io/printmaster stable main" | sudo tee /etc/apt/sources.list.d/printmaster.list && sudo apt-get update && sudo apt-get install -y printmaster-agent

Fedora/RHEL (DNF repo):

sudo dnf config-manager addrepo --from-repofile=https://mstrhakr.github.io/printmaster/printmaster.repo && sudo dnf install -y printmaster-agent

Windows: Download the MSI installer from Assets below.

Docker:

docker run -d -p 8080:8080 -v agent-data:/var/lib/printmaster/agent ghcr.io/mstrhakr/printmaster-agent:0.30.4

Web UI at http://localhost:8080 after install.

Supported Platforms: Debian/Ubuntu • Fedora/RHEL • Windows • Docker • macOS


🖥️ Server Download

For multi-site management, you'll also need the PrintMaster Server:

Latest Server: v0.30.4View Release

# Docker (recommended)
docker pull ghcr.io/mstrhakr/printmaster-server:latest

⏱️ Build Information

  • Workflow run: 21517673680
  • Commit: 8c44d75

🔗 Links

PrintMaster Server v0.29.9

28 Jan 17:12
cfe558e

Choose a tag to compare

PrintMaster Server v0.29.9

📝 Changes

✨ Features

  • fix issue that prevented auto join with init secret (198c0be)

📦 Installation

Docker (Recommended)

# Pull the latest image (supports amd64, arm64, arm/v7)
docker pull ghcr.io/mstrhakr/printmaster-server:0.29.9
docker pull ghcr.io/mstrhakr/printmaster-server:latest

# Run the container
docker run -d \
  --name printmaster-server \
  -p 9090:9090 \
  -v printmaster-data:/var/lib/printmaster/server \
  ghcr.io/mstrhakr/printmaster-server:latest

Binary Installation

  1. Download the appropriate binary for your platform from the Assets section below
  2. Extract the archive
  3. Run the binary with --help to see available options

Supported Platforms:

  • Windows (amd64)
  • Linux (amd64, arm64)
  • macOS (amd64, arm64)

🤖 Agent Downloads

You'll need the PrintMaster Agent to discover and monitor printers. Download the latest agent:

Latest Agent: v0.29.9View Release

Platform Download
Windows (MSI) printmaster-agent-v0.29.9-windows-amd64.msi
Linux (amd64) printmaster-agent-v0.29.9-linux-amd64
Linux (arm64) printmaster-agent-v0.29.9-linux-arm64
Debian/Ubuntu printmaster-agent_0.29.9_amd64.deb
Fedora/RHEL printmaster-agent-0.29.9.x86_64.rpm
macOS (Intel) printmaster-agent-v0.29.9-darwin-amd64
macOS (Apple Silicon) printmaster-agent-v0.29.9-darwin-arm64

⏱️ Build Information

  • Workflow run: 21447604344
  • Commit: cfe558e

🔗 Links

PrintMaster Server v0.29.8

28 Jan 04:25
8877d87

Choose a tag to compare

PrintMaster Server v0.29.8

📝 Changes

✨ Features

  • update agent version check to use WebSocket connection type (ff19392)
  • implement file-explorer style selection for agents and devices with multi-select actions (cb1fd45)
  • implement TCP connectivity check with protocol fallback for web UI URLs fix(server): remove security headers to allow proxied content display (d6b663e)
  • add principal info headers for server-authenticated users in auth/me responses (ff1421a)
  • add checks to prevent toner model and OID values from being used as serial numbers (a537c2e)
  • add progress reporting for device report submission with streaming updates (105e342)

🐛 Bug Fixes

  • adjust comment formatting for toner model in TestParsePDUs_TonerModelNotUsedAsSerial (a44a54c)
  • remove unnecessary blank line and adjust formatting in WalkProgress struct (faa0c24)

♻️ Refactoring

  • streamline instructions and enhance clarity on project architecture and workflows (73689e8)

📦 Installation

Docker (Recommended)

# Pull the latest image (supports amd64, arm64, arm/v7)
docker pull ghcr.io/mstrhakr/printmaster-server:0.29.8
docker pull ghcr.io/mstrhakr/printmaster-server:latest

# Run the container
docker run -d \
  --name printmaster-server \
  -p 9090:9090 \
  -v printmaster-data:/var/lib/printmaster/server \
  ghcr.io/mstrhakr/printmaster-server:latest

Binary Installation

  1. Download the appropriate binary for your platform from the Assets section below
  2. Extract the archive
  3. Run the binary with --help to see available options

Supported Platforms:

  • Windows (amd64)
  • Linux (amd64, arm64)
  • macOS (amd64, arm64)

🤖 Agent Downloads

You'll need the PrintMaster Agent to discover and monitor printers. Download the latest agent:

Latest Agent: v0.29.8View Release

Platform Download
Windows (MSI) printmaster-agent-v0.29.8-windows-amd64.msi
Linux (amd64) printmaster-agent-v0.29.8-linux-amd64
Linux (arm64) printmaster-agent-v0.29.8-linux-arm64
Debian/Ubuntu printmaster-agent_0.29.8_amd64.deb
Fedora/RHEL printmaster-agent-0.29.8.x86_64.rpm
macOS (Intel) printmaster-agent-v0.29.8-darwin-amd64
macOS (Apple Silicon) printmaster-agent-v0.29.8-darwin-arm64

⏱️ Build Information

  • Workflow run: 21424678241
  • Commit: 8877d87

🔗 Links

PrintMaster Server v0.29.7

28 Jan 02:26
9156304

Choose a tag to compare

PrintMaster Server v0.29.7

📝 Changes

🐛 Bug Fixes

  • update agent status handling to replace 'inactive' with 'degraded' and remove connection filters (58397ba)
  • handle missing notification channels gracefully in alert rule loading (7505afe)
  • enhance agent update progress handling by preserving toast notifications state (9671df1)

📦 Installation

Docker (Recommended)

# Pull the latest image (supports amd64, arm64, arm/v7)
docker pull ghcr.io/mstrhakr/printmaster-server:0.29.7
docker pull ghcr.io/mstrhakr/printmaster-server:latest

# Run the container
docker run -d \
  --name printmaster-server \
  -p 9090:9090 \
  -v printmaster-data:/var/lib/printmaster/server \
  ghcr.io/mstrhakr/printmaster-server:latest

Binary Installation

  1. Download the appropriate binary for your platform from the Assets section below
  2. Extract the archive
  3. Run the binary with --help to see available options

Supported Platforms:

  • Windows (amd64)
  • Linux (amd64, arm64)
  • macOS (amd64, arm64)

🤖 Agent Downloads

You'll need the PrintMaster Agent to discover and monitor printers. Download the latest agent:

Latest Agent: v0.29.7View Release

Platform Download
Windows (MSI) printmaster-agent-v0.29.7-windows-amd64.msi
Linux (amd64) printmaster-agent-v0.29.7-linux-amd64
Linux (arm64) printmaster-agent-v0.29.7-linux-arm64
Debian/Ubuntu printmaster-agent_0.29.7_amd64.deb
Fedora/RHEL printmaster-agent-0.29.7.x86_64.rpm
macOS (Intel) printmaster-agent-v0.29.7-darwin-amd64
macOS (Apple Silicon) printmaster-agent-v0.29.7-darwin-arm64

⏱️ Build Information

  • Workflow run: 21422202875
  • Commit: 9156304

🔗 Links

PrintMaster Agent v0.29.9

28 Jan 17:11
cfe558e

Choose a tag to compare

PrintMaster Agent v0.29.9

📝 Changes

✨ Features

  • fix issue that prevented auto join with init secret (198c0be)

📦 Quick Install

Debian/Ubuntu (APT repo):

echo "deb [trusted=yes] https://mstrhakr.github.io/printmaster stable main" | sudo tee /etc/apt/sources.list.d/printmaster.list && sudo apt-get update && sudo apt-get install -y printmaster-agent

Fedora/RHEL (DNF repo):

sudo dnf config-manager addrepo --from-repofile=https://mstrhakr.github.io/printmaster/printmaster.repo && sudo dnf install -y printmaster-agent

Windows: Download the MSI installer from Assets below.

Docker:

docker run -d -p 8080:8080 -v agent-data:/var/lib/printmaster/agent ghcr.io/mstrhakr/printmaster-agent:0.29.9

Web UI at http://localhost:8080 after install.

Supported Platforms: Debian/Ubuntu • Fedora/RHEL • Windows • Docker • macOS


🖥️ Server Download

For multi-site management, you'll also need the PrintMaster Server:

Latest Server: v0.29.9View Release

# Docker (recommended)
docker pull ghcr.io/mstrhakr/printmaster-server:latest

⏱️ Build Information

  • Workflow run: 21447603290
  • Commit: cfe558e

🔗 Links

PrintMaster Agent v0.29.8

28 Jan 04:25
8877d87

Choose a tag to compare

PrintMaster Agent v0.29.8

📝 Changes

✨ Features

  • update agent version check to use WebSocket connection type (ff19392)
  • implement file-explorer style selection for agents and devices with multi-select actions (cb1fd45)
  • implement TCP connectivity check with protocol fallback for web UI URLs fix(server): remove security headers to allow proxied content display (d6b663e)
  • add principal info headers for server-authenticated users in auth/me responses (ff1421a)
  • add checks to prevent toner model and OID values from being used as serial numbers (a537c2e)
  • add progress reporting for device report submission with streaming updates (105e342)

🐛 Bug Fixes

  • adjust comment formatting for toner model in TestParsePDUs_TonerModelNotUsedAsSerial (a44a54c)
  • remove unnecessary blank line and adjust formatting in WalkProgress struct (faa0c24)

♻️ Refactoring

  • streamline instructions and enhance clarity on project architecture and workflows (73689e8)

📦 Quick Install

Debian/Ubuntu (APT repo):

echo "deb [trusted=yes] https://mstrhakr.github.io/printmaster stable main" | sudo tee /etc/apt/sources.list.d/printmaster.list && sudo apt-get update && sudo apt-get install -y printmaster-agent

Fedora/RHEL (DNF repo):

sudo dnf config-manager addrepo --from-repofile=https://mstrhakr.github.io/printmaster/printmaster.repo && sudo dnf install -y printmaster-agent

Windows: Download the MSI installer from Assets below.

Docker:

docker run -d -p 8080:8080 -v agent-data:/var/lib/printmaster/agent ghcr.io/mstrhakr/printmaster-agent:0.29.8

Web UI at http://localhost:8080 after install.

Supported Platforms: Debian/Ubuntu • Fedora/RHEL • Windows • Docker • macOS


🖥️ Server Download

For multi-site management, you'll also need the PrintMaster Server:

Latest Server: v0.29.8View Release

# Docker (recommended)
docker pull ghcr.io/mstrhakr/printmaster-server:latest

⏱️ Build Information

  • Workflow run: 21424677687
  • Commit: 8877d87

🔗 Links