Skip to content

Commit

Permalink
v0.24.0-preview1
Browse files Browse the repository at this point in the history
  • Loading branch information
jodydonetti committed Sep 3, 2023
1 parent 48b97ba commit c3390d7
Show file tree
Hide file tree
Showing 10 changed files with 22 additions and 27 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<TargetFramework>netstandard2.0</TargetFramework>
<LangVersion>latest</LangVersion>
<Nullable>enable</Nullable>
<Version>0.23.0</Version>
<Version>0.24.0-preview1</Version>
<PackageId>ZiggyCreatures.FusionCache.Backplane.Memory</PackageId>
<PackageIcon>logo-128x128.png</PackageIcon>
<Description>FusionCache in memory backplane, used for testing</Description>
Expand All @@ -13,8 +13,6 @@
<DocumentationFile>ZiggyCreatures.FusionCache.Backplane.Memory.xml</DocumentationFile>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageReleaseNotes>
- Added support for ConnectionId (better for concurrent tests scenarios)
- Better log messages
- Dependencies update
</PackageReleaseNotes>
</PropertyGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<TargetFramework>netstandard2.0</TargetFramework>
<LangVersion>latest</LangVersion>
<Nullable>enable</Nullable>
<Version>0.23.0</Version>
<Version>0.24.0-preview1</Version>
<PackageId>ZiggyCreatures.FusionCache.Backplane.StackExchangeRedis</PackageId>
<PackageIcon>logo-128x128.png</PackageIcon>
<Description>FusionCache backplane for Redis based on the StackExchange.Redis library</Description>
Expand All @@ -13,8 +13,6 @@
<DocumentationFile>ZiggyCreatures.FusionCache.Backplane.StackExchangeRedis.xml</DocumentationFile>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageReleaseNotes>
- Add support for re-connection events
- Better log messages
- Dependencies update
</PackageReleaseNotes>
</PropertyGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<TargetFramework>netstandard2.0</TargetFramework>
<LangVersion>latest</LangVersion>
<Nullable>enable</Nullable>
<Version>0.23.0</Version>
<Version>0.24.0-preview1</Version>
<PackageId>ZiggyCreatures.FusionCache.Chaos</PackageId>
<PackageIcon>logo-128x128.png</PackageIcon>
<Description>Chaos-related utilities and implementations of various componenets (like a distributed cache or a backplane), useful for things like testing dependent components' behavior in a controlled failing environment.</Description>
Expand All @@ -13,8 +13,9 @@
<DocumentationFile>ZiggyCreatures.FusionCache.Chaos.xml</DocumentationFile>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageReleaseNotes>
- Added abstract base class AbstractChaosComponent
- Added logging support to all chaos-related classes
- Added: new AbstractChaosComponent acting as a base class for all chaos-related components
- Changed: all chaos-related components now inherit from AbstractChaosComponent
- Dependencies update
</PackageReleaseNotes>
</PropertyGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<TargetFrameworks>netstandard2.1;net7.0</TargetFrameworks>
<LangVersion>latest</LangVersion>
<Nullable>enable</Nullable>
<Version>0.23.0</Version>
<Version>0.24.0-preview1</Version>
<PackageId>ZiggyCreatures.FusionCache.Serialization.CysharpMemoryPack</PackageId>
<PackageIcon>logo-128x128.png</PackageIcon>
<Description>FusionCache serializer based on Cysharp's MemoryPack serializer</Description>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<TargetFramework>netstandard2.0</TargetFramework>
<LangVersion>latest</LangVersion>
<Nullable>enable</Nullable>
<Version>0.23.0</Version>
<Version>0.24.0-preview1</Version>
<PackageId>ZiggyCreatures.FusionCache.Serialization.NeueccMessagePack</PackageId>
<PackageIcon>logo-128x128.png</PackageIcon>
<Description>FusionCache serializer based on Neuecc's MessagePack serializer</Description>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<TargetFramework>netstandard2.0</TargetFramework>
<LangVersion>latest</LangVersion>
<Nullable>enable</Nullable>
<Version>0.23.0</Version>
<Version>0.24.0-preview1</Version>
<PackageId>ZiggyCreatures.FusionCache.Serialization.NewtonsoftJson</PackageId>
<PackageIcon>logo-128x128.png</PackageIcon>
<Description>FusionCache serializer based on Newtonsoft Json.NET</Description>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<TargetFramework>netstandard2.0</TargetFramework>
<LangVersion>latest</LangVersion>
<Nullable>enable</Nullable>
<Version>0.23.0</Version>
<Version>0.24.0-preview1</Version>
<PackageId>ZiggyCreatures.FusionCache.Serialization.ProtoBufNet</PackageId>
<PackageIcon>logo-128x128.png</PackageIcon>
<Description>FusionCache serializer based on protobuf-net</Description>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<TargetFramework>netstandard2.0</TargetFramework>
<LangVersion>latest</LangVersion>
<Nullable>enable</Nullable>
<Version>0.23.0</Version>
<Version>0.24.0-preview1</Version>
<PackageId>ZiggyCreatures.FusionCache.Serialization.ServiceStackJson</PackageId>
<PackageIcon>logo-128x128.png</PackageIcon>
<Description>FusionCache serializer based on ServiceStack's Json serializer</Description>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<TargetFramework>netstandard2.0</TargetFramework>
<LangVersion>latest</LangVersion>
<Nullable>enable</Nullable>
<Version>0.23.0</Version>
<Version>0.24.0-preview1</Version>
<PackageId>ZiggyCreatures.FusionCache.Serialization.SystemTextJson</PackageId>
<PackageIcon>logo-128x128.png</PackageIcon>
<Description>FusionCache serializer based on System.Text.Json</Description>
Expand Down
22 changes: 10 additions & 12 deletions src/ZiggyCreatures.FusionCache/ZiggyCreatures.FusionCache.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<TargetFramework>netstandard2.0</TargetFramework>
<LangVersion>latest</LangVersion>
<Nullable>enable</Nullable>
<Version>0.23.0</Version>
<Version>0.24.0-preview1</Version>
<PackageId>ZiggyCreatures.FusionCache</PackageId>
<PackageIcon>logo-128x128.png</PackageIcon>
<Description>
Expand All @@ -15,17 +15,15 @@
<DocumentationFile>ZiggyCreatures.FusionCache.xml</DocumentationFile>
<PackageReadmeFile>README.md</PackageReadmeFile>
<PackageReleaseNotes>
- Added: backplane active re-connection support
- Added: delayed processing on backplane re-connect
- Change: better backplane backpressure handling
- Change: better backplane auto-recovery background processing
- Change: better handling of connection/subscription errors
- Added: NullFusionCache (null object pattern)
- Added: NullFusionCacheBackplane
- Added: NullDistributedCache
- Added: NullFusionCachePlugin
- Change: better log messages
- Tests: better snapshot testing of binary payloads (distributed cache)
- Added: continuous backplane auto-recovery background processing (more robust)
- Added: backplane auto-recovery queue automatic cleanup
- Added: distributed cache and backplane now work together even more (and better)
- Added: unified backplane auto-recovery delay via BackplaneAutoRecoveryDelay option (BackplaneAutoRecoveryReconnectDelay is now marked as obsolete)
- Added: ReThrowBackplaneExceptions entry option
- Added: support for passing entries on eviction events
- Fixed: NullFusionCache now handles the CreateEntryOptions
- Changed: marked EnableDistributedExpireOnBackplaneAutoRecovery as obsolete, since now everything is fully automatic
- Changed: better log messages
- Perf: various performance optimizations
</PackageReleaseNotes>
<EnablePackageValidation>true</EnablePackageValidation>
Expand Down

0 comments on commit c3390d7

Please sign in to comment.