From 1442578a06ebc68d10da0942c4d9193c4bdaa96b Mon Sep 17 00:00:00 2001 From: Chris Dou Date: Fri, 17 Apr 2026 17:29:16 -0500 Subject: [PATCH 1/2] fix: restore IRSA support for S3 asset store --- assets/Squidex.Assets.S3/AmazonS3AssetStore.cs | 5 +++-- assets/Squidex.Assets.S3/Squidex.Assets.S3.csproj | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/assets/Squidex.Assets.S3/AmazonS3AssetStore.cs b/assets/Squidex.Assets.S3/AmazonS3AssetStore.cs index 821a83a..5b1f17a 100644 --- a/assets/Squidex.Assets.S3/AmazonS3AssetStore.cs +++ b/assets/Squidex.Assets.S3/AmazonS3AssetStore.cs @@ -254,11 +254,12 @@ public async Task UploadAsync(string fileName, Stream stream, bool overwri DisableDefaultChecksumValidation = false, }; - if (stream.GetLengthOrZero() <= 0) + if (!stream.CanSeek) { await using (var tempStream = TempHelper.GetTempStream()) { await stream.CopyToAsync(tempStream, ct); + tempStream.Position = 0; request.InputStream = tempStream; @@ -267,7 +268,7 @@ public async Task UploadAsync(string fileName, Stream stream, bool overwri } else { - request.InputStream = new SeekFakerStream(stream); + request.InputStream = stream; request.AutoCloseStream = false; await s3Transfer.UploadAsync(request, ct); diff --git a/assets/Squidex.Assets.S3/Squidex.Assets.S3.csproj b/assets/Squidex.Assets.S3/Squidex.Assets.S3.csproj index 84c9e86..e5f213e 100644 --- a/assets/Squidex.Assets.S3/Squidex.Assets.S3.csproj +++ b/assets/Squidex.Assets.S3/Squidex.Assets.S3.csproj @@ -13,6 +13,7 @@ + all runtime; build; native; contentfiles; analyzers; buildtransitive From 054f7da8efe3ad00d2c5f38ca14ded7d0ac59d73 Mon Sep 17 00:00:00 2001 From: Chris Dou Date: Mon, 20 Apr 2026 09:52:02 -0500 Subject: [PATCH 2/2] chore: bump package version to 8.0.1 --- Directory.Build.props | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index c0e2df5..2dac6fb 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -11,8 +11,8 @@ https://github.com/squidex/squidex true snupkg - 8.0.0 - + 8.0.1 + true