---
name: LaunchDarkly CLI
slug: launchdarkly-cli
type: github
source_url: https://github.com/launchdarkly/ldcli
changelog_url: https://github.com/launchdarkly/ldcli/blob/HEAD/CHANGELOG.md
organization: LaunchDarkly
organization_slug: launchdarkly
total_releases: 66
latest_version: v3.0.3
latest_date: 2026-04-18
last_updated: 2026-04-19
tracking_since: 2024-03-22
canonical: https://releases.sh/launchdarkly/launchdarkly-cli
organization_url: https://releases.sh/launchdarkly
---

<Summary type="rolling" window-days="90" release-count="2">
LaunchDarkly CLI shipped project import capabilities and regenerated its command surface from the latest OpenAPI spec, keeping the CLI surface aligned with recent API changes and enabling developers to migrate entire projects through the command line.
</Summary>

<Release version="v3.0.3" date="April 18, 2026" published="2026-04-18T00:09:56.000Z" url="https://github.com/launchdarkly/ldcli/releases/tag/v3.0.3">
## [3.0.3](https://github.com/launchdarkly/ldcli/compare/v3.0.2...v3.0.3) (2026-04-17)


### Bug Fixes

* tolerate missing *.zip in gh release upload ([#693](https://github.com/launchdarkly/ldcli/issues/693)) ([c016748](https://github.com/launchdarkly/ldcli/commit/c016748968b9bfcb5511b99d314aa0307c4c7bc1))

---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).

<!-- CURSOR_SUMMARY -->
</Release>

<Release version="3.0.1" date="April 16, 2026" published="2026-04-16T02:58:10.000Z" url="https://github.com/launchdarkly/ldcli/releases/tag/3.0.1">
</Release>

<Release version="v3.0.1" date="April 16, 2026" published="2026-04-16T02:48:07.000Z" url="https://github.com/launchdarkly/ldcli/releases/tag/v3.0.1">
## Changelog
* ac751372919a03537b86daa867d3b88c81a6db02 fix: update AGENTS.md formatting (#684)
* 8d327f1dfa3de377dbbdd417b703bd531fa04ab4 fix: noop to trigger release please (#681)
* caa1fd26848adc2d79112a17edff9771d60c377e chore(main): release 3.0.0 (#648)
* 0f2645d78666d327ec5723214c41d66ce34ecbc4 fix: add permissions for release-please job (#680)
* 35e11372922eaa710ad36f72271d2d3634070964 chore: migrate to googleapis/release-please-action v4.4.1 (#679)
* 9872c28040407a7f9f81b5faf584f9428ad345d3 feat: add --output markdown format (#678)
* ad4ab2df38c31092182d7671471dbe545fe5a4b3 feat: add --dry-run flag to toggle-on, toggle-off, and archive commands (#677)
* ecf77050a89f27eed20a5c1012a004c9940a905c feat!: agent-forward CLI — TTY-aware output, structured errors, --fields, table formatting [REL-12752] (#660)
* 5126f6875f056e89d28c1e35cb839413b938f72c chore: sync OpenAPI spec with latest production spec (#667)
* b3c447b00ccd8c56e7f1ccd26b1e408242a0bf49 feat: add hand-rolled get-sdk-active command for environments (#671)
* 01d5c46a0478905d71c3b9f8a0e7ce63aa7fba77 chore: [SEC-7924] pin third-party GitHub Actions to commit SHAs (#668)
* 2f0042fcfb9b76c71116e6c1ca55973b06ffedee feat(REL-12779): Add a command to sign up that directs the user to the sign up page (#665)
* a7206fd79b56c0a8cae19da0f97b810cb3de3b7e feat(REL-12753): adding agent flag for agent telemetry (#659)
* 65d1bc3bc173e270df20a950e180d8f17e9d5f5e feat: add --json flag as shorthand for --output json (#656)
* 24da87c3f6ef2028a6e1c7d78a45afc418925f31 refactor: make dev-server, login, and sourcemaps commands testable via CallCmd() (#654)
* b32fe675d473caebf34a7d27a8d860efa20f51af chore: add AGENTS.md and symlink CLAUDE.md (#655)
* 9b4013326c3dba9309183dcc0dfb58e9fcd86a95 chore: update codeowners (#653)
* 8623f37bce6c4030ffd7c4eb45c739bbf0a42991 feat: add import project API endpoint (#643)


</Release>

<Release version="v3.0.0" date="April 15, 2026" published="2026-04-15T18:53:21.000Z" url="https://github.com/launchdarkly/ldcli/releases/tag/v3.0.0">
## [3.0.0](https://github.com/launchdarkly/ldcli/compare/v2.2.0...v3.0.0) (2026-04-15)


### ⚠ BREAKING CHANGES

* agent-forward CLI — TTY-aware output, structured errors, --fields, table formatting [REL-12752] ([#660](https://github.com/launchdarkly/ldcli/issues/660))

### Features

* add --dry-run flag to toggle-on, toggle-off, and archive commands ([#677](https://github.com/launchdarkly/ldcli/issues/677)) ([ad4ab2d](https://github.com/launchdarkly/ldcli/commit/ad4ab2df38c31092182d7671471dbe545fe5a4b3))
* add --json flag as shorthand for --output json ([#656](https://github.com/launchdarkly/ldcli/issues/656)) ([65d1bc3](https://github.com/launchdarkly/ldcli/commit/65d1bc3bc173e270df20a950e180d8f17e9d5f5e))
* add --output markdown format ([#678](https://github.com/launchdarkly/ldcli/issues/678)) ([9872c28](https://github.com/launchdarkly/ldcli/commit/9872c28040407a7f9f81b5faf584f9428ad345d3))
* add hand-rolled get-sdk-active command for environments ([#671](https://github.com/launchdarkly/ldcli/issues/671)) ([b3c447b](https://github.com/launchdarkly/ldcli/commit/b3c447b00ccd8c56e7f1ccd26b1e408242a0bf49))
* add import project API endpoint ([#643](https://github.com/launchdarkly/ldcli/issues/643)) ([8623f37](https://github.com/launchdarkly/ldcli/commit/8623f37bce6c4030ffd7c4eb45c739bbf0a42991))
* agent-forward CLI — TTY-aware output, structured errors, --fields, table formatting [REL-12752] ([#660](https://github.com/launchdarkly/ldcli/issues/660)) ([ecf7705](https://github.com/launchdarkly/ldcli/commit/ecf77050a89f27eed20a5c1012a004c9940a905c))
* **REL-12753:** adding agent flag for agent telemetry ([#659](https://github.com/launchdarkly/ldcli/issues/659)) ([a7206fd](https://github.com/launchdarkly/ldcli/commit/a7206fd79b56c0a8cae19da0f97b810cb3de3b7e))
* **REL-12779:** Add a command to sign up that directs the user to the sign up page ([#665](https://github.com/launchdarkly/ldcli/issues/665)) ([2f0042f](https://github.com/launchdarkly/ldcli/commit/2f0042fcfb9b76c71116e6c1ca55973b06ffedee))


### Bug Fixes

* add permissions for release-please job ([#680](https://github.com/launchdarkly/ldcli/issues/680)) ([0f2645d](https://github.com/launchdarkly/ldcli/commit/0f2645d78666d327ec5723214c41d66ce34ecbc4))

---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).

[REL-12752]: https://launchdarkly.atlassian.net/browse/REL-12752?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
[REL-12752]: https://launchdarkly.atlassian.net/browse/REL-12752?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ

<!-- CURSOR_SUMMARY -->
</Release>

<Release version="v2.2.0" date="February 23, 2026" published="2026-02-23T20:33:28.000Z" url="https://github.com/launchdarkly/ldcli/releases/tag/v2.2.0">
## [2.2.0](https://github.com/launchdarkly/ldcli/compare/v2.1.0...v2.2.0) (2026-02-20)


### Features

* regenerate source code from latest OpenAPI spec ([#645](https://github.com/launchdarkly/ldcli/issues/645)) ([98a4d5b](https://github.com/launchdarkly/ldcli/commit/98a4d5be283a2a1f7780d97fc639309349716993))
</Release>

<Release version="v2.1.0" date="February 3, 2026" published="2026-02-03T13:22:11.000Z" url="https://github.com/launchdarkly/ldcli/releases/tag/v2.1.0">
## [2.1.0](https://github.com/launchdarkly/ldcli/compare/v2.0.1...v2.1.0) (2026-02-03)


### Features

* import project ([#636](https://github.com/launchdarkly/ldcli/issues/636)) ([4d945b6](https://github.com/launchdarkly/ldcli/commit/4d945b6cf93e809ee90d8f329e4ac0e25af00973))
</Release>

<Release version="v2.0.1" date="October 13, 2025" published="2025-10-13T21:21:38.000Z" url="https://github.com/launchdarkly/ldcli/releases/tag/v2.0.1">
## [2.0.1](https://github.com/launchdarkly/ldcli/compare/v2.0.0...v2.0.1) (2025-10-13)


### Bug Fixes

* Pin goreleaser-cross sha256 to Fix Publish Action ([#629](https://github.com/launchdarkly/ldcli/issues/629)) ([de9e630](https://github.com/launchdarkly/ldcli/commit/de9e630d48745c89238b7b8a2972304bb784b8f3))
</Release>

<Release version="v2.0.0" date="October 13, 2025" published="2025-10-13T20:44:27.000Z" url="https://github.com/launchdarkly/ldcli/releases/tag/v2.0.0">
## [2.0.0](https://github.com/launchdarkly/ldcli/compare/v1.18.0...v2.0.0) (2025-10-13)


### ⚠ BREAKING CHANGES

* LD OpenAPI spec update from 17.2.0 to 18.0.0 introduced breaking changes

### Miscellaneous Chores

* regenerate from LD OpenAPI spec representing client version 18.0.0 [EXPT-3347] ([#627](https://github.com/launchdarkly/ldcli/issues/627)) ([367c737](https://github.com/launchdarkly/ldcli/commit/367c737f23151090729093e8a699a74a7dbde9f4))
</Release>

<Release version="v1.18.0" date="September 30, 2025" published="2025-09-30T18:31:19.000Z" url="https://github.com/launchdarkly/ldcli/releases/tag/v1.18.0">
## [1.18.0](https://github.com/launchdarkly/ldcli/compare/v1.17.2...v1.18.0) (2025-09-30)


### Features

* view SDK events on ldcli dev server ([#596](https://github.com/launchdarkly/ldcli/issues/596)) ([cffa7ec](https://github.com/launchdarkly/ldcli/commit/cffa7ec0f13f3642710e4b66676d91d4f6ed6692))
</Release>

<Release version="v1.17.2" date="September 26, 2025" published="2025-09-26T15:02:26.000Z" url="https://github.com/launchdarkly/ldcli/releases/tag/v1.17.2">
## [1.17.2](https://github.com/launchdarkly/ldcli/compare/v1.17.1...v1.17.2) (2025-09-26)


### Bug Fixes

* Update codeowners ([#622](https://github.com/launchdarkly/ldcli/issues/622)) ([c24c804](https://github.com/launchdarkly/ldcli/commit/c24c80412cebccc9470e0014af1b36db6f17f267))
</Release>

<Release version="v1.17.1" date="September 15, 2025" published="2025-09-15T20:31:15.000Z" url="https://github.com/launchdarkly/ldcli/releases/tag/v1.17.1">
## [1.17.1](https://github.com/launchdarkly/ldcli/compare/v1.17.0...v1.17.1) (2025-09-15)


### Bug Fixes

* [FUN-983] Set CORS headers consistently for SDK & API cases ([#614](https://github.com/launchdarkly/ldcli/issues/614)) ([c05d3a5](https://github.com/launchdarkly/ldcli/commit/c05d3a570e6cacff5f525c34bdeb0ba47249e4eb))
</Release>

<Release version="v1.17.0" date="September 15, 2025" published="2025-09-15T15:28:52.000Z" url="https://github.com/launchdarkly/ldcli/releases/tag/v1.17.0">
## [1.17.0](https://github.com/launchdarkly/ldcli/compare/v1.16.4...v1.17.0) (2025-09-15)


### Features

* [FUN-984] Add favicon ([#616](https://github.com/launchdarkly/ldcli/issues/616)) ([92d63e2](https://github.com/launchdarkly/ldcli/commit/92d63e279f86da73ae303780e3e214bf1c95f160)), closes [#610](https://github.com/launchdarkly/ldcli/issues/610)
* Add favicon ([92d63e2](https://github.com/launchdarkly/ldcli/commit/92d63e279f86da73ae303780e3e214bf1c95f160))
</Release>

<Release version="v1.16.4" date="September 10, 2025" published="2025-09-10T12:44:33.000Z" url="https://github.com/launchdarkly/ldcli/releases/tag/v1.16.4">
## [1.16.4](https://github.com/launchdarkly/ldcli/compare/v1.16.3...v1.16.4) (2025-09-10)


### Bug Fixes

* Enhance flag search functionality to support quoted substrings ([#609](https://github.com/launchdarkly/ldcli/issues/609)) ([226a386](https://github.com/launchdarkly/ldcli/commit/226a3864ee354162d21cc2644f7fcd874f6f71a4))
</Release>

<Release version="v1.16.3" date="August 22, 2025" published="2025-08-22T13:17:54.000Z" url="https://github.com/launchdarkly/ldcli/releases/tag/v1.16.3">
## [1.16.3](https://github.com/launchdarkly/ldcli/compare/v1.16.2...v1.16.3) (2025-08-15)


### Bug Fixes

* Clarify --source flag refers to environment key ([#595](https://github.com/launchdarkly/ldcli/issues/595)) ([202484a](https://github.com/launchdarkly/ldcli/commit/202484a5d13b001f017e53f979b2eb1fb1414ecb))
</Release>

<Release version="v1.16.2" date="July 29, 2025" published="2025-07-29T08:37:35.000Z" url="https://github.com/launchdarkly/ldcli/releases/tag/v1.16.2">
## [1.16.2](https://github.com/launchdarkly/ldcli/compare/v1.16.1...v1.16.2) (2025-07-28)


### Bug Fixes

* [REL-8111] [rel-8111] investigate and fix ldcli returning zero error code on failure ([#589](https://github.com/launchdarkly/ldcli/issues/589)) ([1ff210e](https://github.com/launchdarkly/ldcli/commit/1ff210e79d08c8df7fb4cb4126d4af9c9afd56a9))
</Release>

<Release version="v1.16.1" date="July 28, 2025" published="2025-07-28T12:53:43.000Z" url="https://github.com/launchdarkly/ldcli/releases/tag/v1.16.1">
## [1.16.1](https://github.com/launchdarkly/ldcli/compare/v1.16.0...v1.16.1) (2025-07-28)


### Bug Fixes

* [REL-8702] fix flags get-status command ([#587](https://github.com/launchdarkly/ldcli/issues/587)) ([73468a0](https://github.com/launchdarkly/ldcli/commit/73468a06dbc55d43d7baac6349f370a866005613))
</Release>

<Release version="v1.16.0" date="July 14, 2025" published="2025-07-14T13:36:07.000Z" url="https://github.com/launchdarkly/ldcli/releases/tag/v1.16.0">
## [1.16.0](https://github.com/launchdarkly/ldcli/compare/v1.15.5...v1.16.0) (2025-07-14)


### Features

* Add CORS configuration to dev server API endpoints ([#575](https://github.com/launchdarkly/ldcli/issues/575)) ([d19bd6a](https://github.com/launchdarkly/ldcli/commit/d19bd6a485495f854fa182d114df9dfd588b73f2))
</Release>

<Release version="v1.15.5" date="July 8, 2025" published="2025-07-08T13:21:33.000Z" url="https://github.com/launchdarkly/ldcli/releases/tag/v1.15.5">
## [1.15.5](https://github.com/launchdarkly/ldcli/compare/v1.15.4...v1.15.5) (2025-07-07)


### Bug Fixes

* correct CORS header name for exposing `date` in dev-server ([#573](https://github.com/launchdarkly/ldcli/issues/573)) ([326c0de](https://github.com/launchdarkly/ldcli/commit/326c0def6bf16d0f2286fcfb013d9f24929c8d9a))
</Release>

<Release version="v1.15.4" date="June 17, 2025" published="2025-06-17T15:46:12.000Z" url="https://github.com/launchdarkly/ldcli/releases/tag/v1.15.4">
## [1.15.4](https://github.com/launchdarkly/ldcli/compare/v1.15.3...v1.15.4) (2025-06-17)


### Bug Fixes

* improve help text and add analytics ([#566](https://github.com/launchdarkly/ldcli/issues/566)) ([e1c2b40](https://github.com/launchdarkly/ldcli/commit/e1c2b409ccfc870039bab04b20411376c75bdc88))
</Release>

<Release version="v1.15.3" date="June 9, 2025" published="2025-06-09T19:31:32.000Z" url="https://github.com/launchdarkly/ldcli/releases/tag/v1.15.3">
## [1.15.3](https://github.com/launchdarkly/ldcli/compare/v1.15.2...v1.15.3) (2025-06-09)


### Bug Fixes

* **ci:** [FUN-804] docker login command ([#561](https://github.com/launchdarkly/ldcli/issues/561)) ([5698576](https://github.com/launchdarkly/ldcli/commit/569857675d6af0dbf40fd6a09b858bc5b68da3b2))
</Release>

<Pagination page="1" total-pages="4" total-items="66" next="https://releases.sh/launchdarkly/launchdarkly-cli.md?page=2" />
