Skip to content

Releases: DefangLabs/defang

nightly: chore: add deployment_id to ProjectUpdate proto (#1942)

21 Feb 06:20
5cb83bd

Choose a tag to compare

Defang CLI

This is the Command Line Interface (CLI) for Defang. This is a beta version and is provided as-is, intended primarily for testing purposes.
For alternative installation methods, please check the README.

Manual installation Instructions

  1. Download the archive file for your Operating System.
  2. Extract the archive. This should reveal the binary file for Defang.
  3. Manually place the binary file in a directory that's included in your system's PATH environment variable.

Additional Step for MacOS Users

If you're having trouble running the binary on MacOS, please check our FAQs.

Please remember this software is in beta, so please report any issues or feedback through our GitHub page. Your help in improving Defang is greatly appreciated!

Changelog

v3.2.0

12 Feb 17:59

Choose a tag to compare

What's Changed

Full Changelog: v3.1.0...v3.2.0

v3.1.0

04 Feb 03:18
82fc99d

Choose a tag to compare

What's Changed

New Features

  • Add DeploymentOrigin and metadata to DeployRequest schema by @jordanstephens in #1874
    This allows you to see the origin (eg. GIT repo) of a deployment in the Defang portal.

  • Add support for config set --if-not-set by @jordanstephens in #1873
    This is use by the latest Defang GitHub Action to initialize config settings with random values, if they're currently not set in the cloud config.

  • Add ServiceInfos to Deployment proto by @lionello in #1879
    This allows you to see the endpoints of your deployed services in the Defang portal.

  • Consolidate JSON and UTC mode handling by @jordanstephens in #1885
    This makes --json and --utc global flags, so that most commands now have JSON output for easier scripting.

Fixes

UX

Chore

Full Changelog: v3.0.2...v3.1.0

v3.0.2

26 Jan 03:14

Choose a tag to compare

This patch release fixes a bug where a deployment using --provider and not using stacks could downgrade a production/high-availability deployment to affordable mode, resulting in a replacement of managed PostgresDB instances. The PostgresDB instances would not get deleted (because of deletion protection), resulting in a failed deployment, leaving the project in an unstable state with two databases.

What's Changed

Full Changelog: v3.0.0...v3.0.2

v3.0.0

23 Jan 07:10

Choose a tag to compare

What's Changed

Full Changelog: v2.10.0...v3.0.0

v2.10.0

22 Jan 18:13
5f96fd2

Choose a tag to compare

What's Changed

Full Changelog: v2.9.0...v2.10.0

v2.9.0

31 Dec 22:30
d7328e9

Choose a tag to compare

What's Changed

This release features the Defang Agent in Preview. It also has better multi-user workspace support through the new --workspace flag.

Features

Bug Fixes

  • Fix deployment to wrong account issue due to AWS_PROFILE by @Copilot in #1703
  • Fixes for Windows by @lionello in #1710
  • fix: suggest to check logs if no services are found by @lionello in #1714
  • Fix nil pointer error in preview test by @edwardrf in #1716
  • fix: make UserInfo optional for WhoAmI by @lionello in #1727
  • fix: don't send 'beta' to domain delegation by @lionello in #1738
  • fix(aws): ignore logs query limit until TS changes by @lionello in #1735
  • Handle missing Dockerfiles gracefully in FindAllBaseImages by @KevyVo in #1741

Improvements

Chores

Full Changelog: v2.4.1...v2.9.0

v2.4.1

01 Dec 21:09
7902989

Choose a tag to compare

What's Changed

Full Changelog: v2.3.0...v2.4.1

v2.4.0

27 Nov 22:49

Choose a tag to compare

What's Changed

Full Changelog: v2.2.2...v2.4.0

v2.2.2

12 Nov 18:52
bbd4b23

Choose a tag to compare

What's Changed

Full Changelog: v2.2.1...v2.2.2