@applitools/req
Version:
Applitools fetch-based request library
458 lines (220 loc) • 18 kB
Markdown
# Changelog
## [1.8.7](https://github.com/Applitools-Dev/sdk/compare/js/req@1.8.6...js/req@1.8.7) (2025-12-01)
### Dependencies
* @applitools/utils bumped to 1.14.1
#### Bug Fixes
* setup script compatibility with ESM | AD-11756 ([#3363](https://github.com/Applitools-Dev/sdk/issues/3363)) ([d1222f4](https://github.com/Applitools-Dev/sdk/commit/d1222f40a74ab62782bebeeb0cf899aac3f3d3b6))
## [1.8.6](https://github.com/Applitools-Dev/sdk/compare/js/req@1.8.5...js/req@1.8.6) (2025-11-19)
### Dependencies
* @applitools/utils bumped to 1.14.0
#### Features
* disable heartbeats whenever no tests are running ([#3344](https://github.com/Applitools-Dev/sdk/issues/3344)) ([b66d28a](https://github.com/Applitools-Dev/sdk/commit/b66d28a7a382f26b68de70c8633c027cb4bdf225))
* @applitools/logger bumped to 2.2.6
* @applitools/test-server bumped to 1.3.5
## [1.8.5](https://github.com/Applitools-Dev/sdk/compare/js/req@1.8.4...js/req@1.8.5) (2025-11-09)
### Dependencies
* @applitools/utils bumped to 1.13.0
#### Features
* restart cache and keepalive | FLD-3773 ([#3326](https://github.com/Applitools-Dev/sdk/issues/3326)) ([0fd12ca](https://github.com/Applitools-Dev/sdk/commit/0fd12ca703b4546560b563076a38f9ada24acc75))
* @applitools/logger bumped to 2.2.5
* @applitools/test-server bumped to 1.3.4
## [1.8.4](https://github.com/Applitools-Dev/sdk/compare/js/req@1.8.3...js/req@1.8.4) (2025-09-16)
### Dependencies
* @applitools/logger bumped to 2.2.4
#### Bug Fixes
* remove duplicate tests on different sessions for same batch ([#3184](https://github.com/Applitools-Dev/sdk/issues/3184)) ([ede0d1f](https://github.com/Applitools-Dev/sdk/commit/ede0d1fd8018e14c19811903d78c273bce048f84))
* @applitools/test-server bumped to 1.3.3
## [1.8.3](https://github.com/Applitools-Dev/sdk/compare/js/req@1.8.2...js/req@1.8.3) (2025-09-09)
### Dependencies
* @applitools/utils bumped to 1.12.0
#### Features
* enable canvas with webgl for autonomous | FLD 3515 ([#3197](https://github.com/Applitools-Dev/sdk/issues/3197)) ([23f22e5](https://github.com/Applitools-Dev/sdk/commit/23f22e517d52dc70f24093dfb21e072b9aa9fb60))
* @applitools/logger bumped to 2.2.3
* @applitools/test-server bumped to 1.3.2
## [1.8.2](https://github.com/Applitools-Dev/sdk/compare/js/req@1.8.1...js/req@1.8.2) (2025-08-12)
### Dependencies
* @applitools/utils bumped to 1.11.1
#### Bug Fixes
* downgrade uuid to 9.0.1 ([#3169](https://github.com/Applitools-Dev/sdk/issues/3169)) ([30be8e3](https://github.com/Applitools-Dev/sdk/commit/30be8e35802b2c8bc970f62fdbd2d128f5a77fb7))
* @applitools/logger bumped to 2.2.2
* @applitools/test-server bumped to 1.3.1
## [1.8.1](https://github.com/Applitools-Dev/sdk/compare/js/req@1.8.0...js/req@1.8.1) (2025-08-05)
### Dependencies
* @applitools/utils bumped to 1.11.0
#### Features
* improve configuration handling ([#3130](https://github.com/Applitools-Dev/sdk/issues/3130)) ([def7be1](https://github.com/Applitools-Dev/sdk/commit/def7be1dd07460f49142cddfe55203baa884e6c3))
* make utils.general.guid crypto secured ([#3137](https://github.com/Applitools-Dev/sdk/issues/3137)) ([775df08](https://github.com/Applitools-Dev/sdk/commit/775df08307e41402a6603812205bc857bd3f936e))
* @applitools/logger bumped to 2.2.1
* @applitools/test-server bumped to 1.3.0
#### Features
* release java ([7bc39e6](https://github.com/Applitools-Dev/sdk/commit/7bc39e679eab27a19322ca4b121177da7437c106))
## [1.8.0](https://github.com/Applitools-Dev/sdk/compare/js/req@1.7.15...js/req@1.8.0) (2025-07-30)
### Features
* release java ([7bc39e6](https://github.com/Applitools-Dev/sdk/commit/7bc39e679eab27a19322ca4b121177da7437c106))
### Dependencies
* @applitools/utils bumped to 1.10.0
#### Features
* release java ([7bc39e6](https://github.com/Applitools-Dev/sdk/commit/7bc39e679eab27a19322ca4b121177da7437c106))
## [1.7.15](https://github.com/Applitools-Dev/sdk/compare/js/req@1.7.14...js/req@1.7.15) (2025-07-15)
### Performance Improvements
* yarn dedup packages ([#3061](https://github.com/Applitools-Dev/sdk/issues/3061)) ([2fd8951](https://github.com/Applitools-Dev/sdk/commit/2fd8951d6ce9c18a5dbdb648adaa2c454eae9b4e))
## [1.7.14](https://github.com/Applitools-Dev/sdk/compare/js/req@1.7.13...js/req@1.7.14) (2025-07-07)
### Dependencies
* @applitools/utils bumped to 1.9.0
#### Features
* support https_proxy and http_proxy env variables | FLD-2702 ([#3046](https://github.com/Applitools-Dev/sdk/issues/3046)) ([0633809](https://github.com/Applitools-Dev/sdk/commit/06338099f44bfb149a5829f62c2f9b19e2392850))
## [1.7.13](https://github.com/Applitools-Dev/sdk/compare/js/req@1.7.12...js/req@1.7.13) (2025-06-15)
### Dependencies
* @applitools/test-server bumped to 1.2.3
#### Bug Fixes
* basic auth protected resources | FLD-2761 | FMRI-120 ([#2444](https://github.com/Applitools-Dev/sdk/issues/2444)) ([b48cf49](https://github.com/Applitools-Dev/sdk/commit/b48cf49dec50bbf1ed2ba111608a48cf09962565))
* export issues for ts js with legacy solution ([#3016](https://github.com/Applitools-Dev/sdk/issues/3016)) ([a3a9daf](https://github.com/Applitools-Dev/sdk/commit/a3a9daf9c3361bb1f253499c1335a1434ec520d1))
* storybook navigation timeouts ([#2701](https://github.com/Applitools-Dev/sdk/issues/2701)) ([64e3a40](https://github.com/Applitools-Dev/sdk/commit/64e3a40a524ae76ec457ae9c2d1170fbaea5e982))
## [1.7.12](https://github.com/Applitools-Dev/sdk/compare/js/req@1.7.11...js/req@1.7.12) (2025-05-11)
### Dependencies
* @applitools/utils bumped to 1.8.2
#### Bug Fixes
* remove redundant file readings and added rendering concurrency limit ([#2956](https://github.com/Applitools-Dev/sdk/issues/2956)) ([b970180](https://github.com/Applitools-Dev/sdk/commit/b97018010fdf12cb0d202192b22f643c16c569d5))
## [1.7.11](https://github.com/Applitools-Dev/sdk/compare/js/req@1.7.10...js/req@1.7.11) (2025-05-07)
### Dependencies
* @applitools/utils bumped to 1.8.1
#### Bug Fixes
* offline test dist readings | AD-9894 ([#2945](https://github.com/Applitools-Dev/sdk/issues/2945)) ([92293f4](https://github.com/Applitools-Dev/sdk/commit/92293f40ddbbb015fba224a70158bbd0cdbcf799))
## [1.7.10](https://github.com/Applitools-Dev/sdk/compare/js/req@1.7.9...js/req@1.7.10) (2025-04-13)
### Bug Fixes
* req dummy ([23ddce8](https://github.com/Applitools-Dev/sdk/commit/23ddce8e3accd4b58838ec9cd722836c10310548))
### Performance Improvements
* cachify http agent ([#2466](https://github.com/Applitools-Dev/sdk/issues/2466)) ([bc2f4a1](https://github.com/Applitools-Dev/sdk/commit/bc2f4a1fae3c379f061c9199edf4c5257769fb44))
## [1.7.9](https://github.com/Applitools-Dev/sdk/compare/js/req@1.7.8...js/req@1.7.9) (2025-03-30)
### Dependencies
* @applitools/utils bumped to 1.8.0
#### Features
* allow sending callback functions to waitBeforeCapture ([#2780](https://github.com/Applitools-Dev/sdk/issues/2780)) ([4caa2e8](https://github.com/Applitools-Dev/sdk/commit/4caa2e8ae055d3dd48164eeceaa4c691eeadcdd4))
## [1.7.8](https://github.com/Applitools-Dev/sdk/compare/js/req@1.7.7...js/req@1.7.8) (2025-02-26)
### Dependencies
* @applitools/utils bumped to 1.7.8
#### Performance Improvements
* ufg client dedup job info elements ([#2811](https://github.com/Applitools-Dev/sdk/issues/2811)) ([c04c147](https://github.com/Applitools-Dev/sdk/commit/c04c14776736a422292ada1029820e975adc3d31))
## [1.7.7](https://github.com/Applitools-Dev/sdk/compare/js/req@1.7.6...js/req@1.7.7) (2025-01-19)
### Bug Fixes
* memory usage going high when resource is uint8array ([#2743](https://github.com/Applitools-Dev/sdk/issues/2743)) ([d06deeb](https://github.com/Applitools-Dev/sdk/commit/d06deeb845de62e96ec623efefa90ae65a703736))
## [1.7.6](https://github.com/Applitools-Dev/sdk/compare/js/req@1.7.5...js/req@1.7.6) (2024-12-31)
### Dependencies
* @applitools/utils bumped to 1.7.7
#### Bug Fixes
* shim process execution functions for browser environment ([#2698](https://github.com/Applitools-Dev/sdk/issues/2698)) ([8d77db4](https://github.com/Applitools-Dev/sdk/commit/8d77db48e1c7fd54cad92c89a819a924255e5868))
## [1.7.5](https://github.com/Applitools-Dev/sdk/compare/js/req@1.7.4...js/req@1.7.5) (2024-12-18)
### Dependencies
* @applitools/utils bumped to 1.7.6
#### Bug Fixes
* support webdriver.io 9 ([baee5ce](https://github.com/Applitools-Dev/sdk/commit/baee5ce96e8220c337b007e3a517b5546ce0fedc))
## [1.7.4](https://github.com/Applitools-Dev/sdk/compare/js/req@1.7.3...js/req@1.7.4) (2024-11-27)
### Bug Fixes
* set heartbeat request timeout as the request interval ([#2587](https://github.com/Applitools-Dev/sdk/issues/2587)) ([0251d27](https://github.com/Applitools-Dev/sdk/commit/0251d27d9ed44ec247732f66904ae3d4fa4123f1))
## [1.7.3](https://github.com/Applitools-Dev/sdk/compare/js/req@1.7.2...js/req@1.7.3) (2024-11-07)
### Dependencies
* @applitools/utils bumped to 1.7.5
#### Code Refactoring
* start linting "no-floating-promises" (wip) ([#2539](https://github.com/Applitools-Dev/sdk/issues/2539)) ([51b91cb](https://github.com/Applitools-Dev/sdk/commit/51b91cb15603f7d68e4bd6a16eb0f80e3f380295))
## [1.7.2](https://github.com/Applitools-Dev/sdk/compare/js/req@1.7.1...js/req@1.7.2) (2024-06-26)
### Bug Fixes
* tunnel client ([670b184](https://github.com/Applitools-Dev/sdk/commit/670b1843ce43347d97e19fa02f8bc630332ff414))
### Dependencies
* @applitools/utils bumped to 1.7.4
#### Bug Fixes
* tunnel client ([670b184](https://github.com/Applitools-Dev/sdk/commit/670b1843ce43347d97e19fa02f8bc630332ff414))
## [1.7.1](https://github.com/Applitools-Dev/sdk/compare/js/req@1.7.0...js/req@1.7.1) (2024-05-28)
### Bug Fixes
* trigger release ([88c4f81](https://github.com/Applitools-Dev/sdk/commit/88c4f812bd92eae61ee8ebbee5da0d64ad8c8859))
### Dependencies
* @applitools/utils bumped to 1.7.3
#### Bug Fixes
* trigger release ([88c4f81](https://github.com/Applitools-Dev/sdk/commit/88c4f812bd92eae61ee8ebbee5da0d64ad8c8859))
## [1.7.0](https://github.com/Applitools-Dev/sdk/compare/js/req@1.6.7...js/req@1.7.0) (2024-05-28)
### Features
* dynamic timeout based on uploaded file size ([#2364](https://github.com/Applitools-Dev/sdk/issues/2364)) ([8a82d68](https://github.com/Applitools-Dev/sdk/commit/8a82d6839ace60fda27e153ba233019f137017fe))
## [1.6.7](https://github.com/Applitools-Dev/sdk/compare/js/req@1.6.6...js/req@1.6.7) (2024-04-22)
### Dependencies
* @applitools/utils bumped to 1.7.2
#### Bug Fixes
* trigger release ([88ba29f](https://github.com/Applitools-Dev/sdk/commit/88ba29f358620a5c0f0861eb31e8929d0b611284))
## [1.6.6](https://github.com/Applitools-Dev/sdk/compare/js/req@1.6.5...js/req@1.6.6) (2024-04-15)
### Dependencies
* @applitools/utils bumped to 1.7.1
#### Bug Fixes
* region intersection algorithm ([#2290](https://github.com/Applitools-Dev/sdk/issues/2290)) ([aaa8d0c](https://github.com/Applitools-Dev/sdk/commit/aaa8d0cbcb0e39d23d652c2caf9d27bfaed0d2eb))
## [1.6.5](https://github.com/applitools/eyes.sdk.javascript1/compare/js/req@1.6.4...js/req@1.6.5) (2024-02-29)
### Bug Fixes
* fixed url concatenation logic ([#2197](https://github.com/applitools/eyes.sdk.javascript1/issues/2197)) ([c3b2e0a](https://github.com/applitools/eyes.sdk.javascript1/commit/c3b2e0ad47f002978544eaac759a80f18f7c5ee3))
## [1.6.4](https://github.com/applitools/eyes.sdk.javascript1/compare/js/req@1.6.3...js/req@1.6.4) (2023-12-05)
### Dependencies
* @applitools/utils bumped to 1.7.0
#### Features
* add Eyes.getResults method ([#2046](https://github.com/applitools/eyes.sdk.javascript1/issues/2046)) ([#2069](https://github.com/applitools/eyes.sdk.javascript1/issues/2069)) ([4d263e1](https://github.com/applitools/eyes.sdk.javascript1/commit/4d263e19cb5e5708790a1a7ef90ff8f3eee50d91))
## [1.6.3](https://github.com/applitools/eyes.sdk.javascript1/compare/js/req@1.6.2...js/req@1.6.3) (2023-11-21)
### Dependencies
* @applitools/utils bumped to 1.6.3
#### Bug Fixes
* don't throw error for missing configuration file ([#2034](https://github.com/applitools/eyes.sdk.javascript1/issues/2034)) ([d084e7b](https://github.com/applitools/eyes.sdk.javascript1/commit/d084e7bf6e1727e3969622b4e597881f18241eb3))
## [1.6.2](https://github.com/applitools/eyes.sdk.javascript1/compare/js/req@1.6.1...js/req@1.6.2) (2023-10-17)
### Code Refactoring
* disallow usage of global Buffer ([#1957](https://github.com/applitools/eyes.sdk.javascript1/issues/1957)) ([adcc082](https://github.com/applitools/eyes.sdk.javascript1/commit/adcc082f20f6b92e819b96424e995d9a69d99758))
### Dependencies
* @applitools/utils bumped to 1.6.2
#### Code Refactoring
* disallow usage of global Buffer ([#1957](https://github.com/applitools/eyes.sdk.javascript1/issues/1957)) ([adcc082](https://github.com/applitools/eyes.sdk.javascript1/commit/adcc082f20f6b92e819b96424e995d9a69d99758))
## [1.6.1](https://github.com/applitools/eyes.sdk.javascript1/compare/js/req@1.6.0...js/req@1.6.1) (2023-09-25)
### Bug Fixes
* add browser entry point declaration and test ([#1933](https://github.com/applitools/eyes.sdk.javascript1/issues/1933)) ([5ba0720](https://github.com/applitools/eyes.sdk.javascript1/commit/5ba0720d62a9af8a9a2e1c2437c569e6ab19afd8))
### Dependencies
* @applitools/utils bumped to 1.6.1
#### Bug Fixes
* add browser entry point declaration and test ([#1933](https://github.com/applitools/eyes.sdk.javascript1/issues/1933)) ([5ba0720](https://github.com/applitools/eyes.sdk.javascript1/commit/5ba0720d62a9af8a9a2e1c2437c569e6ab19afd8))
#### Code Refactoring
* use Uint8Array instead of Buffer for binary data representation ([#1928](https://github.com/applitools/eyes.sdk.javascript1/issues/1928)) ([d1472ab](https://github.com/applitools/eyes.sdk.javascript1/commit/d1472ab8fd49e9a240e99a44dbf1d180b6c7a54b))
## [1.6.0](https://github.com/applitools/eyes.sdk.javascript1/compare/js/req@1.5.4...js/req@1.6.0) (2023-09-04)
### Features
* add support for fallback in `req` ([#1899](https://github.com/applitools/eyes.sdk.javascript1/issues/1899)) ([d69c4b5](https://github.com/applitools/eyes.sdk.javascript1/commit/d69c4b5830370c471dfc25b6e2caddca8b458df9))
* update testcafe ([#1884](https://github.com/applitools/eyes.sdk.javascript1/issues/1884)) ([104f1b6](https://github.com/applitools/eyes.sdk.javascript1/commit/104f1b6cc0d4f107ba46404383de2fa11fe99dcf))
### Dependencies
* @applitools/utils bumped to 1.6.0
#### Features
* add support for fallback in `req` ([#1899](https://github.com/applitools/eyes.sdk.javascript1/issues/1899)) ([d69c4b5](https://github.com/applitools/eyes.sdk.javascript1/commit/d69c4b5830370c471dfc25b6e2caddca8b458df9))
## [1.5.4](https://github.com/applitools/eyes.sdk.javascript1/compare/js/req@1.5.3...js/req@1.5.4) (2023-08-30)
### Dependencies
* @applitools/utils bumped to 1.5.2
#### Bug Fixes
* fixed some types ([498b1d7](https://github.com/applitools/eyes.sdk.javascript1/commit/498b1d7c547df04773b64b66ee39cccb402c093e))
## [1.5.3](https://github.com/applitools/eyes.sdk.javascript1/compare/js/req@1.5.2...js/req@1.5.3) (2023-08-18)
### Code Refactoring
* refactored spec driver interface ([#1839](https://github.com/applitools/eyes.sdk.javascript1/issues/1839)) ([aa49ec2](https://github.com/applitools/eyes.sdk.javascript1/commit/aa49ec2a7d14b8529acc3a8a4c2baecfa113d98a))
### Dependencies
* @applitools/utils bumped to 1.5.1
#### Code Refactoring
* refactored spec driver interface ([#1839](https://github.com/applitools/eyes.sdk.javascript1/issues/1839)) ([aa49ec2](https://github.com/applitools/eyes.sdk.javascript1/commit/aa49ec2a7d14b8529acc3a8a4c2baecfa113d98a))
## [1.5.2](https://github.com/applitools/eyes.sdk.javascript1/compare/js/req@1.5.1...js/req@1.5.2) (2023-07-21)
### Bug Fixes
* fix workspace dependencies ([2a3856f](https://github.com/applitools/eyes.sdk.javascript1/commit/2a3856f3ce3bcf1407f59c676653b6f218556760))
## [1.5.1](https://github.com/applitools/eyes.sdk.javascript1/compare/js/req@1.5.0...js/req@1.5.1) (2023-07-21)
### Code Refactoring
* ufg client ([#1780](https://github.com/applitools/eyes.sdk.javascript1/issues/1780)) ([d60cf16](https://github.com/applitools/eyes.sdk.javascript1/commit/d60cf1616741a96b152a1548760bb98116e5c3f9))
## [1.5.0](https://github.com/applitools/eyes.sdk.javascript1/compare/js/req@1.4.0...js/req@1.5.0) (2023-07-18)
### Features
* support retries on stuck requests ([be673bb](https://github.com/applitools/eyes.sdk.javascript1/commit/be673bb505c9b21d6aea37d86e88513e95e3cb02))
## [1.4.0](https://github.com/applitools/eyes.sdk.javascript1/compare/js/req@1.3.3...js/req@1.4.0) (2023-07-05)
### Features
* support dns caching ([#1680](https://github.com/applitools/eyes.sdk.javascript1/issues/1680)) ([9bbff34](https://github.com/applitools/eyes.sdk.javascript1/commit/9bbff34f50c9d18758b55a6bcb45571ca1148180))
## [1.3.3](https://github.com/applitools/eyes.sdk.javascript1/compare/js/req@1.3.2...js/req@1.3.3) (2023-06-28)
### Dependencies
* @applitools/utils bumped from 1.4.0 to 1.5.0
#### Features
* handled abandoned tunnels ([#1669](https://github.com/applitools/eyes.sdk.javascript1/issues/1669)) ([e01a9f6](https://github.com/applitools/eyes.sdk.javascript1/commit/e01a9f6f7543fc5e6bd842acf6ee8de8cfb49998))
## [1.3.2](https://github.com/applitools/eyes.sdk.javascript1/compare/js/req@1.3.1...js/req@1.3.2) (2023-06-15)
### Bug Fixes
* improve stability and logging ([#1658](https://github.com/applitools/eyes.sdk.javascript1/issues/1658)) ([6ba65dd](https://github.com/applitools/eyes.sdk.javascript1/commit/6ba65dd4813ee102e41ecf930b3bc7c87e13495c))
## [1.3.1](https://github.com/applitools/eyes.sdk.javascript1/compare/js/req-v1.3.0...js/req@1.3.1) (2023-06-13)
### Dependencies
* update some dependencies
* The following workspace dependencies were updated
* dependencies
* @applitools/utils bumped from 1.3.37 to 1.4.0