A stake in the ground
Fixed type parameters
Modularized
Improved error handling in Jersey implementation
Double down on visitors over futures
Separated ExecutorServices used for HTTP requests and application logic in the jersey implementation.
Separated Jersey concerns from asynchronous execution concerns
Added sync and future resource deletion capabilities
Consolidated Jersey implementation
Added full and partial update capabilities
Renamed some classes and methods
Added support for media types and other headers to Jersey CRUD implementation
Got rid of error-prone resource-closing requirement
Split apart resource-navigation and resource-access concerns
Unified sync and async w/ Rx Java
Use ExecutorService from REST Client in Jersey implementation
Fixed resource leak
Added example
Reminders
Get rid of unnecessary stuff