Re: [DISCUSS] Release planning v0.3.0


Florian Hockmann <f...@...>
 

Thanks a lot, Jason! I only remembered that there were release candidates for the 0.1.0 release, but I guess that was a special case being the very first JanusGraph release.

Anyway, next time we'll just take the suggested approach and build it on our own. I didn't realize when I asked for a release candidate that it really only requires a
mvn clean install -Pjanusgraph-release -Dgpg.skip=true -DskipTests=true

Am Montag, 21. Mai 2018 18:42:41 UTC+2 schrieb Jason Plurad:

Thanks for the suggestion, Florian. I don't think we published release candidates in the past, instead encouraged developers to build the release from source code. Getting more feedback on the 0.3.0 release would be fantastic though.

Releases on the GitHub releases page are tied to a specific tag in git, so I'm not sure how to publish a candidate release there right now. In the meantime, I uploaded the latest here:

https://ibm.box.com/v/janusgraph-release-candidates


On Friday, May 18, 2018 at 2:37:14 PM UTC-4, Florian Hockmann wrote:
Would it be possible (without requiring too much effort) to publish a release candidate of 0.3.0? Then we could deploy that in our staging environment and give feedback, especially for the new strict schema support.

Am Montag, 2. April 2018 18:48:47 UTC+2 schrieb Jason Plurad:
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.