Releases: thiagoesteves/deployex
0.9.0
CHANGELOG (0.9.X)
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’s not mandatory, but it’s 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.0/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)
0.8.0
CHANGELOG (0.8.X)
0.8.0 🚀 (2025-11-20)
Backwards incompatible changes for 0.7.3
Installer Actions
- Update
deployex.yamlfile, moving the variablesdeploy_timeout_rollback_msanddeploy_timeout_rollback_msto each application instead of defining them globally.
Before (0.8.0 and earlier):
deploy_rollback_timeout_ms: 600000
deploy_schedule_interval_ms: 5000
applications:
- name: "myphoenixapp"
language: "elixir"After (0.8.0):
applications:
- name: "myphoenixapp"
language: "elixir"
deploy_rollback_timeout_ms: 600000
deploy_schedule_interval_ms: 5000- Download
deployex.shto support installation using the new configuration format. The logs directory has changed from/var/log/{monitored_app_name}to/var/log/monitored-apps/{monitored_app_name}, which means you will need to update your log collector (e.g., CloudWatch).
rm deployex.sh
wget https://github.com/thiagoesteves/deployex/releases/download/0.8.0/deployex.sh
chmod a+x deployex.sh
./deployex.sh --installBug fixes
PULL-174Fixing truncated logs for Live and History logs dashboardPULL-175Adding log details in live applications stdout/stderrPULL-181Fixes GCP service account credentials config
Enhancements
ISSUE-167Modify Deployer app to re-load the yaml and apply changesPULL-171Adding monitoring data view in UX/UIPULL-177Adding configurable log retention periodPULL-180Moving deploy timeouts to be handle by application and not globallyPULL-182Adding app config information in the UI/UX and full restart button for all appsPULL-186Adding host uptime to UI/UXPULL-187Update DeployEx to elixir 1.19.3
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.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)
0.7.3
CHANGELOG (0.7.X)
0.7.3 🚀 (2025-10-28)
Backwards incompatible changes for 0.7.2
- It is required to also update
observer_webversions in all monitored apps for compatibility
Installer Actions
- None
Bug fixes
- None
Enhancements
PULL-163Updating Observer Web to 0.2.0
0.7.2 🚀 (2025-10-16)
Backwards incompatible changes for 0.7.1
- None
Installer Actions
- None
Bug fixes
- None
Enhancements
PULL-166Changed remote vm args
0.7.1 🚀 (2025-10-15)
Backwards incompatible changes for 0.7.0
- None
Installer Actions
- (Only if you run DeployEx for multiple applications) Update
deployex.shscript via:
wget https://github.com/thiagoesteves/deployex/releases/download/0.7.1/deployex.sh
Bug fixes
PULL-164Updating installer to give log permissions to multiple apps
Enhancements
PULL-165Adding plug to avoid health check logging
0.7.0 🚀 (2025-10-07)
Backwards incompatible changes for 0.6.1
Configuration Update Required: Replica Port Definition
The initial_port field has been replaced with a replica_ports configuration to support dynamic port assignment for replicas.
Before (0.6.0 and earlier):
applications:
initial_port: 4000After (0.7.0):
applications:
replica_ports:
- key: PORT
base: 4000Installer Actions
- (Only for debian hosts) Update
deployex.shscript via:
wget https://github.com/thiagoesteves/deployex/releases/download/0.7.0/deployex.sh
Bug fixes
- None
Enhancements
PULL-153Prettify README and fixing typosPULL-159Amaru IntegrationPULL-160Adding multiple dynamic ports for application deployment based on the number of replicasPULL-160Adding health check pathPULL-161Adding new Feature to verify latest versions on Github for DeployExPULL-161Adding Checksum for released files
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.7.2
CHANGELOG (0.7.X)
0.7.2 🚀 (2025-10-16)
Backwards incompatible changes for 0.7.1
- None
Installer Actions
- None
Bug fixes
- None
Enhancements
PULL-166Changed remote vm args
0.7.1 🚀 (2025-10-15)
Backwards incompatible changes for 0.7.0
- None
Installer Actions
- (Only if you run DeployEx for multiple applications) Update
deployex.shscript via:
wget https://github.com/thiagoesteves/deployex/releases/download/0.7.1/deployex.sh
Bug fixes
PULL-164Updating installer to give log permissions to multiple apps
Enhancements
PULL-165Adding plug to avoid health check logging
0.7.0 🚀 (2025-10-07)
Backwards incompatible changes for 0.6.1
Configuration Update Required: Replica Port Definition
The initial_port field has been replaced with a replica_ports configuration to support dynamic port assignment for replicas.
Before (0.6.0 and earlier):
applications:
initial_port: 4000After (0.7.0):
applications:
replica_ports:
- key: PORT
base: 4000Installer Actions
- (Only for debian hosts) Update
deployex.shscript via:
wget https://github.com/thiagoesteves/deployex/releases/download/0.7.0/deployex.sh
Bug fixes
- None
Enhancements
PULL-153Prettify README and fixing typosPULL-159Amaru IntegrationPULL-160Adding multiple dynamic ports for application deployment based on the number of replicasPULL-160Adding health check pathPULL-161Adding new Feature to verify latest versions on Github for DeployExPULL-161Adding Checksum for released files
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.7.1
CHANGELOG (0.7.X)
0.7.1 🚀 (2025-10-15)
Backwards incompatible changes for 0.7.0
- None
Installer Actions
- (Only if you run DeployEx for multiple applications) Update
deployex.shscript via:
wget https://github.com/thiagoesteves/deployex/releases/download/0.7.1/deployex.sh
Bug fixes
PULL-164Updating installer to give log permissions to multiple apps
Enhancements
PULL-165Adding plug to avoid health check logging
0.7.0 🚀 (2025-10-07)
Backwards incompatible changes for 0.6.1
Configuration Update Required: Replica Port Definition
The initial_port field has been replaced with a replica_ports configuration to support dynamic port assignment for replicas.
Before (0.6.0 and earlier):
applications:
initial_port: 4000After (0.7.0):
applications:
replica_ports:
- key: PORT
base: 4000Installer Actions
- (Only for debian hosts) Update
deployex.shscript via:
wget https://github.com/thiagoesteves/deployex/releases/download/0.7.0/deployex.sh
Bug fixes
- None
Enhancements
PULL-153Prettify README and fixing typosPULL-159Amaru IntegrationPULL-160Adding multiple dynamic ports for application deployment based on the number of replicasPULL-160Adding health check pathPULL-161Adding new Feature to verify latest versions on Github for DeployExPULL-161Adding Checksum for released files
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.7.0
CHANGELOG (0.7.0)
0.7.0 🚀 (2025-10-07)
Backwards incompatible changes for 0.6.1
Configuration Update Required: Replica Port Definition
The initial_port field has been replaced with a replica_ports configuration to support dynamic port assignment for replicas.
Before (0.6.0 and earlier):
applications:
initial_port: 4000After (0.7.0):
applications:
replica_ports:
- key: PORT
base: 4000Installer Actions
- (Only for debian hosts) Update
deployex.shscript via:
wget https://github.com/thiagoesteves/deployex/releases/download/0.7.0/deployex.sh
Bug fixes
- None
Enhancements
PULL-153Prettify README and fixing typosPULL-159Amaru IntegrationPULL-160Adding multiple dynamic ports for application deployment based on the number of replicasPULL-160Adding health check pathPULL-161Adding new Feature to verify latest versions on Github for DeployExPULL-161Adding Checksum for released files
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.6.1
CHANGELOG (0.6.x)
0.6.1 🚀 (2025-08-29)
Backwards incompatible changes for 0.5.2
- None
Installer Actions
- None
Bug fixes
- None
Enhancements
- Update Observer Web version to 0.1.11
0.6.0 🚀 (2025-08-22)
Backwards incompatible changes for 0.5.2
- Projects using
OTP-26version won't be supported since it doesn't support newerlexecversions (~2.2). IfOTP-26is required, it is recommended to fork the repo and downgrade theerlexecto (2.0.7)
Installer Actions
- None
Bug fixes
- None
Enhancements
ISSUE-151Update DeployEx to use newerlexecversions and decommission releases forOTP-26
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.6.0
CHANGELOG (0.6.x)
0.6.0 🚀 (2025-08-22)
Backwards incompatible changes for 0.5.2
- Projects using
OTP-26version won't be supported since it doesn't support newerlexecversions (~2.2). IfOTP-26is required, it is recommended to fork the repo and downgrade theerlexecto (2.0.7)
Installer Actions
- None
Bug fixes
- None
Enhancements
ISSUE-151Update DeployEx to use newerlexecversions and decommission releases forOTP-26
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.5.2
CHANGELOG (0.5.x)
0.5.2 🚀 (2025-06-13)
Backwards incompatible changes for 0.5.1
- None
Installer Actions
- None
Bug fixes
- None
Enhancements
ISSUE-143Add support to collapsed menu to improve the user viewPULL-145Updating Elixir version to 1.18.4ISSUE-133Modify Deployment to run a new instance for full deployments and only stop the current if deployment succeedISSUE-147Update DeployEx to Phoenix 1.18.0-rc3
0.5.1 🚀 (2025-06-03)
Backwards incompatible changes for 0.5.0
- This version requires to modify the monitored applications release file
rel/env.sh.eexto not exportRELEASE_NODE
Installer Actions
- None
Bug fixes
- None
Enhancements
ISSUE-138Deprecate RELEASE_NODE_SUFFIX in favor of RELEASE_NODE=snameISSUE-109Add support for different applicationPULL-142Modify code to capture logs for migrations
0.5.0 🚀 (2025-05-27)
Backwards incompatible changes for 0.4.2
- This version has a major change from instance to node/sname, this will require to prune existing version data.
Installer Actions
- Run
./depoloyex.sh --install deployex.yamlto prune existing version data
Bug fixes
- None
Enhancements
ISSUE-64Modify Deployex to use node/sname instead instance
Host Binaries Available
This release includes binaries for the following Ubuntu versions:
- Ubuntu 24.04 with OTP 26 - deployex-ubuntu-24.04-otp-26.tar.gz
- Ubuntu 24.04 with OTP 27 - deployex-ubuntu-24.04-otp-27.tar.gz
You can use these pre-built binaries, or you can build your own if preferred.
Previous Releases
0.5.1
CHANGELOG (0.5.x)
0.5.1 🚀 (2025-06-03)
Backwards incompatible changes for 0.5.0
- This version requires to modify the monitored applications release file
rel/env.sh.eexto not exportRELEASE_NODE
Installer Actions
- None
Bug fixes
- None
Enhancements
ISSUE-138Deprecate RELEASE_NODE_SUFFIX in favor of RELEASE_NODE=snameISSUE-109Add support for different applicationPULL-142Modify code to capture logs for migrations
0.5.0 🚀 (2025-05-27)
Backwards incompatible changes for 0.4.2
- This version has a major change from instance to node/sname, this will require to prune existing version data.
Installer Actions
- Run
./depoloyex.sh --install deployex.yamlto prune existing version data
Bug fixes
- None
Enhancements
ISSUE-64Modify Deployex to use node/sname instead instance
Host Binaries Available
This release includes binaries for the following Ubuntu versions:
- Ubuntu 24.04 with OTP 26 - deployex-ubuntu-24.04-otp-26.tar.gz
- Ubuntu 24.04 with OTP 27 - deployex-ubuntu-24.04-otp-27.tar.gz
You can use these pre-built binaries, or you can build your own if preferred.