Skip to content

Releases: karimz1/imgcompress

v0.6.0

22 Jan 23:33
fe87d8b

Choose a tag to compare

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:

Installation & Update Guide

Pinned Version

If you specifically need the snapshot for this release: karimz1/imgcompress:0.6.0

v0.5.0

21 Jan 21:38
b823fbe

Choose a tag to compare

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:

Installation & Update Guide

Pinned Version

If you specifically need the snapshot for this release: karimz1/imgcompress:0.5.0

v0.4.0

04 Jan 19:57
1a82067

Choose a tag to compare

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:

👉 Installation & Update Guide

🔖 Pinned Version

If you specifically need the snapshot for this release: karimz1/imgcompress:0.4.0

v0.3.1

31 Dec 00:14
b1a6929

Choose a tag to compare

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.1

To start use:

docker run -d --name imgcompress -p 3001:5000 karimz1/imgcompress:0.3.1

Then, open it in your browser at:

👉 http://localhost:3001/

v0.3.0

25 Dec 23:15
83fc263

Choose a tag to compare

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)
Original image Background removed image
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)"

image

Docker image Snapshot

You can pull the exact snapshot using:

docker pull karimz1/imgcompress:0.3.0

To start use:

docker run -d --name imgcompress -p 3001:5000 karimz1/imgcompress:0.3.0

Then, open it in your browser at:

👉 http://localhost:3001/

v0.2.8

23 Dec 18:19

Choose a tag to compare

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.8

To start using it:

docker run -d --name imgcompress -p 3001:5000 karimz1/imgcompress:0.2.8

Then, open it in your browser at:

👉 http://localhost:3001/

v0.2.7.2

20 Dec 21:58

Choose a tag to compare

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.2

To start using it:

docker run -d --name imgcompress -p 3001:5000 karimz1/imgcompress:0.2.7.2 web

Then, open it in your browser at:

👉 http://localhost:3001/

v0.2.7.1

19 Dec 22:49

Choose a tag to compare

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.1

To start using it:

docker run -d --name imgcompress -p 3001:5000 karimz1/imgcompress:0.2.7.1 web

Then, open it in your browser at:

👉 http://localhost:3001/

v0.2.7

19 Dec 21:59

Choose a tag to compare

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.7

To start using it:

docker run -d --name imgcompress -p 3001:5000 karimz1/imgcompress:0.2.7 web

Then, open it in your browser at:

👉 http://localhost:3001/

v0.2.6

15 Dec 00:10
9f62570

Choose a tag to compare

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.6

To start using it:

docker run -d --name imgcompress -p 3001:5000 karimz1/imgcompress:0.2.6 web

Then, open it in your browser at:

👉 http://localhost:3001/