Us marketing guys like to use major versions to also refer to big leaps in
new use cases and market segments that couldn't effectively be served
before.

One could argue that SVM might be in that category.

However, if you do some kind of major refactoring of architecture that
doesn't necessarily reflect immediately with new end user capabilities,
that would be a big advancement of a minor version.  Ex: .0 to .5

In summary, 1.10.0 sounds like a well fleshed out "version 1", but we all
know that MADlib is far more venerable and well used than that.

-Greg

On Wed, Sep 21, 2016 at 10:06 PM, Roman Shaposhnik <ro...@shaposhnik.org>
wrote:

> On Wed, Sep 21, 2016 at 3:46 PM, Frank McQuillan <fmcquil...@pivotal.io>
> wrote:
> > Hello,
> >
> > I would like to suggest that the next release of MADlib be called v1.10.
> > Recently I have been referring to it as v1.9.2.
> >
> > However, MADlib follows 3-digit semantic versioning MAJOR.MINOR.PATCH
> > http://semver.org/
> > where:
> >
> > * MAJOR version when you make incompatible API changes,
> > * MINOR version when you add functionality in a backwards-compatible
> > manner, and
> > * PATCH version when you make backwards-compatible bug fixes.
> >
> > Since the next release will add functionality, it should be MINOR.
> >
> > I actually made a mistake in naming v1.9.1 since it added functionality
> but
> > was versioned as if it was a PATCH, which it wasn’t.
>
> +1!
>
> Thanks,
> Roman.
>



-- 
Greg Chase

Global Head, Big Data Communities
http://www.pivotal.io/big-data

Pivotal Software
http://www.pivotal.io/

650-215-0477
@GregChase
Blog: http://geekmarketing.biz/

Reply via email to