Skip to content

chore(deps): bump the go-minor-patch group with 6 updates - #397

Merged
github-actions[bot] merged 1 commit into
mainfrom
dependabot/go_modules/go-minor-patch-00f13d3fdf
Aug 17, 2026
Merged

chore(deps): bump the go-minor-patch group with 6 updates#397
github-actions[bot] merged 1 commit into
mainfrom
dependabot/go_modules/go-minor-patch-00f13d3fdf

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 17, 2026

Copy link
Copy Markdown
Contributor

Bumps the go-minor-patch group with 6 updates:

Package From To
github.com/gofiber/contrib/v3/websocket 1.2.2 1.2.3
github.com/gofiber/fiber/v3 3.4.0 3.5.0
github.com/pdfcpu/pdfcpu 0.14.0 0.15.0
github.com/stretchr/testify 1.11.1 1.12.0
golang.org/x/crypto 0.54.0 0.55.0
golang.org/x/net 0.57.0 0.58.0

Updates github.com/gofiber/contrib/v3/websocket from 1.2.2 to 1.2.3

Commits
  • 9d3d3b7 Merge pull request #1220 from gofiber/fix-1160
  • bb45e36 Update fiberzap docs
  • b1dec77 Merge pull request #1219 from gofiber/dependabot/go_modules/paseto/golang.org...
  • 173e24d build(deps): bump golang.org/x/crypto from 0.28.0 to 0.32.0 in /paseto
  • 040a967 Merge pull request #1207 from gofiber/dependabot/go_modules/monitor/github.co...
  • ef7a192 Merge pull request #1206 from gofiber/dependabot/go_modules/hcaptcha/github.c...
  • f837531 build(deps): bump github.com/valyala/fasthttp in /monitor
  • d4b254a build(deps): bump github.com/valyala/fasthttp in /hcaptcha
  • 721187d Merge pull request #1196 from gofiber/dependabot/go_modules/hcaptcha/github.c...
  • 8b30ac4 Merge pull request #1197 from gofiber/dependabot/go_modules/monitor/github.co...
  • Additional commits viewable in compare view

Updates github.com/gofiber/fiber/v3 from 3.4.0 to 3.5.0

Release notes

Sourced from github.com/gofiber/fiber/v3's releases.

v3.5.0

🚀 New

  • Harden proxy middleware (#4405) New proxy.SecurityPolicy with secure defaults: private/loopback upstreams, non-http(s) schemes and HTTPS-to-HTTP redirect downgrades are rejected and hop-by-hop headers stripped.
    proxy.WithSecurityPolicy(proxy.SecurityPolicy{
        AllowPrivateIPs: true, // internal upstreams are blocked by default
    })
    https://docs.gofiber.io/middleware/proxy#security
  • Add support for custom binding precedence (#4544) New binding_source struct tag overrides the Bind().All() source order per struct; the resolved order is cached per reflect.Type.
    type SearchReq struct {
        Name string `binding_source:"query,header,cookie,body,uri" query:"name" header:"x-name" json:"name"`
    }
    https://docs.gofiber.io/api/bind#custom-precedence
  • Add SkipUnmatchedRoutes with two-tier 404/405 fast path (#4486) New fiber.Config option that answers unregistered paths with 404/405 before the middleware chain runs (CORS preflight exempt, off by default).
    app := fiber.New(fiber.Config{
        SkipUnmatchedRoutes: true, // default: false
    })
    https://docs.gofiber.io/api/fiber#skipunmatchedroutes

🧹 Updates

  • Speed up route matching with a flat tree index, leading-byte candidate rejection and a specialized /const/:param matcher (#4558)
  • Quick-reject routes on precomputed slash-count bounds (#4517)
  • Restore Route inlining lost in the RFC 9110 changes (#4501)
  • Skip the Accept join allocation in the Format emptiness check (#4503)
  • Skip the ip.String() allocation in IsProxyTrusted for CIDR-only trust configs (#4500)
  • Adopt SWAR-accelerated utils helpers in hot-path scanners (#4536)
  • Adopt gofiber/utils v2.2.0 helpers across hot paths (#4542)
  • Adopt gofiber/utils v2.4.0 helpers and optimize adaptor/proxy hot paths (#4557)
  • adaptor: Cut allocations on the net/http bridge (#4559)
  • cache: Optimize key generation and allocation (#4608)
  • cors: Fold preflight Vary calls into one header scan (#4502)
  • csrf: Optimize trusted subdomain matching (#4543)
  • proxy: Optimize balancer round-robin (#4549)
  • session: Use make() to preallocate relevantExtractors (#4562)
  • De-flake the clock-sensitive tests (#4575)

🐛 Fixes

  • Fix open redirects in composed route URLs and redirect rules (#4584)
  • Preserve published route buckets during rebuilds (#4579)

... (truncated)

Commits
  • 741d851 chore: bump version to v3.5.0
  • 2f5830c Merge pull request #4589 from Rachit-Gandhi/fix/cache-only-if-cached-auth
  • baab347 Merge pull request #4607 from gofiber/propose-fix-for-redirect-precedence-bug
  • b5f6498 Merge pull request #4608 from gofiber/claude/cache-middleware-perf-w7a7xd
  • 3b76214 fix(cache): keep parseVary's cap from reading past what it will reject
  • 9e49594 fix(cache): prime the hit benchmarks, and size the Vary name slice
  • caa6bc6 docs(cache): cite RFC 9110 for the cacheable status codes
  • 2ff82d8 style(cache): drop the unused receiver on keyRecordingStorage.Close
  • 5482edc perf(cache): assemble a cache key in one allocation
  • c7679c5 Merge branch 'main' into propose-fix-for-redirect-precedence-bug
  • Additional commits viewable in compare view

Updates github.com/pdfcpu/pdfcpu from 0.14.0 to 0.15.0

Release notes

Sourced from github.com/pdfcpu/pdfcpu's releases.

v0.15.0

pdfcpu v0.15.0

This release is a focused follow-up to v0.14.0 improving diagnostics and observability for validating large PDF corpora. It also includes PDF processing hardening, CJK text wrapping for watermarks, and clearer signature-validation behavior.

v0.15.0 follows v0.14.0 by only one week because post-release corpus testing made an existing operational gap clear: large wildcard-driven validation runs delayed failure diagnostics until the full input set completed and provided no quiet-mode indication of the file currently being processed.

The changes are targeted and immediately useful to corpus testers, so holding them for a later feature release would unnecessarily delay feedback. The short interval is intentional and does not establish a weekly release routine.

Corpus validation diagnostics

Multi-file CLI validation now reports each failed input as soon as the failure is detected, continues with the remaining inputs, and exits nonzero with a compact summary:

validation failed: 66 of 463 files invalid

The new --progress flag identifies the active input during quiet validation runs. This is useful when a long-running corpus job stalls on a particular file:

pdfcpu validate -q --progress "**/*.pdf"

The quotes are intentional. They pass the recursive pattern to pdfcpu for internal expansion instead of asking the shell to expand thousands of paths into one command line, which may exceed the operating system's argument-size limit.

With -q --progress, progress and validation failures are written to standard error while standard output remains clean:

validating(mode=relaxed) path/to/input.pdf ...
validate path/to/input.pdf: validation error: ...

Corpus testing and issue reports

There is a new Corpus Validation guide documenting quick assessment, progress monitoring, logging, validation modes, result interpretation, and focused issue reporting.

A failed corpus run is diagnostic input, not an issue backlog. Public reports must isolate one manually verified and independently reproduced problem with the smallest shareable PDF. Include the relevant error and final summary, and attach large logs as compressed files instead of pasting them into an issue.

AI-generated, bulk-generated, or mechanically reformatted corpus reports will be closed immediately without investigation.

... (truncated)

Commits

Updates github.com/stretchr/testify from 1.11.1 to 1.12.0

Release notes

Sourced from github.com/stretchr/testify's releases.

v1.12.0

What's Changed

Functional Changes

Fixes

Documentation, Build & CI

New Contributors

... (truncated)

Commits
  • 001eb79 Merge pull request #1905 from Kentzo/patch-1
  • ad40f38 Merge pull request #1906 from stretchr/dependabot/github_actions/actions/chec...
  • 3bae017 build(deps): bump actions/checkout from 6.0.2 to 6.0.3
  • f8c01f3 mock: Mock.Return does not exist anymore
  • 12f8b56 Merge pull request #1563 from stretchr/make-AssertionFunc-types-aliases
  • a11649e assert: make *AssertionFunc type just aliases
  • dc20f41 Merge pull request #1890 from stretchr/dolmen/codegen-modernize
  • 098f8d7 _codegen: use strings.Builder
  • d2699be _codegen: modernize
  • a463c8c Merge pull request #1885 from stretchr/dolmen/ci-check-ghactions-hashes
  • Additional commits viewable in compare view

Updates golang.org/x/crypto from 0.54.0 to 0.55.0

Commits
  • f44d03d go.mod: update golang.org/x dependencies
  • 5ed4944 crypto/internal/poly1305: provide optimised assembly for riscv64
  • b07833c ssh: return window credit for discarded extended data
  • d701c51 acme: fix nil pointer dereference in pebble test error reporting
  • 999d053 ssh: fix parsing of GSSAPI payloads offering multiple mechanisms
  • 90f76b8 ssh: reject certificate signature keys before recursing
  • b53964a ssh: permit empty but non-nil HostKeyAlgorithms, KeyExchanges, Ciphers, MACs
  • 626e40f ssh: drain stderr on forwarded TCP and Unix channels
  • 31914c6 x509roots/fallback: update bundle
  • f2135b8 all: clean up minor issues found by staticcheck
  • Additional commits viewable in compare view

Updates golang.org/x/net from 0.57.0 to 0.58.0

Commits
  • acc78e0 go.mod: update golang.org/x dependencies
  • 90d10f0 internal/http3: delete invalid Content-Length if declared in server handler
  • 08abf4d internal/http3: infer headers when Content-Encoding is set but is empty
  • 8d10596 http2: avoid deadlocks in wrapped ClientConn state callback
  • 99c3b0a http2/hpack: build the table lookup maps lazily, only for encoders
  • 5a920b1 http3: rework registration to allow using a fake network
  • 7fd2842 quic: return an error from Accept after PacketConn reader exits
  • 825111d quic: avoid busy-loop when keep-alive is blocked by congestion control
  • a02ddfa http/httpproxy: prioritize lowercase proxy environment variables
  • 574e5eb quic: halt conn goroutines on close when listener exits early
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the go-minor-patch group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [github.com/gofiber/contrib/v3/websocket](https://github.com/gofiber/contrib) | `1.2.2` | `1.2.3` |
| [github.com/gofiber/fiber/v3](https://github.com/gofiber/fiber) | `3.4.0` | `3.5.0` |
| [github.com/pdfcpu/pdfcpu](https://github.com/pdfcpu/pdfcpu) | `0.14.0` | `0.15.0` |
| [github.com/stretchr/testify](https://github.com/stretchr/testify) | `1.11.1` | `1.12.0` |
| [golang.org/x/crypto](https://github.com/golang/crypto) | `0.54.0` | `0.55.0` |
| [golang.org/x/net](https://github.com/golang/net) | `0.57.0` | `0.58.0` |


Updates `github.com/gofiber/contrib/v3/websocket` from 1.2.2 to 1.2.3
- [Release notes](https://github.com/gofiber/contrib/releases)
- [Commits](gofiber/contrib@paseto/v1.2.2...paseto/v1.2.3)

Updates `github.com/gofiber/fiber/v3` from 3.4.0 to 3.5.0
- [Release notes](https://github.com/gofiber/fiber/releases)
- [Commits](gofiber/fiber@v3.4.0...v3.5.0)

Updates `github.com/pdfcpu/pdfcpu` from 0.14.0 to 0.15.0
- [Release notes](https://github.com/pdfcpu/pdfcpu/releases)
- [Commits](pdfcpu/pdfcpu@v0.14.0...v0.15.0)

Updates `github.com/stretchr/testify` from 1.11.1 to 1.12.0
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](stretchr/testify@v1.11.1...v1.12.0)

Updates `golang.org/x/crypto` from 0.54.0 to 0.55.0
- [Commits](golang/crypto@v0.54.0...v0.55.0)

Updates `golang.org/x/net` from 0.57.0 to 0.58.0
- [Commits](golang/net@v0.57.0...v0.58.0)

---
updated-dependencies:
- dependency-name: github.com/gofiber/contrib/v3/websocket
  dependency-version: 1.2.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-minor-patch
- dependency-name: github.com/gofiber/fiber/v3
  dependency-version: 3.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-minor-patch
- dependency-name: github.com/pdfcpu/pdfcpu
  dependency-version: 0.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-minor-patch
- dependency-name: github.com/stretchr/testify
  dependency-version: 1.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-minor-patch
- dependency-name: golang.org/x/crypto
  dependency-version: 0.55.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-minor-patch
- dependency-name: golang.org/x/net
  dependency-version: 0.58.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Aug 17, 2026
@github-actions
github-actions Bot enabled auto-merge (squash) August 17, 2026 18:29
@github-actions
github-actions Bot merged commit d20ab41 into main Aug 17, 2026
11 checks passed
@dependabot
dependabot Bot deleted the dependabot/go_modules/go-minor-patch-00f13d3fdf branch August 17, 2026 18:43
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 go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants