Most of those items are either in APIs marked @Experimental (the definition of Experimental in Beam is that we can make breaking changes to the API) or are changes in a specific runner - not the Beam API.
Reuven On Thu, May 28, 2020 at 7:19 AM Ashwin Ramaswami <[email protected]> wrote: > There's a "Breaking Changes" section on this blogpost: > https://beam.apache.org/blog/beam-2.21.0/ (and really, for earlier minor > versions too) > > Ashwin Ramaswami > Student > *Find me on my:* LinkedIn <https://www.linkedin.com/in/ashwin-r> | Website > <https://epicfaace.github.io/> | GitHub <https://github.com/epicfaace> > > > On Thu, May 28, 2020 at 10:01 AM Reuven Lax <[email protected]> wrote: > >> What did we break? >> >> On Thu, May 28, 2020, 6:31 AM Ashwin Ramaswami <[email protected]> >> wrote: >> >>> Do we really use semantic versioning? It appears we introduced breaking >>> changes from 2.20.0 -> 2.21.0. If not, we should update the documentation >>> under "API Stability" on this page: >>> https://beam.apache.org/get-started/downloads/ >>> >>> What would be a better way to word the way in which we decide version >>> numbering? >>> >>
