Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Apollo GraphQL packages #915

Merged
merged 2 commits into from
Nov 8, 2023
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 2, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.apollographql.federation:federation-graphql-java-support 4.1.1 -> 4.2.0 age adoption passing confidence
com.apollographql.apollo3:apollo-gradle-plugin 4.0.0-alpha.3 -> 4.0.0-beta.2 age adoption passing confidence
com.apollographql.apollo3:apollo-tooling 4.0.0-alpha.3 -> 4.0.0-beta.2 age adoption passing confidence
com.apollographql.apollo3:apollo-annotations 4.0.0-alpha.3 -> 4.0.0-beta.2 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

apollographql/federation-jvm (com.apollographql.federation:federation-graphql-java-support)

v4.2.0

Minor Changes

Subscription HTTP callback support for spring-graphql (#​354) @​dariuszkuc

GraphQL subscriptions enable clients to receive continual, real-time updates whenever new data becomes available. Unlike queries and mutations, subscriptions are long-lasting. This means a client can receive multiple updates from a single subscription.

Spring GraphQL provides out of box support for GraphQL subscriptions over WebSockets using graphql-transport-ws protocol.

This release adds new federation-spring-subscription-callback module that provides support for subscriptions using Apollo HTTP callback protocol.

See

  • Apollo Router for additional details about Federation and Subscription support
  • federation-spring-subscription-callback README for usage details
apollographql/apollo-kotlin (com.apollographql.apollo3:apollo-gradle-plugin)

v4.0.0-beta.2

2023-10-23

We're continuing to progress towards the stable release of Apollo Kotlin v4 with this 2nd beta, which contains a few bug
fixes and a new normalized cache viewer in the IDE plugin.

This is a great time to try out the new version and report any issues you might find!

🧩 IDE plugin: normalized cache viewer

The IDE plugin now has a graphical tool to inspect a normalized cache database. It lets you browse the records and see
their contents.
This is useful to debug cache issues, or to understand how the normalized cache works.

The tool is available from View | Tool Windows | Apollo Normalized Cache.

More information about the plugin can be
found here.

👷‍ All changes

  • Fragment variables: fix false warning about unused variables (#​5290)
  • Fix reading fragment with include directives from the cache (#​5296)
  • Fix partial data throwing with useV3ExceptionHandling and normalized cache (#​5313)
  • Unbreak benchmarks (#​5284)
  • Bump to gradle 8.4 and IJGP 1.16.0 (#​5286)
  • Add apollo-execution and apollo-ksp (#​5281)
  • [IJ plugin] Normalized cache viewer: UI (#​5298)
  • Fix build (#​5301)
  • Bump to Kotlin 1.9.20-RC (#​5300)
  • [IJ plugin] Telemetry: networking (#​5285)
  • [IJ plugin] Cache viewer: record quick filter (#​5302)
  • Update release script to update versions in IJ plugin (#​5303)
  • MockServer API cleanup (#​5307)
  • Remove some warnings (#​5308)
  • Use the default hierarchy template (#​5309)
  • [IJ plugin] Cache viewer: open/read db file (#​5306)
  • [IJ plugin] Cache viewer: add back/forward buttons, and copy action (#​5310)
  • Fix NSURL tests on recent apple OSes (#​5315)
  • [IJ plugin] Cache viewer: pull file from attached devices (#​5314)
  • Make more of MockServer common code, only abstract the socket part (#​5316)

v4.0.0-beta.1

2023-10-02

The first beta of the next major version of Apollo Kotlin is here!

While there still may be a few API changes before the stable release, we are getting close and this is a great time to try out the new version and report any issues you might find!

💙️ External contributors

Many thanks to @​baconz and @​hbmartin for their awesome contributions to this release!

❗️ Schema Nullability Extensions (#​5191)

The GraphQL community is working hard at making it easier to work with nullability in GraphQL.

In Apollo Kotlin, it is now possible to change the nullability of fields and list elements at the schema level using schema extensions. This is useful if you believe the schema made a field nullable for error reasons only and you don't want to handle those errors. In these cases, the whole query will return as an error.

Given the following SDL:


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/apollo-graphql-packages branch from 612315e to 1f6b595 Compare October 10, 2023 19:08
@renovate renovate bot changed the title Update Apollo GraphQL packages to v4.0.0-beta.1 Update Apollo GraphQL packages Oct 10, 2023
@renovate renovate bot force-pushed the renovate/apollo-graphql-packages branch 4 times, most recently from dfdcf25 to 3c68808 Compare October 23, 2023 16:21
@renovate renovate bot force-pushed the renovate/apollo-graphql-packages branch from 3c68808 to edb8198 Compare October 31, 2023 20:50
@renovate renovate bot force-pushed the renovate/apollo-graphql-packages branch from edb8198 to c13c464 Compare November 6, 2023 08:22
Copy link
Contributor Author

renovate bot commented Nov 6, 2023

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.

@martinbonnin martinbonnin merged commit 97cfc2f into main Nov 8, 2023
5 checks passed
@martinbonnin martinbonnin deleted the renovate/apollo-graphql-packages branch November 8, 2023 01:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant