Skip to content

Commit 654e18f

Browse files
chore: v2025.10.0 release
2 parents d80ea5d + 69fb8ac commit 654e18f

File tree

261 files changed

+45896
-5459
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

261 files changed

+45896
-5459
lines changed

.github/workflows/build-hoppscotch-agent.yml

Lines changed: 649 additions & 228 deletions
Large diffs are not rendered by default.

.github/workflows/tests.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,10 @@ jobs:
1313

1414
strategy:
1515
matrix:
16-
node-version: ["lts/*"]
16+
# Pinned to Node.js 22 to maintain compatibility with isolated-vm v5.x
17+
# Node.js 24 requires isolated-vm v6+ due to V8 API changes
18+
# TODO: Upgrade to isolated-vm v6 and support Node.js 24 in future dependency update cycle
19+
node-version: ["22"]
1720

1821
steps:
1922
- name: Checkout

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
</b>
1717
<p>
1818

19-
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen?logo=github)](CODE_OF_CONDUCT.md) [![Website](https://img.shields.io/website?url=https%3A%2F%2Fhoppscotch.io&logo=hoppscotch)](https://hoppscotch.io) [![Tests](https://github.com/hoppscotch/hoppscotch/actions/workflows/tests.yml/badge.svg)](https://github.com/hoppscotch/hoppscotch/actions) [![Tweet](https://img.shields.io/twitter/url?url=https%3A%2F%2Fhoppscotch.io%2F)](https://twitter.com/share?text=%F0%9F%91%BD%20Hoppscotch%20%E2%80%A2%20Open%20source%20API%20development%20ecosystem%20-%20Helps%20you%20create%20requests%20faster,%20saving%20precious%20time%20on%20development.&url=https://hoppscotch.io&hashtags=hoppscotch&via=hoppscotch_io)
19+
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen?logo=github)](CODE_OF_CONDUCT.md) [![Website](https://img.shields.io/website?url=https%3A%2F%2Fhoppscotch.io&logo=hoppscotch)](https://hoppscotch.io) [![Tests](https://github.com/hoppscotch/hoppscotch/actions/workflows/tests.yml/badge.svg)](https://github.com/hoppscotch/hoppscotch/actions) [![Tweet](https://img.shields.io/twitter/url?url=https%3A%2F%2Fhoppscotch.io%2F)](https://x.com/share?text=%F0%9F%91%BD%20Hoppscotch%20%E2%80%A2%20Open%20source%20API%20development%20ecosystem%20-%20Helps%20you%20create%20requests%20faster,%20saving%20precious%20time%20on%20development.&url=https://hoppscotch.io&hashtags=hoppscotch&via=hoppscotch_io)
2020

2121
</p>
2222
<p>

aio-multiport-setup.Caddyfile

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,16 @@
1616
}
1717

1818
:3170 {
19-
reverse_proxy localhost:8080
19+
@mock {
20+
header_regexp host Host ^[^.]+\.mock\..*$
21+
}
22+
23+
handle @mock {
24+
rewrite * /mock{uri}
25+
reverse_proxy localhost:8080
26+
}
27+
28+
handle {
29+
reverse_proxy localhost:8080
30+
}
2031
}

aio-subpath-access.Caddyfile

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,18 @@
1818

1919
# Handle requests under `/backend*` path
2020
handle_path /backend* {
21-
reverse_proxy localhost:8080
21+
@mock {
22+
header_regexp host Host ^[^.]+\.mock\..*$
23+
}
24+
25+
handle @mock {
26+
rewrite * /mock{uri}
27+
reverse_proxy localhost:8080
28+
}
29+
30+
handle {
31+
reverse_proxy localhost:8080
32+
}
2233
}
2334

2435
# Handle requests under `/desktop-app-server*` path

healthcheck.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@ curlCheck() {
88
fi
99
}
1010

11+
# Wait for initial startup period to avoid unnecessary error logs
12+
# Check if the container has been running for at least 15 seconds
13+
UPTIME=$(awk '{print int($1)}' /proc/uptime)
14+
if [ "$UPTIME" -lt 15 ]; then
15+
echo "Container still starting up (uptime: ${UPTIME}s), skipping health check..."
16+
exit 0
17+
fi
18+
1119
if [ "$ENABLE_SUBPATH_BASED_ACCESS" = "true" ]; then
1220
curlCheck "http://localhost:${HOPP_AIO_ALTERNATE_PORT:-80}/backend/ping" || exit 1
1321
else

netlify.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545

4646
[[redirects]]
4747
from = "/twitter"
48-
to = "https://twitter.com/hoppscotch_io"
48+
to = "https://x.com/hoppscotch_io"
4949
status = 301
5050
force = true
5151

package.json

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"author": "Hoppscotch ([email protected])",
66
"private": true,
77
"license": "MIT",
8-
"packageManager": "pnpm@10.15.0",
8+
"packageManager": "pnpm@10.18.3",
99
"scripts": {
1010
"preinstall": "npx only-allow pnpm",
1111
"prepare": "husky",
@@ -24,21 +24,22 @@
2424
"./packages/*"
2525
],
2626
"devDependencies": {
27-
"@commitlint/cli": "19.8.1",
28-
"@commitlint/config-conventional": "19.8.1",
27+
"@commitlint/cli": "20.1.0",
28+
"@commitlint/config-conventional": "20.0.0",
2929
"@hoppscotch/ui": "0.2.5",
30-
"@types/node": "24.5.2",
31-
"cross-env": "10.0.0",
30+
"@types/node": "24.9.1",
31+
"cross-env": "10.1.0",
3232
"http-server": "14.1.1",
3333
"husky": "9.1.7",
34-
"lint-staged": "16.2.1"
34+
"lint-staged": "16.2.5"
3535
},
3636
"pnpm": {
3737
"overrides": {
3838
"@nestjs-modules/mailer>mjml": "5.0.0-alpha.4",
3939
"apiconnect-wsdl": "2.0.36",
4040
"cross-spawn": "7.0.6",
4141
"[email protected]": "2.0.0",
42+
"nodemailer@<7.0.7": "7.0.7",
4243
"[email protected]": "2.4.12",
4344
"subscriptions-transport-ws>ws": "7.5.10",
4445
"vue": "3.5.22",

packages/codemirror-lang-graphql/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
"devDependencies": {
2525
"@lezer/generator": "1.8.0",
2626
"@rollup/plugin-typescript": "12.1.4",
27-
"mocha": "11.7.2",
28-
"rollup": "4.52.2",
29-
"typescript": "5.9.2"
27+
"mocha": "11.7.4",
28+
"rollup": "4.52.5",
29+
"typescript": "5.9.3"
3030
}
3131
}

packages/hoppscotch-agent/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "hoppscotch-agent",
33
"private": true,
4-
"version": "0.1.14",
4+
"version": "0.1.15",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",
@@ -23,12 +23,12 @@
2323
"@iconify-json/lucide": "1.2.68",
2424
"@tauri-apps/cli": "^2.0.3",
2525
"@types/lodash-es": "4.17.12",
26-
"@types/node": "24.3.0",
26+
"@types/node": "24.9.1",
2727
"@vitejs/plugin-vue": "5.1.4",
2828
"autoprefixer": "10.4.21",
2929
"postcss": "8.5.6",
3030
"tailwindcss": "3.4.16",
31-
"typescript": "5.9.2",
31+
"typescript": "5.9.3",
3232
"unplugin-icons": "22.2.0",
3333
"unplugin-vue-components": "29.0.0",
3434
"vite": "6.3.6",

0 commit comments

Comments
 (0)