Skip to content

Releases: marcqualie/ecsx

v0.9.0

03 Aug 17:37
311182c

Choose a tag to compare

Maintenance upgrade for minor dependencies and security patches.

Changed

  • Added support for Node 20 + 22 (#100)
  • TypeScript 4.9 -> 5.9 (#105)
  • Migrated from ESLint to Biome for linting (#102)
  • Updated to use Jest for testing instead of mocha/chai/nyc (#106)
  • Updated all minor + patch versions of dependencies (#98)

Removed

  • Dropped support for Node 16 + 18 (#99)

v0.8.2

06 Jan 19:12
f21f41a

Choose a tag to compare

Fixed

  • Log group is now based on clustername instead of {project}-{environment} #93

v0.7.0

24 May 16:15
534c507

Choose a tag to compare

Added

  • list-clusters command to see which clusters are defined in the config
  • verify-config command to ensure your ecsx.yml file is valid
  • Allow defining secrets at the cluster layer

v0.6.0

23 Oct 21:41
bf934de

Choose a tag to compare

Added

  • ps command shows a list of services and tasks currently active in a cluster
  • delete command to remove services and tasks from a cluster

Changed

  • Configuration syntax for public/private subnets has been updated (#54)
  • Public IPs are allocated by default, but tasks can be spun up in a private subnet (#54)
  • Log groups are now segmented by project + environment, stream prefixed with task name (#49)

Removed

  • Deprecated config (environment, consoleTask, version) are no longer valid and will be ignored.

v0.5.0

16 Jun 19:10
ec6ab8d

Choose a tag to compare

Changed

  • run command will now wait until command is finished (#38)

v0.4.5

16 Jun 19:04
d347d7a

Choose a tag to compare

Fixed

  • envVars in task config were missed off for one off tasks (#39)

v0.4.4

16 Jun 19:11
937db91

Choose a tag to compare

Changed

  • Increase console timeout from 15 minutes to 56 minutes (#34)

Fixed

  • Prevent infinite hang when console fails to start (#37)