[DISCUSS] Release planning v0.3.0

Jason Plurad <plu...@...>

Let's start a discussion on releases. This thread is for the master branch (0.3.0 release).

The master branch has fixes and new features. The master branch is currently based on Apache TinkerPop 3.3.1 which uses Spark 2.2.0 and Scala 2.11.

Apache TinkerPop 3.3.2 is in [code freeze](https://lists.apache.org/thread.html/8e047e33beb834e9a1b5795693ed321b8d3e3f8f60182c6570520912@%3Cdev.tinkerpop.apache.org%3E), so it will be out very soon. We'd want to align JanusGraph 0.3.0 with that latest version. We're waiting on TinkerPop 3.3.2 to resolve [#859](https://github.com/JanusGraph/janusgraph/issues/859).

I've tagged all the pull requests that are slated for 0.3.0 with milestone "Release v0.3.0"
- [Pull requests](https://github.com/JanusGraph/janusgraph/pulls?q=is%3Apr+milestone%3A%22Release+v0.3.0%22+is%3Aclosed): 5 open, 69 closed
- [Closed issues](https://github.com/JanusGraph/janusgraph/issues?q=is%3Aissue+milestone%3A%22Release+v0.3.0%22+is%3Aclosed): 33 closed (plus the 28 issues closed against v0.2.1)

A few significant changes for v0.3.0:
- TinkerPop 3.3.z, Spark 2.2.0, Scala 2.11 [#705](https://github.com/JanusGraph/janusgraph/issues/705)
- Elasticsearch authentication/SSL support [#612](https://github.com/JanusGraph/janusgraph/issues/612)
- JanusGraph Authentication for Gremlin Server [#623](https://github.com/JanusGraph/janusgraph/issues/623)
- JanusGraph OLAP with HBase TableSnapshotInputFormat [#656](https://github.com/JanusGraph/janusgraph/issues/656)
- Custom analyzer for Lucene [#672](https://github.com/JanusGraph/janusgraph/issues/672)
- Many documentation fixes

I think we can make a concerted effort this week to close out the remaining [open pull requests](https://github.com/JanusGraph/janusgraph/pulls?q=is%3Apr+milestone%3A%22Release+v0.3.0%22+is%3Aopen) targeted for master. Once the merges are complete, we can start release preparation for 0.3.0. Any open issues that don't have a pull request merged before the cut off will be moved along to the next release.

I volunteer to be the release manager.

Is anybody working on fixes for 0.3 that you're planning to submit a PR this week?

Join janusgraph-dev@lists.lfaidata.foundation to automatically receive all group messages.