Update changelog and version number for patch release (#1776)
diff --git a/Cargo.lock b/Cargo.lock
index 3ca5fe7..294fde3 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1181,7 +1181,7 @@
 
 [[package]]
 name = "datafusion-ffi-example"
-version = "54.0.0"
+version = "54.1.0"
 dependencies = [
  "arrow",
  "arrow-array",
@@ -1527,7 +1527,7 @@
 
 [[package]]
 name = "datafusion-python"
-version = "54.0.0"
+version = "54.1.0"
 dependencies = [
  "arrow",
  "arrow-select",
@@ -1559,7 +1559,7 @@
 
 [[package]]
 name = "datafusion-python-util"
-version = "54.0.0"
+version = "54.1.0"
 dependencies = [
  "arrow",
  "datafusion",
diff --git a/Cargo.toml b/Cargo.toml
index 0d390b6..a7a93a7 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -16,7 +16,7 @@
 # under the License.
 
 [workspace.package]
-version = "54.0.0"
+version = "54.1.0"
 homepage = "https://datafusion.apache.org/python"
 repository = "https://github.com/apache/datafusion-python"
 authors = ["Apache DataFusion <dev@datafusion.apache.org>"]
@@ -63,7 +63,7 @@
 parking_lot = "0.12"
 prost-types = "0.14.3"                                                # keep in line with `datafusion-substrait`
 pyo3-build-config = "0.28"
-datafusion-python-util = { path = "crates/util", version = "54.0.0" }
+datafusion-python-util = { path = "crates/util", version = "54.1.0" }
 
 [profile.release]
 lto = "thin"
diff --git a/dev/changelog/54.1.0.md b/dev/changelog/54.1.0.md
new file mode 100644
index 0000000..5059e83
--- /dev/null
+++ b/dev/changelog/54.1.0.md
@@ -0,0 +1,42 @@
+<!--
+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.
+-->
+
+# Apache DataFusion Python 54.1.0 Changelog
+
+This release consists of 3 commits from 1 contributors. See credits at the end of this changelog for more information.
+
+**Fixed bugs:**
+
+- fix: bump DataFusion to 54.1.0 and adapt to RecursiveQuery API change (#1645) [#1772](https://github.com/apache/datafusion-python/pull/1772) (timsaucer)
+
+**Other:**
+
+- [branch-54] ci: run CI and release workflows on release branches [#1775](https://github.com/apache/datafusion-python/pull/1775) (timsaucer)
+- [branch-54] chore: repair CI issues on branch-54 [#1777](https://github.com/apache/datafusion-python/pull/1777) (timsaucer)
+
+## Credits
+
+Thank you to everyone who contributed to this release. Here is a breakdown of commits (PRs merged) per contributor.
+
+```
+     3	Tim Saucer
+```
+
+Thank you also to everyone who contributed in other ways such as filing issues, reviewing PRs, and providing feedback on this release.
+