-
Notifications
You must be signed in to change notification settings - Fork 26.4k
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
dubbo 2.6.3 is not compatible with dubbo >= 2.5.9 #2174
Comments
hi, could you please provider a demo for us to reproduce this problem? |
You can switch the consumer's dubbo to 2.5.9 or 2.5.10 and make rpc calling to provider which dubbo version is 2.6.3, it will fail.
|
@jasonjoo2010 I do have reproduce it. Thanks. Now I suggest cancel the release for 2.6.3, then fix it, and start a new release. |
I have solved it in staging environment by upgrade the protocol to 2.0.2(20002). I will do more test and upgrade some projects in production to verify wether there is any other problem. I don't know the difference between protocol versions exactly(eg. attachments feature) and it's better to have a change log. Thank you for response |
Hi @jasonjoo2010 , would you mind to send a PR to solve this compatible problem? |
@chickenlj patch to which branch? 2.6.3-release/2.6.x/master ? |
调用场景:2.5.8-consumer -> 2.6.5-provider |
The client always registried itself as dubbo=2.0.2, from version 2.6.3 to version 2.6.7. |
And more, 2.0.2 is
|
@jasonjoo2010 @lastboy1228 |
Yes indeed. Do you suffer some kinds of failure or just use the value in |
Oh I am sorry I just notice the version you mentioned is 2.5.10. The two releases (2.5.9, 2.5.10) may be the issued version so they are not recommended to use in production. (It can be downgrade to 2.5.8) And because there are also some issue in 2.6.x it's recommended to upgrade to 2.7.x ASAP. |
Environment
Step to reproduce this issue
response with attachments is a new feature in release 2.6.3.
but its compatible versions are set to ![2.0.10 ~ 2.6.2] while the "ProtocolVersion" had bean changed to 2.0.1 (implementation version) and 2.0.0 (specification version).
the priority of "implementation version" is greater than other in Version.getVersion.
this will cause dubbo rpc request failing from >2.5.9 to 2.6.3.
So is that a good idea to upgrade the lowest protocol version of attachment-feature to 2.0.2?
it's a big problem
Expected Result
compatible
Actual Result
fail
The text was updated successfully, but these errors were encountered: