New
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 --install
Bug 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/UX- Update 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.