Skip to content

chore(deps): Bump WolverineFx.Postgresql from 5.39.3 to 6.1.0#47

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/WolverineFx.Postgresql-6.0.2
Closed

chore(deps): Bump WolverineFx.Postgresql from 5.39.3 to 6.1.0#47
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/WolverineFx.Postgresql-6.0.2

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 26, 2026

Updated WolverineFx.Postgresql from 5.39.3 to 6.1.0.

Release notes

Sourced from WolverineFx.Postgresql's releases.

6.1.0

Wolverine 6.1.0

Minor release. Critter Stack dependency refresh, plus the rollup of the entire post-6.0.0 6.0.x line — most significantly the AOT runtime-scanning-elimination work and a new command-line handler-discovery diagnostic.

ℹ️ There was no standalone 6.0.1 tag/GitHub release (it shipped as a NuGet version only), so the changelog below covers every PR merged since 6.0.0 — which includes everything released as 6.0.1 through 6.0.3.

Dependencies

  • Marten / Marten.AspNetCore / Marten.Newtonsoft: 9.0.19.2.0
  • JasperFx.* (non-RuntimeCompiler): 2.1.32.2.0 (#​2938)
  • Polecat: 4.1.1 (unchanged — already latest)
  • JasperFx.RuntimeCompiler: 5.0.0 (unchanged — own 5.x line)

Marten 9.2.0 now bundles JasperFx.Events.SourceGenerator as an analyzer, so projects referencing Wolverine.Marten receive it transitively. The previously-explicit analyzer references were dropped from the 8 Marten-referencing projects to avoid running the generator twice, which produced duplicate Evolve/*Evolver build errors (#​2939). PolecatTests retains its explicit reference because Polecat does not bundle the generator.

New & Noteworthy

AOT: eliminate runtime assembly scanningAOT Publishing. Static-mode apps no longer scan assemblies at startup; discovery now flows through source-generated manifests:

  • Handlers + message types — #​2906 / #​2928
  • HTTP endpoints — #​2925 / #​2929
  • gRPC services (incl. the direct-mapped mode) — #​2926 / #​2930 / #​2934
  • [WolverineHandlerModule] assemblies, with no filesystem probe — #​2905 / #​2935
  • Extension discovery manifest — #​2902 / #​2918
  • Remaining ad-hoc discovery scans routed through JasperFx TypeQuery — #​2909 / #​2932
  • Generated HTTP/gRPC types attached by full name instead of a GetTypes() scan — #​2908 / #​2936

Command-line handler-discovery diagnosticCommand Line Integration · Command Line Diagnostics tutorial. New dotnet run -- wolverine-diagnostics describe-handlers <Type> runs DescribeHandlerMatch from the CLI so you can troubleshoot handler discovery without editing your bootstrapping code — #​2921 / #​2923

Build-time OpenAPI generationCommand Line Integration. dotnet run -- openapi generates the OpenAPI document without starting the host (no database/broker required) — #​2903 / #​2911

SQS fair queues on standard queues — support MessageGroupId on standard Amazon SQS queues — #​2886 / #​2889

SignalR ClaimsPrincipal — the connection's ClaimsPrincipal is now exposed on SignalREnvelope — #​2927 / #​2937

EF Core transactional outbox timing fix — the EF Core transaction and outbox flush now complete before the HTTP response is written — #​2917 / #​2920

Mixed-lifetime IEnumerable<T> support; Lamar removed — handlers depending on a mixed singleton/scoped IEnumerable<T> now resolve every element correctly; Lamar is no longer used or supported, and the built-in ServiceProvider is the container — #​2896 / #​2914

Aggregate handler naming clarity — clarified and guarded the *AggregateHandler naming convention vs. [ReadAggregate] — #​2924

Production code-generation guidanceCode Generation. How to drop Roslyn from production images, with a linked CqrsMinimalApi sample — #​2900 / #​2912

Bug fixes

  • Ancillary store outbox schema for projection side effects — #​2887 / #​2888
  • NRE from null-Sender routes built during description mode — #​2897 / #​2899

What's Changed

6.0.0

Wolverine 6.0.0 — Critter Stack 2026

The messaging/orchestration release completing the Critter Stack 2026 wave, on the final foundation (JasperFx 2.0 / Weasel 9.0 / Marten 9.0 / Polecat 4.0).

Highlights

  • Foundation (final): JasperFx 2.0.0 / JasperFx.RuntimeCompiler 5.0.0 / Marten 9.0.0 / Polecat 4.0.0 / Weasel 9.0.0. Targets net9.0;net10.0.
  • Runtime codegen decoupled from core (BREAKING): WolverineFx no longer ships Roslyn. Apps in the default TypeLoadMode.Dynamic must add WolverineFx.RuntimeCompilation, or pre-generate via codegen write + TypeLoadMode.Static (the trimmer then drops Roslyn). See the migration guide.
  • ServiceLocationPolicy.NotAllowed is the default (BREAKING) — restructure registrations, allow-list per type, or call opts.RestoreV5Defaults() to revert.
  • AOT-clean (pillar #​213): every packaged library carries IsAotCompatible=true (except the intentional WolverineFx.RuntimeCompilation); Static-mode publish drops Roslyn.
  • Cold-start (pillar #​212): Tier-1 pre-generated static handler registry skips handler-discovery scanning in Static mode.
  • Newtonsoft extracted to WolverineFx.Newtonsoft / WolverineFx.Http.Newtonsoft; IForwardsTo<T> discovery now explicit; removed [Obsolete] APIs (EventForwardingToWolverine, RedisTransport.BuildRedisStreamUri, PulsarEndpoint.UriFor).

Migration guide: https://wolverinefx.net/guide/migration.html (or docs/guide/migration.md). Master plan: wolverine#​2715. Remaining release-cut comms items tracked in #​2745.

Commits viewable in compare view.

---
updated-dependencies:
- dependency-name: WolverineFx.Postgresql
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels May 26, 2026
@github-actions
Copy link
Copy Markdown

Skipping auto-merge: this is a major version bump (version-update:semver-major). Requires manual review before merge.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 26, 2026

📝 Walkthrough

Walkthrough

Updated the centrally managed NuGet package version for WolverineFx.Postgresql from 5.39.3 to 6.0.2 in Directory.Packages.props. This is a single-line dependency version update to the package manifest file.

Changes

Wolverine PostgreSQL Dependency Update

Layer / File(s) Summary
Wolverine PostgreSQL dependency version bump
Directory.Packages.props
WolverineFx.Postgresql centrally managed package version updated from 5.39.3 to 6.0.2.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Poem

🐰 A package bumped from old to new,
From 5.39.3 to 6.0.2 through and through,
WolverineFx.Postgresql takes its stride,
With dependencies harmonized side by side,
The central props file set just right—
Signal Bridge shines ever bright! 🌟

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning PR description lacks required template sections and checklist items; contains only Dependabot auto-generated content without author-provided summary or affected project indicators. Replace auto-generated Dependabot content with proper description summary, select affected projects checkbox, confirm dotnet restore/build success, and note any compatibility concerns given major version upgrade with breaking changes.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely describes the main change: bumping WolverineFx.Postgresql from 5.39.3 to 6.0.2.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/nuget/WolverineFx.Postgresql-6.0.2

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@Directory.Packages.props`:
- Line 91: The PackageVersion for WolverineFx.Postgresql is on 6.0.2 while
WolverineFx and WolverineFx.RabbitMQ are 5.39.3, causing mixed 5.x/6.x Wolverine
artifacts; update the package set so all Wolverine-related PackageVersion
entries are aligned: either change WolverineFx.Postgresql back to the 5.x series
that matches WolverineFx/WolverineFx.RabbitMQ (e.g., 5.39.3) or upgrade
WolverineFx and WolverineFx.RabbitMQ to 6.0.2 as a coordinated migration so
WolverineFx.Postgresql, WolverineFx, WolverineFx.RabbitMQ (and any
WolverineFx.RDBMS) share the same major/minor version.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 9b1efe4a-e914-4374-ae2b-e30effb5d154

📥 Commits

Reviewing files that changed from the base of the PR and between 941f443 and f53f4f7.

📒 Files selected for processing (1)
  • Directory.Packages.props

Comment thread Directory.Packages.props
<PackageVersion Include="System.IdentityModel.Tokens.Jwt" Version="8.18.0"/>
<PackageVersion Include="WolverineFx" Version="5.39.3"/>
<PackageVersion Include="WolverineFx.Postgresql" Version="5.39.3"/>
<PackageVersion Include="WolverineFx.Postgresql" Version="6.0.2"/>
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Verify WolverineFx.Postgresql 6.0.2 declared dependencies from NuGet metadata (read-only).
set -euo pipefail

url='https://api.nuget.org/v3-flatcontainer/wolverinefx.postgresql/6.0.2/wolverinefx.postgresql.nuspec'
tmp="$(mktemp)"
curl -fsSL "$url" -o "$tmp"

echo "Dependency groups in WolverineFx.Postgresql 6.0.2:"
grep -nE '<group|<dependency' "$tmp" | sed -E 's/^[[:space:]]+//'

echo
echo "Current CPM Wolverine versions in Directory.Packages.props:"
grep -nE 'WolverineFx"|WolverineFx.Postgresql"|WolverineFx.RabbitMQ"' Directory.Packages.props

Repository: Harborline-Software/signal-bridge

Length of output: 849


Align Wolverine package major versions to prevent CPM version skew

At Line 91, WolverineFx.Postgresql is set to 6.0.2 while WolverineFx / WolverineFx.RabbitMQ remain 5.39.3 (Lines 90, 92). The NuGet nuspec for WolverineFx.Postgresql 6.0.2 declares a dependency on WolverineFx.RDBMS 6.0.2 (for net9.0/net10.0), so this change introduces mixed Wolverine 5.x + 6.x artifacts. Upgrade the Wolverine package set together (or keep all Wolverine packages on 5.x until a coordinated migration).

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@Directory.Packages.props` at line 91, The PackageVersion for
WolverineFx.Postgresql is on 6.0.2 while WolverineFx and WolverineFx.RabbitMQ
are 5.39.3, causing mixed 5.x/6.x Wolverine artifacts; update the package set so
all Wolverine-related PackageVersion entries are aligned: either change
WolverineFx.Postgresql back to the 5.x series that matches
WolverineFx/WolverineFx.RabbitMQ (e.g., 5.39.3) or upgrade WolverineFx and
WolverineFx.RabbitMQ to 6.0.2 as a coordinated migration so
WolverineFx.Postgresql, WolverineFx, WolverineFx.RabbitMQ (and any
WolverineFx.RDBMS) share the same major/minor version.

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github May 28, 2026

Looks like WolverineFx.Postgresql is updatable in another way, so this is no longer needed.

@dependabot dependabot Bot closed this May 28, 2026
@dependabot dependabot Bot changed the title chore(deps): Bump WolverineFx.Postgresql from 5.39.3 to 6.0.2 chore(deps): Bump WolverineFx.Postgresql from 5.39.3 to 6.1.0 May 28, 2026
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 .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant