CHANGELOG (0.9.X)
0.9.10 馃殌 (2026-08-10)
Backwards incompatible changes from 0.9.9
- None
Bug fixes
PULL-265Stop password managers filling credentials into the GitHub artifact formPULL-267Correct the hot upgrade confirmation, it does not terminate anything
Enhancements
PULL-268Automate TLS certificates and move the deployment guides to Debian 13PULL-269Write renewed certificates to disk
0.9.9 馃殌 (2026-08-07)
Backwards incompatible changes from 0.9.8
- None - version
0.9.9supports hot upgrade from0.9.8
Bug fixes
PULL-261Fail the upgrade when a config provider does not return a configurationPULL-263Apply the runtime configuration through a relup hook instead of sys.config
Enhancements
- None
0.9.8 馃殌 (2026-08-06)
Backwards incompatible changes from 0.9.7
Installer Actions
- It's not mandatory, but it's recommended to update
deployex.shso new installations pick up the hardened systemd service and the needrestart exclusion.
rm deployex.sh
wget https://github.com/thiagoesteves/deployex/releases/download/0.9.8/deployex.sh
chmod a+x deployex.sh
./deployex.sh --update--updatedoes not rewrite/etc/systemd/system/deployex.service, so an existing installation keeps its current unit and none of the service changes fromPULL-254take effect. Running--installrecreates the unit, but it also removes/var/lib/deployexand the monitored application logs first. To keep the installation intact, apply the newKillMode,TimeoutStopSecandOOMPolicysettings to the existing unit by hand and reload systemd.
systemctl daemon-reload
systemctl restart deployexBug fixes
PULL-254Stop left-over processes in the control group and unattended needrestart restartsPULL-256Write the needrestart exclusion even when needrestart is absent
Enhancements
PULL-252Update OTP to 27.3.4.15 and 28.5.0.4PULL-253Update library dependenciesPULL-255Add copy button next to the application version
0.9.7 馃殌 (2026-07-21)
Backwards incompatible changes from 0.9.6
- None - version
0.9.7supports hot upgrade from0.9.6
Bug fixes
- None
Enhancements
PULL-250Updating ObserverWeb and adding new disclosure component
0.9.6 馃殌 (2026-07-14)
Backwards incompatible changes from 0.9.5
- None
Bug fixes
- None
Enhancements
PULL-249Update Observer Web to 0.2.6 with its new logo in the nav menu, loading:observerand:mnesiato enable the crashdump viewer and Mnesia table browser
0.9.5 馃殌 (2026-07-08)
Backwards incompatible changes from 0.9.4
- None
Bug fixes
PULL-239Fix engine state corruption on rollback timeout during initial bootPULL-240Fix read-after-write race in the web cachePULL-241Fix stderr log streaming from monitored applicationsPULL-242Make the engine worker resilient to restarts while monitors are running
Enhancements
PULL-235Update library dependenciesPULL-237Add CloudWatch log group retention policy (terraform)PULL-238Updated observer web and packagesPULL-243Adding agents.md file for trackingPULL-245Update actions/checkout from v5 to v7 in all workflowsPULL-246Parametrize release workflows with an OTP matrix
0.9.4 馃殌 (2026-06-22)
Backwards incompatible changes from 0.9.3
- None
Bug fixes
- None
Enhancements
PULL-230Add external alerting via Webhook, Slack, and PagerDuty notification adaptersPULL-232Remove Certificate GenServer, call initializer directly from ApplicationPULL-233Add on-the-fly notification config and change events to strings
0.9.3 馃殌 (2026-06-17)
Backwards incompatible changes from 0.9.2
- None
Bug fixes
- None
Enhancements
PULL-228Add OTP/Elixir/Phoenix version info to monitored app status
0.9.2 馃殌 (2026-06-15)
Backwards incompatible changes from 0.9.1
Installer Actions
- It鈥檚 not mandatory, but it鈥檚 recommended to update
deployex.sh.
rm deployex.sh
wget https://github.com/thiagoesteves/deployex/releases/download/0.9.2/deployex.sh
chmod a+x deployex.sh
./deployex.sh --updateBug fixes
- None
Enhancements
PULL-220Changing log level to INFO when running unit testsPULL-216Let's Encrypt Certificate Management for DeployExISSUE-207Increase the default timeout for IEX/ERL terminalPULL-225Cleaning up inet_tls.conf file before updating deployex application
0.9.1 馃殌 (2026-05-15)
Backwards incompatible changes from 0.9.0
- None
Bug fixes
PULL-217Updating due to vulnerabilities
Enhancements
- None
0.9.0 馃殌 (2026-04-01)
Backwards incompatible changes from 0.8.0
Hotupgrade
- Hotupgrade from 0.8.0 to 0.9.0 is not viable since the previous version doesn't support it.
Installer Actions
- It鈥檚 not mandatory, but it鈥檚 recommended to update
deployex.shso it can support custom installation, hotupgrades and changing folder for log directories.
rm deployex.sh
wget https://github.com/thiagoesteves/deployex/releases/download/0.9.1/deployex.sh
chmod a+x deployex.sh
./deployex.sh --installBug fixes
ISSUE-203DeployEx restarted after Github returned 504PULL-208Disabling mouse on tmux due to issues between tmux and xterm
Enhancements
ISSUE-188Add DeployEx Secrets via environment varsPULL-189Adding hot upgrade functionality for DeployEx itself via CLIPULL-193Adding UI/UX for hotupgrading deployex itselfPULL-201Adding support for hotupgrading librariesPULL-211Adding self-signed certificate generation depending on the OTP releasePULL-214Adding mTLS information for checking the certificates and show in the UI
Host Binaries Available
This release includes binaries for the following Ubuntu versions:
- Ubuntu 24.04 with OTP 27 - deployex-ubuntu-24.04-otp-27.tar.gz
- Ubuntu 24.04 with OTP 28 - deployex-ubuntu-24.04-otp-28.tar.gz
You can use these pre-built binaries, or you can build your own if preferred.
Previous Releases
- 0.8.0 馃殌 (2025-11-20)
- 0.7.3 馃殌 (2025-10-28)
- 0.7.2 馃殌 (2025-10-16)
- 0.7.1 馃殌 (2025-10-15)
- 0.7.0 馃殌 (2025-10-07)
- 0.6.1 馃殌 (2025-08-29)
- 0.6.0 馃殌 (2025-08-22)
- 0.5.2 馃殌 (2025-06-13)
- 0.5.1 馃殌 (2025-06-03)
- 0.5.0 馃殌 (2025-05-27)
- 0.4.2 馃殌 (2025-05-13)
- 0.4.1 馃殌 (2025-04-25)
- 0.4.0 馃殌 (2025-04-23)
- 0.3.4 馃殌 (2025-04-14)
- 0.2.0 馃殌 (2024-05-23)
- 0.1.0 馃殌 (2024-05-06)