Skip to content

Commit 5936a2a

Browse files
committed
Update CHANGELOG.md for v2.1.0
1 parent 5304b2b commit 5936a2a

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
## v2.1.0
44

5+
### New
6+
- **WebSocket Transport:** Apollo iOS 2.0 now supports WebSocket connections using the `graphql-transport-ws` protocol for subscriptions, queries, and mutations. See the [WebSocket Transport documentation](https://www.apollographql.com/docs/ios/networking/websocket-transport) for setup and usage details.
7+
- **Swift 6.2 MainActor default isolation support ([#925](https://github.com/apollographql/apollo-ios-dev/pull/925)):** Added a `markTypesNonisolated` codegen option that emits `nonisolated` on all generated type declarations. This prevents compilation errors when `SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor` is enabled. The option defaults to `true` when the codegen tool is compiled with Swift 6.2+.
8+
- **ApolloURLSession delegate injection ([#899](https://github.com/apollographql/apollo-ios-dev/pull/899)):** Added support for injecting a custom `URLSessionTaskDelegate` into `ApolloURLSession`, enabling delegate callback handling. _Thank you to [@hammy-e](https://github.com/hammy-e) for the contribution._
9+
10+
### Fixed
11+
- **Fix concurrency issue in `compileGraphQLResult` ([#929](https://github.com/apollographql/apollo-ios-dev/pull/929)):** Resolved a Swift compiler crash triggered by `async let` stack management during code generation in `AsyncParsableCommand` contexts. _Thank you to [@m4p](https://github.com/m4p) for the contribution._
512

613
## v2.1.0-rc-1
714

0 commit comments

Comments
 (0)