Separate application of patches from production of patches
Fixed compiler warnings
Make some dependencies optional; Bump version to 1.0.0.BUILD-SNAPSHOT
Polish JavaDoc
Rename base package to org.springframework.sync
Polish
Extract deep cloning methods from DiffSync
Polish
Pass entity type into patch operations rather than attempt a guess.
Add tilde index support in paths.
Handle patches for individual resources in DiffSyncController
Add Redis and Gemfire-based shadow stores.
Revert experimental session changes
Prefix shadow key with unique node ID to avoid collisions. DiffSync configuration sets the node ID to be the session ID when in a web application.
Edit documentation
Pass session ID as remoteNodeId to getShadowStore() so that it doesn't have to be set after it is created.
Add artifactoryPublish check to build
Remove schema zip from distro (there is no schema zip)
Build tweak
Build tweak