Thanks Michael for preparing this release.

For Breaking Changes I would add recent ES upgrade  (CALCITE-3023) :

ElasticSearch adapter no longer supports elastic search types [1]. Calcite
table name will reflect index name in Elastic (as opposed to elastic type).
We recommend clients to use Elastic Server 6.2 (or later) with Calcite.

[1]
https://www.elastic.co/guide/en/elasticsearch/reference/7.0/removal-of-types.html

On Thu, Jun 13, 2019 at 9:24 PM Danny Chan <[email protected]> wrote:

> Thanks for your job, Michael, hoping for the new release !
>
> Best,
> Danny Chan
> 在 2019年6月14日 +0800 AM2:11,Michael Mior <[email protected]>,写道:
> > 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]
> > > > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > >
> > > > > >
> > > > >
>

Reply via email to