-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Faking it #22
Open
jeffrymorris
wants to merge
31
commits into
brantburnett:master
Choose a base branch
from
jeffrymorris:faking-it
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Faking it #22
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Adds the Couchbase.Extensions.Compression.Snappier project for enabling Snappy compression in the Couchbase .NET SDK using the Snappier package.
Motivation ---------- Provide a standardized, yet flexible, approach for running multiple operations in parallel which is simpler and more performant than other options using Tasks. Modifications ------------- Create the Couchbase.Extensions.MultiOp package with a variety of tests.
Snappy compression with Snappier
Implement Couchbase.Extensions.MultiOp
Motivation ---------- DocumentNotFoundException is not always being consistently handled per the IDistributedCache expected behaviors. Modifications ------------- Return null for all cases of Get where the document is not found, and updated nullable ref attributes to reflect the possibility. Ignore missing documents on all cases of Remove. Add related tests. Results ------- Behaviors are now consistent with expectations for IDistributedCache. Fixes #90
Handle DocumentNotFoundException
Release 1.0 prep and docs fixup
Add .net5.0 as a target framework and update dependencies to latest
Motivation ---------- Previous changes to handle DocumentNotFoundException when getting from the cache missed the static extension methods. Modifications ------------- Handle the DocumentNotFoundException in the static extension methods, returning default/null on a cache miss. Add nullable annotations indicating the potential null return value, which required moving up to C# 9. Results ------- Strongly-typed gets from the cache now return null instead of throwing an exception, correctly matching the interface spec for IDistributedCache.
Handle doc not found in typed caching extensions
Motivation ---------- Improvements for release 3.2.5 release including upgrading obsolete csproj attributes. Note that we switching from 2.0.0 to 3.2.5 to sync with the SDK versioning. Modifications ------------- - Remove deprecated PackageIconUrl and PackageLicenseUrl - Add PackageIcon and PackageLicenseExpression - Bump version to 3.2.5
Update Couchbase.Extensions.Caching.csproj for 3.2.5
Motivation ---------- Provides support for Session State using the 3rd iteration of the SDK Modifications ------------- - Update CouchbaseSession to use CouchbaseCache 3.x - Add unit tests - Remove "fakes" that are no longer used
Support for SDK3 based Session State
Add netstandard2.1 build target
upgraded session project with Couchbase Client and DI 3.3.4
Dependency updates
Bump a few more dependencies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.