v1.10.0
What's Changed
- fix: sets custom tool flag for custom tools by @dingfeli in #1423
- feat: region expansion by @chaynabors in #1333
- fix: add correct profile arn for clients, allow changing start url from cli login by @brandonskiser in #1428
- fix: modal not closing during login after selecting a profile by @brandonskiser in #1429
- fix(chat): Remove duplicate /context command help text by @ymhiroki in #1438
- fix: add profile arn in user profile subcommand and dashboard by @evanliu048 in #1430
- fix(chat): Prevent guide text output in no-interactive mode by @ymhiroki in #1437
- fix: make default for fuzzy find ctrl + s by @bergjaak in #1442
- bump to 1.10.0 by @chaynabors in #1444
- chore: bump generated clients to 0.1.8200 by @GoodluckH in #1443
- fix: replace code coverage step in github actions with cargo test by @brandonskiser in #1445
- fix: improve tool trust/untrust usage messages for better clarity by @GoodluckH in #1400
- fix: clean up formatting before prompting for input by @GoodluckH in #1425
- fix: use_aws tool adds app name to the AWS CLI user agent string by @clareliguori in #1417
- fix(deps): bump insta from 1.42.2 to 1.43.1 by @dependabot in #1436
- fix(deps): bump keyboard-types from 0.7.0 to 0.8.0 by @dependabot in #1435
- fix(deps): bump nu-color-config from 0.103.0 to 0.104.0 by @dependabot in #1434
- chore(deps-dev): bump tsx from 4.19.3 to 4.19.4 by @dependabot in #1432
- fix(deps): bump async-executor from 1.13.1 to 1.13.2 by @dependabot in #1411
- feat(ui): add account details in IAM Identity Center to GUI by @Konippi in #1406
- chore(deps-dev): bump eslint-plugin-react-refresh from 0.4.19 to 0.4.20 by @dependabot in #1305
- fix(deps): bump prost-reflect from 0.15.1 to 0.15.2 by @dependabot in #1298
- chore(deps-dev): bump the typescript-eslint group with 4 updates by @dependabot in #1304
- fix(deps): bump zod from 3.24.2 to 3.24.3 by @dependabot in #1264
- fix(deps): bump libc from 0.2.171 to 0.2.172 by @dependabot in #1248
- chore(deps-dev): bump lint-staged from 15.5.0 to 15.5.1 by @dependabot in #1220
- docs: Improve Linux installation documentation by @atxtechbro in #1094
- chore(deps-dev): bump @types/semver from 7.5.8 to 7.7.0 by @dependabot in #964
- fix(deps): bump @girs/gjs from 4.0.0-beta.21 to 4.0.0-beta.23 by @dependabot in #919
- fix(deps): bump whoami from 1.5.2 to 1.6.0 by @dependabot in #908
- fix(deps): bump react-router-dom from 7.5.0 to 7.5.3 by @dependabot in #1409
- chore(deps-dev): bump eslint-plugin-unicorn from 56.0.1 to 59.0.0 by @dependabot in #1383
- chore(deps-dev): bump turbo from 2.5.0 to 2.5.2 by @dependabot in #1380
- fix(deps): bump skim from 0.16.1 to 0.16.2 by @dependabot in #1377
- fix(deps): bump react-router from 7.5.0 to 7.5.3 by @dependabot in #1407
- fixes draw_tip_box by @dingfeli in #1451
- ci: bump actions/checkout from 3 to 4 by @dependabot in #1281
- chore(deps-dev): bump @vitejs/plugin-legacy from 6.0.2 to 6.1.1 by @dependabot in #1408
- fix(deps): bump syn from 2.0.100 to 2.0.101 by @dependabot in #1378
- chore(deps-dev): bump @types/node from 22.14.0 to 22.15.3 by @dependabot in #1410
- chore(deps-dev): bump mocha from 10.8.2 to 11.1.0 by @dependabot in #480
- fix: unable to hide popular shortcuts when greeting screen is turned off by @GoodluckH in #1396
- fix(deps): bump prost-reflect-build from 0.14.0 to 0.15.1 by @dependabot in #1460
- fix(deps): bump sha2 from 0.10.8 to 0.10.9 by @dependabot in #1459
- chore(deps-dev): bump vite from 6.3.3 to 6.3.4 by @dependabot in #1454
- chore: bump sysinfo to 0.33.1 by @brandonskiser in #1453
- feat(cli): add --changelog to q version by @Konippi in #1375
- Add terminal notification tip to rotating tips by @saisrinivas26 in #1446
- shorten terminal notification tip by @saisrinivas26 in #1471
- fix: makes tool optional in a mcp server by @dingfeli in #1472
- fix: adds empty description check for tool schema by @dingfeli in #1474
- feat: new update box + reusable box component by @GoodluckH in #1403
- fix: broken doc tests in generated clients by @brandonskiser in #1485
- feat: Make standalone CLI by @chaynabors in #1496
- chore: rename modules by @chaynabors in #1694
- chore: fix path to the dashboard README by @Konippi in #1696
- feat: add Windows support for os shim by @cwoolum in #1714
- feat(cli): infer pro license when identity provider and region are sp… by @Konippi in #1369
- doc: update command to run local development for Q CLI by @GoodluckH in #1710
- feat: integrate git-aware file selection in fuzzy finder by @h16rkim in #1649
- chore: copy infer license to new chat cli, rust cargo +nightly fmt by @brandonskiser in #1715
- Support images with fs_read by @GoodluckH in #1489
- fix(/usage): handles token overflow UI by @GoodluckH in #1711
- chore: get cargo test to pass by @brandonskiser in #1728
- fix(/context): gracefully handle huge context files + ux by @GoodluckH in #1331
- fix: tool calls with incorrect name corrupts conversation by @dingfeli in #1730
- fix: test for mcp client after move by @dingfeli in #1731
- fix: ignore broken test by @brandonskiser in #1742
- fix: add embedded requirement in macos signing request for qchat by @brandonskiser in #1745
- fix: images related issues by @GoodluckH in #1753
- chore: adds credential start url to mcp server init telemetry datum by @dingfeli in #1758
- fix: gracefully handle file paths in user input by @GoodluckH in #1761
- feat: Include /context hooks and conversation summary in
/context show --expand
by @evanliu048 in #1477 - feat: continue Windows implementation by @cwoolum in #1729
- feat: add /import and /export commands by @brandonskiser in #1762
- fix(deps): bump react-router-dom from 7.5.3 to 7.6.0 by @dependabot in #1750
- chore(deps-dev): bump @types/node from 22.15.3 to 22.15.17 by @dependabot in #1749
- fix(deps): bump react-router from 7.5.3 to 7.6.0 by @dependabot in #1748
- fix: rotating tip coloring and ordering by @GoodluckH in #1744
- chore(deps-dev): bump globals from 16.0.0 to 16.1.0 by @dependabot in #1734
- chore(deps-dev): bump eslint-config-prettier from 10.1.2 to 10.1.3 by @dependabot in #1732
- fix(deps): bump tokio from 1.44.2 to 1.45.0 by @dependabot in #1723
- refactor: telemetry, state, and settings handling by @chaynabors in #1757
- feat: Chat persistence by directory by @chaynabors in #1767
- chore: update rust dependencies by @chaynabors in #1768
- fix: Pkce variant serialization by @chaynabors in #1788
- fix: linux lints by @brandonskiser in #1789
- fix: qchat login issue by @chaynabors in #1791
- Background server load by @dingfeli in #1775
- fix: spawns task to ignore sigint in parent process when spawning chat by @dingfeli in #1794
- fix: remove timestamp from input prompt by @chaynabors in #1808
- chore: makes thinking opt-in by default by @dingfeli in #1810
- Adds initial semantic search crate by @kensave in #1774
- fix: bugs around serialization by @brandonskiser in #1812
- feat: Add MCP CLI subcommands by @evanliu048 in #1792
- fix: display loading UI after tool execution by @GoodluckH in #1747
- feat(args): --new arg to bypass persistent conversations by @hayemaxi in #1813
- Fix: Make shell command purpose display more natural by @evanliu048 in #1815
- feat(auth): interactive login if logged out for
q
orq chat
by @hayemaxi in #1817 - chore: update changelog by @brandonskiser in #1818
- Revert "Adds initial semantic search crate (#1774)" by @brandonskiser in #1819
- fix: ignore flakey test in ci by @brandonskiser in #1821
- fix: adds custom ser deser logic for tool origin for conversation per… by @dingfeli in #1816
- fix: Refresh bearer token when expired by @chaynabors in #1823
- Persistant conv invariant by @dingfeli in #1822
- fix chat help by @chaynabors in #1830
- chore: trigger build by @brandonskiser in #1831
- fix: qchat build on linux minimal by @brandonskiser in #1832
- fix: /compact causing validation errors by @brandonskiser in #1834
- feat(q_cli): support 'q mcp' subcommand via qchat forwarding by @evanliu048 in #1836
- feat(cli): support q mcp --help passthrough to qchat mcp by @evanliu048 in #1837
- fix: use chat within bundle instead of .local/bin on MacOS by @chaynabors in #1839
- fix: Disable the MCP safety warning in noninteractive use cases by @evanliu048 in #1833
- bskiser/fix linux qchat path by @brandonskiser in #1840
- fix: Logo weirdness by @chaynabors in #1841
- fix: Remove profile from mcp commands by @chaynabors in #1846
- fix: /save and /load in feed.json by @brandonskiser in #1847
- fix: default chat edit mode to Emacs, feed.json mcp subcommand copy by @brandonskiser in #1848
- fix: broken state for telemetryClientId, user agent versioning by @brandonskiser in #1850
- fix: mcp client now ignores non json rpc bytes by @dingfeli in #1849
New Contributors
- @evanliu048 made their first contribution in #1430
- @clareliguori made their first contribution in #1417
- @atxtechbro made their first contribution in #1094
- @cwoolum made their first contribution in #1714
- @h16rkim made their first contribution in #1649
Full Changelog: v1.9.1...v1.10.0