Repository navigation
What's Changed
- fix(redis): read the key prefix from the connector instead of trusting KeyPrefix by @cosmin-staicu in #213
- perf(cache): remove per-operation allocations on the Redis and memory hot paths by @cosmin-staicu in #214
- perf(cache)!: take the remaining allocations off the Redis command path by @cosmin-staicu in #215
- refactor(cache)!: move implementation classes out of the abstractions package by @cosmin-staicu in #216
- perf(cache)!: read the local tier by span and key it by the name string by @cosmin-staicu in #217
- Bump xunit.v3 from 4.0.0 to 4.0.1 by @dependabot[bot] in #219
- refactor(cache)!: keep ref structs off the mockable interfaces by @cosmin-staicu in #220
- perf(cache)!: read by the key's text wherever a local hit can answer by @cosmin-staicu in #221
- build(deps): bump github/codeql-action/init from 4.38.1 to 4.38.2 by @dependabot[bot] in #224
- Bump StackExchange.Redis from 3.3.0 to 3.3.1 by @dependabot[bot] in #227
- build(deps): bump github/codeql-action/analyze from 4.38.1 to 4.38.2 by @dependabot[bot] in #225
- perf(cache)!: share concurrent inner reads and serve an outage from the local tier by @cosmin-staicu in #223
- chore(samples): drop the MessagePack pin from the AppHost by @cosmin-staicu in #228
- feat(cache)!: close the gaps the consumer audits found by @cosmin-staicu in #229
- perf(cache): the starter of a shared run waits on the work itself by @cosmin-staicu in #230
- perf(redis): key the Redis-only single-flight by the Redis key by @cosmin-staicu in #231
- perf(cache)!: take the key's run before any lock when no distributed lock is held by @cosmin-staicu in #232
- perf(cache)!: drop the in-process lock; the run table does its job by @cosmin-staicu in #233
- perf(cache): trim the write, remove and broadcast paths by @cosmin-staicu in #234
- perf(redis): opt-in read of a value and its expiration with one read-only script by @cosmin-staicu in #235
- docs: release 3.0.0 by @cosmin-staicu in #236
Full Changelog: v2.1.0...v3.0.0