[PR #5607] [MERGED] chore(agent): bump agent and dependency chain #5276

Closed
opened 2026-03-17 02:44:27 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/hoppscotch/hoppscotch/pull/5607
Author: @CuriousCorrelation
Created: 11/23/2025
Status: Merged
Merged: 11/24/2025
Merged by: @jamesgeorge007

Base: nextHead: agent-chore-version-bump


📝 Commits (1)

  • 3bd29c0 chore(agent): bump agent and dependency chain

📊 Changes

7 files changed (+199 additions, -199 deletions)

View changed files

📝 devenv.nix (+2 -2)
📝 packages/hoppscotch-agent/package.json (+11 -11)
📝 packages/hoppscotch-agent/src-tauri/Cargo.lock (+11 -11)
📝 packages/hoppscotch-agent/src-tauri/Cargo.toml (+21 -21)
📝 packages/hoppscotch-agent/src-tauri/tauri.conf.json (+1 -1)
📝 packages/hoppscotch-agent/src-tauri/tauri.portable.conf.json (+1 -1)
📝 pnpm-lock.yaml (+152 -152)

📄 Description

This updates Hoppscotch Agent dependencies to align with
v2025.11.0 security patch and other dependency chain.

Closes FE-1056

What's changed

Package Old Version New Version
tauri-build 2.0.1 2.5.2
tauri 2.0.4 2.9.3
tauri-plugin-shell 2.2.1 2.3.3
tauri-plugin-autostart 2.0.1 2.5.1
tokio 1.40.0 1.48.0
axum 0.7.7 0.7.9
axum-extra 0.9.4 0.9.6
tower-http 0.6.1 0.6.6
tokio-util 0.7.12 0.7.17
uuid 1.11.0 1.18.1
tracing 0.1.40 0.1.41
tracing-subscriber 0.3.18 0.3.20
thiserror 1.0.64 1.0.69
tauri-plugin-store 2.1.0 2.4.1
tauri-plugin-updater 2.0.2 2.9.0
tauri-plugin-dialog 2.0.1 2.4.2
tauri-plugin-single-instance 2.0.1 2.3.6
tauri-plugin-http 2.0.1 2.5.4
sha2 0.10.8 0.10.9
tempfile (Windows) 3.13.0 3.23.0
Package Old Version New Version
@vueuse/core 13.7.0 14.0.0
axios 1.12.2 1.13.2
@iconify-json/lucide 1.2.68 1.2.73
@types/node 24.9.1 24.10.1
@vitejs/plugin-vue 5.1.4 6.0.2
unplugin-icons 22.2.0 22.5.0
unplugin-vue-components 29.0.0 30.0.0
vite 6.3.6 7.2.4

Updated Node.js version in devenv.nix from 20 to 22 to align with the
Node.js 22 requirement introduced in the dependency chain update.
This affects both the package declaration and the js lang config.

Updated Rust dependencies to their latest versions including security
patches. Updated (possible) frontend dependencies in package.json
for compatibility. Version bump from 0.1.15 to 0.1.16.

NOTE: Removed caret prefixes from Tauri dependencies for more
consistent version pinning.

Updated Cargo.lock with transitive dependency changes. All Tauri
plugin versions synchronized for compatibility.

Verified on Windows 10/11, macOS (latest), NixOS (stable/unstable),
Ubuntu 24.04.1 LTS, Debian (latest stable), and RHEL-based
distributions. Tested AppImage, .deb packages, Windows executables,
macOS .dmg, and custom Nix packages.

No breaking changes in existing functionality.
Tauri IPC features working as expected.

Node.js 22 is now required for development environments. See the main
dependency chain PR (#5590) for details on the Node.js version
requirement change.

Testing

Verify core functionality including agent registration, request
proxying, tray icon, autostart, store persistence, dialog interactions,
single instance enforcement, and HTTP client with gzip.


Summary by cubic

Bumps Hoppscotch Agent to the v2025.11.0 dependency chain, adopts Node.js 22, and pins Tauri versions for stable builds. Closes FE-1056; no functional changes.

  • Dependencies

    • Pinned Tauri core/plugins to exact 2.x versions; removed caret prefixes.
    • Updated Rust stack (tokio, axum/+extra, tower-http, tokio-util, uuid, tracing, thiserror, sha2, tempfile); refreshed Cargo.lock.
    • Updated agent frontend/tooling (VueUse 14, Axios 1.13, Vite 7, @vitejs/plugin-vue 6, unplugin updates); pinned @tauri-apps/cli to 2.9.3.
  • Migration

    • Use Node.js 22 for development and CI (devenv.nix updated).
    • No breaking changes; agent IPC and core features verified across Windows, macOS, and Linux builds.

Written for commit 3bd29c0b82. Summary will update automatically on new commits.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/hoppscotch/hoppscotch/pull/5607 **Author:** [@CuriousCorrelation](https://github.com/CuriousCorrelation) **Created:** 11/23/2025 **Status:** ✅ Merged **Merged:** 11/24/2025 **Merged by:** [@jamesgeorge007](https://github.com/jamesgeorge007) **Base:** `next` ← **Head:** `agent-chore-version-bump` --- ### 📝 Commits (1) - [`3bd29c0`](https://github.com/hoppscotch/hoppscotch/commit/3bd29c0b82a3e6ac87c926ce8f91e547e9eed727) chore(agent): bump agent and dependency chain ### 📊 Changes **7 files changed** (+199 additions, -199 deletions) <details> <summary>View changed files</summary> 📝 `devenv.nix` (+2 -2) 📝 `packages/hoppscotch-agent/package.json` (+11 -11) 📝 `packages/hoppscotch-agent/src-tauri/Cargo.lock` (+11 -11) 📝 `packages/hoppscotch-agent/src-tauri/Cargo.toml` (+21 -21) 📝 `packages/hoppscotch-agent/src-tauri/tauri.conf.json` (+1 -1) 📝 `packages/hoppscotch-agent/src-tauri/tauri.portable.conf.json` (+1 -1) 📝 `pnpm-lock.yaml` (+152 -152) </details> ### 📄 Description This updates Hoppscotch Agent dependencies to align with v2025.11.0 security patch and other dependency chain. Closes FE-1056 ## What's changed | Package | Old Version | New Version | |---------|-------------|-------------| | tauri-build | 2.0.1 | 2.5.2 | | tauri | 2.0.4 | 2.9.3 | | tauri-plugin-shell | 2.2.1 | 2.3.3 | | tauri-plugin-autostart | 2.0.1 | 2.5.1 | | tokio | 1.40.0 | 1.48.0 | | axum | 0.7.7 | 0.7.9 | | axum-extra | 0.9.4 | 0.9.6 | | tower-http | 0.6.1 | 0.6.6 | | tokio-util | 0.7.12 | 0.7.17 | | uuid | 1.11.0 | 1.18.1 | | tracing | 0.1.40 | 0.1.41 | | tracing-subscriber | 0.3.18 | 0.3.20 | | thiserror | 1.0.64 | 1.0.69 | | tauri-plugin-store | 2.1.0 | 2.4.1 | | tauri-plugin-updater | 2.0.2 | 2.9.0 | | tauri-plugin-dialog | 2.0.1 | 2.4.2 | | tauri-plugin-single-instance | 2.0.1 | 2.3.6 | | tauri-plugin-http | 2.0.1 | 2.5.4 | | sha2 | 0.10.8 | 0.10.9 | | tempfile (Windows) | 3.13.0 | 3.23.0 | | Package | Old Version | New Version | |---------|-------------|-------------| | @vueuse/core | 13.7.0 | 14.0.0 | | axios | 1.12.2 | 1.13.2 | | @iconify-json/lucide | 1.2.68 | 1.2.73 | | @types/node | 24.9.1 | 24.10.1 | | @vitejs/plugin-vue | 5.1.4 | 6.0.2 | | unplugin-icons | 22.2.0 | 22.5.0 | | unplugin-vue-components | 29.0.0 | 30.0.0 | | vite | 6.3.6 | 7.2.4 | Updated Node.js version in `devenv.nix` from 20 to 22 to align with the Node.js 22 requirement introduced in the dependency chain update. This affects both the package declaration and the js lang config. Updated Rust dependencies to their latest versions including security patches. Updated (possible) frontend dependencies in `package.json` for compatibility. Version bump from 0.1.15 to 0.1.16. NOTE: Removed caret prefixes from Tauri dependencies for more consistent version pinning. Updated `Cargo.lock` with transitive dependency changes. All Tauri plugin versions synchronized for compatibility. Verified on Windows 10/11, macOS (latest), NixOS (stable/unstable), Ubuntu 24.04.1 LTS, Debian (latest stable), and RHEL-based distributions. Tested AppImage, .deb packages, Windows executables, macOS .dmg, and custom Nix packages. No breaking changes in existing functionality. Tauri IPC features working as expected. Node.js 22 is now required for development environments. See the main dependency chain PR (#5590) for details on the Node.js version requirement change. ## Testing Verify core functionality including agent registration, request proxying, tray icon, autostart, store persistence, dialog interactions, single instance enforcement, and HTTP client with gzip. <!-- This is an auto-generated description by cubic. --> --- ## Summary by cubic Bumps Hoppscotch Agent to the v2025.11.0 dependency chain, adopts Node.js 22, and pins Tauri versions for stable builds. Closes FE-1056; no functional changes. - **Dependencies** - Pinned Tauri core/plugins to exact 2.x versions; removed caret prefixes. - Updated Rust stack (tokio, axum/+extra, tower-http, tokio-util, uuid, tracing, thiserror, sha2, tempfile); refreshed Cargo.lock. - Updated agent frontend/tooling (VueUse 14, Axios 1.13, Vite 7, @vitejs/plugin-vue 6, unplugin updates); pinned @tauri-apps/cli to 2.9.3. - **Migration** - Use Node.js 22 for development and CI (devenv.nix updated). - No breaking changes; agent IPC and core features verified across Windows, macOS, and Linux builds. <sup>Written for commit 3bd29c0b82a3e6ac87c926ce8f91e547e9eed727. Summary will update automatically on new commits.</sup> <!-- End of auto-generated description by cubic. --> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-17 02:44:27 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hoppscotch#5276
No description provided.