v2.0.0
What's Changed
- chore(deps): bump github/codeql-action/analyze from 4.37.6 to 4.37.8 by @dependabot[bot] in #133
- chore(deps): bump github/codeql-action/init from 4.37.6 to 4.37.8 by @dependabot[bot] in #132
- chore(deps): bump actions/setup-java from 5.7.0 to 6.0.0 by @dependabot[bot] in #131
- Bump NSubstitute from 6.0.0 to 6.2.0 by @dependabot[bot] in #128
- Bump Microsoft.NET.Test.Sdk from 18.8.1 to 18.9.0 by @dependabot[bot] in #127
- Bump Aspire.Hosting.Redis from 13.4.6 to 13.5.0 by @dependabot[bot] in #124
- chore(deps): bump net10 floor to 10.0.11 and guard per-TFM package floors by @cosmin-staicu in #134
- Bump Aspire.Hosting.Redis from 13.5.0 to 13.5.3 by @dependabot[bot] in #135
- Bump AwesomeAssertions from 9.5.0 to 9.6.0 by @dependabot[bot] in #136
- chore(deps): move the OpenTelemetry family to 1.18.0 together by @cosmin-staicu in #140
- feat(cache): IDistributedCache adapter with case-sensitive keys and byte[] serialization by @cosmin-staicu in #121
- chore(deps): bump github/codeql-action/analyze from 4.37.8 to 4.37.9 by @dependabot[bot] in #147
- chore(deps): bump softprops/action-gh-release from 3.0.2 to 3.0.3 by @dependabot[bot] in #148
- chore(deps): bump github/codeql-action/init from 4.37.8 to 4.37.9 by @dependabot[bot] in #149
- feat(cache): add TryAddAsync conditional add (Redis When.NotExists) by @CalinMPopa in #144
- refactor(cache)!: collapse serialization onto ISerializerProxy<byte[]> by @cosmin-staicu in #145
- refactor(cache)!: move the interface forwarders to extension methods by @cosmin-staicu in #146
- feat(cache)!: make the per-call expiration non-nullable by @cosmin-staicu in #150
- feat(cache)!: bounded default expiration and one TimeProvider clock by @cosmin-staicu in #151
- fix(cache): rebuild the Redis connection when a discovered cluster node is retired by @cosmin-staicu in #153
- feat(cache): IBufferDistributedCache, with a caller's buffer reaching Redis with no array in between by @cosmin-staicu in #152
- Bump xunit.runner.visualstudio from 3.1.5 to 4.0.0 by @dependabot[bot] in #142
- build: move the test project to Microsoft.Testing.Platform and xunit.v3 4.0 by @cosmin-staicu in #154
- Bump StackExchange.Redis from 3.1.13 to 3.1.31 by @dependabot[bot] in #141
- test: stop the suite from starving its own thread pool by @cosmin-staicu in #156
- fix(cache): judge stale endpoints from the client's own cluster topology, not an admin command by @cosmin-staicu in #155
- test: suppress SER306 alongside SER305 in the test project by @cosmin-staicu in #158
- test: wait for the detection event, not the factory count, before asserting the rebuild by @cosmin-staicu in #161
- docs: document the Azure and Queue packages by @cosmin-staicu in #162
- fix(cache): forward the token in multi-key RemoveAsync, clear the CI build warnings by @cosmin-staicu in #163
- fix(cache): let packages reserve the Redis keyspaces the distributed cache must avoid by @cosmin-staicu in #159
- feat(cache): decide key masking with a policy the whole library can reach by @cosmin-staicu in #165
- fix(cache): keep a caller's hash tag and refuse a cross-slot batch by @cosmin-staicu in #166
- chore(deps): give a Microsoft.Extensions bump one line it can land on by @cosmin-staicu in #172
- refactor: order type members, and enforce it by @cosmin-staicu in #176
- fix(cache): co-locate a stream with its quarantine hash, and refuse a key whose braces form no tag by @cosmin-staicu in #177
- chore(cache): deprecate ShardKeyEnabled, which changes which keys co-locate and nothing else by @cosmin-staicu in #178
- Bump Microsoft.Extensions.Http.Resilience from 10.9.0 to 10.10.0 by @dependabot[bot] in #173
- Bump Microsoft.Extensions.ServiceDiscovery from 10.9.0 to 10.10.0 by @dependabot[bot] in #174
- docs(cache): say what ShardKeyEnabled changes besides co-location by @cosmin-staicu in #179
- feat(cache): AddNamedCaching, a complete second caching stack on its own Redis connection by @cosmin-staicu in #182
- fix(cache): refuse configuration written under a key 2.0 removed, and document the 1.x to 2.0 upgrade by @cosmin-staicu in #180
- docs: release 2.0.0 — CHANGELOG section + promote unshipped public API by @cosmin-staicu in #183
New Contributors
- @CalinMPopa made their first contribution in #144
Full Changelog: v1.3.0...v2.0.0