Skip to content

Commit 3e7aea1

Browse files
gh-action-runnergh-action-runner
authored andcommitted
Squashed 'apollo-ios/' changes from d82b2305..6ecc7528
6ecc7528 Release 1.21.0 (#639) git-subtree-dir: apollo-ios git-subtree-split: 6ecc75281dab2fa231cb0d5fed3a3713826fecae
1 parent 015ae3c commit 3e7aea1

File tree

3 files changed

+13
-1
lines changed

3 files changed

+13
-1
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# Change Log
22

3+
## v1.21.0
4+
5+
### New
6+
- **Enhanced Client Awareness ([#638](https://github.com/apollographql/apollo-ios-dev/pull/638)):** Apollo iOS now sends the library name and version as metadata in the `extensions` key of each request. This Enhanced Client Awareness metric is collected in GraphOS along with the existing Client Awareness and general operation metrics.
7+
8+
### Improvement
9+
- **Removed SQLite.swift dependency ([#635](https://github.com/apollographql/apollo-ios-dev/pull/635)):** Removed the dependency on `SQLite.swift` and replaced it with direct interaction with the SQLite C API.
10+
11+
### Fixed
12+
- **Fix possible data races in the WebSocketTransport ([#636](https://github.com/apollographql/apollo-ios-dev/pull/636)):** Fixes possible data race issues in the `subscriptions` property inside of `WebSocketTransport`. _Thank you to [@tahirmt](https://github.com/tahirmt) for the contribution._
13+
- **Fix cache reading of null list items ([#3527](https://github.com/apollographql/apollo-ios/issues/3527)):** Null list items would previously generate a `wrongType` error if stored and read from the cache. This refactors the execution logic to correctly handle values from cache references in lists. See PR [#637](https://github.com/apollographql/apollo-ios-dev/pull/637).
14+
315
## v1.20.0
416

517
### Fixed

CLI/apollo-ios-cli.tar.gz

10 Bytes
Binary file not shown.

Sources/Apollo/Constants.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import Foundation
22

33
public enum Constants {
44
public static let ApolloClientName = "apollo-ios"
5-
public static let ApolloClientVersion: String = "1.20.0"
5+
public static let ApolloClientVersion: String = "1.21.0"
66

77
@available(*, deprecated, renamed: "ApolloClientVersion")
88
public static let ApolloVersion: String = ApolloClientVersion

0 commit comments

Comments
 (0)