diff --git a/ipython-7.28.0.tar.gz b/ipython-7.28.0.tar.gz
deleted file mode 100644
index adaa989..0000000
--- a/ipython-7.28.0.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:2097be5c814d1b974aea57673176a924c4c8c9583890e7a5f082f547b9975b11
-size 5150515
diff --git a/ipython-7.29.0.tar.gz b/ipython-7.29.0.tar.gz
new file mode 100644
index 0000000..88b73df
--- /dev/null
+++ b/ipython-7.29.0.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4f69d7423a5a1972f6347ff233e38bbf4df6a150ef20fbb00c635442ac3060aa
+size 5151803
diff --git a/python-ipython.changes b/python-ipython.changes
index dc346f3..edbeb32 100644
--- a/python-ipython.changes
+++ b/python-ipython.changes
@@ -1,3 +1,29 @@
+-------------------------------------------------------------------
+Fri Nov 12 21:30:44 UTC 2021 - Ben Greiner <code@bnavigator.de>
+
+- Update to 7.29.0
+  * IPython 7.29 brings a couple of new functionalities to IPython
+    and a number of bugfixes. It is one of the largest recent
+    release, relatively speaking, with close to 15 Pull Requests.
+  * fix an issue where base64 was returned instead of bytes when
+    showing figures
+  * fix compatibility with PyQt6, PySide 6. This
+    may be of interest if you are running on Apple Silicon as only
+    qt6.2+ is natively compatible.
+  * fix matplotlib qtagg eventloop
+  * Multiple docs fixes, typos, ... etc.
+  * Debugger will now exit by default on SigInt
+    this will be useful in notebook/lab if you forgot to exit the
+    debugger. "Interrupt Kernel" will now exist the debugger.
+  * It give Pdb the ability to skip code in decorators. If
+    functions contain a special value names __debuggerskip__ =
+    True|False, the function will not be stepped into, and Pdb will
+    step into lower frames only if the value is set to False. The
+    exact behavior is still likely to have corner cases and will be
+    refined in subsequent releases. Feedback welcome. See the
+    debugger module documentation for more info. Thanks to the D.
+    E. Shaw group for funding this feature.
+
 -------------------------------------------------------------------
 Sun Oct 10 19:39:47 UTC 2021 - Ben Greiner <code@bnavigator.de>
 
diff --git a/python-ipython.spec b/python-ipython.spec
index 3dd24fa..e799095 100644
--- a/python-ipython.spec
+++ b/python-ipython.spec
@@ -36,7 +36,7 @@
 %define         skip_python36 1
 %bcond_without  iptest
 Name:           python-ipython%{psuffix}
-Version:        7.28.0
+Version:        7.29.0
 Release:        0
 Summary:        Rich architecture for interactive computing with Python
 License:        BSD-3-Clause