Skip to content

App v5.4.0

Latest

Choose a tag to compare

@ZingerLittleBee ZingerLittleBee released this 13 Jun 09:36
· 2 commits to main since this release
4a049ff

✨ Features

  • 🛍️ App Marketplace: Browse and install apps from a catalog of one-click templates, then manage everything you've installed
    • 🌐 Open-source app sources: Comes with the Portainer Community Templates (auto-synced) and CasaOS App Store (synced on demand) sources, and you can add your own
    • 🗃️ Import from existing stores: Install apps from docker-compose repos (Dockge-style), CasaOS, and Portainer templates — deployed using their original compose files
    • 🛡️ Safety checks before deploy: Apps that need elevated access (privileged mode, the Docker socket, host networking, and similar) are flagged and ask you to confirm before installing
    • 🧩 Configure before you install: Edit a template's variables, environment variables, ports, and data location — and add your own environment variables when a template doesn't include one
    • 🗂️ Rich details: See an app's image, ports, volumes, network, restart policy, source, and a link to its repository before installing, and inspect installed apps down to their compose files
  • 🔐 Deploy to SSH hosts: Install and manage apps on remote hosts reachable only over SSH
  • 🔌 Edit container ports: Add, change, and remove a running container's port mappings inline

🔧 Improvements

  • 🔒 Safer template downloads: Template sources can't be used to reach internal or private network addresses, and downloads are size-limited
  • 📡 Live sync progress: Watch download and import progress while a template source syncs
  • 📍 Smarter deploy defaults: The data location is prefilled per host, and the page jumps to your installed apps once a deploy finishes
  • 📊 Streaming stats: Container stats stream over a persistent connection for lower overhead

🐛 Bug Fixes

  • 🪟 Windows & Linux CLI bundling: Fixed the bundled dockerman CLI paths in the Windows installer and the Linux package
  • 🔐 SSH trust handling: Fixed how SSH host-key trust is passed through, and closed untrusted forwarding paths
  • 🧹 App reliability: Handle host-switching races, keep records when cleanup fails, and correctly identify managed volumes

⚠️ Notes

  • 🔁 Portainer apps from earlier test builds: Portainer templates now use name-based IDs instead of position-based ones. If you installed a Portainer app from a pre-release build, it won't match the new catalog — uninstall and reinstall it to restore updates and redeploys.