Skip to content

Conversation

@gimlichael
Copy link
Member

@gimlichael gimlichael commented Oct 20, 2025

This pull request updates the release notes for multiple Savvyio NuGet packages to version 4.4.2, with availability for .NET 9 and .NET 8. The main change across all packages is the upgrade of dependencies to the latest compatible versions for all supported target frameworks (TFMs).

Dependency upgrades:

  • Updated dependencies to the latest compatible versions for all supported TFMs in the following packages:
    • Savvyio.Commands, Savvyio.Commands.Messaging, Savvyio.Core, Savvyio.Domain, Savvyio.Domain.EventSourcing, Savvyio.EventDriven, Savvyio.EventDriven.Messaging (.nuget/Savvyio.Commands/PackageReleaseNotes.txt, [1]; .nuget/Savvyio.Commands.Messaging/PackageReleaseNotes.txt, [2]; .nuget/Savvyio.Core/PackageReleaseNotes.txt, [3]; .nuget/Savvyio.Domain/PackageReleaseNotes.txt, [4]; .nuget/Savvyio.Domain.EventSourcing/PackageReleaseNotes.txt, [5]; .nuget/Savvyio.EventDriven/PackageReleaseNotes.txt, [6]; .nuget/Savvyio.EventDriven.Messaging/PackageReleaseNotes.txt, [7]
    • Savvyio.Extensions.Dapper, Savvyio.Extensions.DapperExtensions (.nuget/Savvyio.Extensions.Dapper/PackageReleaseNotes.txt, [1]; .nuget/Savvyio.Extensions.DapperExtensions/PackageReleaseNotes.txt, [2]
    • Savvyio.Extensions.DependencyInjection.* packages including Dapper, DapperExtensions, Domain, EFCore, EFCore.Domain, EFCore.Domain.EventSourcing, NATS, QueueStorage, RabbitMQ, SimpleQueueService, Newtonsoft.Json (.nuget/Savvyio.Extensions.DependencyInjection.Dapper/PackageReleaseNotes.txt, [1]; .nuget/Savvyio.Extensions.DependencyInjection.DapperExtensions/PackageReleaseNotes.txt, [2]; .nuget/Savvyio.Extensions.DependencyInjection.Domain/PackageReleaseNotes.txt, [3]; .nuget/Savvyio.Extensions.DependencyInjection.EFCore/PackageReleaseNotes.txt, [4]; .nuget/Savvyio.Extensions.DependencyInjection.EFCore.Domain/PackageReleaseNotes.txt, [5]; .nuget/Savvyio.Extensions.DependencyInjection.EFCore.Domain.EventSourcing/PackageReleaseNotes.txt, [6]; .nuget/Savvyio.Extensions.DependencyInjection.NATS/PackageReleaseNotes.txt, [7]; .nuget/Savvyio.Extensions.DependencyInjection.QueueStorage/PackageReleaseNotes.txt, [8]; .nuget/Savvyio.Extensions.DependencyInjection.RabbitMQ/PackageReleaseNotes.txt, [9]; .nuget/Savvyio.Extensions.DependencyInjection.Newtonsoft.Json/PackageReleaseNotes.txt, [10]
    • Added release notes for the meta-package Savvyio.App listing all references and supported frameworks (.nuget/Savvyio.App/PackageReleaseNotes.txt, .nuget/Savvyio.App/PackageReleaseNotes.txtR1-R34)

Summary by CodeRabbit

  • New Features

    • Expanded NATS integration support with new message queue and event bus components.
  • Chores

    • Updated all dependencies to latest compatible versions for .NET 9 and .NET 8.
    • Updated test tooling and Docker environment configurations.
  • Documentation

    • Added comprehensive release notes for version 4.4.2 across all packages.

@gimlichael gimlichael requested a review from Copilot October 20, 2025 17:41
@gimlichael gimlichael self-assigned this Oct 20, 2025
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This pull request is a service update for Savvyio version 4.4.2, focusing on updating package dependencies to their latest compatible versions for .NET 9 and .NET 8 target frameworks. The changes include updating various NuGet package dependencies (AWS SDK, Azure, Entity Framework Core, NATS, and internal Cuemon/Codebelt packages), updating the Docker test environment image, and documenting these changes in release notes across all Savvyio packages.

Key changes:

  • Upgraded multiple third-party and internal package dependencies to their latest compatible versions
  • Updated Docker test runner image to include .NET 8.0.415 and 9.0.306
  • Added comprehensive release notes for version 4.4.2 across all packages, including a new detailed release note for the Savvyio.App meta-package

Reviewed Changes

Copilot reviewed 39 out of 39 changed files in this pull request and generated no comments.

Show a summary per file
File Description
testenvironments.json Updated Docker test runner image to newer .NET SDK versions
Directory.Packages.props Updated multiple package versions including AWS SDK, Azure, EF Core, NATS, and testing libraries
Directory.Build.props Removed conditional Microsoft.TestPlatform.ObjectModel package reference
CHANGELOG.md Added version 4.4.2 release entry
.nuget/Savvyio.*/PackageReleaseNotes.txt Added version 4.4.2 release notes documenting dependency upgrades for all packages
.nuget/Savvyio.App/PackageReleaseNotes.txt Added comprehensive release notes including full list of package references

@coderabbitai
Copy link

coderabbitai bot commented Oct 20, 2025

Walkthrough

This pull request releases version 4.4.2 of the Savvyio ecosystem. It updates 33 package release notes files to document the new version with .NET 9 and .NET 8 availability, bumps central package dependencies across multiple frameworks, removes a conditional test platform reference, and updates test environment Docker configuration.

Changes

Cohort / File(s) Summary
Package Release Notes
.nuget/Savvyio*/PackageReleaseNotes.txt, .nuget/Savvyio.Extensions*/PackageReleaseNotes.txt
Added Version 4.4.2 release notes block to all 33 package release notes files, specifying availability for .NET 9 and .NET 8 with ALM entry noting dependencies upgraded to latest compatible versions for all TFMs.
Changelog & Metadata
CHANGELOG.md
Added v4.4.2 entry dated 2025-10-20 documenting service update focused on package dependencies.
Central Package Management
Directory.Packages.props
Updated 30+ package versions: Microsoft.NET.Test.Sdk (17.14.1→18.0.0), xunit.runner.visualstudio (3.1.4→3.1.5), EF Core family to 9.0.10 (net9) and 8.0.21 (net8), Cuemon/Codebelt extensions, NATS Client (2.6.8→2.6.11), Azure packages (Queues 12.24.0, Identity 1.17.0).
Build Configuration
Directory.Build.props
Removed conditional PackageReference to Microsoft.TestPlatform.ObjectModel from IsTestProject true ItemGroup.
Test Environment
testenvironments.json
Updated Docker image reference from gimlichael/ubuntu-testrunner:net8.0.414-9.0.305 to gimlichael/ubuntu-testrunner:net8.0.415-9.0.306.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Rationale: The majority of changes are homogeneous—33 identically-patterned release notes additions require minimal per-file scrutiny. Package version bumps in Directory.Packages.props are straightforward version updates with clear semantic meaning. The removal of a conditional test platform reference and Docker image update are minimal, isolated changes. No complex logic, algorithm modifications, or multi-pattern heterogeneous edits are present.

Possibly related PRs

  • V3.0.0/launch #22 — Also modifies Directory.Build.props and updates testing/SDK package versions, indicating coordinated build configuration maintenance.
  • V4.0.0/rtm #28 — Updates central Directory.Packages.props for dependency/version management alignment.
  • 4.0.2/package maintenance #32 — Performs similar package maintenance and updates to Directory.Packages.props and test environment configuration files.

Poem

🐰 Version four-point-four-point-two hops by,
Dependencies polished beneath .NET's sky,
From nine down to eight, all frameworks aligned,
A service release with dependencies refined!
Thump-thump goes the heart of Savvyio so keen! 🥕

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title Check ✅ Passed The pull request title "V4.4.2/service update" is directly related to the primary change in the changeset. The pull request updates release notes across multiple Savvyio NuGet packages to version 4.4.2 and documents that dependencies have been upgraded to the latest compatible versions, with availability for .NET 9 and .NET 8. This aligns perfectly with the title's reference to a 4.4.2 service update, which is also confirmed by the CHANGELOG.md entry stating "This is a service update that focuses on package dependencies." The title is concise, clear, and accurately summarizes the main change without unnecessary noise.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch v4.4.2/service-update

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

Copy link

@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: 0

🧹 Nitpick comments (1)
.nuget/Savvyio.App/PackageReleaseNotes.txt (1)

1-33: Missing ALM section in Savvyio.App 4.4.2 entry.

Unlike other packages in this release, Savvyio.App (the meta-package) does not include an ALM note documenting the dependency upgrades. For consistency and to indicate that dependencies have been updated for this version, consider adding an ALM section before or after the References section.

Consider updating the 4.4.2 block to:

 Version: 4.4.2
 Availability: .NET 9 and .NET 8
 
+# ALM
+- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)
+
 # References
 - Savvyio
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between b5b5b2b and 755f5d6.

📒 Files selected for processing (39)
  • .nuget/Savvyio.App/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Commands.Messaging/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Commands/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Core/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Domain.EventSourcing/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Domain/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.EventDriven.Messaging/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.EventDriven/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Extensions.Dapper/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Extensions.DapperExtensions/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Extensions.DependencyInjection.Dapper/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Extensions.DependencyInjection.DapperExtensions/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Extensions.DependencyInjection.Domain/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Extensions.DependencyInjection.EFCore.Domain.EventSourcing/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Extensions.DependencyInjection.EFCore.Domain/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Extensions.DependencyInjection.EFCore/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Extensions.DependencyInjection.NATS/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Extensions.DependencyInjection.Newtonsoft.Json/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Extensions.DependencyInjection.QueueStorage/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Extensions.DependencyInjection.RabbitMQ/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Extensions.DependencyInjection.SimpleQueueService/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Extensions.DependencyInjection.Text.Json/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Extensions.DependencyInjection/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Extensions.Dispatchers/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Extensions.EFCore.Domain.EventSourcing/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Extensions.EFCore.Domain/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Extensions.EFCore/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Extensions.NATS/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Extensions.Newtonsoft.Json/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Extensions.QueueStorage/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Extensions.RabbitMQ/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Extensions.SimpleQueueService/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Extensions.Text.Json/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Messaging/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Savvyio.Queries/PackageReleaseNotes.txt (1 hunks)
  • CHANGELOG.md (1 hunks)
  • Directory.Build.props (0 hunks)
  • Directory.Packages.props (2 hunks)
  • testenvironments.json (1 hunks)
💤 Files with no reviewable changes (1)
  • Directory.Build.props
🧰 Additional context used
🪛 LanguageTool
.nuget/Savvyio.App/PackageReleaseNotes.txt

[locale-violation] ~1-~1: Possible error ortogràfic. «Version» és correcte com a forma balear (1a personal singular, present d’indicatiu).
Context: Version: 4.4.2 Availability: .NET 9 and .NET 8 ...

(EXIGEIX_VERBS_CENTRAL)


[duplication] ~5-~5: Possible error: heu repetit una paraula
Context: ...ity: .NET 9 and .NET 8   # References - Savvyio - Savvyio.Commands - Savvyio.Commands.Messaging -...

(CATALAN_WORD_REPEAT_RULE)


[grammar] ~34-~34: Paraula desconeguda com a nom propi.
Context: ...- Savvyio.Messaging - Savvyio.Queries   Version: 4.4.1 Availability: .NET 9 and .NET 8 ...

(VERBS_NOMSPROPIS)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: call-build (Debug) / 🛠️ Build
  • GitHub Check: call-build (Release) / 🛠️ Build
🔇 Additional comments (40)
.nuget/Savvyio.Extensions.DependencyInjection.Text.Json/PackageReleaseNotes.txt (1)

1-6: LGTM!

The new 4.4.2 release notes entry follows the established format and is consistent with existing version entries. The content accurately reflects the PR objectives (version bump, .NET 9 & 8 availability, and dependency upgrades).

.nuget/Savvyio.Extensions.DependencyInjection.Dapper/PackageReleaseNotes.txt (1)

1-5: Release notes are well-formatted and consistent.

The new 4.4.2 release notes section follows the established pattern in the file, accurately reflects the PR objectives (version, .NET target frameworks, and dependency updates), and maintains consistency with adjacent release notes entries. The change log entry is clear and appropriately positioned at the top of the file.

.nuget/Savvyio.Extensions.QueueStorage/PackageReleaseNotes.txt (1)

1-5: Release notes properly formatted and consistent with PR objectives.

The new 4.4.2 version block is correctly formatted, follows the established pattern in the file, and aligns with the PR's declared .NET 9/.NET 8 availability and dependency upgrade scope. The chronological ordering with the 4.4.1 block is maintained, and the ALM message is consistent with recent versions.

.nuget/Savvyio.Extensions.DapperExtensions/PackageReleaseNotes.txt (1)

1-5: ✓ Release notes for version 4.4.2 properly documented.

The new 4.4.2 release notes block is well-formatted and follows the established pattern in the file. The availability information (.NET 9 and .NET 8) and dependency upgrade note accurately reflect the PR objectives. The identical content between 4.4.2 and 4.4.1 is appropriate for a patch release focused on dependency updates with no public API or functional changes.

.nuget/Savvyio.Extensions.Text.Json/PackageReleaseNotes.txt (1)

1-5: LGTM!

The new version 4.4.2 release notes are correctly formatted and follow the established pattern. The version number, availability statement (.NET 9 and .NET 8), and ALM messaging accurately reflect the PR objectives. The entry is consistent with adjacent version entries and maintains the historical format of the file.

.nuget/Savvyio.Extensions.DependencyInjection.DapperExtensions/PackageReleaseNotes.txt (1)

1-5: Verify that v4.4.2 release notes accurately reflect distinct changes from v4.4.1.

The release notes for v4.4.2 (lines 1–5) are identical to those for v4.4.1 (lines 7–11), both stating the same dependency upgrade message. This is unusual for consecutive patch versions and may indicate that the notes were copied without reflecting specific changes unique to v4.4.2.

Please confirm whether this version bump involves distinct dependency changes that should be documented, or whether the identical notes accurately represent that both versions apply the same dependency upgrades across TFMs. If changes differ, please update the v4.4.2 notes accordingly.

.nuget/Savvyio.Extensions.DependencyInjection.NATS/PackageReleaseNotes.txt (1)

1-5: Release notes format and content look good.

The new 4.4.2 section follows the established pattern and accurately reflects the PR's focus on dependency upgrades. The availability statement for .NET 9 and .NET 8 is consistent with the existing version entries.

CHANGELOG.md (1)

7-10: CHANGELOG.md 4.4.2 entry is well-structured.

The new version entry follows the established format with a clear, concise description appropriate for a service update. Date and version numbering are correct.

.nuget/Savvyio.Extensions.DependencyInjection.EFCore.Domain/PackageReleaseNotes.txt (1)

1-6: Release notes entry is consistent and well-formatted.

The 4.4.2 block follows the established pattern with correct version, availability, and ALM information. Consistent with other package release notes updates in this PR.

.nuget/Savvyio.EventDriven.Messaging/PackageReleaseNotes.txt (1)

1-6: Release notes entry is consistent and well-formatted.

Identical pattern to other package release notes, with correct version, availability, and ALM messaging.

.nuget/Savvyio.Extensions.DependencyInjection/PackageReleaseNotes.txt (1)

1-6: Release notes entry is consistent and well-formatted.

The 4.4.2 block follows the established pattern with improved clarity in the ALM description ("upgraded to the latest compatible versions for all supported target frameworks").

.nuget/Savvyio.Extensions.EFCore.Domain.EventSourcing/PackageReleaseNotes.txt (1)

1-6: Release notes entry is consistent and well-formatted.

The 4.4.2 block follows the established pattern across all package release notes in this PR.

.nuget/Savvyio.Extensions.DependencyInjection.EFCore.Domain.EventSourcing/PackageReleaseNotes.txt (1)

1-6: Release notes entry is consistent and well-formatted.

The 4.4.2 block follows the established pattern across all package release notes in this PR.

testenvironments.json (1)

12-12: Docker test runner image updated to latest compatible versions.

The image tag has been bumped from net8.0.414-9.0.305 to net8.0.415-9.0.306, reflecting patch-level updates for both .NET 8 and .NET 9 runtimes. This aligns with the service update's focus on dependency upgrades.

.nuget/Savvyio.Extensions.DependencyInjection.QueueStorage/PackageReleaseNotes.txt (1)

1-6: Release notes entry is consistent and well-formatted.

The 4.4.2 block follows the established pattern across all package release notes in this PR.

.nuget/Savvyio.Extensions.DependencyInjection.Newtonsoft.Json/PackageReleaseNotes.txt (1)

1-6: Release notes for 4.4.2 correctly added and consistently formatted.

The new 4.4.2 entry follows the established pattern with proper version, availability info, and ALM note aligned with prior releases.

.nuget/Savvyio.Extensions.DependencyInjection.SimpleQueueService/PackageReleaseNotes.txt (1)

1-6: Release notes for 4.4.2 correctly added and consistently formatted.

The new 4.4.2 entry follows the established pattern with proper version, availability info, and ALM note aligned with prior releases.

.nuget/Savvyio.Extensions.Dapper/PackageReleaseNotes.txt (1)

1-6: Release notes for 4.4.2 correctly added and consistently formatted.

The new 4.4.2 entry follows the established pattern with proper version, availability info, and ALM note aligned with prior releases.

.nuget/Savvyio.Extensions.SimpleQueueService/PackageReleaseNotes.txt (1)

1-6: Release notes for 4.4.2 correctly added and consistently formatted.

The new 4.4.2 entry follows the established pattern with proper version, availability info, and ALM note aligned with prior releases.

.nuget/Savvyio.Domain.EventSourcing/PackageReleaseNotes.txt (1)

1-6: Release notes for 4.4.2 correctly added and consistently formatted.

The new 4.4.2 entry follows the established pattern with proper version, availability info, and ALM note aligned with prior releases.

.nuget/Savvyio.Core/PackageReleaseNotes.txt (1)

1-6: Release notes for 4.4.2 correctly added and consistently formatted.

The new 4.4.2 entry follows the established pattern with proper version, availability info, and ALM note aligned with prior releases.

.nuget/Savvyio.Extensions.EFCore.Domain/PackageReleaseNotes.txt (1)

1-6: Release notes for 4.4.2 correctly added and consistently formatted.

The new 4.4.2 entry follows the established pattern with proper version, availability info, and ALM note aligned with prior releases.

.nuget/Savvyio.Extensions.Newtonsoft.Json/PackageReleaseNotes.txt (1)

1-6: Release notes for 4.4.2 correctly added and consistently formatted.

The new 4.4.2 entry follows the established pattern with proper version, availability info, and ALM note aligned with prior releases.

.nuget/Savvyio.Extensions.RabbitMQ/PackageReleaseNotes.txt (1)

1-5: Well-structured release notes entry for 4.4.2.

The new 4.4.2 block follows the established format, correctly documents .NET 9/.NET 8 availability, and appropriately notes the dependency upgrades referenced in the PR.

.nuget/Savvyio.Extensions.EFCore/PackageReleaseNotes.txt (1)

1-5: Clean 4.4.2 release notes entry.

Consistent formatting and appropriate dependency upgrade documentation for this EFCore extension package.

.nuget/Savvyio.Commands.Messaging/PackageReleaseNotes.txt (1)

1-5: Properly formatted 4.4.2 entry.

Consistent with release notes structure across the Savvyio package ecosystem.

.nuget/Savvyio.Commands/PackageReleaseNotes.txt (1)

1-5: Consistent 4.4.2 release entry.

Follows the standard format applied across all Savvyio packages in this release.

.nuget/Savvyio.Extensions.DependencyInjection.Domain/PackageReleaseNotes.txt (1)

1-5: Clean 4.4.2 entry with consistent format.

Dependency upgrade messaging is accurate and properly positioned within release notes.

.nuget/Savvyio.Extensions.DependencyInjection.EFCore/PackageReleaseNotes.txt (1)

1-5: Properly structured 4.4.2 release notes.

Follows the standardized format and provides appropriate dependency upgrade documentation.

.nuget/Savvyio.App/PackageReleaseNotes.txt (1)

5-33: Verify completeness of package references list.

The References section lists 29 packages. Cross-reference this against the PR objectives to confirm all updated packages are included. Based on the PR summary mentioning "33 packages," verify whether the listed 29 references are the intended set or if there are 4 additional packages that should be documented.

.nuget/Savvyio.Queries/PackageReleaseNotes.txt (1)

1-5: Well-structured 4.4.2 release notes entry.

Consistent format and appropriate documentation of dependency upgrades for this package.

.nuget/Savvyio.EventDriven/PackageReleaseNotes.txt (1)

1-6: LGTM! Consistent release notes entry.

The version 4.4.2 release notes follow the established format and align with the PR's objective of documenting dependency upgrades for .NET 9 and .NET 8 support.

.nuget/Savvyio.Messaging/PackageReleaseNotes.txt (1)

1-6: LGTM! Consistent release notes entry.

The version 4.4.2 release notes follow the established format and align with the PR's objective.

.nuget/Savvyio.Extensions.Dispatchers/PackageReleaseNotes.txt (1)

1-6: LGTM! Consistent release notes entry.

The version 4.4.2 release notes follow the established format and align with the PR's objective.

.nuget/Savvyio.Extensions.DependencyInjection.RabbitMQ/PackageReleaseNotes.txt (1)

1-6: LGTM! Consistent release notes entry.

The version 4.4.2 release notes follow the established format and align with the PR's objective.

.nuget/Savvyio.Domain/PackageReleaseNotes.txt (1)

1-6: LGTM! Consistent release notes entry.

The version 4.4.2 release notes follow the established format and align with the PR's objective.

.nuget/Savvyio.Extensions.NATS/PackageReleaseNotes.txt (1)

1-6: LGTM! Consistent release notes entry.

The version 4.4.2 release notes follow the established format and align with the PR's objective.

Directory.Packages.props (3)

28-30: No security vulnerabilities found for NATS Client packages version 2.6.11.

GitHub's vulnerability database returned no security advisories for NATS.Client.Core, NATS.Client.JetStream, and NATS.Client.Simplified. The update is safe to proceed from a known security vulnerability perspective.


7-11: All specified packages are using secure versions with no unpatched vulnerabilities.

The GitHub Security Advisory API confirms:

  • AWSSDK.SQS (4.0.1.11) and AWSSDK.SimpleNotificationService (4.0.1.9): No known vulnerabilities
  • Azure.Identity (1.17.0): While historical vulnerabilities exist (RCE/privilege escalation/information disclosure), this version exceeds all patched versions (1.10.2, 1.11.0, 1.11.4)
  • Azure.Storage.Queues (12.24.0): Exceeds the patched version (12.11.0) for the CBC padding oracle vulnerability

No action required.


42-45: Entity Framework Core package updates verified as secure and stable.

EF Core 9.0.10 was released on October 14, 2025 and is stable. EF Core 8.0.21 is stable and published on NuGet. GitHub security API confirms no known vulnerabilities in Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.InMemory, or Microsoft.EntityFrameworkCore.Relational packages.

@codecov
Copy link

codecov bot commented Oct 20, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 79.11%. Comparing base (b5b5b2b) to head (755f5d6).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #43   +/-   ##
=======================================
  Coverage   79.11%   79.11%           
=======================================
  Files         177      177           
  Lines        3711     3711           
  Branches      365      365           
=======================================
  Hits         2936     2936           
  Misses        774      774           
  Partials        1        1           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@sonarqubecloud
Copy link

@gimlichael gimlichael merged commit be5a3f2 into main Oct 20, 2025
286 of 287 checks passed
@gimlichael gimlichael deleted the v4.4.2/service-update branch October 20, 2025 18:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants