This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch site
in repository https://gitbox.apache.org/repos/asf/calcite.git
The following commit(s) were added to refs/heads/site by this push:
new 7e239171b0 Prepare for next development iteration
7e239171b0 is described below
commit 7e239171b077b4fba242b9146f7d2da82d084ad7
Author: Julian Hyde <[email protected]>
AuthorDate: Mon Oct 14 21:16:16 2024 -0700
Prepare for next development iteration
Add release notes for 1.38.0 release.
---
gradle.properties | 2 +-
site/_docs/history.md | 2 +-
site/_docs/howto.md | 16 +++++------
site/_posts/2024-10-15-release-1.38.0.md | 46 ++++++++++++++++++++++++++++++++
4 files changed, 56 insertions(+), 10 deletions(-)
diff --git a/gradle.properties b/gradle.properties
index 90b2c84011..52062b6fbf 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -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
diff --git a/site/_docs/history.md b/site/_docs/history.md
index 3c97d65f35..c6125069aa 100644
--- a/site/_docs/history.md
+++ b/site/_docs/history.md
@@ -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),
diff --git a/site/_docs/howto.md b/site/_docs/howto.md
index c0d8626d36..831a260a87 100644
--- a/site/_docs/howto.md
+++ b/site/_docs/howto.md
@@ -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`.
@@ -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 %}
@@ -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.
@@ -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 %}
@@ -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.
diff --git a/site/_posts/2024-10-15-release-1.38.0.md
b/site/_posts/2024-10-15-release-1.38.0.md
new file mode 100644
index 0000000000..b93f489c67
--- /dev/null
+++ b/site/_posts/2024-10-15-release-1.38.0.md
@@ -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).