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?
>>>
>>

Reply via email to