-
-
Notifications
You must be signed in to change notification settings - Fork 8.6k
[grid] removed a deprecated json wire endpoint #12354
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
Conversation
There is the selenium/java/src/org/openqa/selenium/grid/node/Node.java Lines 183 to 185 in 067f10a
|
This seems a duplicate, I thought it was being used internally but it is just not used. We can remove it in a separate 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.
While this is correct, my concern is that this will break Selenium 3.x clients, and this would force them to upgrade to Selenium 4.
Latest Selenium 3.x can do W3C already, but this part with the prefixed file
endpoint is not there. I've seen several people using Grid 4 with 3.x clients.
I would say we need to leave this for Selenium 5.
I don't understand the downside. If they are stuck on Selenium 3 client, they can "only" use up to Selenium 4.11? |
I would need to check again, but if recall correctly, over 50% downloads were still latest 3.x, not sure if we want to break them. |
How many of those 50% are using Grid 4.x? (Least problems happen when keeping Grid & bindings in sync) |
What is the need to remove this now when the maintenance cost is very low or none? |
We can say that about any one thing we choose to remove. /shrug |
OK, I gave my opinion but it seems to not be important even when some data was added to back it up. Let's merge it then. |
Description
Dropped the
/session/{sessionId}/file
endpoint used by json wire protocol and updated a test still using it.Types of changes
Checklist