|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [1.10.0](https://github.com/grafana/k6-studio/compare/v1.9.0...v1.10.0) (2026-01-15) |
| 4 | + |
| 5 | + |
| 6 | +### Features |
| 7 | + |
| 8 | +* add dialog confirmation for destructive actions ([#928](https://github.com/grafana/k6-studio/issues/928)) ([4fd55d4](https://github.com/grafana/k6-studio/commit/4fd55d417048d85a0ea3c0830543ccb61f211a9f)) |
| 9 | +* Autocorrelation public preview ([#947](https://github.com/grafana/k6-studio/issues/947)) ([c640920](https://github.com/grafana/k6-studio/commit/c640920460c34483221d0108a23efe5a7b5870f1)) |
| 10 | +* **browser:** Add support for waiting for Element to appear ([#941](https://github.com/grafana/k6-studio/issues/941)) ([c4890ae](https://github.com/grafana/k6-studio/commit/c4890aebe3984862b4dcb22891a4aa5e253c5804)) |
| 11 | +* **browser:** Improved debugging experience for browser scripts ([#881](https://github.com/grafana/k6-studio/issues/881)) ([9188e84](https://github.com/grafana/k6-studio/commit/9188e8403182cc146c0ce349a04e4dc0decad46e)) |
| 12 | +* Improve autocorrelation error handling ([#933](https://github.com/grafana/k6-studio/issues/933)) ([63726a8](https://github.com/grafana/k6-studio/commit/63726a8f7d972899632061d30d860b0ce0910ee0)) |
| 13 | + |
| 14 | + |
| 15 | +### Bug Fixes |
| 16 | + |
| 17 | +* Border can be seen though Sidebar expand button ([#943](https://github.com/grafana/k6-studio/issues/943)) ([37b3201](https://github.com/grafana/k6-studio/commit/37b32015354da0c29e1b5fa6c9c80d325893bc12)) |
| 18 | +* close websocket server when browser recording exits ([#985](https://github.com/grafana/k6-studio/issues/985)) ([2100fb1](https://github.com/grafana/k6-studio/commit/2100fb1a89380e89a5d821f4b630c0acbbab17db)) |
| 19 | +* **deps:** update dependency lucide-react to ^0.562.0 ([#999](https://github.com/grafana/k6-studio/issues/999)) ([334cffb](https://github.com/grafana/k6-studio/commit/334cffbce328c6e54d9d1c73103a0d735bea36b0)) |
| 20 | +* Disable AI message storing, wait for proxy ([#967](https://github.com/grafana/k6-studio/issues/967)) ([1a8220f](https://github.com/grafana/k6-studio/commit/1a8220fcdf10c83d7125675df1e5afe562cc0245)) |
| 21 | +* Ipv6 binding error on windows ([#1003](https://github.com/grafana/k6-studio/issues/1003)) ([a9ff571](https://github.com/grafana/k6-studio/commit/a9ff5710371eb9e6818d68f0c33d06022efe2d76)) |
| 22 | +* Rules with regex and begin-end selectors replace all occurences of matched value ([#966](https://github.com/grafana/k6-studio/issues/966)) ([85b55b6](https://github.com/grafana/k6-studio/commit/85b55b628898e3c074280a7983771d3338628821)) |
| 23 | +* Scripts without k6/execution import cannot be run in Validator ([#946](https://github.com/grafana/k6-studio/issues/946)) ([8cafb9e](https://github.com/grafana/k6-studio/commit/8cafb9e9ac680de29ea08bf40bc7138384dd41cf)) |
| 24 | + |
| 25 | + |
| 26 | +### Internal Changes |
| 27 | + |
| 28 | +* Add AI usage disclaimer ([#944](https://github.com/grafana/k6-studio/issues/944)) ([61079d3](https://github.com/grafana/k6-studio/commit/61079d3ba5fa4ec1ff025a8988fe89b98bdfe2da)) |
| 29 | +* Add autocorrelation usage tracking ([#926](https://github.com/grafana/k6-studio/issues/926)) ([bd6186a](https://github.com/grafana/k6-studio/commit/bd6186a5bf09a6d11021afd00235c21c56f9997e)) |
| 30 | +* **browser:** Create empty browser tests ([#973](https://github.com/grafana/k6-studio/issues/973)) ([5c01cfe](https://github.com/grafana/k6-studio/commit/5c01cfe5595b6dfcf6cd29d2da4dc367a83ffe05)) |
| 31 | +* **browser:** Expand drawer when clicking tab in browser debugger ([#1010](https://github.com/grafana/k6-studio/issues/1010)) ([9b44413](https://github.com/grafana/k6-studio/commit/9b44413f5d1e3ce054288cc889409cbf11eab2c6)) |
| 32 | +* Don't track script_validated event when validation is triggered automatically ([#930](https://github.com/grafana/k6-studio/issues/930)) ([aad1da1](https://github.com/grafana/k6-studio/commit/aad1da12b30ebecc5b3954151af19d5f62099147)) |
| 33 | +* **fix:** Console drawer in browser debugger is not scrollable ([#964](https://github.com/grafana/k6-studio/issues/964)) ([71cf3ce](https://github.com/grafana/k6-studio/commit/71cf3ceeb6ec1c4fae597af3bf1d48e7ca3aa7b9)) |
| 34 | +* Improve correlation prompts and tools ([#920](https://github.com/grafana/k6-studio/issues/920)) ([03a5c68](https://github.com/grafana/k6-studio/commit/03a5c6822fc330baaadca0f8d57465e445b3af53)) |
| 35 | +* Prevent autocorrelation dialog closing by clicking outside ([#945](https://github.com/grafana/k6-studio/issues/945)) ([65ee05a](https://github.com/grafana/k6-studio/commit/65ee05aacfe5893bb34096bfe4a65b7c97fd17d1)) |
| 36 | +* Sum token usage and show input/output separately ([#949](https://github.com/grafana/k6-studio/issues/949)) ([ff8fa3f](https://github.com/grafana/k6-studio/commit/ff8fa3f504fc145c53ac799e3ab67b02651d6f63)) |
| 37 | +* Update autocorrelation copy, add feature preview badge ([#948](https://github.com/grafana/k6-studio/issues/948)) ([2f83a07](https://github.com/grafana/k6-studio/commit/2f83a07f4238a07401d0d9b500b95908f333cef2)) |
| 38 | + |
| 39 | + |
| 40 | +### Documentation |
| 41 | + |
| 42 | +* Correct link to Code of Conduct in CONTRIBUTING.md ([#971](https://github.com/grafana/k6-studio/issues/971)) ([2484126](https://github.com/grafana/k6-studio/commit/248412686fce333db8debb702f53462d1e7720a9)) |
| 43 | + |
| 44 | + |
| 45 | +### Miscellaneous Chores |
| 46 | + |
| 47 | +* Bump macos runner to 15 ([#952](https://github.com/grafana/k6-studio/issues/952)) ([cd4ff67](https://github.com/grafana/k6-studio/commit/cd4ff67f19d88288c05f275a05912058ec399bcb)) |
| 48 | +* **deps:** bump body-parser from 2.2.0 to 2.2.1 ([#909](https://github.com/grafana/k6-studio/issues/909)) ([9619732](https://github.com/grafana/k6-studio/commit/9619732bb773658a89e0f2b6f24a5331ae689220)) |
| 49 | +* **deps:** bump express ([#918](https://github.com/grafana/k6-studio/issues/918)) ([2c020b8](https://github.com/grafana/k6-studio/commit/2c020b897a7ff5ba604fa688703a5d0e45f8ccc9)) |
| 50 | +* **deps:** bump node-forge from 1.3.1 to 1.3.2 ([#911](https://github.com/grafana/k6-studio/issues/911)) ([d17b188](https://github.com/grafana/k6-studio/commit/d17b188fc360596dcf0f02671731c80b251bf546)) |
| 51 | +* **deps:** bump qs and body-parser ([#968](https://github.com/grafana/k6-studio/issues/968)) ([8fbfc91](https://github.com/grafana/k6-studio/commit/8fbfc91481a574d860cdb49e5b3e525e7a700bfe)) |
| 52 | +* **deps:** bump react-router and react-router-dom ([#989](https://github.com/grafana/k6-studio/issues/989)) ([6f9bb6d](https://github.com/grafana/k6-studio/commit/6f9bb6d86589650e657c6307a435682e3d7d4e43)) |
| 53 | +* **deps:** pin dependencies ([#913](https://github.com/grafana/k6-studio/issues/913)) ([fcd6cf7](https://github.com/grafana/k6-studio/commit/fcd6cf77792f58bf42722512abd2d1587dcb0198)) |
| 54 | +* **deps:** pin dependencies ([#995](https://github.com/grafana/k6-studio/issues/995)) ([a8733aa](https://github.com/grafana/k6-studio/commit/a8733aa5c3a080d70e628433694cfa572f8adaf2)) |
| 55 | +* **deps:** update actions/setup-dotnet action to v5.0.1 ([#915](https://github.com/grafana/k6-studio/issues/915)) ([7f2973a](https://github.com/grafana/k6-studio/commit/7f2973a5af6c00ecc8ae40f8c6f472477668b989)) |
| 56 | +* **deps:** update amannn/action-semantic-pull-request digest to 71b07ef ([#914](https://github.com/grafana/k6-studio/issues/914)) ([ea9b03c](https://github.com/grafana/k6-studio/commit/ea9b03c83afc287bf959a2d117c732553378809e)) |
| 57 | +* **deps:** update dependency @ai-sdk/openai to v2.0.86 ([#916](https://github.com/grafana/k6-studio/issues/916)) ([7f24ab3](https://github.com/grafana/k6-studio/commit/7f24ab35e95588d5e6f2d5d57ebf16ec8d7c8517)) |
| 58 | +* **deps:** update dependency @ai-sdk/openai to v2.0.89 ([#974](https://github.com/grafana/k6-studio/issues/974)) ([046b0a8](https://github.com/grafana/k6-studio/commit/046b0a82c029b9270b5133704c38bf7b65ef2cd4)) |
| 59 | +* **deps:** update dependency @ai-sdk/react to v2.0.107 ([#927](https://github.com/grafana/k6-studio/issues/927)) ([94eae5d](https://github.com/grafana/k6-studio/commit/94eae5db2b2cae9df5a6a45516fbde90bc3dfbf8)) |
| 60 | +* **deps:** update dependency @ai-sdk/react to v2.0.108 ([#931](https://github.com/grafana/k6-studio/issues/931)) ([1ec3173](https://github.com/grafana/k6-studio/commit/1ec317375ea7c9da14a6a46fa66d8f9664f97c01)) |
| 61 | +* **deps:** update dependency @ai-sdk/react to v2.0.109 ([#937](https://github.com/grafana/k6-studio/issues/937)) ([70ca787](https://github.com/grafana/k6-studio/commit/70ca7873db1bcfb4b98b380fb7ecc11aeb08336a)) |
| 62 | +* **deps:** update dependency @sentry/vite-plugin to v2.23.1 ([#929](https://github.com/grafana/k6-studio/issues/929)) ([478d92e](https://github.com/grafana/k6-studio/commit/478d92e7547a980c69cfcfa10ba9448960d4b605)) |
| 63 | +* **deps:** update dependency @types/webextension-polyfill to ^0.12.3 ([#932](https://github.com/grafana/k6-studio/issues/932)) ([2798f9c](https://github.com/grafana/k6-studio/commit/2798f9c1222d71689cbce9853e84d25110d8ea1a)) |
| 64 | +* **deps:** update dependency allotment to v1.20.4 ([#935](https://github.com/grafana/k6-studio/issues/935)) ([cda68e8](https://github.com/grafana/k6-studio/commit/cda68e86168e65add0f7d70ded3eb74e81a159a6)) |
| 65 | +* **deps:** update dependency dom-accessibility-api to v0.7.1 ([#936](https://github.com/grafana/k6-studio/issues/936)) ([3348017](https://github.com/grafana/k6-studio/commit/3348017b95370480553211dd6cfcf0a0c70d240d)) |
| 66 | +* **deps:** update dependency find-process to v1.4.11 ([#938](https://github.com/grafana/k6-studio/issues/938)) ([83c0514](https://github.com/grafana/k6-studio/commit/83c0514fb45f57f00bc6ae922e28fd9cee8cf669)) |
| 67 | +* **deps:** update googleapis/release-please-action action to v4.4.0 ([#997](https://github.com/grafana/k6-studio/issues/997)) ([67660e7](https://github.com/grafana/k6-studio/commit/67660e71b274c9deb67866dbddfdf8c09f32c88d)) |
| 68 | +* Don't allow to use basic-text encryption on linux ([#940](https://github.com/grafana/k6-studio/issues/940)) ([b8790c6](https://github.com/grafana/k6-studio/commit/b8790c69fb0a224401fa1a6f065b50e9d3c23535)) |
| 69 | +* Fix shim import path generation on Windows ([#925](https://github.com/grafana/k6-studio/issues/925)) ([d5a163f](https://github.com/grafana/k6-studio/commit/d5a163fca0585e06618381720689a6c5fd7d90c2)) |
| 70 | +* **main:** release 1.10.0 ([#907](https://github.com/grafana/k6-studio/issues/907)) ([0926c3d](https://github.com/grafana/k6-studio/commit/0926c3dd26ca9a872128c2c306943045f6fe2b6a)) |
| 71 | +* Revert release ([#961](https://github.com/grafana/k6-studio/issues/961)) ([22355f1](https://github.com/grafana/k6-studio/commit/22355f151e205e76cd05c5807c13d24033495616)) |
| 72 | +* Use macos-15-intel runner ([#955](https://github.com/grafana/k6-studio/issues/955)) ([0f6b488](https://github.com/grafana/k6-studio/commit/0f6b488b6a67e2e19ad8ec6543a24e64cb8b127e)) |
| 73 | + |
| 74 | + |
| 75 | +### Build System |
| 76 | + |
| 77 | +* Bump forge packages and update configs to fix macos15-intel build ([#1007](https://github.com/grafana/k6-studio/issues/1007)) ([01c4710](https://github.com/grafana/k6-studio/commit/01c4710906a17acd7b4009313ea0afd92806341e)) |
| 78 | + |
| 79 | + |
| 80 | +### Continuous Integration |
| 81 | + |
| 82 | +* Disable dependency pinning in Renovate ([#986](https://github.com/grafana/k6-studio/issues/986)) ([8a80f16](https://github.com/grafana/k6-studio/commit/8a80f16f4c11cdcdf3671b639f50708e075001f1)) |
| 83 | + |
3 | 84 | ## [1.9.0](https://github.com/grafana/k6-studio/compare/v1.8.0...v1.9.0) (2025-11-25) |
4 | 85 |
|
5 | 86 |
|
|
0 commit comments