-
Notifications
You must be signed in to change notification settings - Fork 35
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 to proto 4.X #136
Comments
Hi! From what I understand, I wonder if you have tried bumping the version here? Line 82 in 7007953
If that doesn't work right away, maybe upgrading the Putting those technicalities aside, I think there's also a question of backwards compatibility here. Increasing the major version from 3 to 4 is a breaking change, so people who still rely on major version 3 of protobuf won't be able to use the new releases of Timeshape if it switches to major version 4. I've just realized the version Speaking of when we could switch to protobuf major version 4, I would follow this version support guide here: https://protobuf.dev/support/version-support/#java: That is, I'd upgrade to major version 4 somewhere towards the end of this year, or in early 2025, when the public support ends. To get support for major version 4 earlier, it will be necessary to build a new artifact, e.g. If you need it, the easiest way would probably be for you to (temporarily) fork Timeshape, build that |
Just a head's up call: there was a vulnerability detected in the protobuf library, for details you can visit: https://nvd.nist.gov/vuln/detail/CVE-2024-7254 |
protobuf-jav 3.25.5 was released 18th Sept which addresses I think it's worth upgrading to that at least @RomanIakovlev |
Thanks for the heads up @AeroSecGeek and @danio! An upgrade in the 3.x series is very much uncontroversial, so feel free to send a PR and I'll merge it and make a release. |
I've just released Timeshape version 2024a.23 with protobuf 3.25.5. Thanks @AeroSecGeek for your contribution! |
great news, thank you both! |
@RomanIakovlev I think you need to do also a new release of |
@AeroSecGeek yes, you're absolutely right, I've overlooked it. This means, a new release of Timeshape will be needed as well, because it's going to depend on a new build of |
Ok it's done properly now, Timeshape 2024a.24 is released with geojson-proto 1.1.4 (which has upgraded protobuf). |
@RomanIakovlev Thank you very much, highly appreciated! |
Hello! I would like to check with you if you have plans to update this lib to use protoc 4.X, I tried a bit locally but no success.
Thanks in advance
The text was updated successfully, but these errors were encountered: