Releases: hoppscotch/hoppscotch
2024.12.1
This is a point release that adds support for client authentication using credentials sent in the Authorization header for the Client Credentials Grant type as part of the OAuth 2.0
Authorization type alongside a few bug fixes on the Enterprise edition.
What's Changed
Full Changelog: 2024.12.0...2024.12.1
2024.12.0
This release includes features like generating pre and post-request scripts via AI-powered prompts (cloud offering), bulk edit mode support on requests with multipart/form-data
content types, the ability to disable request history tracking in self-hosted instances and admin role syncing between SAML provider and Hoppscotch (Enterprise offering) alongside a few bug fixes.
Read more at: https://hoppscotch.com/blog/hoppscotch-v2024-12-0.
What's Changed
- feat(backend): update Microsoft strategy to handle multiple scopes by @RaHehl in #4604
- build: enable the use of external DB for internal test deployments by @mirarifhasan in #4625
- chore: update collection runner modal UI by @nivedin in #4618
- fix: inherited headers and auth included in code generation by @Loznerol in #4482
- fix: read data from DB for latest value by @mirarifhasan in #4623
- chore: run collection modal updates by @nivedin in #4633
- feat: add bulk edit to multipart/form data and fix url encoded form bulk edit by @amk-dev in #4630
- feat: enhance collection runner functionality by @anwarulislam in #4609
- fix(sh-admin): resolve record retrieval limits in pending invites section by implementing pagination by @JoelJacobStephen in #4624
- chore: resolve Docker image vulnerabilities associated with
cross-spawn
by @mirarifhasan in #4634 - feat: UI for test scripts generation under AI experiments by @Govind-S-B in #4637
- refactor: move AI request naming style to settings by @Govind-S-B in #4636
- fix: do not show an empty body element when bulk editing by @amk-dev in #4638
- chore: add missing
i18n
string entry by @amk-dev in #4639
New Contributors
- @Loznerol made their first contribution in #4482
- @Govind-S-B made their first contribution in #4637
Full Changelog: 2024.11.0...2024.12.0
2024.11.0
This release introduces features like the collection runner, the ability to send binary files in the request body, CLI collection runner enhancements supporting iteration alongside data feed and the ability to specify multiple content types for request body form data alongside a few bug fixes.
Read more at: https://hoppscotch.com/blog/hoppscotch-v2024-11-0.
What's Changed
- feat: show login dialogue for features behind login by @amk-dev in #4431
- feat(sh-admin): introducing user guidance and error management helpers in admin dashboard by @JoelJacobStephen in #4548
- fix: resolve GraphQL collection tree and tab dissociation issues by @jamesgeorge007 in #4537
- feat: collection CLI runner with iterations and data feed by @shobanrajm in #4475
- feat: add individual content types for formadata by @amk-dev in #4550
- feat: import summaries by @amk-dev in #4489
- chore: continue openapi imports on error with a partial import by @amk-dev in #4535
- chore: update response original request version by @nivedin in #4555
- HSB-500 fix: returning introspection complexity to 0 by @mirarifhasan in #4549
- feat: collection runner by @anwarulislam in #3600
- refactor(sh-admin): updated documentation links in dashboard by @JoelJacobStephen in #4560
- feat: support for binary body by @amk-dev in #4466
- HSB-499 feat: env file sync with infra config by @mirarifhasan in #4545
- fix: show file chip for the selected file in binary body by @amk-dev in #4562
- feat: add autocomplete for multipart/formdata individual content types by @amk-dev in #4565
- chore: show warning for interceptors not supporting binary data by @CuriousCorrelation in #4566
- chore: add inspection warning for proxy interceptor with binary data by @amk-dev in #4569
- chore: collection runner enhancements and ui clean up by @anwarulislam in #4564
Full Changelog: 2024.10.2...2024.11.0
2024.10.2
This is a hotfix release addressing issues where introspection query failures impacted GraphQL request execution flow.
Thanks to @rb090 for contributing browser logs and data for helping us fix the issue!
What's Changed
- hotfix: graphql connection error handler by @anwarulislam in #4523
Full Changelog: 2024.10.1...2024.10.2
2024.10.1
This is a minor release with fixes on GraphQL, compatibility with Node 22 and fixes for the Hoppscotch Agent.
What's Changed
- fix: correct broken codemirror-lang-graphql in node 22 by @AndrewBastin in #4514
- HSB-497 chore: user deletetion if not solo team owner by @mirarifhasan in #4508
- fix(selfhost-desktop): specify
Digest Auth
support forProxy
interceptor by @jamesgeorge007 in #4505 - fix(agent): propagate default values to persistent store by @CuriousCorrelation in #4511
- fix: clicking on run query without connecting connects without docs polling by @AndrewBastin in #4516
- fix(cli): use os-specific invalid paths for tests by @CuriousCorrelation in #4518
Full Changelog: 2024.10.0...2024.10.1
2024.10.0
This releases introduces support for HTTP Proxy and CA certificate support in the desktop app, Digest auth flow as an auth mechanism and compatibility improvements for selfhosted containers particularly hosted in rootless (Podman, Rootless Docker) or hardened container runtimes (OpenShift).
Read more at: https://hoppscotch.com/blog/hoppscotch-v2024-10-0
What's Changed
- HSB-489 feat: hoppscotch-backend dependency update by @mirarifhasan in #4426
- HSB-494 fix: downgrade eslint related package by @mirarifhasan in #4445
- fix: prevent keypress actions in the loading state by @xLansang in #4462
- fix: resolve empty state image correctly in profile page by @jamesgeorge007 in #4456
- feat(common): introducing ability to set custom collection import size limit by @JoelJacobStephen in #4440
- feat: add the ability to configure query params encoding for requests by @Pranay-Pandey in #4412
- chore(sh-admin): bump dependencies by @JoelJacobStephen in #4433
- chore(agent): major version dependency bump by @CuriousCorrelation in #4446
- chore(desktop): major version dependency bumps by @CuriousCorrelation in #4443
- chore: bump dependencies by @jamesgeorge007 in #4444
- feat:
openssl
basedhoppscotch-relay
for request forwarding by @CuriousCorrelation in #4442 - feat: portable version of
hoppscotch-agent
by @CuriousCorrelation in #4468 - feat(ci): portable and installer build workflow for
hoppscotch-agent
by @CuriousCorrelation in #4472 - feat:
hoppscotch-relay
for request forwarding by @CuriousCorrelation in #4471 - chore: environment highlight colour schema update by @nivedin in #4464
- fix(i18n/es): fixed translation errors and translated missing keys by @sawa-ko in #4455
- feat(i18n/cn): update CN translation by @subframe7536 in #4457
- chore: improve
German
translation by @RaHehl in #4461 - fix: codegen breaking in example tab and minor UI updates by @nivedin in #4478
- fix: postman env variables are to be imported as secrets by @shobanrajm in #4474
- fix: trailing comma makes json invalid by @anwarulislam in #4416
- feat: add button to export test results as json by @Pranay-Pandey in #4419
- HSB-495 feat: user workspace stats api added by @mirarifhasan in #4467
- feat: ability for aio in sub-path access configurations to specify alternate ports by @AndrewBastin in #4480
- feat: add support for
Digest
authorization by @anwarulislam in #4339 - feat(desktop): add CA cert and HTTP proxy support for native interceptor by @CuriousCorrelation in #4491
- fix: scrollbar appearing on digest auth input fields and other improvements by @anwarulislam in #4492
- fix: process headers correctly in Digest Auth and other updates by @jamesgeorge007 in #4494
- chore(agent): bump version to
0.1.2
by @CuriousCorrelation in #4497 - chore: introduce
supportsDigestAuth
field at the interceptor service level by @jamesgeorge007 in #4498
New Contributors
- @xLansang made their first contribution in #4462
- @Pranay-Pandey made their first contribution in #4412
- @subframe7536 made their first contribution in #4457
- @RaHehl made their first contribution in #4461
- @shobanrajm made their first contribution in #4474
Full Changelog: 2024.9.3...2024.10.0
2024.9.3
This is a bug fix release that introduces a fix for i18n strings not falling back to English (the fallback locale) when a match is not found in the target locale.
What's Changed
- fix: i18n strings not falling back correctly by @AndrewBastin in #4447
Full Changelog: 2024.9.2...2024.9.3
2024.9.2
This is a point release with some small fixes and improvements across the app.
What's Changed
- fix: resolve personal environments correctly while editing via quick peek by @shipko in #4384
- fix: add full request as request context by @amk-dev in #4422
- fix(sh-admin): resolve i18n strings correctly on error toast with remove member action by @JoelJacobStephen in #4429
Full Changelog: 2024.9.1...2024.9.2
2024.9.1
This is a hotfix release that fixes the issue with the JSON comment stripping in request body erroneously removing valid JSON bits and the issue on the desktop app where the environments system crashes and causes issues in the app.
Thanks to @RiyaMathew-11 for volunteering app data to help us diagnose the issues.
What's Changed
- fix: comments stripped out of json request body erroneously by @AndrewBastin in #4402
- fix: apply necessary migrations while syncing global environment by @jamesgeorge007
Full Changelog: 2024.9.0...2024.9.1
2024.9.0
This is a major release and introduces a bunch of new features like the new Hoppscotch Agent Interceptor, JSON with Comments support in request body, API Request Response Examples along with fixes for the desktop app, SVG rendering and importers.
What's Changed
- feat: add loading state for import actions by @HelixY2J in #4217
- refactor: make global environment a versioned entity by @ipalakchopra in #4216
- fix(desktop): content security policy config preventing app launch by @CuriousCorrelation in #4365
- feat: duplicate global environment under team workspaces by @jamesgeorge007 in #4334
- chore: addition of new GQL subscription for
UserCollection
duplication by @balub in #4358 - feat: add generate data schema option in spotlight searcher by @anwarulislam in #4356
- chore: export single User/Team Collection by @balub in #4359
- chore: make client secret optional across grant types by @amk-dev in #4363
- feat: import to the current workspace from any team / personal workspace by @amk-dev in #4377
- feat: save api response by @nivedin in #4382
- feat: extend duplicate collection to personal workspace in SH by @jamesgeorge007 in #4368
- feat: modify body with ai & feedback on ai requests hoppscotch-common bindings by @amk-dev in #4386
- feat: support for comments on
application/json
request body by @anwarulislam in #4335 - fix: request variable list item remove bug by @nivedin in #4392
- fix: update copy + improve ux on ai experiments by @amk-dev in #4393
- fix: add fallback for
type
field inrestTabState
schema by @nivedin in #4398 - fix: prettier for json with comments by @anwarulislam in #4399
- fix: correct SVG rendering issue by adjusting blob type (#3565) by @shuaixr in #4397
- feat: hoppscotch agent and agent interceptor by @AndrewBastin in #4396
New Contributors
- @HelixY2J made their first contribution in #4217
- @ipalakchopra made their first contribution in #4216
- @shuaixr made their first contribution in #4397
Full Changelog: 2024.8.3...2024.9.0