Skip to content
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .docfx/Dockerfile.docfx
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
FROM nginx:1.27.3-alpine AS base
FROM --platform=$BUILDPLATFORM nginx:1.27.5-alpine AS base
RUN rm -rf /usr/share/nginx/html/*

FROM codebeltnet/docfx:2.77.0 AS build
FROM --platform=$BUILDPLATFORM codebeltnet/docfx:2.78.3 AS build

ADD [".", "docfx"]

RUN cd docfx; \
docfx build

FROM base AS final
FROM nginx:1.27.5-alpine AS final
WORKDIR /usr/share/nginx/html
COPY --from=build /build/docfx/wwwroot /usr/share/nginx/html

Expand Down
30 changes: 30 additions & 0 deletions .nuget/Savvyio.App/PackageReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,33 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# References
- Savvyio
- Savvyio.Commands
- Savvyio.Commands.Messaging
- Savvyio.Domain
- Savvyio.Domain.EventSourcing
- Savvyio.EventDriven
- Savvyio.EventDriven.Messaging
- Savvyio.Extensions.Dapper
- Savvyio.Extensions.DependencyInjection
- Savvyio.Extensions.DependencyInjection.Dapper
- Savvyio.Extensions.DependencyInjection.Domain
- Savvyio.Extensions.DependencyInjection.EFCore
- Savvyio.Extensions.DependencyInjection.EFCore.Domain
- Savvyio.Extensions.DependencyInjection.EFCore.Domain.EventSourcing
- Savvyio.Extensions.DependencyInjection.QueueStorage
- Savvyio.Extensions.DependencyInjection.SimpleQueueService
- Savvyio.Extensions.Dispatchers
- Savvyio.Extensions.EFCore
- Savvyio.Extensions.EFCore.Domain
- Savvyio.Extensions.EFCore.Domain.EventSourcing
- Savvyio.Extensions.QueueStorage
- Savvyio.Extensions.SimpleQueueService
- Savvyio.Extensions.Text.Json
- Savvyio.Messaging
- Savvyio.Queries

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
6 changes: 6 additions & 0 deletions .nuget/Savvyio.Commands.Messaging/PackageReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
6 changes: 6 additions & 0 deletions .nuget/Savvyio.Commands/PackageReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
6 changes: 6 additions & 0 deletions .nuget/Savvyio.Core/PackageReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
6 changes: 6 additions & 0 deletions .nuget/Savvyio.Domain.EventSourcing/PackageReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
6 changes: 6 additions & 0 deletions .nuget/Savvyio.Domain/PackageReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
6 changes: 6 additions & 0 deletions .nuget/Savvyio.EventDriven.Messaging/PackageReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
6 changes: 6 additions & 0 deletions .nuget/Savvyio.EventDriven/PackageReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
6 changes: 6 additions & 0 deletions .nuget/Savvyio.Extensions.Dapper/PackageReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8
Comment on lines +1 to +2
Copy link

Choose a reason for hiding this comment

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

💡 Verification agent

❓ Verification inconclusive

Approve version bump and TFM availability.

The entry for version 4.0.3 with support for .NET 9 and .NET 8 is correct. Please confirm that project metadata and Directory.Packages.props have been updated accordingly.


🏁 Script executed:

#!/bin/bash
# Verify version 4.0.3 in all .csproj and Directory.Packages.props
fd -e csproj -e props | xargs grep -H "Version>4.0.3<"

Length of output: 56


🏁 Script executed:

#!/bin/bash
# Search for any mention of version 4.0.3 in all .csproj and props files
fd -e csproj -e props | xargs grep -H "4.0.3"

# Verify that TargetFrameworks include net8.0 and net9.0
fd -e csproj | xargs grep -H "<TargetFrameworks>" -A1
fd -e csproj | xargs grep -H "net8.0"
fd -e csproj | xargs grep -H "net9.0"

Length of output: 177


Update project metadata for version 4.0.3 and .NET 8/9 support

Our grep across all .csproj and Directory.Packages.props files did not locate any references to 4.0.3, net8.0, or net9.0. Please apply the following fixes:

  • In Directory.Packages.props (root), set the package’s version to:
    <Version>4.0.3</Version>
  • In each relevant .csproj:
    • Update <Version> (or <PackageVersion>) to 4.0.3.
    • Ensure <TargetFrameworks> includes both net8.0 and net9.0, for example:
      <TargetFrameworks>netstandard2.0;net8.0;net9.0</TargetFrameworks>
🤖 Prompt for AI Agents
In the root Directory.Packages.props file and all relevant .csproj files, update
the package version to 4.0.3 by setting the <Version> or <PackageVersion> tag
accordingly. Additionally, ensure that the <TargetFrameworks> tag in each
.csproj includes both net8.0 and net9.0 alongside existing frameworks, for
example: netstandard2.0;net8.0;net9.0. This will align the project metadata with
the version bump and new target framework support stated in the release notes.


# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
6 changes: 6 additions & 0 deletions .nuget/Savvyio.Extensions.Dispatchers/PackageReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
6 changes: 6 additions & 0 deletions .nuget/Savvyio.Extensions.EFCore/PackageReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

# Bug Fixes
- FIXED AmazonMessage{TRequest} class in the Savvyio.Extensions.SimpleQueueService namespace to work with AWS SDK V4 and later, due to collections defaults to null instead of empty collections (https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html#net-dg-v4-collections)

# Improvements
- CHANGED AmazonMessageReceiveOptions class in the Savvyio.Extensions.SimpleQueueService namespace to include a new property, VisibilityTimeout, that is used to set the visibility timeout for messages when receiving them from AWS SQS
- CHANGED AmazonMessageOptions class in the Savvyio.Extensions.SimpleQueueService namespace to include two new properties, MaxVisibilityTimeoutInSeconds and DefaultVisibilityTimeoutInSeconds, that are used to get the maximum and default visibility timeout for messages when receiving them from AWS SQS

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
6 changes: 6 additions & 0 deletions .nuget/Savvyio.Extensions.Text.Json/PackageReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
6 changes: 6 additions & 0 deletions .nuget/Savvyio.Messaging/PackageReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
6 changes: 6 additions & 0 deletions .nuget/Savvyio.Queries/PackageReleaseNotes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
Version: 4.0.3
Availability: .NET 9 and .NET 8

# ALM
- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs)

Version: 4.0.2
Availability: .NET 9 and .NET 8

Expand Down
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,24 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),

For more details, please refer to `PackageReleaseNotes.txt` on a per assembly basis in the `.nuget` folder.

## [4.0.3] - 2025-05-28

This is a service update that primarily focuses on package dependencies and minor improvements.

### Changed

#### Savvyio.Extensions.SimpleQueueService

- AmazonMessageReceiveOptions class in the Savvyio.Extensions.SimpleQueueService namespace now include a new property, VisibilityTimeout, that is used to set the visibility timeout for messages when receiving them from AWS SQS
- AmazonMessageOptions class in the Savvyio.Extensions.SimpleQueueService namespace now include two new properties, MaxVisibilityTimeoutInSeconds and DefaultVisibilityTimeoutInSeconds, that are used to get the maximum and default visibility timeout for messages when receiving them from AWS SQS

### Fixed

#### Savvyio.Extensions.SimpleQueueService

- AmazonMessage{TRequest} class in the Savvyio.Extensions.SimpleQueueService namespace was fixed to work with AWS SDK V4 and later, due to collections defaults to null instead of empty collections (https://docs.aws.amazon.com/sdk-for-net/v4/developer-guide/net-dg-v4.html#net-dg-v4-collections)
- My take on this aired on LinkedIn: https://www.linkedin.com/feed/update/urn:li:activity:7333199302648926209/

## [4.0.2] - 2025-04-18

This is a service update that focuses on package dependencies.
Expand Down
Loading