Old Protobuf Version with Olympe

Hello,

I’m trying to integrate Olympe into another application that relies on gRPC and Protobuf. I noticed that Olympe depends on an extremely old Protobuf version, 3.19.4, when the rest of my application uses 6.0+. Is it possible to rebuild Olympe for 6.0 support? Or can you release a new version that uses the new Protobuf version?

Thanks.

Hi @mihirbala ,

At the moment, there are no plans to distribute an Olympe release with an updated Protobuf dependency.
If you need compatibility with Protobuf 6.0+, the best option would be to rebuild Olympe yourself using a newer version of Protobuf.

https://developer.parrot.com/docs/olympe/build.html#building-olympe-from-source-for-x86-64-armv7-or-aarch64

You can find the Olympe sources and releases here:

Best regards,
Hugo

Thanks Hugo.

Will upgrading the pinned dependency in the source code cause any compatibility issues? I see that it is the only dependency that has a pinned version.