Releases: karimz1/imgcompress
v0.6.0
v0.6.0 — 2026-01-22
-
Feature: Enhanced Image to PDF Export: Multi-Page Formatting and Page Controls #476
-
Feature: Search and Filter for Supported Formats Dialog #477
Setup & Updates (Recommended)
To get the latest features or to learn how to update imgcompress, follow the official guide:
Pinned Version
If you specifically need the snapshot for this release: karimz1/imgcompress:0.6.0
v0.5.0
v0.5.0 — 2026-01-21
- Feature: Implement Automatic Update Notifications #469
- Improvements: Simplify UI by removing non-essential UX elements + update mascot logo #473
- Improvements: Speed up ImgCompress API with Granian (Rust HTTP server) #470
- BugFix: Update storage calculation: use processed files + host-derived container capacity #472
Setup & Updates (Recommended)
To get the latest features or to learn how to update imgcompress, follow the official guide:
Pinned Version
If you specifically need the snapshot for this release: karimz1/imgcompress:0.5.0
v0.4.0
v0.4.0 — 2026-01-04
- Feature: Support AVIF as Output Format #453
- Request: Add a Documentation button to the UI #457
- Internal: Clean Up in Backend #454
🚀 Setup & Updates (Recommended)
To get the latest features and automatic updates, follow the official guide:
🔖 Pinned Version
If you specifically need the snapshot for this release: karimz1/imgcompress:0.4.0
v0.3.1
Release Notes (v0.3.1) — 2025-12-31
Solved:
- 🚀 Optimize Docker cold start by lazy-loading heavy dependencies in imgcompress. Starts in under 2 Seconds #437
- Feature: Add local AI Background remove to CLI Mode #439
- Small UI Updates
Docker image Snapshot
You can pull the exact snapshot using:
docker pull karimz1/imgcompress:0.3.1To start use:
docker run -d --name imgcompress -p 3001:5000 karimz1/imgcompress:0.3.1Then, open it in your browser at:
v0.3.0
Release Notes (v0.3.0) — 2025-12-26
Details
🧠 NEW: Local AI Background Removal — Fully Offline, No API Keys
Added an optional local AI background removal feature when exporting images as PNG.
The feature runs fully offline inside the container, produce transparent backgrounds, and never upload images to any external service.
Demo / Proof of Concept
| Original Image | Local AI Background Removal (PNG, 800px) |
|---|---|
![]() |
![]() |
| Source: Freepik – Landscape with sunset in Yixing | Processed locally using imgcompress + rembg PNG output with transparency, resized to 800px |
All processing is performed locally inside the container — no network access required.
Screenshot how to enable it
Check the "Remove background with local AI (rembg)"
Docker image Snapshot
You can pull the exact snapshot using:
docker pull karimz1/imgcompress:0.3.0To start use:
docker run -d --name imgcompress -p 3001:5000 karimz1/imgcompress:0.3.0Then, open it in your browser at:
v0.2.8
Release Notes (v0.2.8) — 2025-12-23
- Fallback to Web Mode when no Arg Mode is Provided #426
Details:
Honestly I find it more convenient to fallback to web mode when no arg is provided as this is the latest default in imgcompress.
Many users I chat with said they use just the web mode so why should I require the mode as argument to start it. I was thinking about it so let's patch it :)
No Worries if you still want to use the mode using the old webarg mode from previous releases it is also compatible with that. So backwards compatibility is very important to me so I made sure I test it against new Unit Tests to ensure consistency,
All I can say is thanks for using imgcompress currently over 14k pulls on docker hub which is amazing and unbelievable to me.
Docker image
You can pull the exact snapshot using:
docker pull karimz1/imgcompress:0.2.8To start using it:
docker run -d --name imgcompress -p 3001:5000 karimz1/imgcompress:0.2.8Then, open it in your browser at:
v0.2.7.2
Release Notes (v0.2.7.2) — 2025-12-20
- License Update: GPL-3.0 Migration - #410 - ensuring it remains free and open-source for life 💯
Docker image
You can pull the exact snapshot using:
docker pull karimz1/imgcompress:0.2.7.2To start using it:
docker run -d --name imgcompress -p 3001:5000 karimz1/imgcompress:0.2.7.2 webThen, open it in your browser at:
v0.2.7.1
Release Notes (v0.2.7.1) — 2025-12-19
- BugFix: Broken CLI Mode #409)
Docker image
You can pull the exact snapshot using:
docker pull karimz1/imgcompress:0.2.7.1To start using it:
docker run -d --name imgcompress -p 3001:5000 karimz1/imgcompress:0.2.7.1 webThen, open it in your browser at:
v0.2.7
Release Notes (v0.2.7) — 2025-12-19
- Feature: Modernize UI Elements + Splash Screen Animation with Particles #405)
- Internal: Improve PDF Processing for better Memory optimization (#407)
- Internal: DevContainer Integration Tests not same as Github Actions (#397)
- Internal: DEPRECATED Migrate to Docker BuildX in Integration Test (#398)
Docker image
You can pull the exact snapshot using:
docker pull karimz1/imgcompress:0.2.7To start using it:
docker run -d --name imgcompress -p 3001:5000 karimz1/imgcompress:0.2.7 webThen, open it in your browser at:
v0.2.6
Release Notes (v0.2.6) — 2025-12-15
- Feature: Enables file downloads from storage management(#388)
- Feature: Improve Release Notes UI for Latest and Archive(#393)
- BugFix issue where PSD Rendering was not perfect moved to psd-tools py library(#391)
- BugFix: Issue in Processing large Files in imgcompress(#390)
- Internal Enhancement: Seperation of Tests (Unit + Docker Integration)(#392)
Docker image
You can pull the exact snapshot using:
docker pull karimz1/imgcompress:0.2.6To start using it:
docker run -d --name imgcompress -p 3001:5000 karimz1/imgcompress:0.2.6 webThen, open it in your browser at:

