<div align="center">
  <a href="#">
    <img src="https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/images/logo.png" height="100px" />
 </a>
</div>
<h1 align="center">Changelog</h1>

<h3 align="center">All notable changes to this project will be documented in this file.</h3>

> [!CAUTION]
Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit the project's popularity for potentially malicious purposes.

































<details>
<summary><h2>📜 History</h2></summary>


<details>
<summary><h3>2026</h3></summary>


<details>
<summary><h4>April (11 entries)</h4></summary>

[View April 2026 Changelog](.github/changelogs/2026/04.md)

</details>

<details>
<summary><h4>March (31 entries)</h4></summary>

[View March 2026 Changelog](.github/changelogs/2026/03.md)

</details>

<details>
<summary><h4>February (28 entries)</h4></summary>

[View February 2026 Changelog](.github/changelogs/2026/02.md)

</details>

<details>
<summary><h4>January (31 entries)</h4></summary>

[View January 2026 Changelog](.github/changelogs/2026/01.md)

</details>

</details>

<details>
<summary><h3>2025</h3></summary>


<details>
<summary><h4>December (31 entries)</h4></summary>

[View December 2025 Changelog](.github/changelogs/2025/12.md)

</details>

<details>
<summary><h4>November (29 entries)</h4></summary>

[View November 2025 Changelog](.github/changelogs/2025/11.md)

</details>

<details>
<summary><h4>October (30 entries)</h4></summary>

[View October 2025 Changelog](.github/changelogs/2025/10.md)

</details>

<details>
<summary><h4>September (29 entries)</h4></summary>

[View September 2025 Changelog](.github/changelogs/2025/09.md)

</details>

<details>
<summary><h4>August (30 entries)</h4></summary>

[View August 2025 Changelog](.github/changelogs/2025/08.md)

</details>

<details>
<summary><h4>July (29 entries)</h4></summary>

[View July 2025 Changelog](.github/changelogs/2025/07.md)

</details>

<details>
<summary><h4>June (29 entries)</h4></summary>

[View June 2025 Changelog](.github/changelogs/2025/06.md)

</details>

<details>
<summary><h4>May (30 entries)</h4></summary>

[View May 2025 Changelog](.github/changelogs/2025/05.md)

</details>

<details>
<summary><h4>April (25 entries)</h4></summary>

[View April 2025 Changelog](.github/changelogs/2025/04.md)

</details>

<details>
<summary><h4>March (30 entries)</h4></summary>

[View March 2025 Changelog](.github/changelogs/2025/03.md)

</details>

<details>
<summary><h4>February (26 entries)</h4></summary>

[View February 2025 Changelog](.github/changelogs/2025/02.md)

</details>

<details>
<summary><h4>January (27 entries)</h4></summary>

[View January 2025 Changelog](.github/changelogs/2025/01.md)

</details>

</details>

<details>
<summary><h3>2024</h3></summary>


<details>
<summary><h4>December (22 entries)</h4></summary>

[View December 2024 Changelog](.github/changelogs/2024/12.md)

</details>

<details>
<summary><h4>November (15 entries)</h4></summary>

[View November 2024 Changelog](.github/changelogs/2024/11.md)

</details>

<details>
<summary><h4>October (9 entries)</h4></summary>

[View October 2024 Changelog](.github/changelogs/2024/10.md)

</details>

<details>
<summary><h4>September (1 entries)</h4></summary>

[View September 2024 Changelog](.github/changelogs/2024/09.md)

</details>

<details>
<summary><h4>August (2 entries)</h4></summary>

[View August 2024 Changelog](.github/changelogs/2024/08.md)

</details>

<details>
<summary><h4>July (0 entries)</h4></summary>

[View July 2024 Changelog](.github/changelogs/2024/07.md)

</details>

<details>
<summary><h4>June (8 entries)</h4></summary>

[View June 2024 Changelog](.github/changelogs/2024/06.md)

</details>

<details>
<summary><h4>May (16 entries)</h4></summary>

[View May 2024 Changelog](.github/changelogs/2024/05.md)

</details>

<details>
<summary><h4>April (14 entries)</h4></summary>

[View April 2024 Changelog](.github/changelogs/2024/04.md)

</details>

<details>
<summary><h4>March (5 entries)</h4></summary>

[View March 2024 Changelog](.github/changelogs/2024/03.md)

</details>

<details>
<summary><h4>February (9 entries)</h4></summary>

[View February 2024 Changelog](.github/changelogs/2024/02.md)

</details>

<details>
<summary><h4>January (9 entries)</h4></summary>

[View January 2024 Changelog](.github/changelogs/2024/01.md)

</details>

</details>

<details>
<summary><h3>2023</h3></summary>


<details>
<summary><h4>December (3 entries)</h4></summary>

[View December 2023 Changelog](.github/changelogs/2023/12.md)

</details>

<details>
<summary><h4>November (3 entries)</h4></summary>

[View November 2023 Changelog](.github/changelogs/2023/11.md)

</details>

<details>
<summary><h4>October (7 entries)</h4></summary>

[View October 2023 Changelog](.github/changelogs/2023/10.md)

</details>

<details>
<summary><h4>September (10 entries)</h4></summary>

[View September 2023 Changelog](.github/changelogs/2023/09.md)

</details>

<details>
<summary><h4>August (7 entries)</h4></summary>

[View August 2023 Changelog](.github/changelogs/2023/08.md)

</details>

<details>
<summary><h4>July (5 entries)</h4></summary>

[View July 2023 Changelog](.github/changelogs/2023/07.md)

</details>

<details>
<summary><h4>June (5 entries)</h4></summary>

[View June 2023 Changelog](.github/changelogs/2023/06.md)

</details>

<details>
<summary><h4>May (8 entries)</h4></summary>

[View May 2023 Changelog](.github/changelogs/2023/05.md)

</details>

<details>
<summary><h4>April (8 entries)</h4></summary>

[View April 2023 Changelog](.github/changelogs/2023/04.md)

</details>

<details>
<summary><h4>March (8 entries)</h4></summary>

[View March 2023 Changelog](.github/changelogs/2023/03.md)

</details>

<details>
<summary><h4>February (6 entries)</h4></summary>

[View February 2023 Changelog](.github/changelogs/2023/02.md)

</details>

<details>
<summary><h4>January (15 entries)</h4></summary>

[View January 2023 Changelog](.github/changelogs/2023/01.md)

</details>

</details>

<details>
<summary><h3>2022</h3></summary>


<details>
<summary><h4>December (7 entries)</h4></summary>

[View December 2022 Changelog](.github/changelogs/2022/12.md)

</details>

<details>
<summary><h4>November (7 entries)</h4></summary>

[View November 2022 Changelog](.github/changelogs/2022/11.md)

</details>

<details>
<summary><h4>October (2 entries)</h4></summary>

[View October 2022 Changelog](.github/changelogs/2022/10.md)

</details>

<details>
<summary><h4>September (9 entries)</h4></summary>

[View September 2022 Changelog](.github/changelogs/2022/09.md)

</details>

<details>
<summary><h4>August (7 entries)</h4></summary>

[View August 2022 Changelog](.github/changelogs/2022/08.md)

</details>

<details>
<summary><h4>July (10 entries)</h4></summary>

[View July 2022 Changelog](.github/changelogs/2022/07.md)

</details>

<details>
<summary><h4>June (1 entries)</h4></summary>

[View June 2022 Changelog](.github/changelogs/2022/06.md)

</details>

<details>
<summary><h4>May (8 entries)</h4></summary>

[View May 2022 Changelog](.github/changelogs/2022/05.md)

</details>

<details>
<summary><h4>April (13 entries)</h4></summary>

[View April 2022 Changelog](.github/changelogs/2022/04.md)

</details>

<details>
<summary><h4>March (20 entries)</h4></summary>

[View March 2022 Changelog](.github/changelogs/2022/03.md)

</details>

<details>
<summary><h4>February (15 entries)</h4></summary>

[View February 2022 Changelog](.github/changelogs/2022/02.md)

</details>

<details>
<summary><h4>January (3 entries)</h4></summary>

[View January 2022 Changelog](.github/changelogs/2022/01.md)

</details>

</details>

</details>

## 2026-04-16

### 🚀 Updated Scripts

  - #### 🐞 Bug Fixes

    - Add pnpm as a dependency to ghost-cli install [@YourFavoriteKyle](https://github.com/YourFavoriteKyle) ([#13789](https://github.com/community-scripts/ProxmoxVE/pull/13789))

### 💾 Core

  - #### ✨ New Features

    - core: wire ENABLE_MKNOD and ALLOW_MOUNT_FS into LXC features [@MickLesk](https://github.com/MickLesk) ([#13796](https://github.com/community-scripts/ProxmoxVE/pull/13796))

## 2026-04-15

### 🆕 New Scripts

  - iGotify ([#13773](https://github.com/community-scripts/ProxmoxVE/pull/13773))
- GitHub-Runner ([#13709](https://github.com/community-scripts/ProxmoxVE/pull/13709))
- Revert "Remove low-install-count CT scripts and installers (#13570)" [@CrazyWolf13](https://github.com/CrazyWolf13) ([#13752](https://github.com/community-scripts/ProxmoxVE/pull/13752))

### 🚀 Updated Scripts

  - #### 🐞 Bug Fixes

    - [alpine-nextcloud] Update Nginx MIME types to support .mjs files [@GuiltyFox](https://github.com/GuiltyFox) ([#13771](https://github.com/community-scripts/ProxmoxVE/pull/13771))
    - Domain Monitor: Fix file ownership after update [@tremor021](https://github.com/tremor021) ([#13759](https://github.com/community-scripts/ProxmoxVE/pull/13759))

  - #### 💥 Breaking Changes

    - Reitti: refactor scripts for v4 - remove RabbitMQ and Photon [@MickLesk](https://github.com/MickLesk) ([#13728](https://github.com/community-scripts/ProxmoxVE/pull/13728))

  - #### 🔧 Refactor

    - Semaphore: add BoltDB to SQLite migration [@tremor021](https://github.com/tremor021) ([#13779](https://github.com/community-scripts/ProxmoxVE/pull/13779))

### 📚 Documentation

  - cleanup: remove docs/, update README & CONTRIBUTING, fix repo config [@MickLesk](https://github.com/MickLesk) ([#13770](https://github.com/community-scripts/ProxmoxVE/pull/13770))

## 2026-04-14

### 🚀 Updated Scripts

  - Immich: Pin photo-processing library revisions [@vhsdream](https://github.com/vhsdream) ([#13748](https://github.com/community-scripts/ProxmoxVE/pull/13748))

  - #### 🐞 Bug Fixes

    - BentoPDF: Nginx fixes [@tremor021](https://github.com/tremor021) ([#13741](https://github.com/community-scripts/ProxmoxVE/pull/13741))
    - Zerobyte: add git to dependencies to fix bun install failure [@Copilot](https://github.com/Copilot) ([#13721](https://github.com/community-scripts/ProxmoxVE/pull/13721))
    - alpine-nextcloud-install: do not use deprecated nginx config [@AlexanderStein](https://github.com/AlexanderStein) ([#13726](https://github.com/community-scripts/ProxmoxVE/pull/13726))

  - #### ✨ New Features

    - Mealie: support v3.15+ Nuxt 4 migration [@MickLesk](https://github.com/MickLesk) ([#13731](https://github.com/community-scripts/ProxmoxVE/pull/13731))

  - #### 🔧 Refactor

    - Lyrion: correct service name and version file in update script [@MickLesk](https://github.com/MickLesk) ([#13734](https://github.com/community-scripts/ProxmoxVE/pull/13734))
    - Changedetection: move env vars from service file to .env [@tremor021](https://github.com/tremor021) ([#13732](https://github.com/community-scripts/ProxmoxVE/pull/13732))

## 2026-04-13

### 🚀 Updated Scripts

  - #### 🐞 Bug Fixes

    - Slskd: Remove stale Soularr lock file on startup and redirect logs to stderr [@MickLesk](https://github.com/MickLesk) ([#13669](https://github.com/community-scripts/ProxmoxVE/pull/13669))
    - Bambuddy: preserve database and archive on update [@Copilot](https://github.com/Copilot) ([#13706](https://github.com/community-scripts/ProxmoxVE/pull/13706))

  - #### ✨ New Features

    - Immich: Pin version to 2.7.5 [@vhsdream](https://github.com/vhsdream) ([#13715](https://github.com/community-scripts/ProxmoxVE/pull/13715))
    - Bytestash: auto backup/restore data on update [@MickLesk](https://github.com/MickLesk) ([#13707](https://github.com/community-scripts/ProxmoxVE/pull/13707))
    - OpenCloud: pin version to 6.0.0 [@vhsdream](https://github.com/vhsdream) ([#13691](https://github.com/community-scripts/ProxmoxVE/pull/13691))

  - #### 💥 Breaking Changes

    - Mealie: pin version to v3.14.0 in install and update scripts [@Copilot](https://github.com/Copilot) ([#13724](https://github.com/community-scripts/ProxmoxVE/pull/13724))

  - #### 🔧 Refactor

    - core: remove unused TEMP_DIR mktemp leak in build_container / clean sonarqube [@MickLesk](https://github.com/MickLesk) ([#13708](https://github.com/community-scripts/ProxmoxVE/pull/13708))

## 2026-04-12

### 🚀 Updated Scripts

  - #### 🐞 Bug Fixes

    - Alpine-Wakapi: Remove container checks in update_script function [@MickLesk](https://github.com/MickLesk) ([#13694](https://github.com/community-scripts/ProxmoxVE/pull/13694))

  - #### 🔧 Refactor

    - IronClaw: Install keychain dependencies and launch in a DBus session [@MickLesk](https://github.com/MickLesk) ([#13692](https://github.com/community-scripts/ProxmoxVE/pull/13692))
    - MeTube: Allow pnpm build scripts to fix ERR_PNPM_IGNORED_BUILDS [@MickLesk](https://github.com/MickLesk) ([#13668](https://github.com/community-scripts/ProxmoxVE/pull/13668))

## 2026-04-11

### 🚀 Updated Scripts

  - #### 🐞 Bug Fixes

    - Immich: Ensure newline before appending IMMICH_HELMET_FILE to .env [@MickLesk](https://github.com/MickLesk) ([#13667](https://github.com/community-scripts/ProxmoxVE/pull/13667))

  - #### ✨ New Features

    - BentoPDF: replace http-server with nginx to fix WASM initialization timeout [@MickLesk](https://github.com/MickLesk) ([#13625](https://github.com/community-scripts/ProxmoxVE/pull/13625))
    - Element Synapse: Add MatrixRTC configuration for Element Call support [@MickLesk](https://github.com/MickLesk) ([#13665](https://github.com/community-scripts/ProxmoxVE/pull/13665))
    - RomM: Use ROMM_BASE_PATH from .env for symlinks and nginx config [@MickLesk](https://github.com/MickLesk) ([#13666](https://github.com/community-scripts/ProxmoxVE/pull/13666))
    - Immich: Pin version to 2.7.4 [@vhsdream](https://github.com/vhsdream) ([#13661](https://github.com/community-scripts/ProxmoxVE/pull/13661))

  - #### 🔧 Refactor

    - Crafty Controller: Wait for credentials file instead of fixed sleep [@MickLesk](https://github.com/MickLesk) ([#13670](https://github.com/community-scripts/ProxmoxVE/pull/13670))
    - Refactor: Alpine-Wakapi [@tremor021](https://github.com/tremor021) ([#13656](https://github.com/community-scripts/ProxmoxVE/pull/13656))

## 2026-04-10

### 🚀 Updated Scripts

  - #### 🐞 Bug Fixes

    - fix: ensure trailing newline in redis.conf before appending bind directive [@Copilot](https://github.com/Copilot) ([#13647](https://github.com/community-scripts/ProxmoxVE/pull/13647))

  - #### ✨ New Features

    - Immich: Pin version to 2.7.3 [@vhsdream](https://github.com/vhsdream) ([#13631](https://github.com/community-scripts/ProxmoxVE/pull/13631))
    - Homarr: bind Redis to localhost only [@MickLesk](https://github.com/MickLesk) ([#13552](https://github.com/community-scripts/ProxmoxVE/pull/13552))

### 💾 Core

  - #### 🐞 Bug Fixes

    - tools.func: prevent script crash when entering GitHub token after rate limit [@MickLesk](https://github.com/MickLesk) ([#13638](https://github.com/community-scripts/ProxmoxVE/pull/13638))

### 🧰 Tools

  - #### 🔧 Refactor

    - addons: Filebrowser & Filebrowser-Quantum get warning if host install [@MickLesk](https://github.com/MickLesk) ([#13639](https://github.com/community-scripts/ProxmoxVE/pull/13639))

## 2026-04-09

### 🚀 Updated Scripts

  - #### 🐞 Bug Fixes

    - boostack: add: git [@CrazyWolf13](https://github.com/CrazyWolf13) ([#13620](https://github.com/community-scripts/ProxmoxVE/pull/13620))

  - #### ✨ New Features

    - Update OPNsense version from 25.7 to 26.1 [@tdn131](https://github.com/tdn131) ([#13626](https://github.com/community-scripts/ProxmoxVE/pull/13626))
    - CheckMK: Bump Default OS to 13 (trixie) + dynamic codename + fix RELEASE-Tag Fetching [@MickLesk](https://github.com/MickLesk) ([#13610](https://github.com/community-scripts/ProxmoxVE/pull/13610))

## 2026-04-08

### 🆕 New Scripts

  - IronClaw | Alpine-IronClaw ([#13591](https://github.com/community-scripts/ProxmoxVE/pull/13591))

### 🚀 Updated Scripts

  - #### 🐞 Bug Fixes

    - immich: disable upgrade-insecure-requests CSP directive [@MickLesk](https://github.com/MickLesk) ([#13600](https://github.com/community-scripts/ProxmoxVE/pull/13600))
    - Immich: v2.7.2 [@vhsdream](https://github.com/vhsdream) ([#13579](https://github.com/community-scripts/ProxmoxVE/pull/13579))
    - Update flaresolverr-install.sh [@maztheman](https://github.com/maztheman) ([#13584](https://github.com/community-scripts/ProxmoxVE/pull/13584))

  - #### ✨ New Features

    - bambuddy: add mkdir before data restore & add ffmpeg dependency [@MickLesk](https://github.com/MickLesk) ([#13601](https://github.com/community-scripts/ProxmoxVE/pull/13601))

  - #### 🔧 Refactor

    - feat: update UHF Server script to use setup_ffmpeg [@zackwithak13](https://github.com/zackwithak13) ([#13564](https://github.com/community-scripts/ProxmoxVE/pull/13564))

### 💾 Core

  - #### ✨ New Features

    - core: add script page badges to descriptions | change donate URL [@MickLesk](https://github.com/MickLesk) ([#13596](https://github.com/community-scripts/ProxmoxVE/pull/13596))

## 2026-04-07

### 🗑️ Deleted Scripts

  - Remove low-install-count CT scripts and installers [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#13570](https://github.com/community-scripts/ProxmoxVE/pull/13570))

### 💾 Core

  - #### ✨ New Features

    - core: improve resilience for top Proxmox error codes (209, 215, 118, 206) [@MickLesk](https://github.com/MickLesk) ([#13575](https://github.com/community-scripts/ProxmoxVE/pull/13575))

## 2026-04-06

### 🆕 New Scripts

  - OpenThread Border Router ([#13536](https://github.com/community-scripts/ProxmoxVE/pull/13536))
- Homelable ([#13539](https://github.com/community-scripts/ProxmoxVE/pull/13539))

### 🚀 Updated Scripts

  - #### 🐞 Bug Fixes

    - Papra: check env before copy [@MickLesk](https://github.com/MickLesk) ([#13553](https://github.com/community-scripts/ProxmoxVE/pull/13553))
    - changedetection: fix: typing_extensions error [@CrazyWolf13](https://github.com/CrazyWolf13) ([#13548](https://github.com/community-scripts/ProxmoxVE/pull/13548))
    - kasm: fix: fetch latest version [@CrazyWolf13](https://github.com/CrazyWolf13) ([#13547](https://github.com/community-scripts/ProxmoxVE/pull/13547))

## 2026-04-05

### 🚀 Updated Scripts

  - #### 🐞 Bug Fixes

    - Grist: remove install:ee step (private repo, not needed for grist-core) [@MickLesk](https://github.com/MickLesk) ([#13526](https://github.com/community-scripts/ProxmoxVE/pull/13526))
    - Nginx Proxy Manager: ensure /tmp/nginx/body exists via openresty service  [@MickLesk](https://github.com/MickLesk) ([#13528](https://github.com/community-scripts/ProxmoxVE/pull/13528))
    - MotionEye: run as root to enable SMB share support [@MickLesk](https://github.com/MickLesk) ([#13527](https://github.com/community-scripts/ProxmoxVE/pull/13527))

### 💾 Core

  - #### 🔧 Refactor

    - core: silent() function - use return instead of exit to allow || true error handling [@MickLesk](https://github.com/MickLesk) ([#13529](https://github.com/community-scripts/ProxmoxVE/pull/13529))

## 2026-04-04

### 🧰 Tools

  - #### 🐞 Bug Fixes

    - komodo: set `PERIPHERY_CORE_PUBLIC_KEYS` to default value if absent [@4ndv](https://github.com/4ndv) ([#13519](https://github.com/community-scripts/ProxmoxVE/pull/13519))

## 2026-04-03

### 🆕 New Scripts

  - netboot.xyz ([#13480](https://github.com/community-scripts/ProxmoxVE/pull/13480))

### 🚀 Updated Scripts

  - #### 🐞 Bug Fixes

    - OpenWRT-VM: use poweroff instead of halt to properly stop VM [@MickLesk](https://github.com/MickLesk) ([#13504](https://github.com/community-scripts/ProxmoxVE/pull/13504))
    - NginxProxyManager: fix openresty restart by setting user root before reload [@MickLesk](https://github.com/MickLesk) ([#13500](https://github.com/community-scripts/ProxmoxVE/pull/13500))

  - #### ✨ New Features

    - Crafty Controller: add Java 25 for Minecraft 1.26.1+ [@MickLesk](https://github.com/MickLesk) ([#13502](https://github.com/community-scripts/ProxmoxVE/pull/13502))
    - Wealthfolio: update to v3.2.1 and Node.js 24 [@afadil](https://github.com/afadil) ([#13486](https://github.com/community-scripts/ProxmoxVE/pull/13486))

### 💾 Core

  - #### 🐞 Bug Fixes

    - core.func: prevent profile.d scripts from aborting on non-zero exit [@MickLesk](https://github.com/MickLesk) ([#13503](https://github.com/community-scripts/ProxmoxVE/pull/13503))

  - #### ✨ New Features

    - APT Proxy: Support full URLs (http/https with custom ports) [@MickLesk](https://github.com/MickLesk) ([#13474](https://github.com/community-scripts/ProxmoxVE/pull/13474))

### 🧰 Tools

  - #### 🐞 Bug Fixes

    - PVE LXC-Updater: pipe apt list through cat to prevent pager hang [@MickLesk](https://github.com/MickLesk) ([#13501](https://github.com/community-scripts/ProxmoxVE/pull/13501))

## 2026-04-02

### 🚀 Updated Scripts

  - #### 🐞 Bug Fixes

    - Grist: Guard backup restore for empty docs/db files [@MickLesk](https://github.com/MickLesk) ([#13472](https://github.com/community-scripts/ProxmoxVE/pull/13472))
    - fix(zigbee2mqtt): suppress grep error when pnpm-workspace.yaml is absent on update [@Copilot](https://github.com/Copilot) ([#13476](https://github.com/community-scripts/ProxmoxVE/pull/13476))

### 🧰 Tools

  - #### 🐞 Bug Fixes

    - Cron LXC Updater: Add full PATH for cron environment [@MickLesk](https://github.com/MickLesk) ([#13473](https://github.com/community-scripts/ProxmoxVE/pull/13473))

## 2026-04-01

### 🆕 New Scripts

  - DrawDB ([#13454](https://github.com/community-scripts/ProxmoxVE/pull/13454))

### 🧰 Tools

  - #### 🐞 Bug Fixes

    - Filebrowser: make noauth setup use correct database [@MickLesk](https://github.com/MickLesk) ([#13457](https://github.com/community-scripts/ProxmoxVE/pull/13457))

## 2026-03-31

### 🚀 Updated Scripts

  - #### 🐞 Bug Fixes

    - Graylog: set vm.max_map_count on host for OpenSearch [@MickLesk](https://github.com/MickLesk) ([#13441](https://github.com/community-scripts/ProxmoxVE/pull/13441))
    - Koillection: ensure newline before appending to .env.local [@MickLesk](https://github.com/MickLesk) ([#13440](https://github.com/community-scripts/ProxmoxVE/pull/13440))

### 💾 Core

  - #### 🔧 Refactor

    - core: skip empty gateway value in network config [@MickLesk](https://github.com/MickLesk) ([#13442](https://github.com/community-scripts/ProxmoxVE/pull/13442))

## 2026-03-30

### 🆕 New Scripts

  - Bambuddy ([#13411](https://github.com/community-scripts/ProxmoxVE/pull/13411))

### 🚀 Updated Scripts

  - #### 💥 Breaking Changes

    - Rename: BirdNET > BirdNET-Go [@MickLesk](https://github.com/MickLesk) ([#13410](https://github.com/community-scripts/ProxmoxVE/pull/13410))

## 2026-03-29

### 🆕 New Scripts

  - YOURLS ([#13379](https://github.com/community-scripts/ProxmoxVE/pull/13379))

### 🚀 Updated Scripts

  - #### 🐞 Bug Fixes

    - fix(victoriametrics): use jq to filter releases [@Joery-M](https://github.com/Joery-M) ([#13393](https://github.com/community-scripts/ProxmoxVE/pull/13393))
    - Ollama: add error handling for Intel GPG key imports [@MickLesk](https://github.com/MickLesk) ([#13397](https://github.com/community-scripts/ProxmoxVE/pull/13397))
    - Immich: ignore Redis connection error on maintenance mode disable [@MickLesk](https://github.com/MickLesk) ([#13398](https://github.com/community-scripts/ProxmoxVE/pull/13398))
    - NPM: unmask openresty after migration from package [@MickLesk](https://github.com/MickLesk) ([#13399](https://github.com/community-scripts/ProxmoxVE/pull/13399))

## 2026-03-28

### 🚀 Updated Scripts

  - #### 🐞 Bug Fixes

    - Fix: Update gokapi binary name for v2.2.4+ and add migration step [@krazos](https://github.com/krazos) ([#13377](https://github.com/community-scripts/ProxmoxVE/pull/13377))
    - Fix: update gokapi asset matching for v2.2.4+ naming convention [@krazos](https://github.com/krazos) ([#13369](https://github.com/community-scripts/ProxmoxVE/pull/13369))
    - Tandoor Recipes: Add missing env variable [@tremor021](https://github.com/tremor021) ([#13365](https://github.com/community-scripts/ProxmoxVE/pull/13365))

  - #### ✨ New Features

    - FileFlows: add option to install Node [@tremor021](https://github.com/tremor021) ([#13368](https://github.com/community-scripts/ProxmoxVE/pull/13368))

## 2026-03-27

### 🆕 New Scripts

  - Matter-Server ([#13355](https://github.com/community-scripts/ProxmoxVE/pull/13355))
- GeoPulse ([#13320](https://github.com/community-scripts/ProxmoxVE/pull/13320))

### 🚀 Updated Scripts

  - #### 🐞 Bug Fixes

    - RevealJS: Switch from gulp to vite [@tremor021](https://github.com/tremor021) ([#13336](https://github.com/community-scripts/ProxmoxVE/pull/13336))

  - #### ✨ New Features

    - Dispatcharr add custom Postgres port support for upgrade [@MickLesk](https://github.com/MickLesk) ([#13347](https://github.com/community-scripts/ProxmoxVE/pull/13347))
    - Immich: bump to v2.6.3 [@MickLesk](https://github.com/MickLesk) ([#13324](https://github.com/community-scripts/ProxmoxVE/pull/13324))

### 🧰 Tools

  - #### ✨ New Features

    - Refactor/Feature-Bump/Security: Update-Cron-LXCs (Now Local Mode!) [@MickLesk](https://github.com/MickLesk) ([#13339](https://github.com/community-scripts/ProxmoxVE/pull/13339))

## 2026-03-26

### 🆕 New Scripts

  - BirdNET ([#13313](https://github.com/community-scripts/ProxmoxVE/pull/13313))

### 🚀 Updated Scripts

  - #### 🐞 Bug Fixes

    - Immich: Bump to 2.6.2 | use start.sh in service, ensure DB_HOSTNAME in .env | Fix Rights Issue with ZFS Shares [@MickLesk](https://github.com/MickLesk) ([#13199](https://github.com/community-scripts/ProxmoxVE/pull/13199))

  - #### ✨ New Features

    - SparkyFitness: add garmin microservice as addon [@tomfrenzel](https://github.com/tomfrenzel) ([#12642](https://github.com/community-scripts/ProxmoxVE/pull/12642))
    - Frigate: bump to v0.17.1 & change build order [@MickLesk](https://github.com/MickLesk) ([#13304](https://github.com/community-scripts/ProxmoxVE/pull/13304))

### 💾 Core

  - #### 🐞 Bug Fixes

    - tools.func: pin npm to 11.11.0 to work around Node.js 22.22.2 regression [@MickLesk](https://github.com/MickLesk) ([#13296](https://github.com/community-scripts/ProxmoxVE/pull/13296))

  - #### ✨ New Features

    - core: APT/APK Mirror Fallback for CDN Failures [@MickLesk](https://github.com/MickLesk) ([#13316](https://github.com/community-scripts/ProxmoxVE/pull/13316))
    - core/tools: replace generic return 1 exit_codes with more specific exit_codes [@MickLesk](https://github.com/MickLesk) ([#13311](https://github.com/community-scripts/ProxmoxVE/pull/13311))

  - #### 🔧 Refactor

    - core: use /usr/bin/install to prevent function shadowing [@MickLesk](https://github.com/MickLesk) ([#13299](https://github.com/community-scripts/ProxmoxVE/pull/13299))

### 🧰 Tools

  - #### 🐞 Bug Fixes

    - SparkyFitness-Garmin: fix app name [@tomfrenzel](https://github.com/tomfrenzel) ([#13325](https://github.com/community-scripts/ProxmoxVE/pull/13325))

## 2026-03-25

### 🚀 Updated Scripts

  - #### ✨ New Features

    - Komodo v2: migrate env vars to v2 and update source [@MickLesk](https://github.com/MickLesk) ([#13262](https://github.com/community-scripts/ProxmoxVE/pull/13262))

### 💾 Core

  - #### 🔧 Refactor

    - core: make shell command substitutions safe with || true [@MickLesk](https://github.com/MickLesk) ([#13279](https://github.com/community-scripts/ProxmoxVE/pull/13279))

## 2026-03-24

### 🆕 New Scripts

  - Homebrew (Addon) ([#13249](https://github.com/community-scripts/ProxmoxVE/pull/13249))
- NextExplorer ([#13252](https://github.com/community-scripts/ProxmoxVE/pull/13252))

### 🚀 Updated Scripts

  - #### ✨ New Features

    - Turnkey: modernize turnkey.sh with shared libraries  [@MickLesk](https://github.com/MickLesk) ([#13242](https://github.com/community-scripts/ProxmoxVE/pull/13242))

  - #### 🔧 Refactor

    - chore: replace helper-scripts.com with community-scripts.com [@MickLesk](https://github.com/MickLesk) ([#13244](https://github.com/community-scripts/ProxmoxVE/pull/13244))

### 🗑️ Deleted Scripts

  - Remove: Booklore [@MickLesk](https://github.com/MickLesk) ([#13265](https://github.com/community-scripts/ProxmoxVE/pull/13265))

## 2026-03-23

### 🚀 Updated Scripts

  - #### 🔧 Refactor

    - core: harden shell scripts against injection and insecure permissions [@MickLesk](https://github.com/MickLesk) ([#13239](https://github.com/community-scripts/ProxmoxVE/pull/13239))

## 2026-03-22

### 🆕 New Scripts

  - versitygw ([#13180](https://github.com/community-scripts/ProxmoxVE/pull/13180))

### 🚀 Updated Scripts

  - #### 🐞 Bug Fixes

    - Adventurelog: pin DRF <3.15 to fix coreapi module removal [@MickLesk](https://github.com/MickLesk) ([#13194](https://github.com/community-scripts/ProxmoxVE/pull/13194))

  - #### ✨ New Features

    - ConvertX: add libreoffice-writer for ODT/document conversions [@MickLesk](https://github.com/MickLesk) ([#13196](https://github.com/community-scripts/ProxmoxVE/pull/13196))

  - #### 🔧 Refactor

    - iSponsorblockTV: add AVX CPU check before installation [@MickLesk](https://github.com/MickLesk) ([#13197](https://github.com/community-scripts/ProxmoxVE/pull/13197))

### 💾 Core

  - #### 🐞 Bug Fixes

    - core: guard against empty IPv6 address in static mode [@MickLesk](https://github.com/MickLesk) ([#13195](https://github.com/community-scripts/ProxmoxVE/pull/13195))

## 2026-03-21

### 🚀 Updated Scripts

  - #### 🐞 Bug Fixes

    - Anytype-server: wait for MongoDB readiness before rs.initiate() [@MickLesk](https://github.com/MickLesk) ([#13165](https://github.com/community-scripts/ProxmoxVE/pull/13165))
    - Frigate: use correct CPU model fallback path [@MickLesk](https://github.com/MickLesk) ([#13164](https://github.com/community-scripts/ProxmoxVE/pull/13164))
    - iSponsorBlockTV: Fix release fetching  [@tremor021](https://github.com/tremor021) ([#13157](https://github.com/community-scripts/ProxmoxVE/pull/13157))
    - Isponsorblocktv: use quoted heredoc to prevent unbound variable error during CLI wrapper creation [@Copilot](https://github.com/Copilot) ([#13146](https://github.com/community-scripts/ProxmoxVE/pull/13146))

  - #### ✨ New Features

    - Headscale: Enable TUN [@tremor021](https://github.com/tremor021) ([#13158](https://github.com/community-scripts/ProxmoxVE/pull/13158))

### 💾 Core

  - #### 🐞 Bug Fixes

    - core: add missing -searchdomain/-nameserver prefix in base_settings [@MickLesk](https://github.com/MickLesk) ([#13166](https://github.com/community-scripts/ProxmoxVE/pull/13166))

## 2026-03-20

### 🆕 New Scripts

  - iSponsorBlockTV ([#13123](https://github.com/community-scripts/ProxmoxVE/pull/13123))
- Alpine-Wakapi ([#13119](https://github.com/community-scripts/ProxmoxVE/pull/13119))
- teleport ([#13086](https://github.com/community-scripts/ProxmoxVE/pull/13086))

### 🚀 Updated Scripts

  - #### 🐞 Bug Fixes

    - Reactive-Resume: add git dependency for v5.0.13+ [@MickLesk](https://github.com/MickLesk) ([#13133](https://github.com/community-scripts/ProxmoxVE/pull/13133))
    - Scanopy: increase default CPU, RAM, and HDD to prevent OOM during Rust build [@Copilot](https://github.com/Copilot) ([#13130](https://github.com/community-scripts/ProxmoxVE/pull/13130))

  - #### ✨ New Features

    - Immich: v2.6.1 [@vhsdream](https://github.com/vhsdream) ([#13111](https://github.com/community-scripts/ProxmoxVE/pull/13111))
    - VM's: add input validation and hostname sanitization to all VM scripts [@MickLesk](https://github.com/MickLesk) ([#12973](https://github.com/community-scripts/ProxmoxVE/pull/12973))

### 🧰 Tools

  - #### 🔧 Refactor

    - Harden code-server addon install script [@MickLesk](https://github.com/MickLesk) ([#13116](https://github.com/community-scripts/ProxmoxVE/pull/13116))

## 2026-03-19

### 🚀 Updated Scripts

  - Owncast: increase default disk size from 2GB to 10GB [@Copilot](https://github.com/Copilot) ([#13079](https://github.com/community-scripts/ProxmoxVE/pull/13079))

  - #### 🐞 Bug Fixes

    - fix: remove extra backslash to match single quoted here-doc [@Zelnes](https://github.com/Zelnes) ([#13108](https://github.com/community-scripts/ProxmoxVE/pull/13108))
    - Reactive-Resume: Upgrade Node to 24 and enable Corepack [@MickLesk](https://github.com/MickLesk) ([#13093](https://github.com/community-scripts/ProxmoxVE/pull/13093))
    - Increase Tracearr RAM; derive APP_VERSION [@MickLesk](https://github.com/MickLesk) ([#13087](https://github.com/community-scripts/ProxmoxVE/pull/13087))
    - ProjectSend: Update application access URL [@tremor021](https://github.com/tremor021) ([#13078](https://github.com/community-scripts/ProxmoxVE/pull/13078))
    - Dispatcharr: use npm install --no-audit --progress=false [@MickLesk](https://github.com/MickLesk) ([#13074](https://github.com/community-scripts/ProxmoxVE/pull/13074))
    - core: reorder hwaccel setup and adjust GPU group usermod [@MickLesk](https://github.com/MickLesk) ([#13072](https://github.com/community-scripts/ProxmoxVE/pull/13072))

  - #### ✨ New Features

    - tools.func: display pin reason in release-check messages [@MickLesk](https://github.com/MickLesk) ([#13095](https://github.com/community-scripts/ProxmoxVE/pull/13095))
    - NocoDB: Unpin Version to latest [@MickLesk](https://github.com/MickLesk) ([#13094](https://github.com/community-scripts/ProxmoxVE/pull/13094))

### 💾 Core

  - #### 🐞 Bug Fixes

    - tools.func: use dpkg-query for reliable JDK version detection [@MickLesk](https://github.com/MickLesk) ([#13101](https://github.com/community-scripts/ProxmoxVE/pull/13101))

### 📚 Documentation

  - Update link from helper-scripts.com to community-scripts.org [@adnanvaldes](https://github.com/adnanvaldes) ([#13098](https://github.com/community-scripts/ProxmoxVE/pull/13098))
- github: add PocketBase bot workflow [@MickLesk](https://github.com/MickLesk) ([#13075](https://github.com/community-scripts/ProxmoxVE/pull/13075))

## 2026-03-18

### 🆕 New Scripts

  - Alpine-Ntfy [@MickLesk](https://github.com/MickLesk) ([#13048](https://github.com/community-scripts/ProxmoxVE/pull/13048))
- Split-Pro ([#12975](https://github.com/community-scripts/ProxmoxVE/pull/12975))

### 🚀 Updated Scripts

  - #### 🐞 Bug Fixes

    - Tdarr: use curl_with_retry and correct exit code [@MickLesk](https://github.com/MickLesk) ([#13060](https://github.com/community-scripts/ProxmoxVE/pull/13060))
    - reitti: fix: v4 [@CrazyWolf13](https://github.com/CrazyWolf13) ([#13039](https://github.com/community-scripts/ProxmoxVE/pull/13039))
    - Paperless-NGX: increase default RAM to 3GB [@MickLesk](https://github.com/MickLesk) ([#13018](https://github.com/community-scripts/ProxmoxVE/pull/13018))
    - Plex: restart service after update to apply new version [@MickLesk](https://github.com/MickLesk) ([#13017](https://github.com/community-scripts/ProxmoxVE/pull/13017))

  - #### ✨ New Features

    - tools: centralize GPU group setup via setup_hwaccel [@MickLesk](https://github.com/MickLesk) ([#13044](https://github.com/community-scripts/ProxmoxVE/pull/13044))
    - Termix: add guacd build and systemd integration [@MickLesk](https://github.com/MickLesk) ([#12999](https://github.com/community-scripts/ProxmoxVE/pull/12999))

  - #### 🔧 Refactor

    - Podman: replace deprecated commands with Quadlets [@MickLesk](https://github.com/MickLesk) ([#13052](https://github.com/community-scripts/ProxmoxVE/pull/13052))
    - Refactor: Jellyfin repo, ffmpeg package and symlinks [@MickLesk](https://github.com/MickLesk) ([#13045](https://github.com/community-scripts/ProxmoxVE/pull/13045))
    - pve-scripts-local: Increase default disk size from 4GB to 10GB [@MickLesk](https://github.com/MickLesk) ([#13009](https://github.com/community-scripts/ProxmoxVE/pull/13009))

### 💾 Core

  - #### ✨ New Features

    - tools.func Implement pg_cron setup for setup_postgresql [@MickLesk](https://github.com/MickLesk) ([#13053](https://github.com/community-scripts/ProxmoxVE/pull/13053))
    - tools.func: Implement check_for_gh_tag function [@MickLesk](https://github.com/MickLesk) ([#12998](https://github.com/community-scripts/ProxmoxVE/pull/12998))
    - tools.func: Implement fetch_and_deploy_gh_tag function [@MickLesk](https://github.com/MickLesk) ([#13000](https://github.com/community-scripts/ProxmoxVE/pull/13000))

## 2026-03-17

### 🚀 Updated Scripts

  - #### 🐞 Bug Fixes

    - Gluetun: add OpenVPN process user and cleanup stale config [@MickLesk](https://github.com/MickLesk) ([#13016](https://github.com/community-scripts/ProxmoxVE/pull/13016))
    - Frigate: check OpenVino model files exist before configuring detector and use curl_with_retry instead of default wget [@MickLesk](https://github.com/MickLesk) ([#13019](https://github.com/community-scripts/ProxmoxVE/pull/13019))

### 💾 Core

  - #### 🔧 Refactor

    - tools.func: Update `create_self_signed_cert()` [@tremor021](https://github.com/tremor021) ([#13008](https://github.com/community-scripts/ProxmoxVE/pull/13008))

## 2026-03-16

### 🆕 New Scripts

  - Gluetun ([#12976](https://github.com/community-scripts/ProxmoxVE/pull/12976))
- Anytype-Server ([#12974](https://github.com/community-scripts/ProxmoxVE/pull/12974))

### 🚀 Updated Scripts

  - #### 🐞 Bug Fixes

    - Immich: use gcc-13 for compilation & add uv python pre-install with retry logic [@MickLesk](https://github.com/MickLesk) ([#12935](https://github.com/community-scripts/ProxmoxVE/pull/12935))
    - Tautulli: add setuptools<81 constraint to update script [@MickLesk](https://github.com/MickLesk) ([#12959](https://github.com/community-scripts/ProxmoxVE/pull/12959))
    - Seerr: add missing build deps [@MickLesk](https://github.com/MickLesk) ([#12960](https://github.com/community-scripts/ProxmoxVE/pull/12960))
    - fix: yubal update [@CrazyWolf13](https://github.com/CrazyWolf13) ([#12961](https://github.com/community-scripts/ProxmoxVE/pull/12961))

### 💾 Core

  - #### 🐞 Bug Fixes

    - hwaccel: remove ROCm install from AMD APU setup [@MickLesk](https://github.com/MickLesk) ([#12958](https://github.com/community-scripts/ProxmoxVE/pull/12958))

## 2026-03-15

### 🆕 New Scripts

  - Yamtrack ([#12936](https://github.com/community-scripts/ProxmoxVE/pull/12936))

### 🚀 Updated Scripts

  - #### 🐞 Bug Fixes

    - Wishlist: use --frozen-lockfile for pnpm install [@MickLesk](https://github.com/MickLesk) ([#12892](https://github.com/community-scripts/ProxmoxVE/pull/12892))
    - SparkyFitness: use --legacy-peer-deps for npm install [@MickLesk](https://github.com/MickLesk) ([#12888](https://github.com/community-scripts/ProxmoxVE/pull/12888))
    - Frigate: add fallback for OpenVino labelmap file [@MickLesk](https://github.com/MickLesk) ([#12889](https://github.com/community-scripts/ProxmoxVE/pull/12889))

  - #### 🔧 Refactor

    - Refactor: ITSM-NG [@MickLesk](https://github.com/MickLesk) ([#12918](https://github.com/community-scripts/ProxmoxVE/pull/12918))
    - core: unify RELEASE variable for check_for_gh_release and fetch_and_deploy [@MickLesk](https://github.com/MickLesk) ([#12917](https://github.com/community-scripts/ProxmoxVE/pull/12917))
    - Standardize NSAPP names across VM scripts [@MickLesk](https://github.com/MickLesk) ([#12924](https://github.com/community-scripts/ProxmoxVE/pull/12924))

### 💾 Core

  - #### ✨ New Features

    - core: retry downloads with exponential backoff [@MickLesk](https://github.com/MickLesk) ([#12896](https://github.com/community-scripts/ProxmoxVE/pull/12896))

### ❔ Uncategorized

  - [go2rtc] Add ffmpeg dependency to install script [@Copilot](https://github.com/Copilot) ([#12944](https://github.com/community-scripts/ProxmoxVE/pull/12944))

## 2026-03-14

### 🚀 Updated Scripts

  - #### 🐞 Bug Fixes

    - Patchmon: remove v prefix from pinned version  [@MickLesk](https://github.com/MickLesk) ([#12891](https://github.com/community-scripts/ProxmoxVE/pull/12891))

### 💾 Core

  - #### 🐞 Bug Fixes

    - tools.func: don't abort on AMD repo apt update failure [@MickLesk](https://github.com/MickLesk) ([#12890](https://github.com/community-scripts/ProxmoxVE/pull/12890))

## 2026-03-13

### 🚀 Updated Scripts

  - #### 🐞 Bug Fixes

    - Hotfix: Removed clean install usage from original script. [@nickheyer](https://github.com/nickheyer) ([#12870](https://github.com/community-scripts/ProxmoxVE/pull/12870))

  - #### 🔧 Refactor

    - Discopanel: V2 Support + Script rewrite [@nickheyer](https://github.com/nickheyer) ([#12763](https://github.com/community-scripts/ProxmoxVE/pull/12763))

### 🧰 Tools

  - update-apps: fix restore path, add PBS support and improve restore messages [@omertahaoztop](https://github.com/omertahaoztop) ([#12528](https://github.com/community-scripts/ProxmoxVE/pull/12528))

  - #### 🐞 Bug Fixes

    - fix(pve-privilege-converter): handle already stopped container in manage_states [@liuqitoday](https://github.com/liuqitoday) ([#12765](https://github.com/community-scripts/ProxmoxVE/pull/12765))

### 📚 Documentation

  - Update: Docs/website metadata workflow [@michelroegl-brunner](https://github.com/michelroegl-brunner) ([#12858](https://github.com/community-scripts/ProxmoxVE/pull/12858))