forked from rbarooah/simpledb-scala-binding
-
Notifications
You must be signed in to change notification settings - Fork 5
/
CHANGELOG
74 lines (57 loc) · 2.7 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
1.0.20 (2012-11-15)
* Can now pass ClientConfiguration to SimpleDBAccount
* Improve tracing
1.0.19 (2012-11-12)
* Update defaultURL = "https://sdb.amazonaws.com/" (added trailing slash)
avoiding 302-redirect response from AWS.
* Upgrade dependencies:
HTTPCLIENT = 'org.apache.httpcomponents:httpclient:jar:4.2.1'
HTTPCORE = 'org.apache.httpcomponents:httpcore:jar:4.2.1'
1.0.18 (2012-11-02)
* Fixed: Also retry when server returns InternalError.
1.0.17 (2012-10-17)
* Fixed: Possible SignatureDoesNotMatch issue when using commons-codec v1.4.
1.0.16 (2011-07-21)
* Fixed: Connection.retryIfUnavailable now handles java.io.Exception which
subsumes java.net.SocketException, org.apache.http.NoHttpResponseException
(and others presumably)
1.0.15 (2011-07-12)
* Fixed: Transparently handle SocketTimeoutException in Connection.retryIfUnavailable.
1.0.14 (2011-07-07)
* Fixed: ConsistentRead parameter now correctly passed during GetAttributes
request
1.0.13 (2011-07-07)
* Add implicit consistency parameter on read operations.
1.0.12 (2011-07-07)
* Skipped release
1.0.11 (2011-05-19)
* Rework connection management based on HttpClient 4.1.1 (Larry Ogrodnek)
1.0.10 (2011-01-25)
* Fixed: Multiple attribute retrieval: Item.attributes(Set[String]) was
incorrectly returning all attributes, not just those requested.
* Fixed: Item.attribute(attributeName) would throw a NoSuchElementException
if the item didn't have any value. It now correctly returns an empty
Set.
1.0.9 (2011-01-13)
* Fixed: Attribute removal: Item.-=() was incorrectly passing attributeName in
place of itemName.
* Added: Item.attribute() and -=() now accept an Attribute as well as String.
1.0.8 (2011-01-12)
* Added: Automatic retry with exponential backoff if SimpleDB returns
ServiceUnavailable error
1.0.7 (2011-01-11)
* Fixed: Prevent NPE if null-valued attributes are set.
Null attributes are now ignored and equivalent to no attribute.
1.0.6 and before:
* Added: Test suites using FakeSDB as backend.
* Added: Single required/optional and multi-valued attributes (Larry Ogrodnek)
* Added: Conditional put support (Larry Ogrodnek)
* Added: QueryableDomain.findFirst(Expression)
* Removed: Query API (was experimental; now use Select API exclusively)
* Changed: Use camelCase method names (e.g. order_by => orderBy)
* Changed: domain.apply(expression) replaced by domain.select(expression)
* Added: domain.first(expression) that uses "limit 1" under the hood
* Added: conditional put variant domain.setIf(condition)(attributes)
* Added: Item.delete() as alias to clear()
1.0.0 (2010-11-24)
* Forked, cleaned up and ported to Scala 2.8.0.