diff --git a/java/udf-example/pom.xml b/java/udf-example/pom.xml
index c71022ccd2987..e47ff0263e61d 100644
--- a/java/udf-example/pom.xml
+++ b/java/udf-example/pom.xml
@@ -15,7 +15,7 @@
com.risingwave
risingwave-udf-example
- 0.1.0-SNAPSHOT
+ 0.1.1-SNAPSHOT
udf-example
https://docs.risingwave.com/docs/current/udf-java
@@ -31,7 +31,7 @@
com.risingwave
risingwave-udf
- 0.1.0-SNAPSHOT
+ 0.1.1-SNAPSHOT
com.google.code.gson
diff --git a/java/udf/CHANGELOG.md b/java/udf/CHANGELOG.md
new file mode 100644
index 0000000000000..5f46b7ae339b5
--- /dev/null
+++ b/java/udf/CHANGELOG.md
@@ -0,0 +1,22 @@
+# Changelog
+
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## [Unreleased]
+
+## [0.1.1] - 2023-11-28
+
+### Added
+
+- Support struct in struct and struct[] in struct.
+
+### Changed
+
+- Bump Arrow version to 14.
+
+## [0.1.0] - 2023-09-01
+
+- Initial release.
\ No newline at end of file
diff --git a/java/udf/pom.xml b/java/udf/pom.xml
index e9ae758f5a880..7e9814b4af41e 100644
--- a/java/udf/pom.xml
+++ b/java/udf/pom.xml
@@ -6,7 +6,7 @@
com.risingwave
risingwave-udf
jar
- 0.1.0-SNAPSHOT
+ 0.1.1-SNAPSHOT
risingwave-java-root
@@ -28,12 +28,12 @@
org.apache.arrow
arrow-vector
- 13.0.0
+ 14.0.0
org.apache.arrow
flight-core
- 13.0.0
+ 14.0.0
org.slf4j
@@ -55,4 +55,4 @@
-
+
\ No newline at end of file
diff --git a/src/udf/python/CHANGELOG.md b/src/udf/python/CHANGELOG.md
index 3c788857a395b..e035aab4ebb9e 100644
--- a/src/udf/python/CHANGELOG.md
+++ b/src/udf/python/CHANGELOG.md
@@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
+## [0.0.12] - 2023-11-28
+
+### Changed
+
+- Change the default struct field name to `f{i}`.
+
+### Fixed
+
+- Fix parsing nested struct type.
+
+
## [0.0.11] - 2023-11-06
### Fixed
diff --git a/src/udf/python/pyproject.toml b/src/udf/python/pyproject.toml
index de9b245175f9a..67d17db55dadc 100644
--- a/src/udf/python/pyproject.toml
+++ b/src/udf/python/pyproject.toml
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "risingwave"
-version = "0.0.11"
+version = "0.0.12"
authors = [{ name = "RisingWave Labs" }]
description = "RisingWave Python API"
readme = "README.md"