The release process for 1.41.0 has started, so let's put the main branch in CODE FREEZE; please do not commit anything in there until further notice.
Thanks Ruben On Mon, Oct 27, 2025 at 10:07 AM Ruben Q L <[email protected]> wrote: > Hello, > > It seems 1.41.0 tickets are mostly done, there are still a couple of > pending ones [1] that hopefully should be resolved soon (or moved out of > the scope). > Unless there's anything critical / blocker that pops up, I intend to > propose code freeze by tomorrow afternoon, and start working on a RC by > then. > > Best, > Ruben > > [1] > https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12333950 > > > > > On Wed, Oct 15, 2025 at 1:58 PM Ruben Q L <[email protected]> wrote: > >> BTW, I have started to draft the Release Notes, I would appreciate if the >> contributors that are aware of any 1.41 ticket implying a breaking change >> could let me know about it. >> Thanks >> >> >> On Mon, Oct 13, 2025 at 8:18 AM Ruben Q L <[email protected]> wrote: >> >>> New recap [1]: >>> - CALCITE-7070 should be merged soon. >>> - We have a new PR approach for CALCITE-7122 that is worth taking a >>> look [2] >>> - There are still open points for CALCITE-6239 / CALCITE-6263; these are >>> not simple questions, so they require a bit of time and decision making. >>> There's a lot of work behind this ticket, so if it possible it'd be nice to >>> resolve it and include it into the release. >>> - There are discussions / concerns around the (already merged) >>> ticket CALCITE-7184. >>> >>> I'm afraid I'm going to be traveling next week, with limited access to >>> my computer. Considering these open points, and that the release process >>> can take several days or even weeks (if we have several RCs and votes), I >>> think it'd be better to delay the release. I propose that we continue >>> working two more weeks, finalizing these pending tasks (and maybe >>> completing any smaller issues that we can squeeze in), aim for code freeze >>> at the end of next week (around 26 October), and I'll produce a RC right >>> afterwards. >>> >>> Best, >>> Ruben >>> >>> [1] >>> https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12333950 >>> [2] https://github.com/apache/calcite/pull/4577 >>> >>> >>> On Sat, Oct 11, 2025 at 10:56 PM Julian Hyde <[email protected]> >>> wrote: >>> >>>> > - I think … CALCITE-7070 [is] in a very good shape, and could >>>> > probably be merged very soon. >>>> >>>> >>>> I have approved 7070. I suggested some changes that Mihai and >>>> incorporate if he wishes. >>>> >>>> > On Oct 11, 2025, at 3:12 AM, Ruben Q L <[email protected]> wrote: >>>> > >>>> > Thanks, Mihai. >>>> > >>>> > Quick recap [1]: >>>> > - I think CALCITE-7222 and CALCITE-7070 are in a very good shape, and >>>> could >>>> > probably be merged very soon. >>>> > - CALCITE-7220 was moved out of the 1.41 scope by the reporter since >>>> it >>>> > requires some extra work. >>>> > - Regarding CALCITE-7122, I can still see several open comments on it. >>>> > Considering this is a non-critical improvement (it's rather a minor, >>>> nice >>>> > to have, small optim), I think it'd be ok if we push it to 1.42 >>>> > - Looking into CALCITE-6239 (and related CALCITE-6263), I still see >>>> several >>>> > non-straightforward discussions going on about design, coupling and >>>> > compatibility. This is a big issue, so IMO it may need a bit of more >>>> time >>>> > to finalize, so we might have to push it into 1.42 as well. >>>> > >>>> > Best, >>>> > Ruben >>>> > >>>> > [1] >>>> > >>>> https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12333950 >>>> > >>>> > >>>> > On Fri, Oct 10, 2025 at 7:31 PM Mihai Budiu <[email protected]> wrote: >>>> > >>>> >> I will address your comments for 7070 today and I plan to merge it >>>> >> afterwards; I think that it satisfies the requirements imposed by >>>> Julian. >>>> >> >>>> >> I will take another look today at 7122 and either close it or merge >>>> it. >>>> >> >>>> >> I will probably approve 7220, but it would be nice for the author to >>>> add >>>> >> the as comments the explanations he gave on github, so I would merge >>>> it >>>> >> only afterwards. >>>> >> >>>> >> Mihai >>>> >> >>>> >> ________________________________ >>>> >> From: Ruben Q L <[email protected]> >>>> >> Sent: Friday, October 10, 2025 11:26 AM >>>> >> To: [email protected] <[email protected]> >>>> >> Subject: Re: [DISCUSS] Towards Calcite 1.41.0 >>>> >> >>>> >> Hello, >>>> >> >>>> >> There are still a few open tickets with fixVersion 1.41, PRs are >>>> available: >>>> >> >>>> >> >>>> https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12333950 >>>> >> >>>> >> Let's try to make a final collective review effort to see if we can >>>> squeeze >>>> >> (some of) them into the release in the next few days, otherwise we'd >>>> have >>>> >> to push them into 1.42. >>>> >> >>>> >> Best, >>>> >> Ruben >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> On Wed, Oct 1, 2025 at 6:01 PM Mihai Budiu <[email protected]> wrote: >>>> >> >>>> >>> I added one more item to the 1.41 list. >>>> >>> I think the ones assigned to me are ready, assuming they will get >>>> >> positive >>>> >>> reviews. >>>> >>> >>>> >>> Mihai >>>> >>> >>>> >>> ________________________________ >>>> >>> From: Ruben Q L <[email protected]> >>>> >>> Sent: Wednesday, October 1, 2025 3:18 AM >>>> >>> To: [email protected] <[email protected]> >>>> >>> Subject: Re: [DISCUSS] Towards Calcite 1.41.0 >>>> >>> >>>> >>> Avatica 1.27.0 has been released [1] (thanks Francis for being the >>>> RM!), >>>> >>> and we have upgraded it on Calcite [2], so we can resume the >>>> discussions >>>> >>> towards Calcite 1.41.0. >>>> >>> I propose to try to finalize the pending 1.41 tickets [3] in the >>>> next ~10 >>>> >>> days and try to produce the first RC around 11th-12th. Wdyt? >>>> >>> >>>> >>> Best, >>>> >>> Ruben >>>> >>> >>>> >>> PS: List with the next RMs >>>> >>> 1.41.0: Ruben QL >>>> >>> 1.42.0: Julian Hyde >>>> >>> 1.43.0: Stamatis Zampetakis >>>> >>> 1.44.0: Cancai Cai >>>> >>> 1.45.0: >>>> >>> >>>> >>> [1] >>>> https://calcite.apache.org/avatica/news/2025/09/30/release-1.27.0 >>>> >>> [2] https://issues.apache.org/jira/browse/CALCITE-7183 >>>> >>> [3] >>>> >>> >>>> >> >>>> https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12333950 >>>> >>> >>>> >>> >>>> >>> On Sat, Sep 13, 2025 at 10:07 AM Ruben Q L <[email protected]> >>>> wrote: >>>> >>> >>>> >>>> Thanks for volunteering, Cancai: >>>> >>>> >>>> >>>> 1.41.0: Ruben QL >>>> >>>> 1.42.0: Julian Hyde >>>> >>>> 1.43.0: Stamatis Zampetakis >>>> >>>> 1.44.0: Cancai Cai >>>> >>>> >>>> >>>> PS: We have the release process documented in our web site [1], >>>> but of >>>> >>>> course if the RM has any question or doubt, they can ask on the dev >>>> >> list >>>> >>>> and the rest of the community will help out. >>>> >>>> >>>> >>>> [1] >>>> >>>> >>>> >>> >>>> >> >>>> https://calcite.apache.org/docs/howto.html#advanced-topics-for-committers >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> On Fri, Sep 12, 2025 at 4:17 PM Cancai Cai <[email protected]> >>>> wrote: >>>> >>>> >>>> >>>>> If no one is the release manager for 1.44.0, I can be the release >>>> >>> manager >>>> >>>>> for 1.44.0. Although I don't understand the release process very >>>> >> well, I >>>> >>>>> can start learning. >>>> >>>>> >>>> >>>>> Best wishes, >>>> >>>>> Cancai Cai >>>> >>>>> >>>> >>>>> On 2025/09/11 08:37:29 Ruben Q L wrote: >>>> >>>>>> Thanks, Julian. >>>> >>>>>> >>>> >>>>>> The updated RM list: >>>> >>>>>> 1.41.0: Ruben QL >>>> >>>>>> 1.42.0: Julian Hyde >>>> >>>>>> 1.43.0: Stamatis Zampetakis >>>> >>>>>> 1.44.0: ? >>>> >>>>>> >>>> >>>>>> >>>> >>>>>> >>>> >>>>>> On Tue, Sep 9, 2025 at 6:37 PM Julian Hyde < >>>> [email protected]> >>>> >>>>> wrote: >>>> >>>>>> >>>> >>>>>>> Put me down as RM for 1.42, if no one else volunteered. >>>> >>>>>>> >>>> >>>>>>> (Sorry I've not been contributing much to Calcite recently… I’ve >>>> >> had >>>> >>>>> my >>>> >>>>>>> head down working on Morel, first in Java, and in the last month >>>> >> in >>>> >>>>> Rust. >>>> >>>>>>> It has been time well spent. My work has given me some good >>>> >>>>> perspective on >>>> >>>>>>> the relationship between compilers and optimizers, and I’m also >>>> >>>>> getting to >>>> >>>>>>> see the data world from the Rust side of the fence.) >>>> >>>>>>> >>>> >>>>>>>> On Sep 9, 2025, at 2:57 AM, Alessandro Solimando < >>>> >>>>>>> [email protected]> wrote: >>>> >>>>>>>> >>>> >>>>>>>> +1 on releasing Avatica first, thanks a lot Francis for being >>>> RM >>>> >>>>> one more >>>> >>>>>>>> time >>>> >>>>>>>> >>>> >>>>>>>> Best regards, >>>> >>>>>>>> Alessandro >>>> >>>>>>>> >>>> >>>>>>>> On Tue, Sep 9, 2025, 08:52 Ruben Q L <[email protected]> >>>> wrote: >>>> >>>>>>>> >>>> >>>>>>>>> Thanks Francis. I think it can be a good idea to have Avatica >>>> >>>>> 1.27.0, >>>> >>>>>>> then >>>> >>>>>>>>> upgrade Calcite to said version (which would allow us to >>>> >> complete >>>> >>>>>>>>> CALCITE-5094), and then proceed with Calcite 1.41.0. >>>> >>>>>>>>> This overall process might delay a bit the original proposed >>>> >>>>> schedule, >>>> >>>>>>> but >>>> >>>>>>>>> I'd say it's ok (there's no rush, and it's been a while since >>>> >> our >>>> >>>>> last >>>> >>>>>>>>> Avatica release, so it's a good thing if we could have a new >>>> >>> one). >>>> >>>>>>>>> >>>> >>>>>>>>> Ruben >>>> >>>>>>>>> >>>> >>>>>>>>> >>>> >>>>>>>>> >>>> >>>>>>>>> On Mon, Sep 8, 2025 at 10:53 PM Francis Chuang < >>>> >>>>>>> [email protected]> >>>> >>>>>>>>> wrote: >>>> >>>>>>>>> >>>> >>>>>>>>>> If a release of Avatica is required before Calcite 1.41.0, I >>>> >> am >>>> >>>>> happy >>>> >>>>>>> to >>>> >>>>>>>>>> be RM for Avatica 1.27.0. >>>> >>>>>>>>>> >>>> >>>>>>>>>> Francis >>>> >>>>>>>>>> >>>> >>>>>>>>>> On 9/09/2025 6:44 am, Bertil Chapuis wrote: >>>> >>>>>>>>>>> Hello Ruben, >>>> >>>>>>>>>>> >>>> >>>>>>>>>>> I’d like to add CALCITE-6239 and CALCITE-6263 addressed in >>>> >> [1] >>>> >>>>> to the >>>> >>>>>>>>>> list. The PR improves support for PostGIS. I think it is in >>>> >>>>> relatively >>>> >>>>>>>>> good >>>> >>>>>>>>>> shape, but I’m still waiting for a feedback regarding the >>>> >>>>> coupling to >>>> >>>>>>>>> Java >>>> >>>>>>>>>> Topology Suite [2] before merging. >>>> >>>>>>>>>>> >>>> >>>>>>>>>>> [1] https://github.com/apache/calcite/pull/3668 >>>> >>>>>>>>>>> [2] >>>> >>>>> https://lists.apache.org/thread/y4hhfmydp5mn1slt9b5hf88htg86zdyj >>>> >>>>>>>>>>> >>>> >>>>>>>>>>> Best regards, >>>> >>>>>>>>>>> >>>> >>>>>>>>>>> Bertil >>>> >>>>>>>>>>> >>>> >>>>>>>>>>> >>>> >>>>>>>>>>> >>>> >>>>>>>>>>>> On 8 Sep 2025, at 22:13, Alessandro Solimando < >>>> >>>>>>>>>> [email protected]> wrote: >>>> >>>>>>>>>>>> >>>> >>>>>>>>>>>> Hi Ruben, >>>> >>>>>>>>>>>> thanks for volunteering to be the RM for 1.41.0! >>>> >>>>>>>>>>>> >>>> >>>>>>>>>>>> I am adding CALCITE-7163 >>>> >>>>>>>>>>>> <https://issues.apache.org/jira/browse/CALCITE-7163> [1] >>>> to >>>> >>> the >>>> >>>>>>> list, >>>> >>>>>>>>>> which >>>> >>>>>>>>>>>> just upgrades Sonar plugin for Gradle, hoping that the many >>>> >>>>>>>>> improvements >>>> >>>>>>>>>>>> will alleviate the Sonar failures we have seen in CI for >>>> >> quite >>>> >>>>> some >>>> >>>>>>>>> time >>>> >>>>>>>>>>>> now. >>>> >>>>>>>>>>>> >>>> >>>>>>>>>>>> Best regards, >>>> >>>>>>>>>>>> Alessandro >>>> >>>>>>>>>>>> >>>> >>>>>>>>>>>> [1] https://issues.apache.org/jira/browse/CALCITE-7163 >>>> >>>>>>>>>>>> >>>> >>>>>>>>>>>> On Mon, 8 Sept 2025 at 19:01, Mihai Budiu < >>>> [email protected] >>>> >>> >>>> >>>>> wrote: >>>> >>>>>>>>>>>> >>>> >>>>>>>>>>>>> 7070 is on me, and I have precise comments from Julian, >>>> >> just >>>> >>>>> have to >>>> >>>>>>>>>> find >>>> >>>>>>>>>>>>> the tine to work on it. >>>> >>>>>>>>>>>>> >>>> >>>>>>>>>>>>> Mihai >>>> >>>>>>>>>>>>> >>>> >>>>>>>>>>>>> >>>> >>>>>>>>>>>>> ________________________________ >>>> >>>>>>>>>>>>> From: 我 <[email protected]> >>>> >>>>>>>>>>>>> Sent: Monday, September 8, 2025 6:54 AM >>>> >>>>>>>>>>>>> To: dev <[email protected]> >>>> >>>>>>>>>>>>> Subject: Re: [DISCUSS] Towards Calcite 1.41.0 >>>> >>>>>>>>>>>>> >>>> >>>>>>>>>>>>> Hi Ruben, >>>> >>>>>>>>>>>>> Thank you very much for taking the time to serve as the RM >>>> >>> for >>>> >>>>>>>>> version >>>> >>>>>>>>>>>>> 1.41.0! I’d like to share some information I’ve gathered >>>> >> for >>>> >>>>> your >>>> >>>>>>>>>>>>> reference. I feel that CALCITE-7122 and CALCITE-7160 >>>> should >>>> >>> be >>>> >>>>>>>>>> relatively >>>> >>>>>>>>>>>>> easy to resolve within a few days. CALCITE-7070 might be >>>> >> more >>>> >>>>>>> tricky, >>>> >>>>>>>>>> as it >>>> >>>>>>>>>>>>> seems no consensus has been reached yet. CALCITE-5094 >>>> >> appears >>>> >>>>> mostly >>>> >>>>>>>>>> ready >>>> >>>>>>>>>>>>> but depends on Avatica. Since the prerequisite PR has >>>> >> already >>>> >>>>> been >>>> >>>>>>>>>> merged >>>> >>>>>>>>>>>>> into Avatica, it looks like we just need to wait for a new >>>> >>>>> release >>>> >>>>>>> of >>>> >>>>>>>>>>>>> Avatica to complete this task. >>>> >>>>>>>>>>>>> >>>> >>>>>>>>>>>>> >>>> >>>>>>>>>>>>> Best, >>>> >>>>>>>>>>>>> Zhen Chen >>>> >>>>>>>>>>>>> >>>> >>>>>>>>>>>>> >>>> >>>>>>>>>>>>> ---- Replied Message ---- >>>> >>>>>>>>>>>>> | From | Ruben Q L<[email protected]> | >>>> >>>>>>>>>>>>> | Date | 09/08/2025 20:55 | >>>> >>>>>>>>>>>>> | To | [email protected] | >>>> >>>>>>>>>>>>> | Cc | | >>>> >>>>>>>>>>>>> | Subject | Re: [DISCUSS] Towards Calcite 1.41.0 | >>>> >>>>>>>>>>>>> Thanks Stamatis for refloating this and for volunteering >>>> >> for >>>> >>>>> 1.43; I >>>> >>>>>>>>>> can >>>> >>>>>>>>>>>>> take care of 1.41: >>>> >>>>>>>>>>>>> 1.41.0: Ruben QL >>>> >>>>>>>>>>>>> 1.42.0: ? >>>> >>>>>>>>>>>>> 1.43.0: Stamatis Zampetakis >>>> >>>>>>>>>>>>> 1.44.0: ? >>>> >>>>>>>>>>>>> It would be nice to have some more volunteers to fill the >>>> >>>>> remaining >>>> >>>>>>>>>> spots. >>>> >>>>>>>>>>>>> >>>> >>>>>>>>>>>>> Regarding 1.41 schedule: looking at the dashboard [1] it >>>> >>> seems >>>> >>>>>>>>> there's >>>> >>>>>>>>>> only >>>> >>>>>>>>>>>>> 4 pending tickets, all of them with PR available, so >>>> >>> hopefully >>>> >>>>> we >>>> >>>>>>>>> could >>>> >>>>>>>>>>>>> finalize the scope rather soon. >>>> >>>>>>>>>>>>> Are there any other tickets that should be part of 1.41? >>>> >>>>>>>>>>>>> >>>> >>>>>>>>>>>>> I'd propose to try to finalize pending tickets in the next >>>> >>>>> couple of >>>> >>>>>>>>>> weeks, >>>> >>>>>>>>>>>>> and prepare the first RC around 20th of September, to try >>>> >> to >>>> >>>>> get the >>>> >>>>>>>>>> new >>>> >>>>>>>>>>>>> release by the end of the month; how does it sound? >>>> >>>>>>>>>>>>> >>>> >>>>>>>>>>>>> Best regards, >>>> >>>>>>>>>>>>> Ruben >>>> >>>>>>>>>>>>> >>>> >>>>>>>>>>>>> [1] >>>> >>>>>>>>>>>>> >>>> >>>>>>>>>> >>>> >>>>>>>>> >>>> >>>>>>> >>>> >>>>> >>>> >>> >>>> >> >>>> https://issues.apache.org/jira/secure/Dashboard.jspa?selectPageId=12333950 >>>> >>>>>>>>>>>>> >>>> >>>>>>>>>>>>> >>>> >>>>>>>>>>>>> On Wed, Sep 3, 2025 at 9:28 AM Stamatis Zampetakis < >>>> >>>>>>>>> [email protected]> >>>> >>>>>>>>>>>>> wrote: >>>> >>>>>>>>>>>>> >>>> >>>>>>>>>>>>>> It is indeed a good time to start pushing for the 1.41.0 >>>> >>>>> release. >>>> >>>>>>>>>>>>>> >>>> >>>>>>>>>>>>>> It appears that we don't have a RM yet but we can still >>>> >>>>> continue >>>> >>>>>>> the >>>> >>>>>>>>>>>>>> discussion about the tickets that we would like to go in. >>>> >> Is >>>> >>>>> there >>>> >>>>>>>>>>>>>> anything in particular that we would like to merge before >>>> >>>>> cutting >>>> >>>>>>>>> the >>>> >>>>>>>>>>>>>> first release candidate? >>>> >>>>>>>>>>>>>> >>>> >>>>>>>>>>>>>> In the meantime if someone wants to serve as RM please >>>> >> speak >>>> >>>>> up. >>>> >>>>>>>>> It's >>>> >>>>>>>>>>>>>> the first time after a while that we don't have anyone in >>>> >>> the >>>> >>>>> list >>>> >>>>>>>>> of >>>> >>>>>>>>>>>>>> volunteers so let's try to fix this. >>>> >>>>>>>>>>>>>> 1.41.0: ? >>>> >>>>>>>>>>>>>> 1.42.0: ? >>>> >>>>>>>>>>>>>> 1.43.0: Stamatis Zampetakis >>>> >>>>>>>>>>>>>> 1.44.0: ? >>>> >>>>>>>>>>>>>> >>>> >>>>>>>>>>>>>> Best, >>>> >>>>>>>>>>>>>> Stamatis >>>> >>>>>>>>>>>>>> >>>> >>>>>>>>>>>>>> On Mon, Aug 25, 2025 at 6:14 PM Ruben Q L < >>>> >>> [email protected]> >>>> >>>>>>>>> wrote: >>>> >>>>>>>>>>>>>>> >>>> >>>>>>>>>>>>>>> Hello, >>>> >>>>>>>>>>>>>>> >>>> >>>>>>>>>>>>>>> It's been approximately 3 months since our last release >>>> >>> [1]; >>>> >>>>> if we >>>> >>>>>>>>>> want >>>> >>>>>>>>>>>>>> to >>>> >>>>>>>>>>>>>>> keep our release rhythm, I think we should start the >>>> >>>>> discussions >>>> >>>>>>> to >>>> >>>>>>>>>>>>>> produce >>>> >>>>>>>>>>>>>>> a 1.41 in the next month or so. >>>> >>>>>>>>>>>>>>> >>>> >>>>>>>>>>>>>>> If I am not mistaken, our next release managers would be >>>> >>> [2]: >>>> >>>>>>>>>>>>>>> - Hongyu Guo >>>> >>>>>>>>>>>>>>> - Jing Zhang >>>> >>>>>>>>>>>>>>> @Hongyu, Jing: Are you still available to serve as RM in >>>> >>> the >>>> >>>>>>>>>> short/mid >>>> >>>>>>>>>>>>>> term? >>>> >>>>>>>>>>>>>>> >>>> >>>>>>>>>>>>>>> Are there other volunteers who would like to join the RM >>>> >>>>> list? >>>> >>>>>>>>>>>>>>> >>>> >>>>>>>>>>>>>>> Best regards, >>>> >>>>>>>>>>>>>>> Ruben >>>> >>>>>>>>>>>>>>> >>>> >>>>>>>>>>>>>>> [1] >>>> >>>>> https://calcite.apache.org/news/2025/05/28/release-1.40.0/ >>>> >>>>>>>>>>>>>>> [2] >>>> >>>>>>>>> >>>> >> https://lists.apache.org/thread/j847g5q8l2fq90xzr93bx69csj0srmsw >>>> >>>>>>>>>>>>>> >>>> >>>>>>>>>>>>> >>>> >>>>>>>>>>> >>>> >>>>>>>>>>> >>>> >>>>>>>>>> >>>> >>>>>>>>>> >>>> >>>>>>>>> >>>> >>>>>>> >>>> >>>>>>> >>>> >>>>>> >>>> >>>>> >>>> >>>> >>>> >>> >>>> >> >>>> >>>>
