-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
feat(clustering): revert removal of JSON-websocket support for config sync #9921
Conversation
faa0ebf
to
b11380c
Compare
3a4c160
to
a24289d
Compare
I want to get @flrgh's opinion of this. My suggestion would be to not remove the wrpc files completely, but just disable their usage. Or is there a high confidence that wrpc is going away and never coming back? |
We'll need to come up with a game plan for this. I suspect that we can't fully remove wRPC in a single release, because it will break data planes running 3.1.0 and 3.1.1. We may have to support both protocols for a release cycle or two. |
d9b9d81
to
630a4c1
Compare
5fbd066
to
15fed0d
Compare
…9921) Bumps [@kong/khcp-api-client](https://github.com/Kong/khcp/tree/HEAD/packages/khcp-api-client) from 0.1.2099 to 0.1.2111. - [Commits](https://github.com/Kong/khcp/commits/HEAD/packages/khcp-api-client) --- updated-dependencies: - dependency-name: "@kong/khcp-api-client" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Hayk <[email protected]>
Summary
Try to restore WebSocket protocol and remove wRPC protocol.
Revert PR #9740, update to PR #9823 #9769 , #9616 #9671 #9774.
There is still some code need to optimize, but I will leave them to another PR.
See KAG-210.
Related PRs: #8926 #8357
Checklist
Full changelog
control_plane.lua
with newcompat.*
compat.update_compatible_payload
to fit json+gzip