Releases: aws/amazon-q-developer-cli
Releases · aws/amazon-q-developer-cli
v1.7.2
What's Changed
- chore: add env var override for the SendMessage API, for testing purposes by @brandonskiser in #843
- chore: update max tool response size to match the backend limit by @brandonskiser in #850
- feat(cli): Add context management feature with profiles by @jlhood in #834
- 🔧 Improve glibc version detection in install.sh by @jsamuel1 in #851
- fix: show request id on errors encountered during the response stream by @brandonskiser in #842
- fix: update profile and context help by @brandonskiser in #874
- feat: add search to fs_read, refactoring fs_read into different modes by @brandonskiser in #811
- chore: add beta notice to /profile and /context help text by @brandonskiser in #875
- bskiser/bump version 1.7.2 by @brandonskiser in #877
New Contributors
Full Changelog: v1.7.1...v1.7.2
1.7.1
What's Changed
- ✨ feat(fs_write): Add append functionality to fs_write tool by @jsamuel1 in #764
- fix(deps): bump enumflags2 from 0.7.10 to 0.7.11 by @dependabot in #458
- fix(deps): bump fd-lock from 4.0.2 to 4.0.3 by @dependabot in #782
- fix(deps): bump serde from 1.0.217 to 1.0.219 by @dependabot in #783
- fix(deps): bump syn from 2.0.95 to 2.0.100 by @dependabot in #779
- chore(deps-dev): bump autoprefixer from 10.4.20 to 10.4.21 by @dependabot in #775
- chore: add paste to cargo deny ignore by @brandonskiser in #785
- fix(deps): bump quote from 1.0.38 to 1.0.39 by @dependabot in #749
- fix(deps): bump time from 0.3.37 to 0.3.39 by @dependabot in #759
- fix(deps): bump prettyplease from 0.2.27 to 0.2.30 by @dependabot in #747
- fix(deps): bump thiserror from 2.0.10 to 2.0.12 by @dependabot in #748
- fix(deps): bump indoc from 2.0.5 to 2.0.6 by @dependabot in #743
- fix(deps): bump semver from 1.0.24 to 1.0.26 by @dependabot in #744
- fix(deps): bump test-log from 0.2.16 to 0.2.17 by @dependabot in #461
- fix(deps): bump serde_repr from 0.1.19 to 0.1.20 by @dependabot in #746
- fix(deps): bump async-trait from 0.1.85 to 0.1.87 by @dependabot in #741
- fix(deps): bump serde_json from 1.0.135 to 1.0.140 by @dependabot in #739
- fix(deps): bump anyhow from 1.0.95 to 1.0.97 by @dependabot in #738
- fix(deps): bump tokio from 1.43.0 to 1.44.0 by @dependabot in #780
- fix(deps): bump pin-project from 1.1.8 to 1.1.10 by @dependabot in #750
- fix(deps): bump tempfile from 3.15.0 to 3.18.0 by @dependabot in #757
- fix(deps): bump insta from 1.42.0 to 1.42.2 by @dependabot in #702
- fix(deps): bump bindgen from 0.70.1 to 0.71.1 by @dependabot in #403
- fix(deps): bump bytes from 1.9.0 to 1.10.1 by @dependabot in #737
- fix(deps): bump winreg from 0.52.0 to 0.55.0 by @dependabot in #416
- fix(deps): bump futures-lite from 2.5.0 to 2.6.0 by @dependabot in #422
- fix(deps): bump prost-reflect from 0.14.3 to 0.14.7 by @dependabot in #701
- fix(deps): bump indicatif from 0.17.9 to 0.17.11 by @dependabot in #503
- fix(deps): bump bitflags from 2.6.0 to 2.9.0 by @dependabot in #700
- fix(deps): bump filedescriptor from 0.8.2 to 0.8.3 by @dependabot in #579
- fix(deps): bump globset from 0.4.15 to 0.4.16 by @dependabot in #698
- fix(deps): bump flate2 from 1.0.35 to 1.1.0 by @dependabot in #672
- fix(deps): bump uuid from 1.11.0 to 1.15.1 by @dependabot in #692
- fix(deps): bump similar from 2.6.0 to 2.7.0 by @dependabot in #742
- fix(deps): bump mockito from 1.6.1 to 1.7.0 by @dependabot in #745
- fix(deps): bump convert_case from 0.6.0 to 0.8.0 by @dependabot in #691
- fix(deps): bump the clap group across 1 directory with 2 updates by @dependabot in #671
- fix(deps): bump libc from 0.2.169 to 0.2.170 by @dependabot in #664
- chore: add allowed license ncsa to deny.toml by @brandonskiser in #787
- fix(deps): bump owo-colors from 4.1.0 to 4.2.0 by @dependabot in #649
- fix(deps): bump tar from 0.4.43 to 0.4.44 by @dependabot in #648
- fix(deps): bump hyper from 1.5.2 to 1.6.0 by @dependabot in #505
- chore: add ghostty terminal support wording by @huskyjp in #630
- fix(deps): bump zstd from 0.13.2 to 0.13.3 by @dependabot in #628
- fix(deps): bump strum from 0.26.3 to 0.27.1 by @dependabot in #596
- fix(deps): bump prost from 0.13.4 to 0.13.5 by @dependabot in #584
- fix(deps): bump tokio-tungstenite from 0.26.1 to 0.26.2 by @dependabot in #619
- fix(deps): bump prost-build from 0.13.4 to 0.13.5 by @dependabot in #583
- fix: update dashboard gif, chat enable/disable setting by @brandonskiser in #755
- chore: run pnpm update by @brandonskiser in #788
- fix(deps): bump libfuzzer-sys from 0.4.8 to 0.4.9 by @dependabot in #507
- chore: update rand to 0.9.0 by @brandonskiser in #790
- fix (q chat): ensure generated files end with newline character, and no trailing whitespaces by @hsbakshi in #769
- fix(deps): bump nu-color-config from 0.100.0 to 0.102.0 by @dependabot in #552
- fix(deps): bump webpki-roots from 0.26.7 to 0.26.8 by @dependabot in #523
- fix(deps): bump fd-lock from 4.0.3 to 4.0.4 by @dependabot in #794
- fix(deps): bump clap from 4.5.31 to 4.5.32 in the clap group by @dependabot in #792
- fix(deps): bump notify from 7.0.0 to 8.0.0 by @dependabot in #443
- Bump rustyline from 14.0.0 to 15.0.0 by @dependabot in #83
- fix(deps): bump @girs/gjs from 4.0.0-beta.16 to 4.0.0-beta.21 by @dependabot in #604
- fix(deps): bump zod from 3.24.1 to 3.24.2 by @dependabot in #582
- chore(deps-dev): bump terser from 5.37.0 to 5.39.0 by @dependabot in #593
- chore(deps-dev): bump eslint-plugin-react-refresh from 0.4.18 to 0.4.19 by @dependabot in #566
- chore(deps-dev): bump ts-morph from 25.0.0 to 25.0.1 by @dependabot in #549
- chore(deps-dev): bump postcss from 8.5.1 to 8.5.3 by @dependabot in #617
- chore: bump vte by @brandonskiser in #797
- chore(deps-dev): bump @bufbuild/buf from 1.49.0 to 1.50.1 by @dependabot in #791
- chore(deps-dev): bump vitest from 2.1.8 to 2.1.9 in the npm_and_yarn group by @dependabot in #553
- fix(deps): bump lucide-react from 0.471.1 to 0.479.0 by @dependabot in #778
- chore(deps-dev): bump vite from 6.0.9 to 6.2.1 by @dependabot in #762
- fix(deps): bump rustls from 0.23.21 to 0.23.23 by @dependabot in #578
- chore(deps-dev): bump @types/node from 22.10.6 to 22.13.10 by @dependabot in #776
- chore(deps-dev): bump tsx from 4.19.2 to 4.19.3 by @dependabot in #612
- fix(deps): bump infer from 0.16.0 to 0.19.0 by @dependabot in #535
- chore(deps-dev): bump @vitejs/plugin-legacy from 6.0.0 to 6.0.2 by @dependabot in #674
- chore(deps-dev): bump eslint-plugin-react-hooks from 5.1.0 to 5.2.0 by @dependabot in #704
- chore(deps-dev): bump lint-staged from 15.3.0 to 15.4.3 by @dependabot in #490
- fix(deps): bump semver from 7.6.3 to 7.7.1 by @dependabot in #541
- chore(deps-dev): bump typescript from 5.7.3 to 5.8.2 by @dependabot in #705
- chore(deps-dev): bump the vitest group across 1 directory with 3 updates by @dependabot in https://github...
1.7.0
What's Changed
- feat: Agentic chat by @brandonskiser in #623
- fix: display, use settings instead of state for api endpoint by @brandonskiser in #632
- Fix: Use scoped vec for tool results by @chaynabors in #633
- fix: Improve fs_read display by @brandonskiser in #634
- Updates spinner message by @dingfeli in #635
- Minor agentic tool type changes by @chaynabors in #636
- Perform validation on path in fs_write tool by @chaynabors in #638
- fix: outputs error when tool execution fails by @dingfeli in #637
- Chore: Remove Grant as a maintainer :( by @chaynabors in #640
- fix: handles tool validation errors by @dingfeli in #651
- Fix: Resolve agentic behaviour bug bash items by @chaynabors in #654
- feat: syntax highlighting for fs_write by @brandonskiser in #656
- fix: updates welcome message to also include programming capabilities by @dingfeli in #652
- fix: chat output styling by @brandonskiser in #657
- fix: enhances description of aws tools to make it more robust by @dingfeli in #653
- fix: deletes history on tool deny by @dingfeli in #655
- feat: create file will not fail if file already exists by @brandonskiser in #658
- feat: print read file contents by @brandonskiser in #659
- Feat: Agentic chat UX changes by @chaynabors in #660
- feat: add line numbers to nonstylized text by @brandonskiser in #662
- fix: allow user to retry on non-client error by @dingfeli in #661
- fix: various issues with display and bugs in chat by @brandonskiser in #663
- fix: fix aws tool description format by @dingfeli in #665
- fix: Make the execute_bash interactive field an Option by @brandonskiser in #666
- fix: removes a test for use aws tool by @dingfeli in #667
- fix: Improve the use_aws tool specification by @brandonskiser in #668
- feat: add env var to skip tool use consent, other minor changes by @brandonskiser in #669
- feat: Add interrupt for tools by @dingfeli in #670
- feat: add /clear command, fix use_aws parameters bug, add tilde expansion, minor fixes by @brandonskiser in #677
- feat: shows initial user message as prompt by @dingfeli in #678
- fix: provides better error message by @dingfeli in #679
- feat: add waiting animation for tool uses by @brandonskiser in #680
- fix: response stream parser buffering assistant text until the end by @brandonskiser in #685
- feat: allow mutative actions with use_aws by @brandonskiser in #686
- feat: show users when quota is breached by @dingfeli in #687
- fix: aws parameter bugs by @brandonskiser in #688
- fix: telemetry events in q chat, other refactoring and cleanup by @brandonskiser in #693
- pops 2 messages at a time when truncating history by @dingfeli in #695
- Fix test by @dingfeli in #697
- Fix: Update fs_read tool so that it is used more often by @Unshure in #699
- fix: assigns user input id to distinguish retry tool use event by @dingfeli in #694
- refactor: agentic chat code cleanup, fixes for appropriately handling history trimming by @brandonskiser in #708
- fix: correct history truncation, tool interruption on ctrl c by @brandonskiser in #718
- Updates welcome msg by @dingfeli in #719
- fix: tool results missing in certain edge cases by @brandonskiser in #721
- fix: removes emoji from welcome msg by @dingfeli in #720
- Feat: Add display name action by @chaynabors in #722
- fix: sigint during tool execution by @brandonskiser in #724
- Update chat module functionality by @chaynabors in #726
- fix: show command descriptions for auto-invoke tools by @brandonskiser in #725
- fix: ignore failing test on musl by @brandonskiser in #727
- feat: dont require consent for safe readonly bash commands by @brandonskiser in #728
- feat: adds git tool by @dingfeli in #729
- Revert "feat: adds git tool" by @dingfeli in #731
- fix: standalone argument for use aws by @dingfeli in #733
- fix: stream timeout handling by @brandonskiser in #732
- fix: update fs_write tool to try to accomodate hallucinations, other UX changes for fs_read by @brandonskiser in #730
- feat: adds accept all toggle in welcome msg by @dingfeli in #734
- Fix: Improve fs_write tool functionality and update /acceptall copy by @chaynabors in #735
- chore: bump version to 1.7.0 by @brandonskiser in #736
New Contributors
Full Changelog: v1.6.3...v1.7.0
1.6.3
What's Changed
- fix: remove unwrap in inline by @grant0417 in #609
- chore: bump to 1.6.3 by @grant0417 in #610
Full Changelog: v1.6.2...v1.6.3
1.6.2
What's Changed
- fix: Linux updating from the CLI by @brandonskiser in #540
- feat: support for Trae by @codeime in #488
- feat: add Q_AUTOCOMPLETE_DISABLED env var by @grant0417 in #563
- fix: truncate FileContext to limits by @grant0417 in #572
- fix: Update amzn clients by @grant0417 in #588
- fix: add app version to user agent by @grant0417 in #590
- fix: flush telemetry events more often and rate limit by @grant0417 in #606
- chore: bump to 1.6.2 by @grant0417 in #607
Full Changelog: v1.6.1...v1.6.2
1.6.1
What's Changed
- fix: migrate some of the codebase to objc2 by @grant0417 in #339
- chore(cargo): run
cargo update
by @grant0417 in #393 - chore: various cleanup in the codebase by @grant0417 in #342
- feat: add support for Positron terminal by @edavidaja in #406
- build: update to rust 1.84.0 by @grant0417 in #394
- fix(fig_desktop): exit code not propagated by main by @grant0417 in #409
- feat: Add updating for Linux AppImage by @brandonskiser in #410
- fix(deps): bump tao from 0.30.8 to 0.31.1 by @dependabot in #359
- fix(deps): bump wry from 0.47.2 to 0.48.1 by @dependabot in #430
- deps: pnpm update by @grant0417 in #436
- build: update pkgbuild for amazon-q by @grant0417 in #434
- ci: fix for forks by @grant0417 in #433
- refactor: Clean up fig_test_utils by @brandonskiser in #440
- fix: extra lines in inline recommendation by @grant0417 in #446
- feat: finish multiplexer protocol and functionality by @grant0417 in #439
- build: rename vite apps to have
-app
suffix by @grant0417 in #493
New Contributors
- @edavidaja made their first contribution in #406
Full Changelog: v1.6.0...v1.6.1
1.6.0
What's Changed
- build: use
@amzn
namespace for private packages by @grant0417 in #245 - Bump version to 1.5.1 by @brandonskiser in #246
- feat: add guake terminal support by @brandonskiser in #260
- ci: group dependabot updates by @grant0417 in #272
- fix(deps): bump the aws group with 8 updates by @dependabot in #275
- fix: improve terminal detection on Linux by @brandonskiser in #278
- fix(deps): bump the clap group with 2 updates by @dependabot in #276
- fix(macos-utils): remove redundant
fn main
line by @umutbasal in #279 - fix(deps): bump hyper from 1.5.1 to 1.5.2 by @dependabot in #264
- ci: add action to publish npm packages by @grant0417 in #244
- ci: add registry-url and provenance to npm publish by @grant0417 in #290
- chore: add repository to npm package.json by @grant0417 in #291
- test: add lock to flaky appimage install tests by @grant0417 in #292
- fix: accept text through pipes in chat by @Rahel-A in #259
- chore: clean up unused protos and fuctions by @grant0417 in #294
- refactor: migrate to @bufbuild/protobuf for JS protobufs by @grant0417 in #295
- chore: remove unused npm deps by @grant0417 in #333
- chore: add RUSTSEC-2024-0429 to ignored advisories by @grant0417 in #314
- fix: clean up chat changes by @grant0417 in #293
- feat: add history to ConversationState in StreamingClient::send_message by @grant0417 in #280
- feat: add support for Ghostty by @grant0417 in #335
- docs: update README for mise installation and rustup command correction by @aryasaatvik in #353
- chore: enable tui in turborepo by @aryasaatvik in #354
- chore: bump version to 1.6.0 by @grant0417 in #378
- fix: Use correct description for 1.6.0 feed item by @chaynabors in #381
- fix: chat infinite loop and missing lines by @grant0417 in #392
New Contributors
- @umutbasal made their first contribution in #279
- @Rahel-A made their first contribution in #259
- @aryasaatvik made their first contribution in #353
Full Changelog: v1.5.1...v1.6.0
1.5.1
What's Changed
- Trigger build by @brandonskiser in #33
- Trigger build by @brandonskiser in #34
- Update README.md by @grant0417 in #35
- Update README.md by @grant0417 in #36
- chore: Remove crux template by @chaynabors in #40
- chore(cargo): run
cargo update
by @grant0417 in #39 - Create dependabot.yml by @grant0417 in #42
- ci: Update dependabot to not limit PR count by @grant0417 in #48
- Bump windows from 0.54.0 to 0.57.0 by @dependabot in #71
- Bump url from 2.5.3 to 2.5.4 by @dependabot in #89
- Bump bindgen from 0.69.5 to 0.70.1 by @dependabot in #61
- Bump thiserror from 1.0.69 to 2.0.3 by @dependabot in #59
- Bump infer from 0.15.0 to 0.16.0 by @dependabot in #100
- Bump aws-sdk-cognitoidentityprovider from 1.57.0 to 1.58.0 by @dependabot in #47
- Bump crossterm from 0.27.0 to 0.28.1 by @dependabot in #102
- Bump console-subscriber from 0.3.0 to 0.4.1 by @dependabot in #52
- Bump rustls from 0.23.17 to 0.23.18 by @dependabot in #93
- Bump tower from 0.4.13 to 0.5.1 by @dependabot in #49
- Bump notify from 6.1.1 to 7.0.0 by @dependabot in #55
- Bump rfd from 0.14.1 to 0.15.1 by @dependabot in #104
- Bump windows from 0.57.0 to 0.58.0 by @dependabot in #111
- feat: VSCodeVariant add windsurf by @codeime in #125
- chore: ignore more folders in typos by @grant0417 in #124
- fix: flaky fig_integration test by @grant0417 in #107
- Bump prost to 0.14 by @grant0417 in #108
- ci: add code coverage tracking by @grant0417 in #123
- chore: Add
fig_desktop-fuzz
to Cargo workspace by @grant0417 in #110 - feat: Add issue template and update
q issue
to point to this repo by @grant0417 in #139 - chore: Use Conventional Conventional for dependabot updates by @grant0417 in #109
- fix: pnpm update by @grant0417 in #146
- ci: add +nightly to commands by @grant0417 in #149
- fix: bump dependencies and add macos CI by @grant0417 in #144
- Bump core-foundation from 0.9.4 to 0.10.0 by @dependabot in #45
- Bump security-framework from 2.11.1 to 3.0.1 by @dependabot in #65
- Bump tokio-vsock from 0.4.0 to 0.6.0 by @dependabot in #43
- Bump unicode-width from 0.1.14 to 0.2.0 by @dependabot in #57
- Bump nu-color-config from 0.91.0 to 0.100.0 by @dependabot in #91
- fix(deps): update npm dependencies by @grant0417 in #155
- fix: update eslint by @grant0417 in #156
- ci: run cargo deny by @grant0417 in #152
- fix(deps): bump tracing-subscriber from 0.3.18 to 0.3.19 by @dependabot in #163
- fix(deps): bump syn from 2.0.89 to 2.0.90 by @dependabot in #165
- fix(deps): bump libc from 0.2.166 to 0.2.167 by @dependabot in #164
- chore(deps-dev): bump globals from 15.12.0 to 15.13.0 by @dependabot in #161
- chore(deps-dev): bump @eslint/js from 9.15.0 to 9.16.0 by @dependabot in #162
- chore(deps-dev): bump eslint from 9.15.0 to 9.16.0 by @dependabot in #160
- ci: use --codecov flag on llvm-cov by @grant0417 in #159
- fix: add operating system to translate prompt by @grant0417 in #148
- chore(deps-dev): bump ts-proto from 2.4.2 to 2.5.0 by @dependabot in #170
- fix: sha calculation for the Linux deb by @brandonskiser in #188
- chore: add ignore for RUSTSEC-2017-0008 by @grant0417 in #190
- fix: cleanup npm packages by @grant0417 in #200
- fix: add vite coverage and resolve various lints by @grant0417 in #209
- fix(deps): bump tokio from 1.41.1 to 1.42.0 by @dependabot in #184
- fix: update codewhisperer and q clients by @grant0417 in #216
- fix: publishing missing datapoints in UserTriggerDecisionEvent telemetry events by @brandonskiser in #217
- chore: add cargo deny ignore for gtk3-rs by @grant0417 in #230
- fix(deps): bump serde from 1.0.215 to 1.0.216 by @dependabot in #231
- fix(deps): bump zod from 3.23.8 to 3.24.1 by @dependabot in #233
- fix: minimal Linux installation filetype by @brandonskiser in #234
- build: rename npm packages to @aws namespace by @grant0417 in #166
- fix: update build script to not run doc tests by @brandonskiser in #241
- fix: exclude desktop fuzz tests by @brandonskiser in #242
- chore: fix docs tests with invalid codeblock by @grant0417 in #243
New Contributors
- @dependabot made their first contribution in #71
- @codeime made their first contribution in #125
Full Changelog: 1.5.0...v1.5.1