Skip to content

Releases: grafana/k6-studio

v0.10.0

05 Dec 13:03
Compare
Choose a tag to compare

k6 Studio v0.10.0 is here!

New Features

  • Highlight matches when filtering requests
  • Setup settings migration mechanism to allow us to safely release new schema versions

v0.9.0

28 Nov 20:12
fcaf47e
Compare
Choose a tag to compare

k6 Studio v0.9.0 is here!

New Features

  • When providing a starting URL for a recording, the generated HAR file will now contain the hostname for the URL
  • Users now have the ability to target headers key by name in correlation and parameterization rules

Bug Fixes

  • Fixed a bug that would delete the current selected recording when clicking on the "New recording" button

v0.8.0

21 Nov 20:56
5faa040
Compare
Choose a tag to compare

k6 Studio v0.8.0 is here!

New Features

  • A new toggle button has been added to allow toggling word-wrap mode in both script preview and requests inspector
  • Bundled k6 version as been updated to v0.55.0

Bug Fixes

  • Fixed a bug that would make the app crash due to settings file being empty
  • Fixed a bug that would prevent saving the app size and position while the settings page was open

v0.7.0

14 Nov 16:20
Compare
Choose a tag to compare

k6 Studio v0.7.0 is here! 🎉

New Features

  • Organize settings dialog with tabs 🗂️
  • Persistent theme settings 💡
  • Add documentation link to activity bar 📜

Miscellaneous

  • Update screenshot in README 💻
  • Removed no longer used DevTools component 🗑️
  • Capture additional logs to help with debugging 🐛

v0.6.0

31 Oct 18:54
f981ff4
Compare
Choose a tag to compare

k6 Studio v0.6.0 is here! 🍕
This marks the start of the Public Preview 🎉 🎉 🎉

New Features

  • Documentation is now live
  • Correlation replacer can now use the path filter without having to specify a custom selector
  • Filtering files in the sidebar is now possible
  • Hovering on requests in the inspector now shows a different background color
  • The allowed hosts button now opens as a popover
  • When trying to quit the application from an unsaved modified Generator, you will be prompted for saving changes before the application closes

Bug Fixes

  • Fixed a bug that prevented the correlation replacer to be applied
  • Fixed a bug that would close the rule editor upon pressing Enter
  • Fixed a bug that wouldn’t allow for group name changing when clearing a recording
  • Fixed a bug that would make the caret in the Recorder groups unclickable
  • Fixed a bug that would happen when importing an HAR file that was not base64 encoded
  • Fixed an issue that would make the k6 script fail when a value in the recording would contain backticks

We really appreciate the feedback we're receiving and we look forward to simplifying test authoring even more 🙌
Happy Halloween 🎃


studio mascot purple halloween

v0.5.1

25 Oct 15:09
9ba98a5
Compare
Choose a tag to compare

k6 Studio v0.5.1 is here!

New features

Parameterization rule

Add and configure rules to parameterize your requests (e.g. by replacing the userId value in all requests with a test user id defined in Test variables)

URL prompt in Recorder

Enter the starting URL in Recorder to launch the browser with the URL opened. While this is completely optional, it helps reduce the number of irrelevant requests the browser makes.

Remember the size and position of the app window

k6 Studio will try to open with the same window size and position it had before it was closed.

Proxy status indicator

Proxy status is now displayed in the bottom left corner.

Improve the UX of the recording selector

If the selected recording has been deleted, the recording selector will have a warning icon.

Usage reports

The app now sends an anonymous usage report so that we can track relevant information to be able to build the product making better data-driven decisions. Read more about the usage reporting in README. You can opt-out of usage reporting in Settings.

Fixes

  • Fix the Settings dialog size so that it always fits on the screen, no matter the window size
  • Fix an issue with not being able to clear the filter if there's no matches when previewing a recording
  • Fix an issue where connections with upsteam proxies requiring SSL were not possible
  • Prevent infinite error loop on proxy restart

v0.4.0

18 Oct 15:47
a911d81
Compare
Choose a tag to compare

k6 Studio v0.4.0 is here!

New features

App settings

We added a Settings dialog where you can configure Recorder and Proxy. Expect more settings to appear there in future.

Recorder settings

It is now possible to provide the path to the Chrome executable instead of letting k6 Studio find it automatically.

Proxy settings

Set a custom proxy port and control whether k6 Studio should try to find an available port if the proxy port is in use. Choose between regular and upstream mode, allowing you to record through a third-party proxy.

Top-level error boundary

If the app crashes unexpectedly, an error component will be displayed allowing you to restart the app.

Bug fixes

  • Fix invalid regex in Begin/End crashes k6 Studio
  • Remove WebSocket requests from recording

v0.3.0

11 Oct 15:27
6bd25b5
Compare
Choose a tag to compare

k6 Studio v0.3.0 is here! 🎉

New features

Persisting application logs

To help with troubleshooting issues, k6 Studio now persists error logs to disk. The error log file can be accessed through the UI, allowing users to easily retrieve it.

Bug fixes

  • Fix application window not being restored from the dock on macOS after closing it

v0.2.1

04 Oct 13:52
9e5386b
Compare
Choose a tag to compare

k6 Studio v0.2.1 is a patch release that improves handling of redirects from the recording.

Summary

When generating a script from a recording that included redirects all the requests from that redirect to the final one in the chain would generate a request that was not needed because k6 itself handles redirect chains.
With this update only the first request is actually generated in the script and when using the verification rule to add checks, it will now correctly try to check the status code of the final response in the chain.

Bug fixes

  • Fix extra requests generated when the recording would contain a redirection chain
  • Fix recording verification rule adding checks for status code 302 on redirect

v0.2.0

27 Sep 14:08
3e05015
Compare
Choose a tag to compare

k6 Studio v0.2.0 is here! 🎉

New features

Enable auto updates

You'll now be prompted to install a new version of the app if it's available, or keep working with the current one.
This will make it easier to receive new features and bug fixes going forward.

Bug fixes

  • Fix requests showing up as static files in the validator when query parameters would end with a static file name
  • Fix correlated requests so that they can now be inspected in the Rule preview pane
  • Fix main window not maximizing after closing the splashscreen
  • Fix installer icons on Windows and macOS