chore(deps): bump fast-uri from 3.1.0 to 3.1.2 - #185
Open
dependabot[bot] wants to merge 2 commits into
Open
Conversation
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.0 to 3.1.2. - [Release notes](https://github.com/fastify/fast-uri/releases) - [Commits](fastify/fast-uri@v3.1.0...v3.1.2) --- updated-dependencies: - dependency-name: fast-uri dependency-version: 3.1.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
adesege
reviewed
May 9, 2026
Contributor
There was a problem hiding this comment.
Benchmark
Details
| Benchmark suite | Current: d48b96e | Previous: 8d232a0 | Ratio |
|---|---|---|---|
test/benchmarks/request-response.bench.ts > Request/Response > simple GET - 200 |
141713.517607188 ops/sec (±0.52%) |
66186.4456775074 ops/sec (±1.10%) |
0.47 |
test/benchmarks/request-response.bench.ts > Request/Response > GET with route params - 200 |
114157.81415107477 ops/sec (±0.44%) |
60110.62971808316 ops/sec (±0.97%) |
0.53 |
test/benchmarks/request-response.bench.ts > Request/Response > POST with JSON body - 201 |
65579.29187480912 ops/sec (±0.55%) |
27119.94109548857 ops/sec (±1.36%) |
0.41 |
test/benchmarks/request-response.bench.ts > Request/Response > POST invalid body - validation error |
11103.155226051396 ops/sec (±3.39%) |
3982.573888081481 ops/sec (±4.35%) |
0.36 |
test/benchmarks/request-response.bench.ts > Request/Response > GET unknown route - 404 |
17474.703132381794 ops/sec (±1.52%) |
8021.239217545217 ops/sec (±1.53%) |
0.46 |
src/__benchmarks__/application.bench.ts > Application - Bootstrap > constructor only |
651477.9726378755 ops/sec (±0.84%) |
358867.18178282696 ops/sec (±0.64%) |
0.55 |
src/__benchmarks__/application.bench.ts > Application - Bootstrap > full initialize() |
85390.84278329407 ops/sec (±0.56%) |
42214.909504458956 ops/sec (±3.03%) |
0.49 |
src/__benchmarks__/application.bench.ts > Application - Service Resolution > resolve service after bootstrap |
83018.24383207016 ops/sec (±2.28%) |
45580.8054182536 ops/sec (±1.70%) |
0.55 |
src/__benchmarks__/application.bench.ts > Application - Multi-Controller Bootstrap > initialize with 5 controllers (8 routes) |
75098.67135431143 ops/sec (±3.04%) |
47319.78772343219 ops/sec (±0.97%) |
0.63 |
src/__benchmarks__/application.bench.ts > Application - Multi-Controller Bootstrap > resolve service after multi-controller bootstrap |
88730.29691067405 ops/sec (±0.53%) |
46490.998676871175 ops/sec (±1.04%) |
0.52 |
src/di/__benchmarks__/container.bench.ts > Container - Registration > register class provider |
9238706.337037463 ops/sec (±1.50%) |
4336183.444968295 ops/sec (±1.77%) |
0.47 |
src/di/__benchmarks__/container.bench.ts > Container - Registration > registerSingleton |
8460405.881555278 ops/sec (±1.91%) |
4078837.070024511 ops/sec (±1.92%) |
0.48 |
src/di/__benchmarks__/container.bench.ts > Container - Registration > registerValue |
9572246.966206877 ops/sec (±0.61%) |
4511784.637448638 ops/sec (±0.82%) |
0.47 |
src/di/__benchmarks__/container.bench.ts > Container - Registration > registerFactory |
8387057.8322583595 ops/sec (±3.64%) |
4364648.79536217 ops/sec (±1.06%) |
0.52 |
src/di/__benchmarks__/container.bench.ts > Container - Resolution > resolve class token |
2732223.8360661813 ops/sec (±0.33%) |
1422336.4212070394 ops/sec (±0.78%) |
0.52 |
src/di/__benchmarks__/container.bench.ts > Container - Resolution > resolve symbol token |
2787552.4947205447 ops/sec (±0.38%) |
1456866.6829912884 ops/sec (±1.00%) |
0.52 |
src/di/__benchmarks__/container.bench.ts > Container - Resolution > resolve value token |
3841267.262478071 ops/sec (±0.20%) |
2001912.4985689048 ops/sec (±4.29%) |
0.52 |
src/di/__benchmarks__/container.bench.ts > Container - Resolution > resolve singleton token |
2526509.671554256 ops/sec (±0.42%) |
1373780.8680053211 ops/sec (±0.64%) |
0.54 |
src/di/__benchmarks__/container.bench.ts > Container - Resolution > isRegistered check |
3853197.7379694986 ops/sec (±4.76%) |
2110093.05889678 ops/sec (±0.28%) |
0.55 |
src/di/__benchmarks__/container.bench.ts > Container - Conditional Binding > when().use().give().otherwise() |
4697287.652402903 ops/sec (±1.13%) |
2431622.5313065355 ops/sec (±3.23%) |
0.52 |
src/di/__benchmarks__/container.bench.ts > Container - Conditional Binding > when() with cached predicate |
4709867.839874617 ops/sec (±1.83%) |
2420070.2575497753 ops/sec (±0.73%) |
0.51 |
src/module/__benchmarks__/module-registry.bench.ts > ModuleRegistry - Registration > register single module |
2214371.6899877954 ops/sec (±0.83%) |
1363098.8468182497 ops/sec (±0.47%) |
0.62 |
src/module/__benchmarks__/module-registry.bench.ts > ModuleRegistry - Registration > register 3-level module tree |
1285211.4833449994 ops/sec (±0.31%) |
674150.1191211612 ops/sec (±0.66%) |
0.52 |
src/module/__benchmarks__/module-registry.bench.ts > ModuleRegistry - Registration > register dynamic module (forRoot) |
2104759.3138489164 ops/sec (±0.52%) |
1156129.2647019888 ops/sec (±0.50%) |
0.55 |
src/module/__benchmarks__/module-registry.bench.ts > ModuleRegistry - Initialization > initialize with lifecycle hooks |
1469976.0361120342 ops/sec (±2.27%) |
772787.6939760441 ops/sec (±0.90%) |
0.53 |
src/module/__benchmarks__/module-registry.bench.ts > ModuleRegistry - Collection > getAllControllers |
1101775.3235110792 ops/sec (±1.07%) |
594428.8729627975 ops/sec (±0.70%) |
0.54 |
src/module/__benchmarks__/module-registry.bench.ts > ModuleRegistry - Collection > getAllConsumers |
1132919.7779473248 ops/sec (±0.23%) |
602740.786079681 ops/sec (±0.49%) |
0.53 |
src/module/__benchmarks__/module-registry.bench.ts > ModuleRegistry - Collection > getAllJobs |
1134191.671084238 ops/sec (±0.23%) |
600705.0088370828 ops/sec (±0.54%) |
0.53 |
src/router/__benchmarks__/route-registration.bench.ts > RouteRegistration - Configure > register controller with 5 OpenAPI routes |
22111.51376781208 ops/sec (±6.19%) |
12048.116059801083 ops/sec (±7.58%) |
0.54 |
src/router/__benchmarks__/route-registration.bench.ts > RouteRegistration - Configure > register single-route controller |
100185.60967686423 ops/sec (±6.64%) |
60084.306944398675 ops/sec (±8.24%) |
0.60 |
src/router/__benchmarks__/route-registration.bench.ts > RouteRegistration - Configure > register multiple controllers |
19327.486451880584 ops/sec (±5.61%) |
11811.003363914066 ops/sec (±7.00%) |
0.61 |
src/router/__benchmarks__/route-registration.bench.ts > Route Sorting > sort 10 routes by specificity |
628092.1885822997 ops/sec (±0.37%) |
352116.7950563546 ops/sec (±1.77%) |
0.56 |
src/router/__benchmarks__/route-registration.bench.ts > Route Sorting > sort 50 routes by specificity |
112114.93490809826 ops/sec (±1.02%) |
66196.42333358919 ops/sec (±0.70%) |
0.59 |
src/router/__benchmarks__/route-registration.bench.ts > Route Sorting > sort 100 routes by specificity |
56371.8829719702 ops/sec (±0.31%) |
31898.13606431636 ops/sec (±0.63%) |
0.57 |
src/router/__benchmarks__/route-registration.bench.ts > Param Extraction > extractParamNames - static path |
22059457.86762816 ops/sec (±0.09%) |
12505503.599794427 ops/sec (±0.11%) |
0.57 |
src/router/__benchmarks__/route-registration.bench.ts > Param Extraction > extractParamNames - single param |
3694362.6109249536 ops/sec (±0.32%) |
1960577.470642791 ops/sec (±0.84%) |
0.53 |
src/router/__benchmarks__/route-registration.bench.ts > Param Extraction > extractParamNames - multiple params |
2730100.176289654 ops/sec (±0.44%) |
1359426.574967609 ops/sec (±1.29%) |
0.50 |
This comment was automatically generated by workflow using github-action-benchmark.
Contributor
Author
|
A newer version of fast-uri exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps fast-uri from 3.1.0 to 3.1.2.
Release notes
Sourced from fast-uri's releases.
Commits
919dd8eBumped v3.1.2c65ba57fixup: linting6c86c17Merge commit from forka95158aHandle malformed fragment decoding without throwing (#171)cea547cBumped v3.1.1876ce79Merge commit from forkdcdf690ci: add lock-threads workflow (#169)c860e65build(deps-dev): bump neostandard from 0.12.2 to 0.13.0 (#167)9b4c6dcbuild(deps): bump fastify/workflows/.github/workflows/plugins-ci.yml (#166)85d09a9build(deps): bump fastify/workflows/.github/workflows/plugins-ci-package-mana...You can trigger a rebase of this PR by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.