nineinchnick / trino-faker

Trino plugin that generates fake data
Apache License 2.0
14 stars 2 forks source link

Request for Version Tagging Alignment with Trino in trino-faker Library #99

Open alaturqua opened 4 months ago

alaturqua commented 4 months ago

I'm reaching out to suggest an enhancement for the trino-faker connector's version tagging strategy.

It would be incredibly helpful if the library could adopt a version tagging system similar to Trino's, such as using tags like v435, v436, etc. This approach would greatly simplify the process of matching the trino-faker connector version with the corresponding Trino version installed in our environment.

Implementing this change could enhance compatibility checks and streamline library updates for users working with specific Trino versions.

nineinchnick commented 4 months ago

On the other hand, it prevents doing multiple releases before a new Trino version is released. I don't want to have a constraint like this.

It is an interesting problem how to determine which Trino versions a particular version of this plugin would work with. Every Trino version could potentially introduce breaking changes, but it doesn't do so very often in practice. I guess I can add some integration test to determine the oldest Trino version that would work with the latest version of this plugin, and make that version easily discoverable (keep it in the README or some other property file).

alaturqua commented 1 month ago

I think having it in README would be nice.