[
https://issues.apache.org/jira/browse/FLUME-3295?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16697539#comment-16697539
]
Ferenc Szabo commented on FLUME-3295:
-------------------------------------
I believe you are aware of the following things, I am just answering the
question for those who may not be familiar with the topic.
FLUME-2957 is targeted for 2.0.0 and the release branch will start at the
current trunk.
We try to follow the semantic versioning
https://semver.org/
2.0.0 will be a Major version where we can introduce public API changes.
"Major version X (X.y.z | X > 0) MUST be incremented if any backwards
incompatible changes are introduced to the public API."
Removing guava from the public API is backwards incompatible.
1.9.0 is a Minor version where we can only introduce backwards compatible
features or bug fixes.
That is why we have to revert it on the 1.9 release branch. It will stay on the
trunk.
A discussion about not breaking semver rules did not seemed necessary on the
dev list.
> Revert FLUME-2957 on the 1.9 branch
> -----------------------------------
>
> Key: FLUME-3295
> URL: https://issues.apache.org/jira/browse/FLUME-3295
> Project: Flume
> Issue Type: Sub-task
> Reporter: Ferenc Szabo
> Assignee: Ferenc Szabo
> Priority: Major
> Fix For: 1.9.0
>
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]