For each kong point release there are a number of breaking changes happening to the API. e.g. between version 0.13.0 and 0.14.0 the field
ssl_certificate_id on SNI got renamed to
I support a fairly popular terraform provider https://github.com/kevholditch/terraform-provider-kong that allows people to configure kong. Now the issue I have is that some of the users are going to be on different versions of kong so the make the provider work I’m going to have to keep doing nasty conversions based on the version of kong they are using.
It would be good if changes such as this could be kept to a minimum to allow community projects like this to keep functioning and take advantage of kong which is awesome.
I know technically speaking you are sticking to semver as until you get to version
1.0.0 you can do what you like with breaking changes but please spare a thought for developers in the community writing products to enable kong to be used more easily