Skip to content

Releases: thunderclient/thunder-client-support

v2.28.0

14 Oct 19:27
63efa59
Compare
Choose a tag to compare

New Features

  • Encrypted Environments feature implemented #1269
  • Integration with Azure Key Vault and AWS Secrets Manager #1269

Encrypted environments

Plain Text Values:

The values will be stored in the environment file in plain text format (Free, Starter & Business Plan).

{
   "name": "color",
   "value": "red",
   "secret": true,
}

Encrypted Values:

  • The values will be stored in the environment file in an encrypted format (Enterprise Plan).
{
   "name": "color",
   "value": "F4cuC3C1bmjrhpbG0uDj8A",
   "secret": true,
   "encrypted": true
}

Integration with Secret Managers

  • Thunder Client integrates with secret managers like Azure Key Vault and AWS Secrets Manager to fetch secrets and use variables in your requests with the format {{variable}}.

Documentation

v2.27.0

03 Oct 13:00
63efa59
Compare
Choose a tag to compare

Free Version for Personal Use Only

We are updating the terms of our free version, which will now be limited to personal use only. Businesses are prohibited from using the free version, as it constitutes a violation of our terms.

When we introduced subscriptions last year, many premium features were included in the free version, and it was allowed for commercial purposes. However, we’ve noticed that several large companies with thousands of employees have been using the free version without purchasing licenses. To ensure fairness, we are now restricting the free version to prevent commercial use by companies that do not support us by purchasing paid licenses.

New Free Version Restrictions

  • The free version of the software is restricted to personal use only. Businesses are prohibited from using the free version.
  • To qualify for commercial use of the free version, businesses must ensure at least 10% of their users are paid subscribers.
  • Companies with fewer than 25 employees, as well as schools, colleges, and universities may continue to use the free version for commercial purposes without needing to meet this requirement.
  • The use of older versions of the extension is prohibited and will be considered a violation of the terms.

Updated Terms

Please review the updated terms here.

Questions?

If you have any questions, feel free to contact us.

v2.25.7

21 Sep 18:47
Compare
Choose a tag to compare

New Features

  • PKCE State Param allow to use system variables #1566
  • oAuth2 Authorization token flow improvements #1565

v2.25.5

18 Sep 10:01
Compare
Choose a tag to compare

New Features

  • Skip All Requests option in Run Collection View
  • Get binary response body from script? #1601
  • Using Tests results indicator for retry function #1600
  • Skip Current request from same req pre-srcipt

Bug Fixes

  • Run Single req error on Run Col View

Skip All Requests button

Screenshot 2024-09-18 at 10 49 36

Get Binary Body

  • We have added new API to get binary response as Buffer.
var binary = tc.response.getBinary();

v2.25.0

02 Sep 05:39
Compare
Choose a tag to compare

New Features

  • Enterprise SSO is now available to customers on the Enterprise Plan.
  • Option to Remove Secret Values when Exporting Environment
  • Hide secret values when the mouse hovers over environment variables.
  • Reset Collection Requests Sort Numbers Command Palette Menu added
  • Minor Bug Fixes
  • Dependency packages updated

v2.23.0

12 May 09:49
845f53e
Compare
Choose a tag to compare

New Features

  • New Database design to reduce merge conflicts #1507
  • The new DB design is currently opt-in only, Please test and let us know your feedback.
  • Update CLI to v1.15.1

New Database Design

Collection in UI

Screenshot 2024-05-11 at 19 50 55

Database Design v3 (Current)

  • One file per collection
Screenshot 2024-05-11 at 19 36 52

NEW Database Design v4

  • One file per request
Screenshot 2024-05-11 at 19 46 01

How to upgrade to v4

  • From command palette select -> Upgrade Database to v4
Screenshot 2024-05-11 at 19 47 44

Downgrade to v3

  • If you like downgrade back to v3 format, Please copy collection files from _db-backupv3 back to collections folder

Feedback

  • Please test and let us know your feedback here

v2.21.15

25 Apr 06:05
f98a332
Compare
Choose a tag to compare

New Features

  • Restore previous open tabs on vscode reload #1462
  • Enable Right click and Run on the collections view #1528

Bug Fixes

  • Fix - Collection requests don't run in a defined order #1425

Run Request

  • Now you can right-click on a request and execute it
Screenshot 2024-04-25 at 06 50 12

v2.21.0

09 Apr 17:56
Compare
Choose a tag to compare

Documentation Site

Load Modules from Path

  • We are launching a new API for loading modules from a path.
  • This functionality is useful for loading private modules or modules hosted on registries other than npm.
  • The module path can be relative to the project root or an absolute path.
var moment = tc.loadFromPath("thunder-tests/packages/node_modules/moment");

VS Code Floating window

Bug Fixes

  • Fix - Enter key is added space in env #1515

v2.20.0

22 Mar 10:33
eef1676
Compare
Choose a tag to compare

Improved Loading of Node Modules

  • We have improved the loading of Node Modules from scripts #1434, #1442, #1429, #1405
  • Now you can load any node module like mongodb, oracledb, node-postgres, @azure/identity etc..
  • Update CLI to v1.13.0

Load Module syntax

const oracledb = await tc.loadModule("oracledb");
console.log(oracledb);

Database Improvements

  • We are planning to split collection into multiple request files to reduce merge conflicts
  • Please let us know your feedback #1507

v2.19.5

12 Mar 17:24
cb22a76
Compare
Choose a tag to compare

New Features

  • Show unsaved indicator #1493
  • New API that allows setting the body in the Pre-Request script.
  • JSON File Indent Size vscode setting added
  • Update CLI to v1.12.13

Set Body From Script

  • We are introducing a new API that allows setting the body in the Pre-Request script.
  • Please see examples of how to use - docs
tc.request.setBody({
    color:"red"
  });

JSON File Indent Size vscode setting

Screenshot 2024-03-12 at 16 52 23