promscale icon indicating copy to clipboard operation
promscale copied to clipboard

Provide a compatibility matrix for PG, TSDB, Extension, Connector versions

Open JamesGuthrie opened this issue 2 years ago • 4 comments

We currently don't surface to users which versions of these components work together.

JamesGuthrie avatar Jun 03 '22 07:06 JamesGuthrie

Also this matrix should be reflected by tests running in CI. Basically if we don't test it, it's not supported.

paulfantom avatar Jun 03 '22 07:06 paulfantom

I believe that compatibility between PG, TSDB and Promscale Extension should be solved inside Promscale Extension. Connector then should define compatibilty with Extension version only. This way we separate concerns. Imho Connector should be as much as possible isolated from DB specifics and it should not force specific PG, TSDB versions - that's more for the Extension.

niksajakovljevic avatar Jul 06 '22 09:07 niksajakovljevic

Promscale version compatibility matrix

Connector Extension TSDB Postgres
0.12.x 0.5.x 2.6.1 and above* 12.x, 13.x, 14.x
0.11.x 0.5.x 2.6.1 and above* 12.x, 13.x, 14.x
0.10.x up to 0.3.2** 1.7.3 and above** 12.x, 13.x, 14.x
0.9.x up to 0.3.2** 1.7.3 and above** 12.x, 13.x, 14.x

* single-node only ** optional

antekresic avatar Jul 19 '22 08:07 antekresic

^ @antekresic's chart looks right. I would suggest changing 0.5.0 and above to 0.5.x for the extension version since I am not sure we want to commit to indefinite backwards compatibility.

cevian avatar Jul 19 '22 13:07 cevian