Skip to content
This repository was archived by the owner on Jul 25, 2025. It is now read-only.

Commit 7aaa17a

Browse files
authored
chore: prep release 3.1.4 (#406)
- Upgrade dependency versions to include latest AWS SDK and AppSyncRealTimeClient, which fixes #396 - Update CHANGELOG
1 parent 873ae36 commit 7aaa17a

File tree

61 files changed

+4508
-3095
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+4508
-3095
lines changed

AWSAppSync.podspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'AWSAppSync'
3-
s.version = '3.1.3'
3+
s.version = '3.1.4'
44
s.author = 'AWS'
55
s.homepage = 'http://aws.amazon.com/mobile/sdk'
66
s.license = { :type => 'Amazon Software License', :file => 'LICENSE' }
@@ -11,10 +11,10 @@ Pod::Spec.new do |s|
1111
s.ios.deployment_target = '9.0'
1212
s.swift_version = '5.1'
1313

14-
s.dependency 'AWSCore', '~> 2.14.0'
14+
s.dependency 'AWSCore', '~> 2.15.0'
1515
s.dependency 'SQLite.swift', '~> 0.12.2'
1616
s.dependency 'ReachabilitySwift', '~> 5.0.0'
17-
s.dependency 'AppSyncRealTimeClient', '~> 1.1'
17+
s.dependency 'AppSyncRealTimeClient', '~> 1.4'
1818

1919
s.source_files = 'AWSAppSyncClient/AWSAppSync.h', 'AWSAppSyncClient/*.swift', 'AWSAppSyncClient/Internal/**/*.{h,m,swift}', 'AWSAppSyncClient/Apollo/Sources/Apollo/*.swift'
2020
s.public_header_files = ['AWSAppSyncClient/AWSAppSync.h', 'AWSAppSyncClient/AWSAppSync-Swift.h', 'AWSAppSyncClient/Internal/AppSyncLogHelper.h']

AWSAppSyncClient/AWSAppSyncHTTPNetworkTransport.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ public class AWSAppSyncHTTPNetworkTransport: AWSNetworkTransport {
111111
request.httpMethod = "POST"
112112
request.setValue(NSDate().aws_stringValue(AWSDateISO8601DateFormat2), forHTTPHeaderField: "X-Amz-Date")
113113
request.setValue("application/json", forHTTPHeaderField: "Content-Type")
114-
request.setValue("aws-sdk-ios/3.1.3 AppSyncClient", forHTTPHeaderField: "User-Agent")
114+
request.setValue("aws-sdk-ios/3.1.4 AppSyncClient", forHTTPHeaderField: "User-Agent")
115115
addDeviceId(request: &request)
116116
}
117117

AWSAppSyncClient/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<key>CFBundlePackageType</key>
1616
<string>FMWK</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>3.1.3</string>
18+
<string>3.1.4</string>
1919
<key>CFBundleVersion</key>
2020
<string>$(CURRENT_PROJECT_VERSION)</string>
2121
<key>NSPrincipalClass</key>

CHANGELOG.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,18 @@
33
The AWS AppSync SDK for iOS enables you to access your AWS AppSync backend and perform operations like `Queries`, `Mutations` and `Subscriptions`. The SDK
44
also includes support for offline operations.
55

6-
## Unreleased
6+
## 3.1.4
7+
8+
### Bug Fixes
9+
10+
- Updated AppSync RealTime Client, which fixes stale connection handling upon resume from background:
11+
- https://github.com/awslabs/aws-mobile-appsync-sdk-ios/issues/396
12+
- https://github.com/awslabs/aws-mobile-appsync-sdk-ios/issues/403
13+
- Also see https://github.com/aws-amplify/aws-appsync-realtime-client-ios/issues/24
14+
15+
### Misc. Updates
16+
17+
- Updated to latest dependencies
718

819
## 3.1.3
920

Podfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ platform :ios, "9.0"
33
use_frameworks!
44
inhibit_all_warnings!
55

6-
AWS_SDK_VERSION = "2.14.0"
6+
AWS_SDK_VERSION = "2.15.0"
77

88
target "AWSAppSync" do
99
pod "AWSCore", "~> #{AWS_SDK_VERSION}"
1010
pod "SQLite.swift", "~> 0.12.2"
1111
pod "ReachabilitySwift", "~> 5.0.0"
12-
pod "AppSyncRealTimeClient", "~> 1.1"
12+
pod "AppSyncRealTimeClient", "~> 1.4"
1313

1414
pod "SwiftLint"
1515
end
@@ -20,7 +20,7 @@ target "AWSAppSyncTestCommon" do
2020
# We directly access a database connection to verify certain initialization
2121
# setups
2222
pod "SQLite.swift", "~> 0.12.2"
23-
pod "AppSyncRealTimeClient", "~> 1.1"
23+
pod "AppSyncRealTimeClient", "~> 1.4"
2424
end
2525

2626
target "AWSAppSyncTestApp" do

Podfile.lock

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
PODS:
2-
- AppSyncRealTimeClient (1.2.0):
2+
- AppSyncRealTimeClient (1.4.0):
33
- Starscream (~> 3.1.0)
4-
- AWSAuthCore (2.14.2):
5-
- AWSCore (= 2.14.2)
6-
- AWSCognitoIdentityProvider (2.14.2):
4+
- AWSAuthCore (2.15.0):
5+
- AWSCore (= 2.15.0)
6+
- AWSCognitoIdentityProvider (2.15.0):
77
- AWSCognitoIdentityProviderASF (= 1.0.1)
8-
- AWSCore (= 2.14.2)
8+
- AWSCore (= 2.15.0)
99
- AWSCognitoIdentityProviderASF (1.0.1)
10-
- AWSCore (2.14.2)
11-
- AWSMobileClient (2.14.2):
12-
- AWSAuthCore (= 2.14.2)
13-
- AWSCognitoIdentityProvider (= 2.14.2)
14-
- AWSS3 (2.14.2):
15-
- AWSCore (= 2.14.2)
10+
- AWSCore (2.15.0)
11+
- AWSMobileClient (2.15.0):
12+
- AWSAuthCore (= 2.15.0)
13+
- AWSCognitoIdentityProvider (= 2.15.0)
14+
- AWSS3 (2.15.0):
15+
- AWSCore (= 2.15.0)
1616
- ReachabilitySwift (5.0.0)
1717
- SQLite.swift (0.12.2):
1818
- SQLite.swift/standard (= 0.12.2)
@@ -21,10 +21,10 @@ PODS:
2121
- SwiftLint (0.39.2)
2222

2323
DEPENDENCIES:
24-
- AppSyncRealTimeClient (~> 1.1)
25-
- AWSCore (~> 2.14.0)
26-
- AWSMobileClient (~> 2.14.0)
27-
- AWSS3 (~> 2.14.0)
24+
- AppSyncRealTimeClient (~> 1.4)
25+
- AWSCore (~> 2.15.0)
26+
- AWSMobileClient (~> 2.15.0)
27+
- AWSS3 (~> 2.15.0)
2828
- ReachabilitySwift (~> 5.0.0)
2929
- SQLite.swift (~> 0.12.2)
3030
- SwiftLint
@@ -44,18 +44,18 @@ SPEC REPOS:
4444
- SwiftLint
4545

4646
SPEC CHECKSUMS:
47-
AppSyncRealTimeClient: 3f95699ecb432b8f5856b1d58484e8d651debec0
48-
AWSAuthCore: 7ab6f5ab60ba8bb91a4868581946a993cbbae76d
49-
AWSCognitoIdentityProvider: 609856c741ef86037055223b3a46f4eeb49319d0
47+
AppSyncRealTimeClient: 1e14f5584218e63b00fffbc093ad1934701a4b68
48+
AWSAuthCore: 284f1bc07187fad68ba52a0af088fe84f7af538e
49+
AWSCognitoIdentityProvider: 451b1a39c5c73afa9fc2bf8d29cb0892e9b3b34c
5050
AWSCognitoIdentityProviderASF: f94f1a502e72ef3d0a1de93e10bf7a79c8698118
51-
AWSCore: 80da498ab0979e77dbdc7690a61ceaaccfb0499a
52-
AWSMobileClient: b80f21439aa95df2375e7acdde76d2f60c12f4b7
53-
AWSS3: 2ea579ed91fb01a187f7d8d827e3936da488531e
51+
AWSCore: b732e43f2afaef25c3a7dd9408b8c594213397bd
52+
AWSMobileClient: 633ec8c81dadec097e1fdb62e372e0af9b6dd706
53+
AWSS3: e54ce8e29744663f0e5f3e90d610880974fc59fa
5454
ReachabilitySwift: 985039c6f7b23a1da463388634119492ff86c825
5555
SQLite.swift: d2b4642190917051ce6bd1d49aab565fe794eea3
5656
Starscream: 4bb2f9942274833f7b4d296a55504dcfc7edb7b0
5757
SwiftLint: 22ccbbe3b8008684be5955693bab135e0ed6a447
5858

59-
PODFILE CHECKSUM: b53786a3faef301dd9bda772f79a9f484bdb78fd
59+
PODFILE CHECKSUM: f1194c0497c2cea1cc99203941c3daa220aa6f19
6060

6161
COCOAPODS: 1.9.3

Pods/AWSCognitoIdentityProvider/AWSCognitoIdentityProvider/AWSCognitoIdentityProviderService.m

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Pods/AWSCore/AWSCore/Service/AWSService.m

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Pods/AWSMobileClient/AWSAuthSDK/Sources/AWSMobileClient/AWSMobileClientExtensions.swift

Lines changed: 27 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Pods/AWSMobileClient/AWSCognitoAuth/AWSCognitoAuth.m

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)