kennknowles commented on pull request #14459: URL: https://github.com/apache/beam/pull/14459#issuecomment-816978166
We did just mean to use the semver definitions: `major` is anything goes, `minor` means user can upgrade without changing their pipeline, `patch` means user can upgrade or downgrade without changing their pipeline (aka in case of diamond dependency issue that downgrades it should still work) We don't have to be absolutist about it - if a data loss or security bug requires a breaking change we have to make it. But the spirit is useful and is our intent. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
