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

Update fork to 0.47.1#12

Merged
ketenshi merged 1065 commits intoconnectfrom
connect-0.47.1
Aug 20, 2021
Merged

Update fork to 0.47.1#12
ketenshi merged 1065 commits intoconnectfrom
connect-0.47.1

Conversation

@ketenshi
Copy link
Copy Markdown

@ketenshi ketenshi commented Aug 18, 2021

This will update our connect branch to the latest Apollo version.

I created this branch from connect then rebased on the 0.47.1 tag. Afterwards I had to merge connect back into this branch

Highlights

designatednerd and others added 30 commits February 2, 2021 18:40
…with-get

Don't send Content-Type header with GET requests
…pdate

Attempt to fix issues with new Gatsby version causing docs not to build‌
… as it's not near ready to ship and is causing confusion
…riously-starscream

Update Starscream, for real this time
The current paths to Star Wars example are broken, so I did update that links
…le-interceptor

Remove Codable Parsing interceptor and interceptor provider (for now)
…ancelling-requests

Check task state in `URLSessionClient` before trying to add data
tgyhlsb and others added 19 commits August 4, 2021 11:05
…pollographql#1889)

* publish response from the WebsocketTransport to the Apollo store

* fix build by making methods public

* update tests

* update StarWars tests

* update Playground

* make the `store` optional to init `WebSocketTransport`
…pollographql#1892)

* Add docs and improve merging of records from WebSockets into cache.

* Fix compiler bug issue
* Update CHANGELOG.md
* Update Project-Version.xcconfig
* Updated documentation
* Fix Subscriptions playground for WebSocketTransport changes
…ographql#1901)

* Add ApolloClient execution tests for callback queue
* Clean up headerdoc to remove Promise reference
* Remove ApolloMacPlayground
* Remove ApolloCodegenFrontendPlayground
* Delete Apollo Playground.xcscheme
* Update RELEASE_CHECKLIST.md
* Update README.md linking to the playground repo
* Update docs with link to new playground repo
…lographql#1906)

* WIP: Moving Starscream Websocket into ApolloWebSocket
* Modernize unsafe data access in compression
* Minor cleanup of headers
* Clean up use of constants
* Break Stream into new file
* Cleanup more unsafe code warnings
* Cleanup
* Fix scoping of WSError
* Remove Starscream dependency
* Fix websocket protocol configuration
* Clean up integration tests
* Doc changes from code review requests
* Move Starscream files into subfolder
* Rename ApolloWebSocket default implementation subfolder
* Update CHANGELOG.md
* Update Project-Version.xcconfig
* Update documentation
* connect: (21 commits)
  Allow callbackQueue for Watcher to be specified
  Extend 'WebSocketTransportDelegate' protocol
  Expose 'reconnectionInterval' property
  Extend 'WebSocketTransportDelegate' protocol
  Made connectingPayload public
  Exposed a method to connect/disconnect
  Revert "Made the websocket public"
  Extend 'WebSocketTransportDelegate' protocol
  Expose 'reconnectionInterval' property
  Extend 'WebSocketTransportDelegate' protocol
  Made connectingPayload public
  Made the websocket public
  Expose 'security' for SSL pinning
  Exposed a method to connect/disconnect
  Extend 'WebSocketTransportDelegate' protocol
  Expose 'reconnectionInterval' property
  Extend 'WebSocketTransportDelegate' protocol
  Made connectingPayload public
  Made the websocket public
  Expose 'security' for SSL pinning
  ...

# Conflicts:
#	Sources/Apollo/GraphQLQueryWatcher.swift
#	Sources/ApolloWebSocket/WebSocketTransport.swift
@ketenshi ketenshi marked this pull request as ready for review August 20, 2021 01:38
@tahirmt
Copy link
Copy Markdown

tahirmt commented Aug 20, 2021

Thanks for working on this

@ketenshi ketenshi merged commit 8f830b4 into connect Aug 20, 2021
@ketenshi ketenshi deleted the connect-0.47.1 branch August 20, 2021 12:40
@ketenshi ketenshi mentioned this pull request Jun 2, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Development

Successfully merging this pull request may close these issues.