[DISCUSS] JanusGraph 0.2.0 Release


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

My first time doing this, so according to the release policy docs...

I'd like to call for a code freeze in preparation for the JanusGraph 0.2.0 release. I propose the code freeze begins at Friday, September 30 at 5 PM Pacific.

Several great features have been contributed since the JanusGraph 0.1.1 release including
  * Cassandra CQL storage adapter
  * Cassandra 3 OLAP adapter
  * Elasticsearch 5 and 6 support
  * Lucene and Solr 6 and 7 support
  * Coding examples
  * Many bug fixes and documentation updates

With today's merge of the dynamic graph manager, I don't think there are any other big items outstanding that would hold up the 0.2.0 release. As discussed previously regarding the TinkerPop version, JanusGraph 0.2.0 will target Apache TinkerPop 3.2.6. The outstanding PR for TinkerPop 3.3.0 support will be at the top of the list for the next JanusGraph release.

I volunteer to be the release manager. After preparing the release artifacts, I'd expect to kick off the voting on Monday.


Robert Dale <rob...@...>
 

Friday, September 29?
Saturday, September 30?


On Thu, Sep 28, 2017 at 16:17 Jason Plurad <plu...@...> wrote:
My first time doing this, so according to the release policy docs...

I'd like to call for a code freeze in preparation for the JanusGraph 0.2.0 release. I propose the code freeze begins at Friday, September 30 at 5 PM Pacific.

Several great features have been contributed since the JanusGraph 0.1.1 release including
  * Cassandra CQL storage adapter
  * Cassandra 3 OLAP adapter
  * Elasticsearch 5 and 6 support
  * Lucene and Solr 6 and 7 support
  * Coding examples
  * Many bug fixes and documentation updates

With today's merge of the dynamic graph manager, I don't think there are any other big items outstanding that would hold up the 0.2.0 release. As discussed previously regarding the TinkerPop version, JanusGraph 0.2.0 will target Apache TinkerPop 3.2.6. The outstanding PR for TinkerPop 3.3.0 support will be at the top of the list for the next JanusGraph release.

I volunteer to be the release manager. After preparing the release artifacts, I'd expect to kick off the voting on Monday.

--
You received this message because you are subscribed to the Google Groups "JanusGraph developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to janusgr...@....
To view this discussion on the web visit https://groups.google.com/d/msgid/janusgraph-dev/dbde4bac-e875-4f33-85be-b79da1090e00%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
Robert Dale


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

Ha, thanks Robert. Let's go with Saturday, September 30 for code freeze.

Most important date on there is start voting on Monday, October 2.


On Thursday, September 28, 2017 at 5:23:23 PM UTC-4, Robert Dale wrote:
Friday, September 29?
Saturday, September 30?


On Thu, Sep 28, 2017 at 16:17 Jason Plurad wrote:
My first time doing this, so according to the release policy docs...

I'd like to call for a code freeze in preparation for the JanusGraph 0.2.0 release. I propose the code freeze begins at Friday, September 30 at 5 PM Pacific.

Several great features have been contributed since the JanusGraph 0.1.1 release including
  * Cassandra CQL storage adapter
  * Cassandra 3 OLAP adapter
  * Elasticsearch 5 and 6 support
  * Lucene and Solr 6 and 7 support
  * Coding examples
  * Many bug fixes and documentation updates

With today's merge of the dynamic graph manager, I don't think there are any other big items outstanding that would hold up the 0.2.0 release. As discussed previously regarding the TinkerPop version, JanusGraph 0.2.0 will target Apache TinkerPop 3.2.6. The outstanding PR for TinkerPop 3.3.0 support will be at the top of the list for the next JanusGraph release.

I volunteer to be the release manager. After preparing the release artifacts, I'd expect to kick off the voting on Monday.

--
You received this message because you are subscribed to the Google Groups "JanusGraph developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to janusgraph-dev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/janusgraph-dev/dbde4bac-e875-4f33-85be-b79da1090e00%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
Robert Dale


Jerry He <jerr...@...>
 

Great. Thanks for taking up the job, Jason. 

A couple of questions for the new features (CQL and the Cassandra 3 OLAP). Do we say they are 'new' and 'experimental' in this first release for them?  I guess it will just be what we want to say in the release notes. Also do we have good domentations for them?

Thanks,

Jerry



On Thu, Sep 28, 2017 at 2:47 PM Jason Plurad <plu...@...> wrote:
Ha, thanks Robert. Let's go with Saturday, September 30 for code freeze.

Most important date on there is start voting on Monday, October 2.



On Thursday, September 28, 2017 at 5:23:23 PM UTC-4, Robert Dale wrote:
Friday, September 29?
Saturday, September 30?


On Thu, Sep 28, 2017 at 16:17 Jason Plurad wrote:
My first time doing this, so according to the release policy docs...

I'd like to call for a code freeze in preparation for the JanusGraph 0.2.0 release. I propose the code freeze begins at Friday, September 30 at 5 PM Pacific.

Several great features have been contributed since the JanusGraph 0.1.1 release including
  * Cassandra CQL storage adapter
  * Cassandra 3 OLAP adapter
  * Elasticsearch 5 and 6 support
  * Lucene and Solr 6 and 7 support
  * Coding examples
  * Many bug fixes and documentation updates

With today's merge of the dynamic graph manager, I don't think there are any other big items outstanding that would hold up the 0.2.0 release. As discussed previously regarding the TinkerPop version, JanusGraph 0.2.0 will target Apache TinkerPop 3.2.6. The outstanding PR for TinkerPop 3.3.0 support will be at the top of the list for the next JanusGraph release.

I volunteer to be the release manager. After preparing the release artifacts, I'd expect to kick off the voting on Monday.

--
You received this message because you are subscribed to the Google Groups "JanusGraph developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to janusgr...@....
To view this discussion on the web visit https://groups.google.com/d/msgid/janusgraph-dev/dbde4bac-e875-4f33-85be-b79da1090e00%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
Robert Dale

--
You received this message because you are subscribed to the Google Groups "JanusGraph developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to janusgr...@....
To view this discussion on the web visit https://groups.google.com/d/msgid/janusgraph-dev/82b47419-c7dc-41d3-b526-ec66a059cdf4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Ted Wilmes <twi...@...>
 

Excellent, thanks Jason! I'll be in and out this weekend, but if you start the packaging & prep before Monday drop me a note and I'll see if I can help, same goes if you run into issues come Monday.

--Ted


On Thursday, September 28, 2017 at 11:33:13 PM UTC-5, Jerry He wrote:
Great. Thanks for taking up the job, Jason. 

A couple of questions for the new features (CQL and the Cassandra 3 OLAP). Do we say they are 'new' and 'experimental' in this first release for them?  I guess it will just be what we want to say in the release notes. Also do we have good domentations for them?

Thanks,

Jerry



On Thu, Sep 28, 2017 at 2:47 PM Jason Plurad <plu...@...> wrote:
Ha, thanks Robert. Let's go with Saturday, September 30 for code freeze.

Most important date on there is start voting on Monday, October 2.



On Thursday, September 28, 2017 at 5:23:23 PM UTC-4, Robert Dale wrote:
Friday, September 29?
Saturday, September 30?


On Thu, Sep 28, 2017 at 16:17 Jason Plurad wrote:
My first time doing this, so according to the release policy docs...

I'd like to call for a code freeze in preparation for the JanusGraph 0.2.0 release. I propose the code freeze begins at Friday, September 30 at 5 PM Pacific.

Several great features have been contributed since the JanusGraph 0.1.1 release including
  * Cassandra CQL storage adapter
  * Cassandra 3 OLAP adapter
  * Elasticsearch 5 and 6 support
  * Lucene and Solr 6 and 7 support
  * Coding examples
  * Many bug fixes and documentation updates

With today's merge of the dynamic graph manager, I don't think there are any other big items outstanding that would hold up the 0.2.0 release. As discussed previously regarding the TinkerPop version, JanusGraph 0.2.0 will target Apache TinkerPop 3.2.6. The outstanding PR for TinkerPop 3.3.0 support will be at the top of the list for the next JanusGraph release.

I volunteer to be the release manager. After preparing the release artifacts, I'd expect to kick off the voting on Monday.

--
You received this message because you are subscribed to the Google Groups "JanusGraph developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to janusgraph-dev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/janusgraph-dev/dbde4bac-e875-4f33-85be-b79da1090e00%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
Robert Dale

--
You received this message because you are subscribed to the Google Groups "JanusGraph developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to janusgraph-dev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/janusgraph-dev/82b47419-c7dc-41d3-b526-ec66a059cdf4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


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

Quick update. We had a nice push over the last few days to get many issues tied down, and things are in pretty good shape.

However, there are a few issues outstanding that need to be addressed:

* Cassandra version - https://github.com/JanusGraph/janusgraph/issues/585
    A few minor test case issues with CQL and newer versions. Once resolved, update version compatibility matrix.

* Solr version - https://github.com/JanusGraph/janusgraph/issues/588
    Testing against 5.2.1. If it works, update version compatibility matrix. If not, update migration notes.

* Elasticsearch migration
    * https://github.com/JanusGraph/janusgraph/issues/589 - update migration notes
    * https://github.com/JanusGraph/janusgraph/issues/591 - bug identified

Other than these known items, let's keep the code freeze intact.

I'd still be willing to accept more documentation fixes because those are always good to have. Robert published preview docs at https://robertdale.github.io/docs.janusgraph.org/0.2.0-SNAPSHOT/


On Friday, September 29, 2017 at 10:25:14 AM UTC-4, Ted Wilmes wrote:
Excellent, thanks Jason! I'll be in and out this weekend, but if you start the packaging & prep before Monday drop me a note and I'll see if I can help, same goes if you run into issues come Monday.

--Ted

On Thursday, September 28, 2017 at 11:33:13 PM UTC-5, Jerry He wrote:
Great. Thanks for taking up the job, Jason. 

A couple of questions for the new features (CQL and the Cassandra 3 OLAP). Do we say they are 'new' and 'experimental' in this first release for them?  I guess it will just be what we want to say in the release notes. Also do we have good domentations for them?

Thanks,

Jerry



On Thu, Sep 28, 2017 at 2:47 PM Jason Plurad wrote:
Ha, thanks Robert. Let's go with Saturday, September 30 for code freeze.

Most important date on there is start voting on Monday, October 2.



On Thursday, September 28, 2017 at 5:23:23 PM UTC-4, Robert Dale wrote:
Friday, September 29?
Saturday, September 30?


On Thu, Sep 28, 2017 at 16:17 Jason Plurad wrote:
My first time doing this, so according to the release policy docs...

I'd like to call for a code freeze in preparation for the JanusGraph 0.2.0 release. I propose the code freeze begins at Friday, September 30 at 5 PM Pacific.

Several great features have been contributed since the JanusGraph 0.1.1 release including
  * Cassandra CQL storage adapter
  * Cassandra 3 OLAP adapter
  * Elasticsearch 5 and 6 support
  * Lucene and Solr 6 and 7 support
  * Coding examples
  * Many bug fixes and documentation updates

With today's merge of the dynamic graph manager, I don't think there are any other big items outstanding that would hold up the 0.2.0 release. As discussed previously regarding the TinkerPop version, JanusGraph 0.2.0 will target Apache TinkerPop 3.2.6. The outstanding PR for TinkerPop 3.3.0 support will be at the top of the list for the next JanusGraph release.

I volunteer to be the release manager. After preparing the release artifacts, I'd expect to kick off the voting on Monday.

--
You received this message because you are subscribed to the Google Groups "JanusGraph developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to janusgraph-dev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/janusgraph-dev/dbde4bac-e875-4f33-85be-b79da1090e00%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
Robert Dale

--
You received this message because you are subscribed to the Google Groups "JanusGraph developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to janusgraph-dev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/janusgraph-dev/82b47419-c7dc-41d3-b526-ec66a059cdf4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


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

We're getting very close!

Complete
https://github.com/JanusGraph/janusgraph/issues/588

Pull request ready
https://github.com/JanusGraph/janusgraph/issues/589
https://github.com/JanusGraph/janusgraph/issues/591

Fixed, but could use more testing
https://github.com/JanusGraph/janusgraph/issues/585

This last item is for Cassandra 3 support. If you follow along on #585, sjudeng has gotten the existing CQL test cases to pass. Still outstanding are some additional changes to enable testing against partitioners and SSL. This is more work than the other items above, so it could push out the release a bit -- let's guess one week, assuming no major issues arise as a result. There are plenty of benefits to this in terms of "certifying" that JanusGraph works with recent Cassandra releases, so I think it's worthwhile to hold up the release for it.

In the meantime, definitely welcome everybody to keep testing it out by building master from source. Docs are still open game and we can probably entertain lower impact fixes also.

If folks have strong opinions on the matter, feel free to chime in on this thread.



On Monday, October 2, 2017 at 2:37:10 PM UTC-4, Jason Plurad wrote:
Quick update. We had a nice push over the last few days to get many issues tied down, and things are in pretty good shape.

However, there are a few issues outstanding that need to be addressed:

* Cassandra version - https://github.com/JanusGraph/janusgraph/issues/585
    A few minor test case issues with CQL and newer versions. Once resolved, update version compatibility matrix.

* Solr version - https://github.com/JanusGraph/janusgraph/issues/588
    Testing against 5.2.1. If it works, update version compatibility matrix. If not, update migration notes.

* Elasticsearch migration
    * https://github.com/JanusGraph/janusgraph/issues/589 - update migration notes
    * https://github.com/JanusGraph/janusgraph/issues/591 - bug identified

Other than these known items, let's keep the code freeze intact.

I'd still be willing to accept more documentation fixes because those are always good to have. Robert published preview docs at https://robertdale.github.io/docs.janusgraph.org/0.2.0-SNAPSHOT/


On Friday, September 29, 2017 at 10:25:14 AM UTC-4, Ted Wilmes wrote:
Excellent, thanks Jason! I'll be in and out this weekend, but if you start the packaging & prep before Monday drop me a note and I'll see if I can help, same goes if you run into issues come Monday.

--Ted

On Thursday, September 28, 2017 at 11:33:13 PM UTC-5, Jerry He wrote:
Great. Thanks for taking up the job, Jason. 

A couple of questions for the new features (CQL and the Cassandra 3 OLAP). Do we say they are 'new' and 'experimental' in this first release for them?  I guess it will just be what we want to say in the release notes. Also do we have good domentations for them?

Thanks,

Jerry



On Thu, Sep 28, 2017 at 2:47 PM Jason Plurad wrote:
Ha, thanks Robert. Let's go with Saturday, September 30 for code freeze.

Most important date on there is start voting on Monday, October 2.



On Thursday, September 28, 2017 at 5:23:23 PM UTC-4, Robert Dale wrote:
Friday, September 29?
Saturday, September 30?


On Thu, Sep 28, 2017 at 16:17 Jason Plurad wrote:
My first time doing this, so according to the release policy docs...

I'd like to call for a code freeze in preparation for the JanusGraph 0.2.0 release. I propose the code freeze begins at Friday, September 30 at 5 PM Pacific.

Several great features have been contributed since the JanusGraph 0.1.1 release including
  * Cassandra CQL storage adapter
  * Cassandra 3 OLAP adapter
  * Elasticsearch 5 and 6 support
  * Lucene and Solr 6 and 7 support
  * Coding examples
  * Many bug fixes and documentation updates

With today's merge of the dynamic graph manager, I don't think there are any other big items outstanding that would hold up the 0.2.0 release. As discussed previously regarding the TinkerPop version, JanusGraph 0.2.0 will target Apache TinkerPop 3.2.6. The outstanding PR for TinkerPop 3.3.0 support will be at the top of the list for the next JanusGraph release.

I volunteer to be the release manager. After preparing the release artifacts, I'd expect to kick off the voting on Monday.

--
You received this message because you are subscribed to the Google Groups "JanusGraph developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to janusgraph-dev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/janusgraph-dev/dbde4bac-e875-4f33-85be-b79da1090e00%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
Robert Dale

--
You received this message because you are subscribed to the Google Groups "JanusGraph developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to janusgraph-dev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/janusgraph-dev/82b47419-c7dc-41d3-b526-ec66a059cdf4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Alexander Patrikalakis <amcpatr...@...>
 

Also, I probably should add some documentation for the codepipelines module. Theoretically it’s goal is to speed up release testing.


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

Docs on codepipelines would be fantastic, Alex. Thanks!


On Wednesday, October 4, 2017 at 2:18:15 PM UTC-4, Alexander Patrikalakis wrote:
Also, I probably should add some documentation for the codepipelines module. Theoretically it’s goal is to speed up release testing.


Ted Wilmes <twi...@...>
 

I've been doing some OLAP testing and ran into the below issue on two systems using the zip distribution. If you all agree, I think this should be fixed prior to the 0.2.0 release. I'll start taking a look at it. If someone can also reproduce the issue to make sure I'm not off-base, that'd be appreciated too.


On Thursday, October 5, 2017 at 10:41:27 AM UTC-5, Jason Plurad wrote:
Docs on codepipelines would be fantastic, Alex. Thanks!

On Wednesday, October 4, 2017 at 2:18:15 PM UTC-4, Alexander Patrikalakis wrote:
Also, I probably should add some documentation for the codepipelines module. Theoretically it’s goal is to speed up release testing.


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

The final PRs have been merged. Great work by all involved.
I will start a new thread for voting when the release binaries are ready.


On Friday, October 6, 2017 at 11:45:41 AM UTC-4, Ted Wilmes wrote:
I've been doing some OLAP testing and ran into the below issue on two systems using the zip distribution. If you all agree, I think this should be fixed prior to the 0.2.0 release. I'll start taking a look at it. If someone can also reproduce the issue to make sure I'm not off-base, that'd be appreciated too.

https://github.com/JanusGraph/janusgraph/issues/605

Thanks,
Ted

On Thursday, October 5, 2017 at 10:41:27 AM UTC-5, Jason Plurad wrote:
Docs on codepipelines would be fantastic, Alex. Thanks!

On Wednesday, October 4, 2017 at 2:18:15 PM UTC-4, Alexander Patrikalakis wrote:
Also, I probably should add some documentation for the codepipelines module. Theoretically it’s goal is to speed up release testing.