Thanks Dan, for putting this one in place, this one was so much needed in
particular as a first step to consolidate this info for users coming from
the Dataflow SDK or devs who follow only the releases.


On Fri, Oct 21, 2016 at 2:21 AM, Dan Halperin <[email protected]> wrote:

> Hey everyone,
>
> In the Beam codebase, we’ve improved, rewritten, or deleted many APIs.
> While this has improved the model and gives us great freedom to experiment,
> we are also causing churn on users authoring Beam libraries and pipelines.
>
> To really kick off Beam as something users can depend on, we need to
> stabilize the Beam API. Stabilizing means a commitment to not making
> breaking changes -- except between major versions as per standard semantic
> versioning.
>
> To get there, I’ve started a process for tracking these changes by
> applying the `backward-incompatible` label [1] to the corresponding JIRA
> issues. Naturally, open `backward-incompatible` changes are “blocking
> issues” for the first stable release. (Or we’ll have to put them off for
> the next major version!)
>
> So here are some requests for help:
> * Please review and appropriately label the components I skipped:
> runner-{apex, flink, gearpump, spark}, sdk-py.
> * Please proactively file JIRA issues for breaking API changes you still
> want to make, and label them.
>
> Thanks everyone!
> Dan
>
>
> [1] https://issues.apache.org/jira/issues/?jql=project%20%
> 3D%20BEAM%20AND%20labels%20%3D%20backward-incompatible
>
>

Reply via email to