Skip to content

Commit

Permalink
Prepare for next development iteration
Browse files Browse the repository at this point in the history
Add release notes for 1.38.0 release.
  • Loading branch information
julianhyde committed Oct 15, 2024
1 parent e5e7fae commit 6b95df5
Show file tree
Hide file tree
Showing 4 changed files with 56 additions and 10 deletions.
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ systemProp.org.gradle.internal.publish.checksums.insecure=true
# This is version for Calcite itself
# Note: it should not include "-SNAPSHOT" as it is automatically added by build.gradle.kts
# Release version can be generated by using -Prelease or -Prc=<int> arguments
calcite.version=1.38.0
calcite.version=1.39.0
# This is a version to be used from Maven repository. It can be overridden by localAvatica below
calcite.avatica.version=1.25.0

Expand Down
2 changes: 1 addition & 1 deletion site/_docs/history.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ None.
{: #site-1-39-0}
-->

## <a href="https://github.com/apache/calcite/releases/tag/calcite-1.38.0">1.38.0</a> / 2024-10-14
## <a href="https://github.com/apache/calcite/releases/tag/calcite-1.38.0">1.38.0</a> / 2024-10-15
{: #v1-38-0}

This release comes 5 months after [1.37.0](#v1-37-0),
Expand Down
16 changes: 8 additions & 8 deletions site/_docs/howto.md
Original file line number Diff line number Diff line change
Expand Up @@ -683,8 +683,8 @@ asfGitSourcePassword=
Note:
* Both `asfNexusUsername` and `asfSvnUsername` are your apache id with `asfNexusPassword` and
`asfSvnPassword` are corresponding password.
* Git source account can be configured to either Gitbox (the default) or Github. For Gitbox, `asfGitSourceUsername`
is your apache id, and `asfGitSourcePassword` is the corresponding password. For Github, `asfGitSourceUsername`
* Git source account can be configured to either Gitbox (the default) or GitHub. For Gitbox, `asfGitSourceUsername`
is your apache id, and `asfGitSourcePassword` is the corresponding password. For GitHub, `asfGitSourceUsername`
is your GitHub id while `asfGitSourcePassword` is not your GitHub password, you need to generate it in
https://github.com/settings/tokens choosing `Personal access tokens`.

Expand Down Expand Up @@ -841,7 +841,7 @@ git clean -xn
./gradlew prepareVote -Prc=0

# Push release candidate to ASF servers
# If you prefer to use Github account, change pushRepositoryProvider to GITHUB
# If you prefer to use GitHub account, change pushRepositoryProvider to GITHUB
./gradlew prepareVote -Prc=0 -Pasf -Pasf.git.pushRepositoryProvider=GITBOX
{% endhighlight %}

Expand Down Expand Up @@ -955,7 +955,7 @@ No 0s or -1s.
Therefore, I am delighted to announce that the proposal to release
Apache Calcite X.Y.Z has passed.

Thanks everyone. We’ll now roll the release out to the mirrors.
Thanks everyone. We’ll now publish and announce the release.

There was some feedback during voting. I shall open a separate
thread to discuss.
Expand All @@ -978,7 +978,7 @@ Remember that UTC date changes at 4 pm Pacific time.
./gradlew publishDist -Prc=0

# Publish the release to ASF servers
# If you prefer to use Github account, change pushRepositoryProvider to GITHUB
# If you prefer to use GitHub account, change pushRepositoryProvider to GITHUB
./gradlew publishDist -Prc=0 -Pasf -Pasf.git.pushRepositoryProvider=GITBOX
{% endhighlight %}

Expand Down Expand Up @@ -1017,15 +1017,15 @@ Make sure to add the version number and date of the latest release at the site l

The release notes and the javadoc of the new version will be automatically deployed to the website
once the release commits/tags reach the ASF remote and the respective
[Gitub workflows](https://github.com/apache/calcite/blob/main/.github/workflows/) are triggered.
[GitHub workflows](https://github.com/apache/calcite/blob/main/.github/workflows/) are triggered.

Add a release announcement by copying
[site/_posts/2016-10-12-release-1.10.0.md]({{ site.sourceRoot }}/site/_posts/2016-10-12-release-1.10.0.md),
and adapt the release date in `history.md` if necessary. Preview the changes locally, by following the
instructions in [site/README.md]({{ site.sourceRoot }}/site/README.md), and then commit and push
the changes to the `main` branch. Please note that due to [CALCITE-5584](https://issues.apache.org/jira/browse/CALCITE-5584),
the commit should be pushed to Github as the last commit, do not chain it with "Prepare for next development iteration"
commit.
the commit should be pushed to GitHub as the last commit; do not chain it with
the "Prepare for next development iteration" commit.

Ensure that all changes to the website (news, release notes, javadoc) are correctly displayed.

Expand Down
46 changes: 46 additions & 0 deletions site/_posts/2024-10-15-release-1.38.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
layout: news_item
date: "2024-10-15 10:30:00 +0000"
author: jhyde
version: 1.38.0
categories: [release]
tag: v1-38-0
sha: e5e7faeff5985bc1b2342144b2bd31ca8ea84d3a
---
<!--
{% comment %}
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to you under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
{% endcomment %}
-->

The [Apache Calcite PMC]({{ site.baseurl }}) is pleased to announce
[Apache Calcite release 1.38.0]({{ site.baseurl }}/docs/history.html#v1-38-0).

This release comes 5 months after [1.37.0](#v1-37-0),
contains contributions from 39 contributors, and resolves 165 issues.
Highlights include the
[`AS MEASURE`](https://issues.apache.org/jira/browse/CALCITE-4496)
clause to define measures and use them in
[simple queries](https://issues.apache.org/jira/browse/CALCITE-6519),
[`ASOF` join](https://issues.apache.org/jira/browse/CALCITE-6372),
the
[`EXCLUDE`](https://issues.apache.org/jira/browse/CALCITE-5855)
clause in window aggregates, Postgres-compatible implementations of the
[`TO_DATE`, `TO_TIMESTAMP`](https://issues.apache.org/jira/browse/CALCITE-6449)
and
[`TO_CHAR`](https://issues.apache.org/jira/browse/CALCITE-6358)
functions, and the extension of the type system to allow
[types with negative scale](https://issues.apache.org/jira/browse/CALCITE-6560).

0 comments on commit 6b95df5

Please sign in to comment.