Releases: aws/amazon-q-developer-cli
Releases · aws/amazon-q-developer-cli
v1.17.0
What's Changed
- Improve error messages for dispatch failures by @kkashilk in #2969
- fix(mcp): hardcodes client id for oauth by @dingfeli in #2976
- fix: consolidate tool permission logic for consistent display and exe… by @nirajchowdhary in #2975
- feat(chat): expand support for /prompts command by @konippi in #2799
- [fomat] Runs Clippy and cargo +nightly fmt by @kensave in #2991
- feat: add context usage percentage indicator to prompt by @abhraina-aws in #2994
- [fix] Fixes issues with Tool Input parsing. by @kensave in #2986
- feat: Adds checkpointing functionality using Git CLI commands by @evanliu048 in #2896
- Release092625 by @kensave in #2996
- [fix]Updates feed by @kensave in #2998
- feat(prompts): Enhanced MCP prompt management with improved UX by @jlhood in #2953
- fix(mcp): oauth issues (#2925) by @dingfeli in #2929
- [docs] Updates feed to reflect latest change (#3005) by @kensave in #3007
- Merge main with prod by @kensave in #3044
Full Changelog: v1.16.2...v1.17.0
v1.16.2
What's Changed
- fix: CI format check by enforcing nightly cargo fmt by @evanliu048 in #2895
- fix(mcp): command not being expanded for stdio by @dingfeli in #2915
- Change autocomplete shortcut from ctrl-f to ctrl-g by @erbenmo in #2825
- Support preToolUse and postToolUse hook by @erbenmo in #2875
- fix(mcp): oauth issues by @dingfeli in #2925
- fix(chat): reset pending tool state when clearing conversation by @nirajchowdhary in #2855
- Trim region to avoid login failures by @kkashilk in #2930
- chore: copy change for warning message for oauth redirect page by @dingfeli in #2931
- fix: removes deny unknown fields in mcp config by @dingfeli in #2935
- Normalize and expand relative-paths to absolute paths by @kkashilk in #2933
- Bump version to 1.16.2 and update feed.json by @kkashilk in #2938
- fix(mcp): mcp command expansion coupled with canonicalizing path by @dingfeli in #2940
New Contributors
- @nirajchowdhary made their first contribution in #2855
Full Changelog: v1.16.0...v1.16.2
v1.16.1
What's Changed
- Bump up version for hotfix in Prod by @kkashilk in #2917
- chore: add 1.16.1 feed.json entry (#2919) by @brandonskiser in #2920
Full Changelog: v1.16.0...v1.16.1
v1.16.0
What's Changed
- Update knowledge base directory path to reflect actual location by @kensave in #2763
- docs: Update todo list docs for introspect by @kiran-garre in #2776
- feat: added tangent & introspect docs & provided to introspect by @abhraina-aws in #2775
- feat: implement persistent CLI history with file storage by @kkashilk in #2769
- chore: Skip sending profileArn when using custom endpoints by @evanliu048 in #2777
- chore(mcp): migrate to rmcp by @dingfeli in #2700
- fix: Dont preserve summary when conversation is cleared by @jmmoser in #2793
- feat: add AGENTS.md to default agent resources by @mr-lee in #2812
- feat: add model field support to custom agent format by @mr-lee in #2815
- feat: updating doc to surface /agent generate and note block for /knowledge by @xianwwu in #2823
- Properly handle path with trailing slash in file matching by @erbenmo in #2817
- Fix: Add configurable line wrapping for chat by @evanliu048 in #2816
- feat(use_aws): add configurable autoAllowReadonly setting by @mr-lee in #2828
- feat: add auto-announcement feature with /whatsnew command by @abhraina-aws in #2833
- feat(mcp): enables remote mcp by @dingfeli in #2836
- feat: Add /tangent tail to preserve the last tangent conversation by @abhraina-aws in #2838
- feat: add daily heartbeat telemetry by @abhraina-aws in #2839
- fix: update dangerous patterns for execute bash to include $ by @brandonskiser in #2811
- docs: fix local agent directory path in documentation by @yayami3 in #2749
- Invalid pointer to trace log location by @BartVB in #2734
- Fix bug README.md by @ennio1991 in #2569
- fix: Layout fix by @kensave in #2798
- docs: Update experiment docs to contain todo lists by @kiran-garre in #2791
- feat: Add support for comma-containing arguments in MCP --args parameter by @harleylrn in #2754
- chore: add extra curl flags for debugging build during feed.json failures by @brandonskiser in #2843
- fix: remove downloading feed during build by @brandonskiser in #2844
- feat(execute_bash): change autoAllowReadonly default to false for security by @mr-lee in #2846
- feat(agent): add edit subcommand to modify existing agents by @mr-lee in #2845
- fix(mcp): not being able to refresh tokens for remote mcp by @dingfeli in #2849
- fix(agent): add edit subcommand support to /agent slash command by @mr-lee in #2854
- fix(mcp): creation of cache directory panic when path already exists by @dingfeli in #2857
- Reduce default fs_read trust permission to current working directory only by @erbenmo in #2824
- fix(mcp): remote mcp creds not being written when obtained by @dingfeli in #2878
- fix(mcp): bug where refreshed credentials gets deleted by @dingfeli in #2879
- fix(mcp): stale / non-refreshable creds not being deleted by @dingfeli in #2880
- Update bm25 to v2.3.2 and ignore unmaintained fxhash advisory by @kensave in #2872
- chore(mcp): adds temp message to still loading section of /tools by @dingfeli in #2881
- chore: removes codeowner for schema by @dingfeli in #2892
- chore(agent): updates agent config schema by @dingfeli in #2891
- chore: version bump by @dingfeli in #2894
New Contributors
- @jmmoser made their first contribution in #2793
- @mr-lee made their first contribution in #2812
- @erbenmo made their first contribution in #2817
- @yayami3 made their first contribution in #2749
- @BartVB made their first contribution in #2734
- @ennio1991 made their first contribution in #2569
- @harleylrn made their first contribution in #2754
Full Changelog: v.1.15.0...v1.16.0
v1.15.0
What's Changed
- feat: add tangent mode for isolated conversations by @abhraina-aws in #2634
- Apply cargo +nightly fmt formatting by @kensave in #2664
- feat: implement agent-scoped knowledge base and context-specific search by @kensave in #2647
- Short-Term fix for SendTelemetry API Validation errors by @kkashilk in #2694
- feat: add introspect tool for Q CLI self-awareness by @abhraina-aws in #2677
- Format fix by @kensave in #2697
- Update q-developer smithy clients and reformat files by @kkashilk in #2698
- feat: add tangent mode duration tracking telemetry by @abhraina-aws in #2710
- Add to-do list functionality to QCLI by @kiran-garre in #2533
- first round changes for agent generate for workshopping by @xianwwu in #2690
- fix: update per-prompt timestamp to include local time zone information by @brandonskiser in #2654
- feat: add /experiment slash command for toggling experimental features by @kensave in #2711
- chore: bump version to 1.15.0 by @evanliu048 in #2719
- feat: added feature gating of tangent mode by @abhraina-aws in #2720
- chore: add /tangent to /experiment by @brandonskiser in #2721
- fix: added summary to tangent and showed correct label for introspect by @abhraina-aws in #2725
- docs: added the documentation for introspect in the built in tools. by @abhraina-aws in #2727
- this contains bug fix from the bug bash for agent generate by @xianwwu in #2732
- fix: experiment selection bounds by @kensave in #2726
- Update retry-interceptor warning message by @kkashilk in #2709
- Add telemetry support for agent contribution tracking by @kkashilk in #2699
- Fix todo bugs by @kiran-garre in #2729
- Use abs value of lines added/removed by q-cli by @kkashilk in #2737
- fix: Make todo lists an experimental feature by @kiran-garre in #2740
- fix: CTRL+C handling during multi-select, auto completion for /agent generate by @xianwwu in #2741
- Fix calculation for num-lines contributed by q-cli by @kkashilk in #2738
New Contributors
- @kiran-garre made their first contribution in #2533
Full Changelog: v1.14.1...v.1.15.0
v1.14.1
What's Changed
- feat: add github action for release notification by @abhraina-aws in #2625
- feat(agent): hot swap by @dingfeli in #2637
- feat: adding glob pattern support for agent configuration by @abhraina-aws in #2612
- fix(agent hot swap): unwrap on pid by @dingfeli in #2657
- fix(ci): resolve CI pipeline failures by @evanliu048 in #2658
- feat: added mcp admin level configuration with GetProfile by @evanliu048 in #2639
- fix(agent): tool permission by @dingfeli in #2619
- chore: bump version to 1.14.1 by @dingfeli in #2662
- adding telemetry for mcp tool names available and mcp tool names selected by @xianwwu in #2655
Full Changelog: v1.14.0...v1.14.1
v1.14.0
What's Changed
- chore: integrate backend API and remove hardcoded model options by @evanliu048 in #2419
- Knowledge beta improvements by @kensave in #2545
- fix: Add client-side modelName mapping for backward compatibility by @evanliu048 in #2604
- feat: add delay tracking interceptor for retry notifications by @kkashilk in #2607
- fix(agent): tool permission override by @dingfeli in #2606
- fix: add more safety checks for execute_bash readonly checks by @brandonskiser in #2605
- feat(models): add region-specific fallback models for iad and fra by @evanliu048 in #2615
- chore: bump version to 1.14.0 by @brandonskiser in #2616
- Revert "fix(agent): tool permission override" by @dingfeli in #2618
- Knowledge beta improvements phase 2: Refactor async_client and add support for BM25 by @kensave in #2608
- fix: use_aws printing default profile when its not used, minor updates to agent docs by @brandonskiser in #2617
- chore(models): change fallback model, align with all clients by @evanliu048 in #2624
Full Changelog: v1.13.3...v1.14.0
v1.13.3
What's Changed
- feat(agent): adds globbing support for tool settings deny by @dingfeli in #2512
- Implement Retry Classifier for Adaptive Rate Limiting by @kkashilk in #2432
- feat: add cloudtrail tracking to execute_bash by @abhraina-aws in #2535
- fix: prompt caching with timestamp included by @brandonskiser in #2560
- fix: q mcp add subcommand failing when mcp.json is not found by @brandonskiser in #2561
- Fix and Simplify retry-classifier by @kkashilk in #2563
- chore: bump version to 1.13.3 by @brandonskiser in #2562
New Contributors
- @abhraina-aws made their first contribution in #2535
Full Changelog: v1.13.2...v1.13.3
v1.13.2
What's Changed
- fix: Sanitize hidden Unicode characters from user and tool inputs by @evanliu048 in #2435
- fix: mcp list and mcp status subcommands by @brandonskiser in #2475
- fix(agent): context slashcommand by @dingfeli in #2494
- Regex-formatted allowed commands for execute_bash tool by @alex-bellomo in #2483
- feat: add experimental model for amazon users by @brandonskiser in #2495
- chore: bump version to 1.13.2 by @brandonskiser in #2496
- fix: remove 20b model from list by @brandonskiser in #2498
- fix: add gpt-oss for all users by @brandonskiser in #2500
- fix: knowledge tool permission by @dingfeli in #2501
- feat(mcp): support env vars in the mcp config file by @konippi in #2241
- Fix docs: Rust agent example JSON invalid by @SH4DY in #2488
- docs: Update link for MCP in Q developer CLI help output. by @tobuck-aws in #2372
- fix: Handle INSUFFICIENT_MODEL_CAPACITY ThrottlingException as ModelOverloadedError by @evanliu048 in #2503
- chore(telemetry): make launchedAgent required for agentConfigInit by @brandonskiser in #2504
- feat: Add conditional compilation for Knowledge command using feature… by @kensave in #2513
- feat(telemetry): add client application and additional info from tool by @mukeshsahay in #2514
- chore: Regenerate Amazon client by @evanliu048 in #2515
- fix: includes workspace mcp in legacy mcp by @dingfeli in #2516
- feat: Moves to public CDN. by @kensave in #2506
- chore: remove gpt-oss model by @brandonskiser in #2524
- Revert "feat: Add conditional compilation for Knowledge command using… by @kensave in #2520
- fix: updates doc for prompt by @dingfeli in #2517
- feat: add timestamp for new user prompts by @brandonskiser in #2532
- adding in agent contribution metric by @xianwwu in #2534
- Fix ModelConfig import error for aarch64 Linux builds by @kensave in #2536
New Contributors
- @SH4DY made their first contribution in #2488
- @tobuck-aws made their first contribution in #2372
- @mukeshsahay made their first contribution in #2514
- @xianwwu made their first contribution in #2534
Full Changelog: v1.13.1...v1.13.2
v1.13.1
What's Changed
- fix: broken link in docs to built-in tools by @brandonskiser in #2445
- chore: add docs on profile to agent migration by @brandonskiser in #2446
- chore: fix references to the agent file location by @brandonskiser in #2455
- fix(agent): deprecate slash profile subcommand by @dingfeli in #2468
- fix(agent): permission reset by @dingfeli in #2469
- feat: add schema to agent by @chaynabors in #2440
- fix: uses struct discriminates as hash key for native tools by @dingfeli in #2470
- chore: bump version to 1.13.1 by @brandonskiser in #2456
- fix(agent): trust tools arg by @dingfeli in #2471
- Update agent-file-locations.md by @mschrage in #2474
Full Changelog: v1.13.0...v1.13.1