I think the support for recursive queries deserves top-billing alongside the Kafka adapter.
Since 3021 was added and then reverted I would remove it from the release notes. (I am inclined to remove any commits of an “Oops!” nature. If things were fixed/reverted before making it into a release, let’s pretend that they didn’t happen.) Julian > On Jun 13, 2019, at 11:11 AM, Michael Mior <[email protected]> wrote: > > Release notes are pushed to the branch-1.20 branch. Please review when > able. I did my best to sort things appropriately and highlight major > changes. If I missed some important work you or others did, please let > me know! > -- > Michael Mior > [email protected] > > Le jeu. 13 juin 2019 à 13:21, Michael Mior <[email protected]> a écrit : >> >> Sorry for the delay everyone. I'm currently working on rolling out >> rc0. Unfortunately I left my signing key at home so I might end up >> needing some help but I'm checking tests and putting together the >> changelog and other release material now. >> -- >> Michael Mior >> [email protected] >> >> Le lun. 10 juin 2019 à 18:54, Stamatis Zampetakis <[email protected]> a >> écrit : >>> >>> FYI: There are two new failures in our IT tests related with CALCITE-2804 >>> [1] and CALCITE-3120 [2]. >>> >>> Regarding CALCITE-2804 it seems that Hongze and Justin found out the >>> problem so it still remains to clarify CALCITE-3120. >>> >>> [1] https://issues.apache.org/jira/browse/CALCITE-2804 >>> [2] https://issues.apache.org/jira/browse/CALCITE-3120 >>> >>> On Mon, Jun 10, 2019 at 11:43 AM Bohdan Kazydub <[email protected]> >>> wrote: >>> >>>> Reverted CALCITE-2798 and added unit test in [1] for CALCITE-3121. >>>> If it is possible, please include this to Calcite 1.20. >>>> >>>> [1]https://github.com/apache/calcite/pull/1264 >>>> >>>> On Sat, Jun 8, 2019 at 2:30 AM Muhammad Gelbana <[email protected]> >>>> wrote: >>>> >>>>> I'll keep a close eye on those two PRs [1][2] in case anyone has further >>>>> comments. One of them [2] has been around for months now so I appreciate >>>> if >>>>> someone can finish reviewing it. Danny already pointed out some concerns >>>>> and I believe I addressed them. >>>>> >>>>> Thanks Michael for your recent comment. I fixed the typo. >>>>> >>>>> [1] https://github.com/apache/calcite/pull/1242 >>>>> [2] https://github.com/apache/calcite/pull/1066 >>>>> >>>>> Thanks, >>>>> Gelbana >>>>> >>>>> >>>>> On Fri, Jun 7, 2019 at 9:03 PM Michael Mior <[email protected]> wrote: >>>>> >>>>>> I'm not sure it can really be a blocker for the release since it's >>>>>> already been released. That said, we certainly would like to allow >>>>>> Drill the ability to upgrade. Since CALCITE-2798 isn't a functional >>>>>> change, I'd be open to reverting. >>>>>> -- >>>>>> Michael Mior >>>>>> [email protected] >>>>>> >>>>>> Le ven. 7 juin 2019 à 13:47, Bohdan Kazydub <[email protected]> >>>> a >>>>>> écrit : >>>>>>> >>>>>>> Hi all, >>>>>>> >>>>>>> I'm working on upgrading Calcite in Drill (from 1.18 to 1.20) and >>>>> almost >>>>>>> all issues were resolved except CALCITE-3121 >>>>>>> <https://issues.apache.org/jira/browse/CALCITE-3121>. >>>>>>> This issue appeared after the fix for CALCITE-2798 >>>>>>> <https://issues.apache.org/jira/browse/CALCITE-2798>, and it causes >>>> a >>>>>> lot >>>>>>> of queries to hang in Drill. >>>>>>> Sorry for reporting it so late, it was hard to reproduce it in >>>> Calcite. >>>>>>> >>>>>>> Since hanging of VolcanoPlanner is critical issue, I think it may be >>>> a >>>>>>> blocker for the release. >>>>>>> >>>>>>> Can we revert the fix for CALCITE-2798 >>>>>>> <https://issues.apache.org/jira/browse/CALCITE-2798> to resolve it >>>>>> before >>>>>>> the release, since the fix for more general one may require more >>>> time? >>>>>>> >>>>>>> Regards Bohdan >>>>>>> >>>>>>> >>>>>>> On Fri, Jun 7, 2019 at 7:41 PM Julian Hyde <[email protected]> wrote: >>>>>>> >>>>>>>> +1 >>>>>>>> >>>>>>>> I support fixing >>>> https://issues.apache.org/jira/browse/CALCITE-3119 >>>>> < >>>>>>>> https://issues.apache.org/jira/browse/CALCITE-3119> before 1.20 >>>>>> because >>>>>>>> it modifies APIs that we have added since 1.19; if we wait until >>>>> after >>>>>> the >>>>>>>> release, we will have to keep them. >>>>>>>> >>>>>>>> Browsing https://github.com/apache/calcite/pulls < >>>>>>>> https://github.com/apache/calcite/pulls> it looks likely that >>>> quite >>>>> a >>>>>> few >>>>>>>> PRs are ready. Committers, if you have a little time to review PRs >>>>> and >>>>>> find >>>>>>>> ones that you consider ready, put them in. If all they need is >>>>> cosmetic >>>>>>>> changes (e.g. an improved commit message, changes to formatting) >>>> feel >>>>>> free >>>>>>>> to make those fixups yourself. >>>>>>>> >>>>>>>> Julian >>>>>>>> >>>>>>>> >>>>>>>>> On Jun 7, 2019, at 8:06 AM, Michael Mior <[email protected]> >>>> wrote: >>>>>>>>> >>>>>>>>> I have reviewed and committed couple PRs and removed fix version >>>> of >>>>>>>>> 1.20.0 from all other issues. Given that it's Friday, I'm >>>> proposing >>>>>>>>> that I wait until Monday before freezing for release in case >>>> anyone >>>>>>>>> wants to push anything final through. >>>>>>>>> -- >>>>>>>>> Michael Mior >>>>>>>>> [email protected] >>>>>>>>> >>>>>>>>> Le ven. 31 mai 2019 à 20:03, Michael Mior <[email protected]> a >>>>>> écrit : >>>>>>>>>> >>>>>>>>>> Below is a link to open issues with fix version set to 1.20.0. I >>>>>>>>>> previously went through and removed the fix version for issues >>>>> which >>>>>>>>>> will definitely not be ready. >>>>>>>>>> >>>>>>>>>> >>>>>>>> >>>>>> >>>>> >>>> https://issues.apache.org/jira/issues/?jql=project%20%3D%20CALCITE%20AND%20status%20in%20(Open%2C%20%22In%20Progress%22)%20AND%20resolution%20%3D%20Unresolved%20AND%20fixVersion%20%3D%201.20.0%20ORDER%20BY%20priority%20DESC%2C%20updated%20DESC >>>>>>>>>> >>>>>>>>>> I don't think any of these are critical, but several have PRs >>>>> which >>>>>> I >>>>>>>>>> believe should be ready to merge. A second set of eyes would be >>>>>>>>>> appreciated. Some of the rest also have PRs but they seem to >>>> need >>>>>>>>>> further work. >>>>>>>>>> >>>>>>>>>> https://github.com/apache/calcite/pull/1138 >>>>>>>>>> https://github.com/apache/calcite/pull/1011 >>>>>>>>>> https://github.com/apache/calcite/pull/1014 >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Michael Mior >>>>>>>>>> [email protected] >>>>>>>>>> >>>>>>>>>> Le ven. 31 mai 2019 à 14:28, Julian Hyde <[email protected]> a >>>>>> écrit : >>>>>>>>>>> >>>>>>>>>>> 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] >>>>>>>>>>>>>> >>>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>> >>>>> >>>>
