Skip to content

Releases: thiagoesteves/deployex

0.3.0-rc22

04 Nov 19:10
Compare
Choose a tag to compare

CHANGELOG (v0.3.0)

0.3.0-rc22 (2024-11-04)

Backwards incompatible changes for 0.3.0-rc21

  • None

Installer Actions

  • None

Bug fixes

  • None

Enhancements

  • [PR-77] Adding Erlang support
  • [PR-80] Adding Erlang hot upgrade support
  • [PR-82] Adding host Terminal (tmux) via Liveview

0.3.0-rc21 (2024-10-23)

Backwards incompatible changes for 0.3.0-rc20

  • Added new configuration for gleam, new variables documentation added to the README.

Installer Actions

  • Update deployex-config.json to support new configuration
  • Update deployex.sh to be able to install using new configuration

Bug fixes

  • None

Enhancements

  • [PR-70] Changed function listener to subscribe
  • [PR-71] Added ex_docs and enhanced documentation
  • [PR-72] Change deploy reference to string instead erlang reference
  • [PR-73] Adding deploy_ref to the monitor global_name
  • [PR-75] Adding Gleam support

0.3.0-rc20 (2024-10-02)

Backwards incompatible changes for 0.3.0-rc19

  • None

Installer Actions

  • None

Bug fixes

  • [PR-69] Fixed bug that was rendering mode set when not required

0.3.0-rc19 (2024-09-26)

Backwards incompatible changes for 0.3.0-rc18

  • None

Installer Actions

  • None

Bug fixes

  • [PR-62] Modified application index to handle only its own node monitoring data
  • [PR-63] Fixed blocking state for Monitor GenServer, when migrations were too long, the system couldn't fetch its state anymore. It is now under an ETS table and can be accessed without going to the Monitor GenServer.

0.3.0-rc18 (2024-09-20)

Backwards incompatible changes for 0.3.0-rc17

  • A sew set of env vars were introduced in the installer, it requires update.

Installer Actions

  • Update deployex.sh to be able to install using new configuration

Bug fixes

  • [PR-60] Fixed issues with auto-complete functionality in the IEx terminal and increased the log and terminal size.

0.3.0-rc17 (2024-09-16)

Backwards incompatible changes for 0.3.0-rc16

  • None

Installer Actions

  • None

Bug fixes

  • [PR-59] Fixing bug that was capturing letter v as Ctrl+v.

0.3.0-rc16 (2024-09-13)

Backwards incompatible changes for 0.3.0-rc15

  • None

Installer Actions

  • None

Bug fixes

  • None

Enhancements

  • [PR-58] Updated terminal to allow more than one connection since authentication is required.

0.3.0-rc15 (2024-09-12)

Backwards incompatible changes for 0.3.0-rc14

  • Changed release adapter to be configurable (adapter and bucket), new variables documentation added to the README.
  • Created secrets adapter (adapter and path) to be able to configure different formats of fetching secrets, new variables documentation added to the README.
  • Added new configuration for google credentials when using GCP, new variables documentation added to the README.

Installer Actions

  • Update deployex-config.json to support new configuration
  • Update deployex.sh to be able to install using new configuration

Bug fixes

  • [PR-51] Terminal copy/paste bug, terminal was pasting when copying code within it.

Enhancements

  • None

0.3.0-rc14 (2024-09-03)

Backwards incompatible changes for 0.3.0-rc13

  • Changed storage to use term files instead jason format, updating to this version will require losing previous data.
  • New secret needs to be set to allow authentication DEPLOYEX_ADMIN_HASHED_PASSWORD

Bug fixes

  • [Issue-47] Application logs were not being appended

Enhancements

  • [PR-44] New storage format (term), allowing a better map handling
  • [PR-49] Adding authentication scheme
  • [PR-50] Since authentication is required, there is noneed of typing the Erlang cookie
  • [PR-43] New mode set functionality, the user can now set a specific version to be applied.
  • Multiple optimizations and improvements in organizations and context
  • Unit test added to achieve >90% of coverage

0.3.0-rc13 (2024-08-02)

Backwards incompatible changes for 0.3.0-rc12

  • A new folder was created (storage/{app-name}) and this will represent the persistent data for deployex, updating to this version will require losing previous data.

Bug fixes

  • None

Enhancements

  • [00eb09f] Modify Monitor to use dynamic supervisors for start/stop instead of receiving direct commands via gen_server
  • [b91f640] Implemented pre_commands functionality for running migrations

0.3.0-rc12 (2024-07-29)

Backwards incompatible changes for 0.3.0-rc11

  • None

Bug fixes

  • None

Enhancements

  • [PR-19] Adding backoff delay pattern for retries and enhanced Monitor state handling
  • [32ac1b9] Adding ability to copy/paste for the IEX terminal

0.3.0-rc11 (2024-07-09)

Backwards incompatible changes for 0.3.0-rc10

  • Modified aws secret manager name which requires an update from the previous version
  • Modified installer script to use a configuration json file instead arguments

Bug fixes

  • None

Enhancements

  • [PR-21] Modified aws secret manager name to deployex-${deployex_monitored_app_name}-${deployex_cloud_environment}-secrets
  • Modified ubuntu installer script to require a configuration json file instead of arguments

0.3.0-rc10 (2024-07-02)

Backwards incompatible changes for 0.3.0-rc9

  • None

Bug fixes

  • [PR-16] Fixed an uptime bug that at deployex.

Enhancements

  • [PR-18] Improvements for consistency

0.3.0-rc9 (2024-06-27)

Backwards incompatible changes for 0.3.0-rc8

  • None

Bug fixes

  • [c9bdc47] Fixed an uptime bug that incorrectly depended on previous version information.

Enhancements

  • [769e69f] Created an installer script for ubuntu and added it to the release package

0.3.0-rc8 (2024-06-26)

Backwards incompatible changes for 0.3.0-rc7

  • None

Bug fixes

  • None

Enhancements

  • Modifying form ids for terminal/logs

0.3.0-rc7 (2024-06-26)

Backwards incompatible changes for 0.3.0-rc6

  • None

Bug fixes

  • None

Enhancements

  • Modifying log view to keep the scroll position at the bottom

0.3.0-rc6 (2024-06-25)

Backwards incompatible changes for 0.3.0-rc5

  • None

Bug fixes

  • None

Enhancements

  • Adding stderr log file for deployex

0.3.0-rc5 (2024-06-24)

Backwards incompatible changes for 0.3.0-rc4

  • None

Bug fixes

  • None

Enhancements

  • Adding possibility to connect to the IEX terminal (including deployex)

0.3.0-rc4 (2024-06-10)

Backwards incompatible changes for 0.3.0-rc3

  • None

Bug fixes

  • None

Enhancements

  • Adding stderr and stdout logs for each app from liveview (including deployex)

0.3.0-rc3 (2024-06-02)

Backwards incompatible changes for 0.3.0-rc2

  • None

Bug fixes

  • None

Enhancements

  • Improved version badge and uptime status show
  • Fixed app card click

0.3.0-rc2 (2024-06-01)

Backwards incompatible changes for 0.3.0-rc1

  • None

Bug fixes

  • Fixing exception when clicking in the app button

Enhancements

  • Adding try/catch for calling Monitor GenServer
  • Adding uptime feature for monitored apps.

0.3.0-rc1 (2024-05-29)

Backwards incompatible changes for 0.2.1-rc1

  • This version requires new environment variables to be defined. Please ensure the following environment variables are set.

Bug fixes

  • None

Enhancements

  • Modified the application to be able to handle multiple instances for the monitored app

Host Binaries Available

This release includes binaries for the following Ubuntu versions:

  • Ubuntu 20.04
  • Ubuntu 22.04

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

Previous Releases

0.2.0

23 May 14:10
710c305
Compare
Choose a tag to compare

Changelog

0.2.0 🚀 (2024-05-23)

This release marks a transformation of the application, transitioning it into a Phoenix LiveView app featuring a dashboard providing real-time status updates on the current deployment.

Backwards incompatible changes for 0.1.0

  • This version requires new environment variables to be defined. Please ensure the following environment variables are set.

Bug fixes

  • None

Enhancements

  • Transitioning it into a Phoenix LiveView app featuring a dashboard providing real-time status updates on the current deployment.
  • Changed changelog.md to CHANGELOG.md

0.1.0 🚀 (2024-05-06)

Initial release for deployex

Host Binaries Available

This release includes binaries for the following Ubuntu versions:

  • Ubuntu 20.04
  • Ubuntu 22.04

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

0.1.0

14 May 00:40
a337742
Compare
Choose a tag to compare

Changelog for Elixir v0.1.0

This is the first release for deployex

Supported Hosts

  • Ubuntu 20.04
  • Ubuntu 22.04