1.6 2013-02-06
- Allow HTTP request header generation to depend on other request
instance attributes
1.5 2013-02-05
- Make HTTP request construction more pluggable
1.4 2013-02-05
- Fix Test::Data::Riak's import method to allow both overriding of
transport defaults and using all Sub::Exporter features.
1.3 2013-02-05
- Fix flaking tests by giving Riak more time to finish processing the
requests sent
- Deal gracefully with RemoveObject requests returning results without
a VClock
1.2 2013-02-04
- This release contains a lot of new features and various refactorings that
make it not fully backward compatible with earlier versions of Data::Riak.
Sorry!
- Cache LWP connections
- Allow LWP to handle responses with very long header lines
- Add a status method
- Make tests pass on storage backends other than leveldb
- Improve error reporting
- Refactor the Transport API to be less tied to HTTP
- Refactor the Result API to provide only methods that make sense for a
given result
- Add an abstraction over the various Riak requests
- Stop retrieving bucket props in list_keys
- Add structured exceptions
- Add set_props to set bucket properties
- Remove Bucket->indexing as it never actually worked
- Handle vector clocks
- Deprecate $result->sync in void context
- Make ResultSets and Results immutable
- Add experimental HTTPS support
- Deprecate default host and port
- Add save_unless_modified allowing conflict handling
- Add a helper to wrap Riak exceptions into HTTP::Throwables
- Make it safe to run tests in parallel