Releases: mohsenasm/swarm-dashboard
v3.0-beta
Docker image
mohsenasm/swarm-dashboard:v3.0-beta
Please note that this version is in beta. You are welcome to open an issue if you encounter any bugs or problems.
What's Changed
- Upgrading Elm version from 0.18.0 to 0.19.1.
- Upgrading to node version 24.
- Optimizing the client build size.
Full Changelog: v2.7...v3.0-beta
v2.7
Docker image
mohsenasm/swarm-dashboard:v2.7
What's Changed
- Adding support for
DOCKER_SOCKET. You can now use the dashboard with docker-socket-proxy to enhance security and allow the dashboard to run on the worker nodes.
Full Changelog: v2.6...v2.7
v2.6
Docker image
mohsenasm/swarm-dashboard:v2.6
What's Changed
- Upgrade node modules by @mohsenasm in #49
- Auth: Support reading username/password from files by @TheColorman in #50
Full Changelog: v2.5...v2.6
v2.5
Docker image
mohsenasm/swarm-dashboard:v2.5
What's Changed
- Bump versions to improve security.
- New environment variable
ENABLE_NETWORKS:trueby default, set tofalseto remove the network section from the dashboard.
Full Changelog: v2.4...v2.5
v2.4
Docker image
mohsenasm/swarm-dashboard:v2.4
What's Changed
- Export
/dataAPI with theENABLE_DATA_APIenv var by @mohsenasm in #41
Full Changelog: v2.3...v2.4
v2.3
Docker image
mohsenasm/swarm-dashboard:v2.3
What's Changed
- Bump express from 4.18.2 to 4.19.2 by @dependabot in #35
- Upgrade babel version by @mohsenasm in #36
- mod: lesser commands, del: duplicated WORKDIR by @schenklklopfer in #38
- Lego usually adds a small random delay to the
renew
command, but we don't need this delay at the start because it's not an automated task. - Change default refresh intervals
Full Changelog: v2.2...v2.3
v2.2
Docker image: mohsenasm/swarm-dashboard:v2.2
Changes:
- Adding arm docker image
- Showing the last refresh time in the dashboard
- Reloading SSL certificates on change
- Showing time for each task + adding
SHOW_TASK_TIMESTAMPenv to disable this feature - Making views more compact
v2.1
v2.0
Docker image: mohsenasm/swarm-dashboard:v2.0
Changes:
-
Now, we don't send the whole docker event data. The last version was sending everything, including environment variables (someone might have stored some passwords in them, by mistake!).
-
Show the stats of containers and nodes
-
Using the
ENABLE_AUTHENTICATIONenvironment variable, there is an option to useBasic Auth. The WebSocket server will close the connection if it does not receive a valid authentication token. -
Using the
ENABLE_HTTPSenvironment variable, there is an option to useHTTPSandWSS. We have Let’s Encrypt integration with the DNS challenge.