Re: [VOTE] JanusGraph 0.5.0 release


Oleksandr Porunov <alexand...@...>
 

Thank you Ted for the review of the release!
Yes, I also noticed that now jdk is included into elasticsearch.
This change was made in the next commit: https://github.com/JanusGraph/janusgraph/commit/c16f5c28c859f1ab209e344a1a83ee4f07038c8f
Before that commit we were executing assembly tests against ElasticSearch 6.2.4
After that commit we changed the behavior and now we are executing assembly tests against ElasticSearch {elasticsearch.version} (which is 7.6.1 right now).
ES 7.x depends on java 13, so I assume that is why they included openjdk 13 into the elasticsearch 7.x releases.
I am not sure if we can exclude jdk 13 from the distribution now. I think it should be there now to work with newer ES releases. But this dependency is only for distribution. It isn't populated into maven, so I guess it is OK.

On Friday, March 13, 2020 at 9:18:15 AM UTC-7, Ted Wilmes wrote:
Thanks for leading this release Oleksandr!

I downloaded 0.5.0 and noticed the zip is quite large. It looks like there is a jdk that got bundled under Elasticsearch:

20M     janusgraph-0.5.0/elasticsearch/bin
273M    janusgraph-0.5.0/elasticsearch/jdk
153M    janusgraph-0.5.0/elasticsearch/modules
40K     janusgraph-0.5.0/elasticsearch/config
4.0K    janusgraph-0.5.0/elasticsearch/plugins
35M     janusgraph-0.5.0/elasticsearch/lib
479M    janusgraph-0.5.0/elasticsearch


Here's the 0.4.1 Elasticsearch directory:

260K    janusgraph-0.4.1-hadoop2/elasticsearch/bin
8.5M    janusgraph-0.4.1-hadoop2/elasticsearch/modules
20K     janusgraph-0.4.1-hadoop2/elasticsearch/config
4.0K    janusgraph-0.4.1-hadoop2/elasticsearch/plugins
22M     janusgraph-0.4.1-hadoop2/elasticsearch/lib
31M     janusgraph-0.4.1-hadoop2/elasticsearch

Thanks,
Ted

On Thursday, March 12, 2020 at 1:32:36 PM UTC-5, Oleksandr Porunov wrote:
I want to say that the release is targeting the latest commit: https://github.com/JanusGraph/janusgraph/commit/c01bfea2ce602696163aa50fde9be1cdeea13fc1

The release has been tested with following steps:

1) All TinkerPop tests passed using `mvn clean install -Dtest.skip.tp=false -DskipTests=true`
2) TravisCI build passed: https://travis-ci.org/github/JanusGraph/janusgraph/builds/661377366
3) Custom full build passed also: https://travis-ci.org/github/porunov/janusgraph/builds/661374484
4) Custom integrationTests passed for the release (ScyllaDB + ElasticSearch)

On Wednesday, March 11, 2020 at 10:49:25 PM UTC-7, Oleksandr Porunov wrote:
Hello,

We are happy to announce that JanusGraph 0.5.0 is ready for release.

The release artifacts can be found at this location:
        https://github.com/JanusGraph/janusgraph/releases/tag/v0.5.0

A binary distribution is provided for user convenience:
        https://github.com/JanusGraph/janusgraph/releases/download/v0.5.0/janusgraph-0.5.0.zip

The GPG key used to sign the release artifacts is available at:
        https://github.com/JanusGraph/janusgraph/releases/download/v0.5.0/KEYS

The docs can be found here:
        https://github.com/JanusGraph/janusgraph/releases/download/v0.5.0/janusgraph-0.5.0-doc.zip

The release tag in Git can be found here:
        https://github.com/JanusGraph/janusgraph/tree/v0.5.0

The release notes are available here:
        https://github.com/JanusGraph/janusgraph/blob/master/docs/changelog.md#version-050-release-date-march-10-2020

This [VOTE] will open for the next 3 days --- closing Saturday, March 15, 2020 at 06:00 AM GMT.
All are welcome to review and vote on the release, but only votes from TSC members are binding.
My vote is +1.

Thank you,
Oleksandr Porunov

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