mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-09-27 12:38:06 +00:00
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
48 KiB
48 KiB
Changelog
All notable changes to this project will be documented in this file.
Caution
Exercise vigilance regarding copycat or coat-tailing sites that seek to exploit the project's popularity for potentially malicious purposes.
📜 History
2026
September (26 entries)
August (31 entries)
July (31 entries)
June (30 entries)
May (31 entries)
April (30 entries)
March (31 entries)
February (28 entries)
January (31 entries)
2025
December (31 entries)
November (29 entries)
October (30 entries)
September (29 entries)
August (30 entries)
July (29 entries)
June (29 entries)
May (30 entries)
April (25 entries)
March (30 entries)
February (26 entries)
January (27 entries)
2024
December (22 entries)
November (15 entries)
October (9 entries)
September (1 entries)
August (2 entries)
July (0 entries)
June (8 entries)
May (16 entries)
April (14 entries)
March (5 entries)
February (9 entries)
January (9 entries)
2023
December (3 entries)
November (3 entries)
October (7 entries)
September (10 entries)
August (7 entries)
July (5 entries)
June (5 entries)
May (8 entries)
April (8 entries)
March (8 entries)
February (6 entries)
January (15 entries)
2022
December (7 entries)
November (7 entries)
October (2 entries)
September (9 entries)
August (7 entries)
July (10 entries)
June (1 entries)
May (8 entries)
April (13 entries)
March (20 entries)
February (15 entries)
January (3 entries)
2026-09-27
2026-09-26
🚀 Updated Scripts
-
🐞 Bug Fixes
- Manyfold: make /opt/manyfold_data writable for the manyfold user @sergstepanenko (#17534)
- steamcmd: update itself before installing Satisfactory @MickLesk (#17526)
- AudioMuse-AI: build noavx2 environment on Python 3.11 @MickLesk (#17528)
- LobeHub: pin lobehub/ui at 5.49 while LobeHub's stable release needs it @MickLesk (#17531)
- Keep Trilium updates on the server releases @MickLesk (#17525)
- NginxProxyManager: generate admin config and repair certbot's venv on update @MickLesk (#17523)
- Komodo: add KOMODO_HOST | fix broken spinner @MickLesk (#17481)
- romm: run rq cron and a scans worker for RomM 5.3 @davidbb (#17502)
-
💥 Breaking Changes
💾 Core
2026-09-25
🆕 New Scripts
- RustFS (#17499)
🚀 Updated Scripts
-
🐞 Bug Fixes
-
🔧 Refactor
💾 Core
- Incus: make prompts visible for end-user @MickLesk (core#73)
- incus: do not let an install script block on an invisible prompt @MickLesk (core#71)
- tel: report progress from installs only, not updates @MickLesk (core#72)
2026-09-24
🚀 Updated Scripts
-
🐞 Bug Fixes
-
🔧 Refactor
💾 Core
2026-09-23
🚀 Updated Scripts
-
🐞 Bug Fixes
-
🔧 Refactor
💾 Core
- stop a partial find from aborting the caller under pipefail @MickLesk (core#68)
- core: give RHEL-family containers an ostype PVE accepts @MickLesk (core#67)
- core: do not abort on a failed apt update @MickLesk (core#66)
- VM's: report a finished VM as done, not aborted @MickLesk (core#65)
- VM-Core: decide console autologin from the image, not USE_CLOUD_INIT @MickLesk (core#63)
- VM-Core: report failed image steps and restore tty1 autologin without cloud-init @MickLesk (core#62)
- tools: raise pnpm/yarn fetch timeout and lower network concurrency @MickLesk (core#59)
- VM-Core: stop discarding cloud-init error messages @MickLesk (core#60)
2026-09-22
🚀 Updated Scripts
-
🐞 Bug Fixes
-
🔧 Refactor
💾 Core
- setup_uv: honour a project's required-version pin @MickLesk (core#58)
- fix(motd): repair legacy 00_lxc-details.sh header and dead color placeholders @BadFlo (core#53)
- meilisearch: take the raw binary, not the .deb @MickLesk (core#57)
📚 Documentation
❔ Uncategorized
- chore(ct): sync cloudflare-ddns defaults with PocketBase @github-actions[bot] (#17446)
2026-09-21
🆕 New Scripts
- AudioMuse-AI (#17415)
🚀 Updated Scripts
-
🐞 Bug Fixes
- fix(portabase): meet the default admin password rules @maksimtech (#17384)
- truenas-vm: strip the G before the storage allocation @MickLesk (#17407)
- Librenms - Fix local snmpd community string setup @dopch (#17363)
- fix(iventoy): preserve release data and migrate legacy service launchers @Msprg (#17161)
- xyops: bump Node.js from 22 to 24 @github-actions[bot] (#17398)
💾 Core
- Generate app headers @github-actions[bot] (core#56)
- github-api: take the release the maintainer marked as latest @MickLesk (core#55)
- general: prune old Rust toolchains @MickLesk (core#52)
- Ask when the preselected storage cannot hold the content @MickLesk (core#51)
2026-09-20
🆕 New Scripts
- Your-Spotify (#17376)
2026-09-19
🆕 New Scripts
- qBit-Manage (#17377)
- Ubuntu-VM: AIO | new core | performance | remove old wrappers @MickLesk (#17354)
💾 Core
❔ Uncategorized
- chore(ct): sync immichframe defaults with PocketBase @github-actions[bot] (#17373)
2026-09-18
🆕 New Scripts
- Almalinux-VM (#17349)
🚀 Updated Scripts
-
🐞 Bug Fixes
- update authentik to 2026.8.3 @thieneret (#17366)
- crafty-controller: chown after restore_backup so restored data keeps ownership @MickLesk (#17348)
- databasus, domain-monitor, poznote: chown after restore_backup so restored data keeps its owner @MickLesk (#17350)
- alpine-vm: ask for the Cloud-Init credentials @MickLesk (#17355)
- suggestarr: keep the data where the app actually reads it @MickLesk (#17317)
- immichframe: set the admin password the new admin UI requires @MickLesk (#17315)
-
✨ New Features
-
🔧 Refactor
💾 Core
- Stop a modified conffile from aborting the whole update @MickLesk (core#47)
- Generate app headers @github-actions[bot] (core#46)
- github api: retry a 200 that is not a usable release payload @MickLesk (core#45)
📚 Documentation
- chore: fix PR template help @CrazyWolf13 (#17364)
2026-09-17
🆕 New Scripts
🚀 Updated Scripts
-
🐞 Bug Fixes
-
✨ New Features
💾 Core
2026-09-16
🚀 Updated Scripts
-
🐞 Bug Fixes
- Immich: Pin to v3.2.2 @vhsdream (#17307)
- Dispatcharr: Bump to 4G RAM @github-actions[bot] (#17302)
- navidrome: repair root-owned data folders left by 0.61.x @MickLesk (#17275)
- tor-snowflake: read the Go version from the module root @MickLesk (#17276)
- docmost: stop corepack asking for confirmation during the build @MickLesk (#17282)
-
✨ New Features
💾 Core
- Read the IGC version compute-runtime pins, instead of taking the newest @MickLesk (core#43)
- Install the Intel driver dependency before the .deb that needs it @MickLesk (core#42)
📚 Documentation
2026-09-15
🆕 New Scripts
- valhalla (#17231)
🚀 Updated Scripts
-
🐞 Bug Fixes
- borg-ui: missing dependency
sshpass@christian-forgacs (#17286) - tracearr: copy packages/emails into the deploy tree @connorgallopo (#17268)
- Immich: Pin to v3.2.1 @vhsdream (#17264)
- borg-ui: missing dependency
💾 Core
- Add vm_extract_image, which two VM scripts already call @MickLesk (core#40)
- Releases: rank releases on their numbers, not on sort -V over the raw tag @MickLesk (core#39)
🧰 Tools
2026-09-14
🆕 New Scripts
- Borg-UI (#17258)
🚀 Updated Scripts
-
SparkyFitness: substitute NGINX_RATE_LIMIT in nginx config @RafBorrelli (#17256)
-
🐞 Bug Fixes
- spliit: bump Node.js from 24 to 26 @github-actions[bot] (#17250)
2026-09-13
🚀 Updated Scripts
💾 Core
2026-09-12
🆕 New Scripts
🚀 Updated Scripts
-
🐞 Bug Fixes
-
✨ New Features
- Docker VM: Feature Bump - Refactor script for improved functionality @MickLesk (#17216)
- feat(jitsi-meet): optional public setup (FQDN, Let's Encrypt, NAT, secure domain) @klanghans (#17132)
-
🔧 Refactor
💾 Core
- VM's: show the selected CPU model instead of doubling it @MickLesk (core#37)
- Generate app headers @github-actions[bot] (core#36)
2026-09-11
🆕 New Scripts
🚀 Updated Scripts
-
🐞 Bug Fixes
- update authentik to 2026.8.2 @thieneret (#17198)
- passwordpusher: restore data before running migrations @MickLesk (#17141)
- paperclip: install the rust toolchain needed by the runner build @MickLesk (#17142)
- homepage: run next directly instead of through pnpm @MickLesk (#17155)
- changedetection: fix: pin browserless @CrazyWolf13 (#17163)
💾 Core
🧰 Tools
-
Dockhand (#17191)
-
🐞 Bug Fixes
-
🔧 Refactor
📚 Documentation
- issue template: add PVE release, execution context and phase; refresh distro list / pve versions @MickLesk (#17160)
2026-09-10
🆕 New Scripts
🚀 Updated Scripts
-
🐞 Bug Fixes
- Immich v3.2.0 @vhsdream (#17137)
- fix(solidtime): prevent composer install from hanging on root prompt @supersoju (#17146)
- fix(hermesagent): wait for root gateway cleanup @steveonjava (#17147)
💾 Core
- Keep the script name when regenerating the entrypoint @MickLesk (core#35)
- Rewrite the dead Gitea base onto GitHub instead of failing the update @MickLesk (core#33)
- core.func: fall back to a usable HOME when the shell has none @MickLesk (core#32)
2026-09-09
🆕 New Scripts
- Lingarr (#17130)
🚀 Updated Scripts
-
vm: drop the discussions link from the summary @MickLesk (#17117)
-
🐞 Bug Fixes
- fix(hermesagent): stop spurious root gateway after update @steveonjava (#17126)
2026-09-08
🆕 New Scripts
🚀 Updated Scripts
💾 Core
- Treat a cut-short forge response as a failure, not as HTTP 200 @MickLesk (core#31)
- Generate app headers @github-actions[bot] (core#28)
- cloud-init: drop the "configure in Proxmox UI" hint @MickLesk (core#30)
- Survive an empty /usr/bin/update instead of aborting the run @MickLesk (core#29)
2026-09-07
🆕 New Scripts
🚀 Updated Scripts
-
🐞 Bug Fixes
- kaneo: bump Node.js from 22 to 24 @github-actions[bot] (#17086)
- iobroker: bump Node.js from 24 to 26 @github-actions[bot] (#17085)
- reactive-resume: repair any wrong WorkingDirectory on update @MickLesk (#17068)
- mediamtx: keep mediamtx.yml across updates @MickLesk (#17069)
- omnitools: allow remote action while npm ci @MickLesk (#17070)
-
✨ New Features
-
🔧 Refactor
📂 Github
2026-09-06
🚀 Updated Scripts
2026-09-05
🚀 Updated Scripts
-
🐞 Bug Fixes
- authentik: scope blueprints chown to avoid recursing into the mp0 bind mount @MickLesk (#17008)
- iventoy: run iventoy.sh with bash instead of dash @MickLesk (#17034)
- frigate: restart go2rtc.service before frigate starts @MickLesk (#17035)
- snapotter: seed AI venv base packages on arm64, warn amd64 has no working CPU bundle @MickLesk (#16903)
- tolgee: bump required JDK from 21 to 25 @MickLesk (#17005)
- romm: write real version into backend/__version__.py placeholder @MickLesk (#17009)
-
🔧 Refactor
💾 Core
- update helper: follow renamed ct/ scripts instead of curling a 404 @MickLesk (core#22)
- Use Proxmox for a template before reaching for linuxcontainers.org @MickLesk (core#23)
- implement exponential backoff for curl retries in _cs_curl_retry function @MickLesk (core#26)
🧰 Tools
2026-09-04
🚀 Updated Scripts
-
🐞 Bug Fixes
- fix(shlink): preserve servers.json across web-client updates @Corgei (#17023)
- fix-update-authentik-2026.8.1 @thieneret (#16999)
- Fix npm v12 allow-git/allow-remote restrictions across affected scripts @MickLesk (#17014)
- Fix/poznote - 1st party Docker parity @lucas-at-3x-eye (#17011)
💾 Core
2026-09-03
🚀 Updated Scripts
-
🐞 Bug Fixes
2026-09-02
🆕 New Scripts
- OwnTracks-Recorder (#16967)
- PeerTube (#16966)
- Kaneo (#16965)
- JDownloader (#16964)
- ReadMeABook (#16963)
🚀 Updated Scripts
-
🐞 Bug Fixes
-
🔧 Refactor
- Scripts: use shared core bootstrap for final 114 Script Batch @MickLesk (#16953)
- Scripts: use shared core bootstrap for next 115 Script Batch @MickLesk (#16952)
- Scripts: use shared core bootstrap for next 115 Script Batch @MickLesk (#16951)
- Scripts: use shared core bootstrap for next 100 Script Batch @MickLesk (#16950)
💾 Core
- setup_meilisearch: generate a 32-byte master key @MickLesk (core#20)
- setup_meilisearch: generate a 32-byte master key @MickLesk (core#19)
- setup_nodejs: restore the npm allowScripts bypass lost in the migration @MickLesk (core#18)
2026-09-01
🆕 New Scripts
- Mailpit (#16942)
🚀 Updated Scripts
-
🐞 Bug Fixes
-
🔧 Refactor
💾 Core
- Generate app headers @github-actions[bot] (core#15)
- Report the exit code the engine actually saw @MickLesk (core#17)
- Silence npm's update notice so the real error stays visible @MickLesk (core#16)
🧰 Tools
2026-08-31
🆕 New Scripts
- Aurral (#16908)
🚀 Updated Scripts
-
🐞 Bug Fixes
- openwebui: add UV_HTTP_TIMEOUT and retry loop to prevent uv install hangs @MickLesk (#16917)
- bambuddy: force asyncio loop, uvloop breaks camera proxy handlers @MickLesk (#16904)
- bookorbit: raise service start timeout, migration can exceed systemd default @MickLesk (#16860)
- node-red: remove --unsafe-perm flag @MickLesk (#16859)
- directus: add build-essential dependency @MickLesk (#16858)
-
✨ New Features
-
🔧 Refactor
- omv: migrate to new package repo host (packages.openmediavault.org) is dead @MickLesk (#16918)
- yuvomi/aurral: bump NODE_VERSION @MickLesk (#16914)
- vaultwarden: relax cargo release profile via env vars to avoid build OOM @MickLesk (#16915)
- kima-hub/maintainerr/planka/spliit: bump NODE_VERSION @MickLesk (#16905)
- gatus: pin Go toolchain to gatus's own go.mod version @MickLesk (#16893)
- immich: tolerate enable-maintenance-mode crash, same as disable-maintenance-mode @MickLesk (#16866)
- move the hardware-accelerated scripts onto new core @MickLesk (#16864)
- ntopng: use ntop.org's documented apt repo per Debian codename, not always apt-stable @MickLesk (#16862)
- Refactor: OpenGist @MickLesk (#16861)
💾 Core
- Refactor VM script settings and fix load_functions errors @MickLesk (core#13)
- Ask ProxmoxVE to refresh its changelog on merge @MickLesk (core#11)
- Lift the settings summary and the mode fork into vm-core @MickLesk (core#12)
🧰 Tools
-
🐞 Bug Fixes
📚 Documentation
2026-08-30
🆕 New Scripts
🚀 Updated Scripts
2026-08-29
📚 Documentation
2026-08-28
🚀 Updated Scripts
-
🐞 Bug Fixes
- homepage: set CI=true so pnpm can self-heal node_modules without a TTY @MickLesk (#16841)
- droppedneedle: launch via automatic_upgrade orchestrator @MickLesk (#16834)
- calibre-web: point cps at explicit db path, src-layout package has no default anymore @MickLesk (#16832)
- podman: pull portainer images before systemd unit start to avoid start timeout @MickLesk (#16831)
- gitea: make gitea own its home dir instead of toggling group perms @MickLesk (#16830)
- pve-ups: fix: add pip binary @CrazyWolf13 (#16820)
-
🔧 Refactor