Skip to content

Commit 68c0fe1

Browse files
author
Sean Cribbs
committed
Roll version 2.0
1 parent beb5912 commit 68c0fe1

1 file changed

Lines changed: 55 additions & 4 deletions

File tree

RELEASE_NOTES.md

Lines changed: 55 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,60 @@
11
# Riak Python Client Release Notes
22

3-
## 1.5.2 Patch Release
4-
5-
* Added optional `timeout` parameter to `transport_options` dictionary
6-
when creating a RiakClient object with Protocol Buffers.
3+
## 2.0.0 Feature Release - 2013-07-30
4+
5+
Release 2.0 is the culmination of many months of rearchitecting the
6+
client. Highlights:
7+
8+
* Automatic connection to multiple nodes, with request retries,
9+
through a thread-safe connection pool.
10+
* All Riak 1.3 and 1.4 features, including bucket properties,
11+
paginating and streaming secondary indexes, CRDT counters,
12+
client-specified timeouts, and more.
13+
* Cleaner, more Pythonic access to RiakObject and RiakBucket
14+
attributes, favoring properties over methods where possible.
15+
* Simpler representations of links (3-tuples) and index entries
16+
(2-tuples).
17+
* Streaming requests (keys, buckets, MapReduce, 2i) are now exposed as
18+
iterators.
19+
* Feature detection prevents sending requests to hosts that can't
20+
handle them.
21+
* Better handling of siblings -- you don't have to request them
22+
individually anymore -- and registrable resolver functions.
23+
* A new `multiget` operation that fetches a collection of keys using
24+
a pool background threads.
25+
* A more resilient, repeatable test suite that generates buckets and
26+
key names that are essentially random.
27+
* Last but not least, a brand new, more detailed documentation site!
28+
29+
Other features:
30+
31+
* Added an encoder/decoder pair to support `text/plain`.
32+
* The Travis CI build will now install the latest Riak to run the
33+
suite against.
34+
35+
Other bugfixes:
36+
37+
* The `charset` metadata can now be received via the `Content-Type`
38+
header on HTTP.
39+
* Objects with empty keys and buckets with empty names cannot be
40+
created or accessed, as they are unaddressable over HTTP.
41+
* Performance and compatibility of `TestServer` was improved.
42+
* Non-ASCII request bodies are better supported on HTTP.
43+
* Enabling and disabling search indexing on a bucket now uses the
44+
`search` bucket property.
45+
46+
## 1.5.2 Patch Release - 2013-01-31
47+
48+
Release 1.5.2 fixes some bugs and adds HTTPS/SSL support.
49+
50+
* Added support for HTTPS.
51+
* Fixed writing of the `app.config` for the `TestServer`.
52+
* Reorganized the tests into multiple files and cases.
53+
* Some methods on `RiakObject` were made private where appropriate.
54+
* The version comparison used in feature detection was loosened to
55+
support pre-release versions of Riak.
56+
* Prevent fetching the `protobuf` package from Google Code.
57+
* Prefer `simplejson` over `json` when present.
758

859
## 1.5.1 Patch Release - 2012-10-24
960

0 commit comments

Comments
 (0)