Skip to content

Releases: architect-team/architect-cli

v1.31.0

22 Dec 15:19
Compare
Choose a tag to compare

1.31.0 (2022-12-22)

Bug Fixes

  • dev: Fix default args for multiple args (#786) (5cdbdc1)

Features

v1.30.0

14 Dec 17:11
Compare
Choose a tag to compare

1.30.0 (2022-12-14)

Bug Fixes

  • graph: Fix dependency edges for new interfaces spec (#776) (1913d8e)
  • register: Fixing register for services with reserved names (#777) (6f465af)
  • reserved_name: Remove architect_ref to avoid confusion (#778) (4967e7d)
  • sentry: Log flags/commands as tags for searching (#762) (d821dea)
  • webkit: Add check for regex lookbehind support (#770) (8698a2d)
  • webkit: regex (#771) (b74cccd)
  • webkit: Use RegExp so catch triggers (cccfded)

Features

  • spec: Deprecate top level interfaces block (#775) (9144120)

v1.29.0

01 Dec 20:38
Compare
Choose a tag to compare

1.29.0 (2022-12-01)

Bug Fixes

  • cluster: Updated examples to remove type flag. (4e58979)
  • dev: Fix race condition inspecting containers that no longer exist, fixed bug with service_ref / full_service_name being incorrect, only log healthcheck once each time it happens (#763) (734356a)
  • register: Default register path to ./architect.yml (#765) (01fa335)
  • register: Fix warning when dependencies are already registered (#766) (a593ea9)
  • validation: validator for looser validation on account names (#761) (93d6859)

Features

  • dev: loading a .env file for architect environment variables (#753) (dc0f0bc)
  • dev: Log errors when liveness probe fails (#759) (0c65d19)
  • environment:create: Warn when environment creation fails due to already existing environment (#556) (bb17f80)
  • init: Support creating projects from Architect templates (#612) (45283a0), closes #695
  • secrets: Allow secrets from a remote env to be used in local development (012e459)

v1.28.0

09 Nov 01:30
Compare
Choose a tag to compare

1.28.0 (2022-11-09)

Bug Fixes

  • ci: Add CI error message in prompts (#752) (4ec5ff4)
  • dev: 554 re-enable http/https validation (#747) (975e274)
  • login: reset docker login on token refresh (85fdde6)
  • tasks: 559 fix tasks (#748) (8c67adc)

Features

  • deploy: Init volumes (#735) (711abe7)
  • register: Warn users if they are missing dependencies (4767fe0)

v1.27.0

24 Oct 22:47
Compare
Choose a tag to compare

1.27.0 (2022-10-24)

Bug Fixes

  • deploy: Tmp remove protocol validation (1217783)
  • dev:list: fixing spelling (#723) (7b37daa)
  • dev: support home directory for volume host_path (e13e5e1)
  • env:create: Env create platform flag (#739) (3b7105c)
  • platform: Clean up agent install (#724) (ec59cf9)
  • register: Ask user for account if they do not have access to the one specified in the architect.yml file (9a6e413)
  • spec: add deploy block to serviceconfig (491850d)
  • spec: Add validation for replicas/scaling (#726) (6d42c48)

Features

  • cli: Deprecated flags/commands (#737) (4961854)
  • cli: platforms -> clusters (#732) (ae05772)
  • deploy: Add runtime type validation for k8s deployment (#730) (5ace7d8)
  • ingress: Throw an error if using an unsupported protocol with ingresses. (1255186)
  • secrets: Add platform secret functionality (5f63d23)

v1.26.0

29 Sep 14:41
Compare
Choose a tag to compare

1.26.0 (2022-09-29)

Bug Fixes

  • analytics: No longer report errors caused by missing software such as docker. (51328c1)
  • dev:list: 544 no dev instances console message (#720) (136b389)
  • dev:list: always print json format, even on empty (#721) (de5924f)
  • dev:list: Ouptut container name for the container name instead of accidentally using the image name (#715) (f77cccd)
  • dev:list: requires docker and compose (#708) (61bef4a)
  • dev: add another check for compose version (f5cacae)
  • dev: Add safeguard to docker info call so that if it fails we report that docker daemon isnt running (#700) (185eab8)
  • dev: Add traefik default cert via envs as opposed to volume (#709) (0a1b7ad)
  • dev: Fix https to https issue (#704) (f2c1053)
  • dev: fixing info function when no containers are running (#702) (d72eb06)
  • dev: Improve the way we handle local environments to avoid conflicts (38623a6)
  • dev: More gracefully handle situations where previous runs were unexpectedly stopped (d32cfd5)
  • examples: Example docs updates (#707) (49bff5e)
  • exec: Better support for non TTY terminals (4b05615)
  • graph: Make graph immutable (#693) (6753170)
  • scale: Do not display interpolation as an option (#717) (9e1ec99)

Features

  • dev:list: Add output type to dev list (#711) (63b1458)
  • dev: Optimize by not building the same dockerfile n times. (#703) (9a19997)
  • platform: Enable agent on cli (#684) (122e3d0)
  • scale: Scale command (#701) (9c7b087)
  • spec: remove deprecated sidecars field (#716) (2335a4e)
  • stop: Add the dev:stop command (a3617e7)

v1.25.1

01 Sep 22:24
Compare
Choose a tag to compare

1.25.1 (2022-09-01)

Bug Fixes

  • docs: Fix html in readme (89307fc)

v1.25.0

01 Sep 20:49
Compare
Choose a tag to compare

1.25.0 (2022-09-01)

Bug Fixes

  • cli: convert deployCommand auto-approve (#685) (78f3209)
  • cli: Docker verify improved (#679) (552cd77)
  • dev: Dev command leaves containers running when process exits with an error (#677) (b8e5165)
  • dev: Fixed host regex that shouldnt have a global match that caused regexp.exec to not work as desired (#689) (1a6428d)
  • dev: fixing healthcheck liveness probe protocol for port/path (#678) (81e69f0)
  • dev: Handle edge cases when starting components with pre-existing containers (9cffb28)
  • exec: Handle case where older version of compose is used and ConfigFiles doesnt exist (#681) (c0112d2)
  • exec: Handle terminal resize events in exec (#675) (6ff95a5)
  • exec: Improve error message for Windows PS users (#680) (c214870)
  • subdomain: 488 prevent nested subdomain (#674) (0445430)

Features

v1.24.0

17 Aug 17:01
Compare
Choose a tag to compare

1.24.0 (2022-08-17)

Bug Fixes

  • dev: Query traefik api to find healthy services (2ac6ed0)
  • exec: Handle multiple arguments after -- without requiring quotes (#665) (d2859e9)
  • exec: Use a stream.Writable instead of stream.Transform - we never read from this stream and eventually the buffer is full (#671) (4376a21)
  • validate: set process exit code for validation errors (#655) (cd93baf)

Features

  • dev: Ask for new gateway port of there is a conflict (43fbbf2)

v1.23.0

15 Aug 20:38
Compare
Choose a tag to compare

1.23.0 (2022-08-15)

Bug Fixes

  • cli: Switch from postinstall to prepare (ffac972)
  • dev: Don't show ping access logs unless they fail (33dc9b4)
  • dev: Make architect dev more robust (#661) (eda1cff)
  • exec: Fix issue with commands run in no-tty but with stdin available exiting prematurely due to stdin closing (#656) (06ef0df)
  • exec: no local selection when docker is unavailable (#662) (e3bf33b)
  • register: Allow register without build (#660) (033f261)

Features