Skip to content

Commit ad4c48c

Browse files
committed
Initial proposal to update to otp-29
1 parent faf4a22 commit ad4c48c

29 files changed

Lines changed: 66 additions & 75 deletions

File tree

.credo.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@
130130
{Credo.Check.Refactor.MatchInCondition, []},
131131
{Credo.Check.Refactor.NegatedConditionsInUnless, []},
132132
{Credo.Check.Refactor.NegatedConditionsWithElse, []},
133-
{Credo.Check.Refactor.Nesting, []},
133+
{Credo.Check.Refactor.Nesting, max_nesting: 3},
134134
{Credo.Check.Refactor.RedundantWithClauseResult, []},
135135
{Credo.Check.Refactor.RejectReject, []},
136136
{Credo.Check.Refactor.UnlessWithElse, []},

.tool-versions

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
erlang 28.5.0.2
2-
elixir 1.19.5-otp-28
3-
terraform 1.5.6
1+
erlang 29.0
2+
elixir 1.20.0-otp-29
3+
terraform 1.5.6

CHANGELOG.md

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,17 @@
1-
# CHANGELOG (0.9.X)
1+
# CHANGELOG (0.10.X)
2+
3+
## 0.10.0 ()
4+
5+
From this version onwards the OTP-27 won't be supported in favor of the new OTP-29 version
6+
7+
### Backwards incompatible changes from 0.9.3
8+
* None
9+
10+
### Bug fixes
11+
* None
12+
13+
### Enhancements
14+
* None
215

316
## 0.9.3 🚀 (2026-06-17)
417

@@ -11,7 +24,6 @@
1124
### Enhancements
1225
* [`PULL-228`](https://github.com/thiagoesteves/deployex/pull/228) Add OTP/Elixir/Phoenix version info to monitored app status
1326

14-
1527
## 0.9.2 🚀 (2026-06-15)
1628

1729
### Backwards incompatible changes from 0.9.1
@@ -36,15 +48,18 @@
3648

3749
## 0.9.1 🚀 (2026-05-15)
3850

39-
### Backwards incompatible changes from 0.9.0
51+
From this version onwards the OTP-27 won't be supported in favor of the new OTP-29 version
52+
53+
### Backwards incompatible changes from 0.9.1
4054
* None
4155

4256
### Bug fixes
43-
* [`PULL-217`](https://github.com/thiagoesteves/deployex/pull/217) Updating due to vulnerabilities
57+
* None
4458

4559
### Enhancements
4660
* None
4761

62+
<<<<<<< HEAD
4863
## 0.9.0 🚀 (2026-04-01)
4964

5065
### Backwards incompatible changes from 0.8.0
@@ -73,16 +88,21 @@
7388
* [`PULL-211`](https://github.com/thiagoesteves/deployex/pull/211) Adding self-signed certificate generation depending on the OTP release
7489
* [`PULL-214`](https://github.com/thiagoesteves/deployex/pull/214) Adding mTLS information for checking the certificates and show in the UI
7590

91+
=======
92+
>>>>>>> aa3c8ff (Initial proposal to update to otp-29)
7693
# Host Binaries Available
7794

7895
This release includes binaries for the following Ubuntu versions:
7996

80-
* Ubuntu 24.04 with OTP 27 - [deployex-ubuntu-24.04-otp-27.tar.gz](https://github.com/thiagoesteves/deployex/tree/main/devops/releases/otp-27/.tool-versions)
8197
* Ubuntu 24.04 with OTP 28 - [deployex-ubuntu-24.04-otp-28.tar.gz](https://github.com/thiagoesteves/deployex/tree/main/devops/releases/otp-28/.tool-versions)
98+
* Ubuntu 24.04 with OTP 29 - [deployex-ubuntu-24.04-otp-29.tar.gz](https://github.com/thiagoesteves/deployex/tree/main/devops/releases/otp-29/.tool-versions)
8299

83100
You can use these pre-built binaries, or you can build your own if preferred.
84101

85102
# Previous Releases
103+
104+
* [0.9.1 🚀 (2026-05-15)](https://github.com/thiagoesteves/deployex/blob/0.9.1/CHANGELOG.md)
105+
* [0.9.0 🚀 (2026-04-01)](https://github.com/thiagoesteves/deployex/blob/0.9.0/CHANGELOG.md)
86106
* [0.8.0 🚀 (2025-11-20)](https://github.com/thiagoesteves/deployex/blob/0.8.0/CHANGELOG.md)
87107
* [0.7.3 🚀 (2025-10-28)](https://github.com/thiagoesteves/deployex/blob/0.7.3/CHANGELOG.md)
88108
* [0.7.2 🚀 (2025-10-16)](https://github.com/thiagoesteves/deployex/blob/0.7.2/CHANGELOG.md)

README.md

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -76,19 +76,20 @@ Upon deployment, the following dashboard becomes available, providing easy acces
7676

7777
Since OTP distribution is heavily used between the DeployEx and Monitored Applications, users must ensure that both applications are running the same OTP Major version to prevent compatibility issues and system malfunctions. DeployEx releases will contain binaries for the following OTP versions:
7878

79-
| DeployEx version | <img src="https://img.shields.io/badge/OTP-27-green.svg"/> | <img src="https://img.shields.io/badge/OTP-28-green.svg"/> |
80-
| ------------------------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- |
81-
| [**0.9.3**](https://github.com/thiagoesteves/deployex/releases/tag/0.9.3) | **27.3.4.13** | **28.5.0.2** |
82-
| [**0.9.2**](https://github.com/thiagoesteves/deployex/releases/tag/0.9.2) | **27.3.4.13** | **28.5.0.2** |
83-
| [**0.9.1**](https://github.com/thiagoesteves/deployex/releases/tag/0.9.1) | **27.3.4.9** | **28.4.1** |
84-
| [**0.9.0**](https://github.com/thiagoesteves/deployex/releases/tag/0.9.0) | **27.3.4.9** | **28.4.1** |
85-
| [**0.8.0**](https://github.com/thiagoesteves/deployex/releases/tag/0.8.0) | **27.3.4.3** | **28.1.1** |
86-
| [**0.7.3**](https://github.com/thiagoesteves/deployex/releases/tag/0.7.3) | **27.3.4.3** | **28.1.1** [1] |
87-
| [**0.7.2**](https://github.com/thiagoesteves/deployex/releases/tag/0.7.2) | **27.3.4.3** | **28.1** [1] |
88-
| [**0.7.1**](https://github.com/thiagoesteves/deployex/releases/tag/0.7.1) | **27.3.4.3** | **28.1** [1] |
89-
| [**0.7.0**](https://github.com/thiagoesteves/deployex/releases/tag/0.7.0) | **27.3.4.3** | **28.1** [1] |
90-
| [**0.6.1**](https://github.com/thiagoesteves/deployex/releases/tag/0.6.1) | **27.3.4.2** | **28.0.2** [1] |
91-
| [**0.6.0**](https://github.com/thiagoesteves/deployex/releases/tag/0.6.0) | **27.3.4.2** | **28.0.2** [1] |
79+
| DeployEx version | <img src="https://img.shields.io/badge/OTP-27-green.svg"/> | <img src="https://img.shields.io/badge/OTP-28-green.svg"/> | <img src="https://img.shields.io/badge/OTP-29-green.svg"/> |
80+
| ------------------------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- |
81+
| [**0.10.0**](https://github.com/thiagoesteves/deployex/releases/tag/0.10.0) | **--** | **28.4.1** | **28.5.0.2** |
82+
| [**0.9.3**](https://github.com/thiagoesteves/deployex/releases/tag/0.9.3) | **27.3.4.13** | **28.5.0.2** | **--** |
83+
| [**0.9.2**](https://github.com/thiagoesteves/deployex/releases/tag/0.9.2) | **27.3.4.13** | **28.5.0.2** | **--** |
84+
| [**0.9.1**](https://github.com/thiagoesteves/deployex/releases/tag/0.9.1) | **27.3.4.9** | **28.4.1** | **--** |
85+
| [**0.9.0**](https://github.com/thiagoesteves/deployex/releases/tag/0.9.0) | **27.3.4.9** | **28.4.1** | **--** |
86+
| [**0.8.0**](https://github.com/thiagoesteves/deployex/releases/tag/0.8.0) | **27.3.4.3** | **28.1.1** | **--** |
87+
| [**0.7.3**](https://github.com/thiagoesteves/deployex/releases/tag/0.7.3) | **27.3.4.3** | **28.1.1** [1] | **--** |
88+
| [**0.7.2**](https://github.com/thiagoesteves/deployex/releases/tag/0.7.2) | **27.3.4.3** | **28.1** [1] | **--** |
89+
| [**0.7.1**](https://github.com/thiagoesteves/deployex/releases/tag/0.7.1) | **27.3.4.3** | **28.1** [1] | **--** |
90+
| [**0.7.0**](https://github.com/thiagoesteves/deployex/releases/tag/0.7.0) | **27.3.4.3** | **28.1** [1] | **--** |
91+
| [**0.6.1**](https://github.com/thiagoesteves/deployex/releases/tag/0.6.1) | **27.3.4.2** | **28.0.2** [1] | **--** |
92+
| [**0.6.0**](https://github.com/thiagoesteves/deployex/releases/tag/0.6.0) | **27.3.4.2** | **28.0.2** [1] | **--** |
9293

9394
- **[1]** - Binaries for `OTP-28` are compiled with Elixir [1.18.4-otp-27](https://github.com/elixir-lang/elixir/releases/tag/v1.18.4)
9495

apps/deployer/lib/deployer/engine.ex

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
defmodule Deployer.Engine do
22
@moduledoc false
33

4-
require Logger
5-
64
alias Deployer.Engine
75
alias Deployer.Status
86
alias Foundation.Catalog

apps/deployer/lib/deployer/engine/supervisor.ex

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ defmodule Deployer.Engine.Supervisor do
22
@moduledoc false
33

44
use DynamicSupervisor
5-
require Logger
65

76
alias Deployer.Engine.Worker
87

apps/deployer/lib/deployer/status/application.ex

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ defmodule Deployer.Status.Application do
44
"""
55

66
use GenServer
7-
require Logger
87

98
@behaviour Deployer.Status.Adapter
109

apps/deployex_web/lib/deployex_web/live/applications/logs.ex

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
defmodule DeployexWeb.ApplicationsLive.Logs do
22
use DeployexWeb, :live_component
33

4-
require Logger
5-
64
alias DeployexWeb.Helper
75
alias Foundation.Catalog
86
alias Host.Terminal

apps/deployex_web/lib/deployex_web/live/applications/terminal.ex

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@ defmodule DeployexWeb.ApplicationsLive.Terminal do
1616

1717
@terminal_timeout :timer.minutes(15)
1818

19-
require Logger
20-
2119
@impl true
2220
@spec render(any()) :: Phoenix.LiveView.Rendered.t()
2321
def render(assigns) do

apps/deployex_web/lib/deployex_web/live/applications/versions.ex

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
defmodule DeployexWeb.ApplicationsLive.Versions do
22
use DeployexWeb, :live_component
33

4-
require Logger
5-
64
alias Deployer.Status
75

86
attr :name, :string, required: true

0 commit comments

Comments
 (0)