Skip to content

chore(mcp): bump fast-uri from 3.1.5 to 3.1.7 in /mcp-server - #498

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/mcp-server/fast-uri-3.1.7
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/mcp-server/fast-uri-3.1.7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 3, 2026 •

Copy link
Copy Markdown
Contributor

Bumps fast-uri from 3.1.5 to 3.1.7.

Release notes

Sourced from fast-uri's releases.

v3.1.7

⚠️ Security Warning

This is a security release that fixes the following high-severity security advisories:

Users of the v3.x release line should upgrade to v3.1.7.

Full Changelog: fastify/fast-uri@v3.1.6...v3.1.7

v3.1.6

⚠️ Security Warning

This release addresses the following high-severity security advisories:

Users of the v3.x release line should upgrade to v3.1.6.

Full Changelog: fastify/fast-uri@v3.1.5...v3.1.6

Commits
  • 412e40a Bumped v3.1.7
  • 9f4c943 fix: backport port and IP-literal validation to v3.x (#216)
  • 1eb3ce4 fix: treat unterminated bracket hosts as reg-names again (#214)
  • 6f970b2 Bumped v3.1.6
  • d941579 fix: never run IDN canonicalization on bracketed IP literals
  • c0f0279 test: adapt decoded-scheme handler assertion to 3.x (no mailto scheme)
  • 37f3417 Merge commit from fork
  • 607bfbe Merge commit from fork
  • ae92a4c Merge commit from fork
  • 444ecda Merge commit from fork
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 3, 2026
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.5 to 3.1.7.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](fastify/fast-uri@v3.1.5...v3.1.7)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 3.1.7
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/mcp-server/fast-uri-3.1.7 branch from 012c812 to a3d1714 Compare September 7, 2026 23:13
elgorro added a commit that referenced this pull request Sep 12, 2026
Clears all **11 open Dependabot alerts** (npm audit: 5 vulnerabilities →
0) and brings every ecosystem in the monorepo up to date.

## Security

Every open alert was transitive through
`@modelcontextprotocol/sdk@1.30.0` — which is already the latest release
and declares these as *ranges*. No SDK bump was available or needed; the
stale `hono: ^4.12.14` override was the only thing pinning a vulnerable
floor.

| Package | Before | After |
|---|---|---|
| `hono` | 4.13.1 | 4.13.7 |
| `qs` | 6.15.3 | 6.16.0 |
| `fast-uri` | 3.1.5 | 3.1.7 |
| `ip-address` | 10.2.0 | 10.5.0 |
| `body-parser` | 2.2.2 | 2.3.0 |

## Updates

- **MCP server** — vitest 4→5, eslint 10.10.0, jose 6.2.12, tsx 4.23.13,
typescript-eslint 8.70.0, zod 4.6.2, @types/node 26.5.1
- **Nextcloud frontend** — @nextcloud/dialogs 7.5.0, @nextcloud/vue
9.11.0, highlight.js 11.12.0, marked 18.0.12, vue 3.5.42, vue-router
5.3.1, vite 8.3.0
- **Nextcloud PHP** — anthropic-ai/sdk 0.43→0.48, phpunit 13.3.3,
openapi-extractor 1.9.1, symfony/http-client 8.1.6, psalm 6.17.0
- **Hetzner** — x/crypto 0.57.0, x/net 0.59.0, x/sys 0.48.0, x/text
0.42.0, procfs 0.22.0
- **Actions** — checkout v7, setup-go v7, download-artifact v8,
setup-qemu v4, metadata-action v6, cosign-installer v4

## Infrastructure

- `docker/standalone` pinned `aiquila-mcp:0.2.17` while the project is
at `0.4.8` → `:latest`
- Pinned the `:latest` third-party images (crowdsec, prometheus,
node-exporter, grafana, cadvisor); all tags verified via `docker
manifest inspect`
- MCP image base `node:24-alpine` → `node:26-alpine` (`@types/node` was
already on `^26`)
- **`dependabot.yml` had no composer and no docker ecosystem** — the PHP
deps and every container image were untracked. Both added, with the
ecosystem table documented in `docs/dev/ci-cd.md`.

## Deliberately not done

- **TypeScript 7** (#432) — `typescript-eslint` throws `does not support
TS 7.0` and refuses to run, failing the required *ESLint & Prettier*
check. Tracking: typescript-eslint/typescript-eslint#10940. The tsconfig
was still modernized to `moduleResolution: nodenext` (node10 is removed
in TS 7), so the eventual bump is a one-liner.
- **`@nextcloud/vue` 9.12.0** — raises its `@nextcloud/files` peer to
`^4.1.0-beta.2`; capped at `~9.11.0` rather than pull a prerelease into
production.
- **`nextcloud/ocp` 34** — belongs to the NC34 move (#495).

## Orphaned dependencies

Checked; **none to remove**. Every npm direct dependency is referenced
in source. The two PHP candidates are both load-bearing despite zero
direct references: `nyholm/psr7` satisfies the Anthropic SDK's virtual
PSR-17/18 requirements via `php-http/discovery`, and `doctrine/dbal` is
needed because `vendor/nextcloud/ocp` types reference Doctrine and psalm
parses `vendor/` via `<extraFiles>`.

## Verification

- `npm audit`: **0 vulnerabilities** (both packages)
- MCP: 56 files / 921 tests pass, lint 0 errors, prettier clean, build
OK
- Nextcloud: psalm **No errors found**, 608 tests / 1656 assertions,
`generate-spec` produces no diff, vite build OK
- Hetzner: `go build`, `go vet`, `go test` all pass
- Docker: MCP image builds on node:26, reports `v26.8.2`, answers an MCP
`initialize` handshake over stdio

Supersedes #395, #398, #399, #404, #420, #432, #448–#452, #497, #498,
#499, #503, #505, #506, #507.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

https://claude.ai/code/session_01UYWJYDDvbBQUCQvPgwzBaA

---------

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
@dependabot @github

dependabot Bot commented on behalf of github Sep 12, 2026

Copy link
Copy Markdown
Contributor Author

Looks like fast-uri is up-to-date now, so this is no longer needed.

@dependabot dependabot Bot closed this Sep 12, 2026
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/mcp-server/fast-uri-3.1.7 branch September 12, 2026 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants