|
1 | 1 | # Change Log - AWS SDK for Android |
2 | 2 |
|
| 3 | +## [Release 2.6.3](https://github.com/aws/aws-sdk-android/releases/tag/release_v2.6.3) |
| 4 | + |
| 5 | +### New Features: |
| 6 | + |
| 7 | +- **Amazon Pinpoint** |
| 8 | + - Add support for ADM and Baidu channels. Now Android developers will be able to target devices that leverage Amazon Device messaging and Baidu Cloud messaging. |
| 9 | +- **Amazon Cognito Identity Provider** |
| 10 | + - Support for Pinpoint Analytics integration in Cognito User Pools. |
| 11 | + |
3 | 12 | ## [Release 2.6.2](https://github.com/aws/aws-sdk-android/releases/tag/release_v2.6.2) |
4 | 13 |
|
5 | 14 | ### Bug Fixes: |
6 | 15 |
|
7 | 16 | - **AWS Auth SDK** |
8 | | - - Fixed a bug in the creation of SignInButton. |
9 | | - - Removed the manifest entries for Facebook Application ID and Google Play Services version. |
| 17 | + - Fixed a bug in the creation of SignInButton. |
| 18 | + - Removed the manifest entries for Facebook Application ID and Google Play Services version. |
10 | 19 |
|
11 | 20 | ## [Release 2.6.1](https://github.com/aws/aws-sdk-android/releases/tag/release_v2.6.1) |
12 | 21 |
|
13 | 22 | ### Bug Fixes: |
14 | 23 |
|
15 | 24 | - **AWS Auth SDK** |
16 | | - - Fixed border and shadow for Facebook and Google SignIn buttons. |
17 | | - - Fixed the Android Support Package dependencies of the different auth clients. The Android Support Packages support-v4 and appcompat-v7 of all the auth clients now have the same version 23.0.1 and are optional dependencies. Apps consuming the auth clients will now declare the appcompat-v7 and support-v4 dependencies in the gradle manually. |
| 25 | + - Fixed border and shadow for Facebook and Google SignIn buttons. |
| 26 | + - Fixed the Android Support Package dependencies of the different auth clients. The Android Support Packages support-v4 and appcompat-v7 of all the auth clients now have the same version 23.0.1 and are optional dependencies. Apps consuming the auth clients will now declare the appcompat-v7 and support-v4 dependencies in the gradle manually. |
18 | 27 |
|
19 | 28 | - **Amazon Pinpoint** |
20 | | - - Notification icon handling has been improved. By default, when the Notification icon uses the app icon, the icon will now be shown in color on Apps targeting SDK version 21 or greater. This will be achieved by setting the large icon to the app icon and generating the small icon by converting the app icon image to gray scale. For Apps targeting SDK version below 21, the behavior remains the same and the color icon is shown. |
| 29 | + - Notification icon handling has been improved. By default, when the Notification icon uses the app icon, the icon will now be shown in color on Apps targeting SDK version 21 or greater. This will be achieved by setting the large icon to the app icon and generating the small icon by converting the app icon image to gray scale. For Apps targeting SDK version below 21, the behavior remains the same and the color icon is shown. |
21 | 30 |
|
22 | 31 | ## [Release 2.6.0](https://github.com/aws/aws-sdk-android/releases/tag/release_v2.6.0) |
23 | 32 |
|
24 | 33 | ### New Features: |
25 | 34 |
|
26 | 35 | - **AWS Auth SDK** |
27 | | - - Added new SDK for configurable User SignIn Screen with Amazon Cognito UserPools, Facebook SignIn and Google SignIn. |
| 36 | + - Added new SDK for configurable User SignIn Screen with Amazon Cognito UserPools, Facebook SignIn and Google SignIn. |
28 | 37 |
|
29 | 38 | - **AWS Core Runtime** |
30 | | - - Added support for a configuration file `awsconfiguration.json` that can be used to construct: |
31 | | - - `CognitoCredentialsProvider`, `CognitoCachingCredentialsProvider`, `CognitoUserPool`, `TransferUtility`, `DynamoDBMapper`, `PinpointConfiguration`, `CognitoSyncManager`, and `LambdaInvokerFactory`. |
| 39 | + - Added support for a configuration file `awsconfiguration.json` that can be used to construct: |
| 40 | + - `CognitoCredentialsProvider`, `CognitoCachingCredentialsProvider`, `CognitoUserPool`, `TransferUtility`, `DynamoDBMapper`, `PinpointConfiguration`, `CognitoSyncManager`, and `LambdaInvokerFactory`. |
32 | 41 |
|
33 | 42 | ### Improvements: |
34 | 43 |
|
35 | 44 | - **AWS S3** |
36 | | - - Add builder pattern constructor to `TransferUtility`. |
37 | | - - Add default bucket property in `TransferUtility` builder. The default bucket will be used when no bucket is specified. |
| 45 | + - Add builder pattern constructor to `TransferUtility`. |
| 46 | + - Add default bucket property in `TransferUtility` builder. The default bucket will be used when no bucket is specified. |
38 | 47 |
|
39 | 48 | - **AWS Lambda** |
40 | | - - Add builder pattern constructor to `LambdaInvokerFactory`. |
| 49 | + - Add builder pattern constructor to `LambdaInvokerFactory`. |
41 | 50 |
|
42 | 51 | - **Amazon DynamoDB** |
43 | | - - Add builder pattern constructor to `DynamoDBMapper`. |
| 52 | + - Add builder pattern constructor to `DynamoDBMapper`. |
44 | 53 |
|
45 | 54 | - **Amazon Pinpoint** |
46 | | - - Add configuration option to post notifications even if the app is in the foreground. |
| 55 | + - Add configuration option to post notifications even if the app is in the foreground. |
47 | 56 |
|
48 | 57 | ### Bug Fixes: |
49 | 58 |
|
50 | 59 | - **Amazon Pinpoint** |
51 | | - - Fixed bug that caused Pinpoint endpoint profile to incorrectly calculate the number of profile attributes and metrics. |
| 60 | + - Fixed bug that caused Pinpoint endpoint profile to incorrectly calculate the number of profile attributes and metrics. |
52 | 61 |
|
53 | 62 | - **Amazon Lex** |
54 | | - - Fixed aar file and added new architecture support arm64-v8a, mips, mips64, x86, x86_64. See [issue #298](https://github.com/aws/aws-sdk-android/issues/298) |
| 63 | + - Fixed aar file and added new architecture support arm64-v8a, mips, mips64, x86, x86_64. See [issue #298](https://github.com/aws/aws-sdk-android/issues/298) |
55 | 64 |
|
56 | 65 | ## [Release 2.4.7](https://github.com/aws/aws-sdk-android/releases/tag/release_v2.4.7) |
57 | 66 |
|
58 | 67 | ### Improvements: |
59 | 68 |
|
60 | 69 | - **Amazon Cognito Auth** |
61 | | - - Making Cognito App Integration and Federation feature generally available |
| 70 | + - Making Cognito App Integration and Federation feature generally available |
62 | 71 |
|
63 | 72 | - **AWS IoT** |
64 | | - - Add API to enable/disable auto-resubscribe feature. |
| 73 | + - Add API to enable/disable auto-resubscribe feature. |
65 | 74 |
|
66 | 75 | ### Bug Fixes: |
67 | 76 |
|
68 | 77 | - **AWS IoT** |
69 | | - - Fixed bug that caused reconnecting to the session to throw an exception due to failure to obtain credentials. |
| 78 | + - Fixed bug that caused reconnecting to the session to throw an exception due to failure to obtain credentials. |
70 | 79 |
|
71 | 80 | ## [Release 2.4.6](https://github.com/aws/aws-sdk-android/releases/tag/release_v2.4.6) |
72 | 81 |
|
73 | 82 | ### Bug Fixes: |
74 | 83 |
|
75 | 84 | - **Amazon Cognito Identity Provider** |
76 | | - - Fixed bug that caused `CognitoDeviceHelper.getDeviceKey` to return null on certain cases. See [issue #259](https://github.com/aws/aws-sdk-android/issues/259) |
77 | | - - Fixed bug where `onSuccess` callback was missing from `verifyAttribute` function. See [issue #266](https://github.com/aws/aws-sdk-android/issues/266) |
78 | | - |
| 85 | + - Fixed bug that caused `CognitoDeviceHelper.getDeviceKey` to return null on certain cases. See [issue #259](https://github.com/aws/aws-sdk-android/issues/259) |
| 86 | + - Fixed bug where `onSuccess` callback was missing from `verifyAttribute` function. See [issue #266](https://github.com/aws/aws-sdk-android/issues/266) |
| 87 | + |
79 | 88 | - **Amazon Pinpoint** |
80 | | - - Fix crash in Pinpoint SDK when getting locale's country code. |
| 89 | + - Fix crash in Pinpoint SDK when getting locale's country code. |
81 | 90 |
|
82 | 91 | ## [Release 2.4.5](https://github.com/aws/aws-sdk-android/releases/tag/release_v2.4.5) |
83 | 92 |
|
84 | 93 | ### Bug Fixes: |
85 | 94 |
|
86 | 95 | - **Amazon S3** |
87 | | - - Fixed bug that caused keys to convert spaces to url encoded characters. See [issue #310](https://github.com/aws/aws-sdk-android/issues/310) |
| 96 | + - Fixed bug that caused keys to convert spaces to url encoded characters. See [issue #310](https://github.com/aws/aws-sdk-android/issues/310) |
88 | 97 |
|
89 | 98 | - **Amazon DynamoDB Document Model (Beta)** |
90 | | - - Fixed bug that caused item updates to fail due to equality check error. |
| 99 | + - Fixed bug that caused item updates to fail due to equality check error. |
91 | 100 |
|
92 | 101 | ## [Release 2.4.4](https://github.com/aws/aws-sdk-android/releases/tag/release_v2.4.4) |
93 | 102 |
|
94 | 103 | ### New Features: |
95 | 104 | - **Amazon DynamoDB Document Model (Beta)** |
96 | | - - Added DynamoDB Document API: The Document API provides full JSON data support, use of Document Path to access part of a document, and new data types such as Map, Primitive, List, and Boolean. More information and sample code can be found in the [blog](https://aws.amazon.com/blogs/mobile/using-amazon-dynamodb-document-api-with-aws-mobile-sdk-for-android-part-1/). |
| 105 | + - Added DynamoDB Document API: The Document API provides full JSON data support, use of Document Path to access part of a document, and new data types such as Map, Primitive, List, and Boolean. More information and sample code can be found in the [blog](https://aws.amazon.com/blogs/mobile/using-amazon-dynamodb-document-api-with-aws-mobile-sdk-for-android-part-1/). |
97 | 106 |
|
98 | 107 | * **Amazon Cognito Auth (Beta)** |
99 | | - - A new SDK that enables sign-up and sign-in for Amazon Cognito Your User Pools via a lightweight hosted UI. |
| 108 | + - A new SDK that enables sign-up and sign-in for Amazon Cognito Your User Pools via a lightweight hosted UI. |
100 | 109 |
|
101 | 110 | ### Bug Fixes: |
102 | 111 | - **Amazon Pinpoint** |
103 | | - - Change Pinpoint notification client to be a strong reference in Pinpoint notification receiver |
104 | | - - **Breaking API Change** Please use `PinpointNotificationReceiver.setNotificationClient()` API instead of `setWeakNotificationClient`. |
| 112 | + - Change Pinpoint notification client to be a strong reference in Pinpoint notification receiver |
| 113 | + - **Breaking API Change** Please use `PinpointNotificationReceiver.setNotificationClient()` API instead of `setWeakNotificationClient`. |
105 | 114 |
|
106 | 115 | - **Amazon S3** |
107 | | - - Fixed bug in `TransferUtility` which caused the app to crash due to a race condition when loading Transfer Records from Transfer Database. See [issue #288](https://github.com/aws/aws-sdk-android/issues/288) |
| 116 | + - Fixed bug in `TransferUtility` which caused the app to crash due to a race condition when loading Transfer Records from Transfer Database. See [issue #288](https://github.com/aws/aws-sdk-android/issues/288) |
108 | 117 |
|
109 | 118 | ## [Release 2.4.3](https://github.com/aws/aws-sdk-android/releases/tag/release_v2.4.3) |
110 | 119 |
|
111 | 120 | ### Improvements: |
112 | 121 | - **AWS IoT** |
113 | | - - Update API to latest spec. |
114 | | - |
| 122 | + - Update API to latest spec. |
| 123 | + |
115 | 124 | - **Amazon Polly** |
116 | | - - Added support for new voice id - `Vicki`. |
117 | | - |
| 125 | + - Added support for new voice id - `Vicki`. |
| 126 | + |
118 | 127 | - **Amazon Pinpoint** |
119 | | - - Update logging to be more restrictive. |
120 | | - - Added support for app-level opt-out. |
| 128 | + - Update logging to be more restrictive. |
| 129 | + - Added support for app-level opt-out. |
121 | 130 |
|
122 | 131 | ### Bug Fixes: |
123 | 132 | - **All Services** |
124 | | - - Fixed an issue where endpoint URLs were incorrectly set after using `setRegion.`. See [issue #290](https://github.com/aws/aws-sdk-android/issues/290) |
| 133 | + - Fixed an issue where endpoint URLs were incorrectly set after using `setRegion.`. See [issue #290](https://github.com/aws/aws-sdk-android/issues/290) |
125 | 134 | - **Amazon S3** |
126 | | - - Fixed bug which caused gradle build error on commons-io. See [issue #282](https://github.com/aws/aws-sdk-android/issues/282) |
127 | | - - Fixed NPE error while resuming transfers using `TransferUtility`. See [issue #299](https://github.com/aws/aws-sdk-android/issues/299) |
128 | | - - Fixed `TransferUtility` observer progress tracking bug. See [issue #257](https://github.com/aws/aws-sdk-android/issues/257) |
| 135 | + - Fixed bug which caused gradle build error on commons-io. See [issue #282](https://github.com/aws/aws-sdk-android/issues/282) |
| 136 | + - Fixed NPE error while resuming transfers using `TransferUtility`. See [issue #299](https://github.com/aws/aws-sdk-android/issues/299) |
| 137 | + - Fixed `TransferUtility` observer progress tracking bug. See [issue #257](https://github.com/aws/aws-sdk-android/issues/257) |
129 | 138 |
|
130 | 139 | ## [Release 2.4.2](https://github.com/aws/aws-sdk-android/releases/tag/release_v2.4.2) |
131 | 140 |
|
132 | 141 | ### Improvements: |
133 | 142 | - **Amazon Lex** |
134 | | - - Amazon Lex is now Generally Available. |
135 | | - - Added support for input transcripts. |
| 143 | + - Amazon Lex is now Generally Available. |
| 144 | + - Added support for input transcripts. |
136 | 145 |
|
137 | 146 | - **Amazon Polly** |
138 | | - - Added support for multiple Lexicons in presigned request. |
139 | | - - Added support for speech marks. |
| 147 | + - Added support for multiple Lexicons in presigned request. |
| 148 | + - Added support for speech marks. |
140 | 149 |
|
141 | 150 | - **Amazon Rekognition** |
142 | | - - Added support for content moderation and age range estimation. See [issue #281](https://github.com/aws/aws-sdk-android/issues/281) |
| 151 | + - Added support for content moderation and age range estimation. See [issue #281](https://github.com/aws/aws-sdk-android/issues/281) |
143 | 152 |
|
144 | 153 | ### Bug Fixes: |
145 | 154 | - **Amazon DynamoDB** |
146 | | - - Fixed bug which did not use credentials provider when available in method `getClient(Region)`. |
| 155 | + - Fixed bug which did not use credentials provider when available in method `getClient(Region)`. |
147 | 156 | - **Amazon S3** |
148 | | - - Fixed bug which caused gradle build error on commons-io. See [issue #282](https://github.com/aws/aws-sdk-android/issues/282) |
| 157 | + - Fixed bug which caused gradle build error on commons-io. See [issue #282](https://github.com/aws/aws-sdk-android/issues/282) |
149 | 158 |
|
150 | 159 | ## [Release 2.4.1](https://github.com/aws/aws-sdk-android/releases/tag/release_v2.4.1) |
151 | 160 |
|
|
280 | 289 | ### Bug Fixes |
281 | 290 | - **Amazon Cognito Identity Provider**: |
282 | 291 | - Authentication flow in Android SDK now uses Custom Authentication API. |
283 | | -Two new exceptions added for getSession API. These exceptions have been added to accurately represent the user state when the username is invalid and when the user is not confirmed. You will have to update your application to handle these exceptions. |
| 292 | +- Two new exceptions added for getSession API. These exceptions have been added to accurately represent the user state when the username is invalid and when the user is not confirmed. You will have to update your application to handle these exceptions. |
284 | 293 | - UserNotFoundException: Returned when the username user does not exist. |
285 | 294 | - UserNotConfirmedException: Returned when the user has not been confirmed. |
286 | 295 |
|
|
0 commit comments