How are we doing? What must-fix bugs remain? I asked Danny to fix some deprecation warnings, which he duly did[1], but now I think I was mistaken, because he did so by removing a bunch of methods whose arguments were the now-deprecated class SemiJoin. This has become a breaking change with not even a minor release notice, and I think we should back it out before 1.20. I’m going to re-open 3102 and declare it a blocker for 1.20. Sorry I screwed up, Danny! Let’s discuss in the JIRA case.
Julian [1] https://issues.apache.org/jira/browse/CALCITE-3102 <https://issues.apache.org/jira/browse/CALCITE-3102> > On May 28, 2019, at 5:18 AM, Yuzhao Chen <[email protected]> wrote: > > Thanks so much for your work, Michael, > > Let's get CALCITE-3055 into 1.20 version, because it fix an important > function regression. I will merge it in if finishes the review. > > [1] https://github.com/apache/calcite/pull/1230/files > > Best, > Danny Chan > 在 2019年5月28日 +0800 AM1:41,Michael Mior <[email protected]>,写道: >> Thanks Julian! I'm hoping we can get 1.20.0 out this week. I did some >> cleanup on JIRA and pinged a few for some status updates and I think >> we're in reasonably good shape. >> >> -- >> Michael Mior >> [email protected] >> >> Le mar. 21 mai 2019 à 19:13, Julian Hyde <[email protected]> a écrit : >>> >>> I agree with Michael’s timeline “a week or two”. How about code freeze on >>> Friday 31st May, 10 days from now, and RC0 on Mon 3rd June? >>> >>> I have fixes for the following: >>> >>> * [CALCITE-3050] Integrate SqlDialect and SqlParser.Config >>> * [CALCITE-3022] Babel: Various SQL parsing issues >>> * [CALCITE-3047] In JDBC adapter, expose multiple schemas of the back-end >>> database >>> * [CALCITE-3048] Improve how JDBC adapter deduces current schema on Redshift >>> >>> and I will commit them before the release. I will also help >>> >>> * [CALCITE-2969] Improve design of join-like relational expressions queries >>> >>> over the finishing line. >>> >>> Julian >>> >>> >>>> On May 20, 2019, at 6:06 AM, Michael Mior <[email protected]> wrote: >>>> >>>> Just revisiting this now that the Avatica has been fixed. I have the >>>> following list of pending JIRAs: >>>> >>>> [CALCITE-1581] UDTF like in hive >>>> [CALCITE-2812] Add algebraic operators to allow expressing recursive >>>> [CALCITE-2952] Certify Calcite on JDK 12 >>>> [CALCITE-2969] Improve design of join-like relational expressions queries >>>> [CALCITE-2973] Allow theta joins that have equi conditions to be >>>> executed using a hash join algorithm >>>> [CALCITE-2992] Enhance implicit conversions when generating hash join >>>> keys for an equi condition >>>> [CALCITE-3036] Remove correlate variables from Join >>>> [CALCITE-3037] Rename EnumerableThetaJoin to EnumerableNestedLoopJoin >>>> >>>> I think we should cut a release soon to keep momentum going. I'd like >>>> to hear from those working on any of the JIRAs to see which ones could >>>> be wrapped up in the next week or two. >>>> -- >>>> Michael Mior >>>> [email protected] >>>> >>>> Le mar. 30 avr. 2019 à 11:15, Michael Mior <[email protected]> a écrit : >>>>> >>>>> Calcite 1.19.0 was released approximately one month ago. This was >>>>> later than we originally planned (although I think with good reason >>>>> and I'm happy with what made it into this release). I don't think >>>>> there's an imminent need for a new release, but I wanted to start the >>>>> discussion now that Avatica has had it's latest release. >>>>> >>>>> There's a few big things in progress below that I thought I'd see if >>>>> we want to try to include in the next release. Apologies if I missed >>>>> any. >>>>> >>>>> CALCITE-1581 UDTF like in hive >>>>> CALCITE-2952 Certify Calcite on JDK 12 >>>>> CALCITE-3036 Remove correlate variables from Join >>>>> CALCITE-3037 Rename EnumerableThetaJoin to EnumerableNestedLoopJoin >>>>> >>>>> -- >>>>> Michael Mior >>>>> [email protected] >>>
