Skip to content

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 15 Sep 12:27
· 20 commits to main since this release
41714c9

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

Full Changelog: v1.3.0...v2.0.0