-
Notifications
You must be signed in to change notification settings - Fork 574
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
Remove option to set clientName and clientVersion as a static string #3458
base: main
Are you sure you want to change the base?
Conversation
🦋 Changeset detectedLatest commit: de1320a The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it's ok :-) But not sure if we want to release a breaking change already.
@ardatan Do you think we can merge ?
@EmrysMyrddin This can be a future thing imo. We can make it an empty string by default but a breaking change would be too much. |
As I already wrote in another thread, static values for client name and version have no meaningful meaning. I can't imagine any use-case for that. And if someone ever really needs it, they can always use |
It is not about being useful or not. It is the API we will break. Even if it is useful or not, we can't just release this with a breaking change which will break the dependent packages so we will have to release a major for them. |
From my point of view there should be no problem to do BC in this case. This plugin is still in
Additionally, this change would only be released as |
There are other dependent packages we have that will be affected. That's what I am worried about |
I'm sorry, but I don't know which dependent packages you're talking about. I don't see any dependent package in this graphql-yoga repository. |
a052c39
to
de1320a
Compare
Description
This PR removes option to set
clientName
andclientVersion
as a staticstring
inApolloUsageReportOptions
, because from "Apollo metrics" point of view it does not make sense.It's related to PR #3448