diff --git a/CHANGELOG.md b/CHANGELOG.md
index 287cd79589b64754a2aaafde9eda7b2ec23b3a8a..7f464390b11000482c1dc1eaf0ea3ed58148af5c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,94 @@
 # ChangeLog
 
+## [2024-04-13]
+
+### `llama-index-core` [0.10.29]
+
+- **BREAKING** Moved `PandasQueryEngine` and `PandasInstruction` parser to `llama-index-experimental` (#12419)
+  - new install: `pip install -U llama-index-experimental`
+  - new import: `from llama_index.experimental.query_engine import PandasQueryEngine`
+- Fixed some core dependencies to make python3.12 work nicely (#12762)
+- update async utils `run_jobs()` to include tqdm description (#12812)
+- Refactor kvdocstore delete methods (#12681)
+
+### `llama-index-llms-bedrock` [0.1.6]
+
+- Support for Mistral Large from Bedrock (#12804)
+
+### `llama-index-llms-openvino` [0.1.0]
+
+- Added OpenVino LLMs (#12639)
+
+### `llama-index-llms-predibase` [0.1.4]
+
+- Update LlamaIndex-Predibase Integration to latest API (#12736)
+- Enable choice of either Predibase-hosted or HuggingFace-hosted fine-tuned adapters in LlamaIndex-Predibase integration (#12789)
+
+### `llama-index-output-parsers-guardrails` [0.1.3]
+
+- Modernize GuardrailsOutputParser (#12676)
+
+### `llama-index-packs-agents-coa` [0.1.0]
+
+- Chain-of-Abstraction Agent Pack (#12757)
+
+### `llama-index-packs-code-hierarchy` [0.1.3]
+
+- Fixed issue with chunking multi-byte characters (#12715)
+
+### `llama-index-packs-raft-dataset` [0.1.4]
+
+- Fix bug in raft dataset generator - multiple system prompts (#12751)
+
+### `llama-index-postprocessor-openvino-rerank` [0.1.2]
+
+- Add openvino rerank support (#12688)
+
+### `llama-index-readers-file` [0.1.18]
+
+- convert to Path in docx reader if input path str (#12807)
+- make pip check work for optional pdf packages (#12758)
+
+### `llama-index-readers-s3` [0.1.7]
+
+- wrong doc id when using default s3 endpoint in S3Reader (#12803)
+
+### `llama-index-retrievers-bedrock` [0.1.0]
+
+- Add Amazon Bedrock knowledge base integration as retriever (#12737)
+
+### `llama-index-retrievers-mongodb-atlas-bm25-retriever` [0.1.3]
+
+- Add mongodb atlas bm25 retriever (#12519)
+
+### `llama-index-storage-chat-store-redis` [0.1.3]
+
+- fix message serialization in redis chat store (#12802)
+
+### `llama-index-vector-stores-astra-db` [0.1.6]
+
+- Relax dependency version to accept astrapy `1.*` (#12792)
+
+### `llama-index-vector-stores-couchbase` [0.1.0]
+
+- Add support for Couchbase as a Vector Store (#12680)
+
+### `llama-index-vector-stores-elasticsearch` [0.1.7]
+
+- Fix elasticsearch hybrid rrf window_size (#12695)
+
+### `llama-index-vector-stores-milvus` [0.1.8]
+
+- Added support to retrieve metadata fields from milvus (#12626)
+
+### `llama-index-vector-stores-redis` [0.2.0]
+
+- Modernize redis vector store, use redisvl (#12386)
+
+### `llama-index-vector-stores-qdrant` [0.2.0]
+
+- refactor: Switch default Qdrant sparse encoder (#12512)
+
 ## [2024-04-09]
 
 ### `llama-index-core` [0.10.28]
diff --git a/docs/docs/CHANGELOG.md b/docs/docs/CHANGELOG.md
index 287cd79589b64754a2aaafde9eda7b2ec23b3a8a..7f464390b11000482c1dc1eaf0ea3ed58148af5c 100644
--- a/docs/docs/CHANGELOG.md
+++ b/docs/docs/CHANGELOG.md
@@ -1,5 +1,94 @@
 # ChangeLog
 
+## [2024-04-13]
+
+### `llama-index-core` [0.10.29]
+
+- **BREAKING** Moved `PandasQueryEngine` and `PandasInstruction` parser to `llama-index-experimental` (#12419)
+  - new install: `pip install -U llama-index-experimental`
+  - new import: `from llama_index.experimental.query_engine import PandasQueryEngine`
+- Fixed some core dependencies to make python3.12 work nicely (#12762)
+- update async utils `run_jobs()` to include tqdm description (#12812)
+- Refactor kvdocstore delete methods (#12681)
+
+### `llama-index-llms-bedrock` [0.1.6]
+
+- Support for Mistral Large from Bedrock (#12804)
+
+### `llama-index-llms-openvino` [0.1.0]
+
+- Added OpenVino LLMs (#12639)
+
+### `llama-index-llms-predibase` [0.1.4]
+
+- Update LlamaIndex-Predibase Integration to latest API (#12736)
+- Enable choice of either Predibase-hosted or HuggingFace-hosted fine-tuned adapters in LlamaIndex-Predibase integration (#12789)
+
+### `llama-index-output-parsers-guardrails` [0.1.3]
+
+- Modernize GuardrailsOutputParser (#12676)
+
+### `llama-index-packs-agents-coa` [0.1.0]
+
+- Chain-of-Abstraction Agent Pack (#12757)
+
+### `llama-index-packs-code-hierarchy` [0.1.3]
+
+- Fixed issue with chunking multi-byte characters (#12715)
+
+### `llama-index-packs-raft-dataset` [0.1.4]
+
+- Fix bug in raft dataset generator - multiple system prompts (#12751)
+
+### `llama-index-postprocessor-openvino-rerank` [0.1.2]
+
+- Add openvino rerank support (#12688)
+
+### `llama-index-readers-file` [0.1.18]
+
+- convert to Path in docx reader if input path str (#12807)
+- make pip check work for optional pdf packages (#12758)
+
+### `llama-index-readers-s3` [0.1.7]
+
+- wrong doc id when using default s3 endpoint in S3Reader (#12803)
+
+### `llama-index-retrievers-bedrock` [0.1.0]
+
+- Add Amazon Bedrock knowledge base integration as retriever (#12737)
+
+### `llama-index-retrievers-mongodb-atlas-bm25-retriever` [0.1.3]
+
+- Add mongodb atlas bm25 retriever (#12519)
+
+### `llama-index-storage-chat-store-redis` [0.1.3]
+
+- fix message serialization in redis chat store (#12802)
+
+### `llama-index-vector-stores-astra-db` [0.1.6]
+
+- Relax dependency version to accept astrapy `1.*` (#12792)
+
+### `llama-index-vector-stores-couchbase` [0.1.0]
+
+- Add support for Couchbase as a Vector Store (#12680)
+
+### `llama-index-vector-stores-elasticsearch` [0.1.7]
+
+- Fix elasticsearch hybrid rrf window_size (#12695)
+
+### `llama-index-vector-stores-milvus` [0.1.8]
+
+- Added support to retrieve metadata fields from milvus (#12626)
+
+### `llama-index-vector-stores-redis` [0.2.0]
+
+- Modernize redis vector store, use redisvl (#12386)
+
+### `llama-index-vector-stores-qdrant` [0.2.0]
+
+- refactor: Switch default Qdrant sparse encoder (#12512)
+
 ## [2024-04-09]
 
 ### `llama-index-core` [0.10.28]
diff --git a/docs/docs/api_reference/embeddings/ipex_llm.md b/docs/docs/api_reference/embeddings/ipex_llm.md
new file mode 100644
index 0000000000000000000000000000000000000000..7ee9de231fbf091b59efc4b2b809806de3b72494
--- /dev/null
+++ b/docs/docs/api_reference/embeddings/ipex_llm.md
@@ -0,0 +1,4 @@
+::: llama_index.embeddings.ipex_llm
+    options:
+      members:
+        - IpexLLMEmbedding
diff --git a/docs/docs/api_reference/retrievers/bedrock.md b/docs/docs/api_reference/retrievers/bedrock.md
new file mode 100644
index 0000000000000000000000000000000000000000..36a92681cca7dc184c28e4e829e31376779d6cd5
--- /dev/null
+++ b/docs/docs/api_reference/retrievers/bedrock.md
@@ -0,0 +1,4 @@
+::: llama_index.retrievers.bedrock
+    options:
+      members:
+        - BedrockRetriever
diff --git a/docs/docs/api_reference/retrievers/mongodb_atlas_bm25_retriever.md b/docs/docs/api_reference/retrievers/mongodb_atlas_bm25_retriever.md
new file mode 100644
index 0000000000000000000000000000000000000000..10acecc248c980944d096d2ec407e5455d6d8497
--- /dev/null
+++ b/docs/docs/api_reference/retrievers/mongodb_atlas_bm25_retriever.md
@@ -0,0 +1,4 @@
+::: llama_index.retrievers.mongodb_atlas_bm25_retriever
+    options:
+      members:
+        - MongoDBAtlasBM25Retriever
diff --git a/docs/docs/api_reference/storage/vector_store/couchbase.md b/docs/docs/api_reference/storage/vector_store/couchbase.md
new file mode 100644
index 0000000000000000000000000000000000000000..86516421e1454770de5799541478fcf17790116d
--- /dev/null
+++ b/docs/docs/api_reference/storage/vector_store/couchbase.md
@@ -0,0 +1,4 @@
+::: llama_index.vector_stores.couchbase
+    options:
+      members:
+        - CouchbaseVectorStore
diff --git a/docs/mkdocs.yml b/docs/mkdocs.yml
index fe14302fc8dabb6969cefa7a05b3e592d58774a2..3878d797aeb5b11c6e7ced009f9f2c02bc58df7b 100644
--- a/docs/mkdocs.yml
+++ b/docs/mkdocs.yml
@@ -446,6 +446,7 @@ nav:
           - ./examples/retrievers/reciprocal_rerank_fusion.ipynb
           - ./examples/retrievers/relative_score_dist_fusion.ipynb
           - ./examples/retrievers/videodb_retriever.ipynb
+          - ./examples/retrievers/bedrock_retriever.ipynb
       - Tools:
           - ./examples/tools/OnDemandLoaderTool.ipynb
           - ./examples/tools/eval_query_engine_tool.ipynb
@@ -529,6 +530,7 @@ nav:
           - ./examples/vector_stores/AnalyticDBDemo.ipynb
           - ./examples/vector_stores/TiDBVector.ipynb
           - ./examples/vector_stores/AmazonNeptuneVectorDemo.ipynb
+          - ./examples/vector_stores/CouchbaseVectorStoreDemo.ipynb
   - Component Guides:
       - ./module_guides/index.md
       - Models:
@@ -1148,10 +1150,12 @@ nav:
           - ./api_reference/response_synthesizers/tree_summarize.md
       - Retrievers:
           - ./api_reference/retrievers/auto_merging.md
+          - ./api_reference/retrievers/bedrock.md
           - ./api_reference/retrievers/bm25.md
           - ./api_reference/retrievers/index.md
           - ./api_reference/retrievers/keyword.md
           - ./api_reference/retrievers/knowledge_graph.md
+          - ./api_reference/retrievers/mongodb_atlas_bm25_retriever.md
           - ./api_reference/retrievers/pathway.md
           - ./api_reference/retrievers/query_fusion.md
           - ./api_reference/retrievers/recursive.md
@@ -1220,6 +1224,7 @@ nav:
               - ./api_reference/storage/vector_store/chatgpt_plugin.md
               - ./api_reference/storage/vector_store/chroma.md
               - ./api_reference/storage/vector_store/clickhouse.md
+              - ./api_reference/storage/vector_store/couchbase.md
               - ./api_reference/storage/vector_store/dashvector.md
               - ./api_reference/storage/vector_store/databricks.md
               - ./api_reference/storage/vector_store/deeplake.md
@@ -1801,6 +1806,9 @@ plugins:
             - ../llama-index-packs/llama-index-packs-agents-coa
             - ../llama-index-integrations/embeddings/llama-index-embeddings-ipex-llm
             - ../llama-index-integrations/postprocessor/llama-index-postprocessor-openvino-rerank
+            - ../llama-index-integrations/vector_stores/llama-index-vector-stores-couchbase
+            - ../llama-index-integrations/retrievers/llama-index-retrievers-bedrock
+            - ../llama-index-integrations/retrievers/llama-index-retrievers-mongodb-atlas-bm25-retriever
   - redirects:
       redirect_maps:
         ./api/llama_index.vector_stores.MongoDBAtlasVectorSearch.html: api_reference/storage/vector_store/mongodb.md
diff --git a/llama-index-core/llama_index/core/__init__.py b/llama-index-core/llama_index/core/__init__.py
index 8552dd373e485188c67dc4a3b6da1183fbf48aa3..16c870c7f426461854ec25ab3b27d4f9d55d0085 100644
--- a/llama-index-core/llama_index/core/__init__.py
+++ b/llama-index-core/llama_index/core/__init__.py
@@ -1,6 +1,6 @@
 """Init file of LlamaIndex."""
 
-__version__ = "0.10.28"
+__version__ = "0.10.29"
 
 import logging
 from logging import NullHandler
diff --git a/llama-index-core/pyproject.toml b/llama-index-core/pyproject.toml
index dddbc86cc0e4828f4ed9936533e42e8a1216f07b..756d0b326adf907eb7cd90d7fb9e8ca8aefcb8f7 100644
--- a/llama-index-core/pyproject.toml
+++ b/llama-index-core/pyproject.toml
@@ -43,7 +43,7 @@ name = "llama-index-core"
 packages = [{include = "llama_index"}]
 readme = "README.md"
 repository = "https://github.com/run-llama/llama_index"
-version = "0.10.28"
+version = "0.10.29"
 
 [tool.poetry.dependencies]
 SQLAlchemy = {extras = ["asyncio"], version = ">=1.4.49"}
diff --git a/llama-index-integrations/readers/llama-index-readers-file/pyproject.toml b/llama-index-integrations/readers/llama-index-readers-file/pyproject.toml
index 4638172a15f8d8631de39963c05bfeae47f0818b..f97bf5a1274747b622b31721fb9f193bcc40202d 100644
--- a/llama-index-integrations/readers/llama-index-readers-file/pyproject.toml
+++ b/llama-index-integrations/readers/llama-index-readers-file/pyproject.toml
@@ -50,7 +50,7 @@ license = "MIT"
 maintainers = ["FarisHijazi", "Haowjy", "ephe-meral", "hursh-desai", "iamarunbrahma", "jon-chuang", "mmaatouk", "ravi03071991", "sangwongenip", "thejessezhang"]
 name = "llama-index-readers-file"
 readme = "README.md"
-version = "0.1.17"
+version = "0.1.18"
 
 [tool.poetry.dependencies]
 python = ">=3.8.1,<4.0"
diff --git a/poetry.lock b/poetry.lock
index 851c97f1ad41904eec330ea74c6ec98d5944f311..0670c1ad71ac422814ff9e226f69e95f32e9186f 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -1505,13 +1505,13 @@ llama-index-llms-openai = ">=0.1.1,<0.2.0"
 
 [[package]]
 name = "llama-index-core"
-version = "0.10.28"
+version = "0.10.29"
 description = "Interface between LLMs and your data"
 optional = false
 python-versions = "<4.0,>=3.8.1"
 files = [
-    {file = "llama_index_core-0.10.28-py3-none-any.whl", hash = "sha256:73e2ec86ea42a0efdc73dcfe46e03ba39ab7725699dcd791464c160d24a02cb1"},
-    {file = "llama_index_core-0.10.28.tar.gz", hash = "sha256:b454640396daa2678b638299e2a5e2539fa3548afd280d45d224fd3b303c20f4"},
+    {file = "llama_index_core-0.10.29-py3-none-any.whl", hash = "sha256:105eace45d877f31ff330e9afe7e86bd212b776b96d594862f24c60e03ab99b9"},
+    {file = "llama_index_core-0.10.29.tar.gz", hash = "sha256:65188c9917ec0847005ebd4343d7eaf9ddc80cea50d876a02eccbb16f1684371"},
 ]
 
 [package.dependencies]
@@ -1521,7 +1521,7 @@ deprecated = ">=1.2.9.3"
 dirtyjson = ">=1.0.8,<2.0.0"
 fsspec = ">=2023.5.0"
 httpx = "*"
-llamaindex-py-client = ">=0.1.16,<0.2.0"
+llamaindex-py-client = ">=0.1.18,<0.2.0"
 nest-asyncio = ">=1.5.8,<2.0.0"
 networkx = ">=3.0"
 nltk = ">=3.8.1,<4.0.0"
@@ -1678,22 +1678,24 @@ llama-index-program-openai = ">=0.1.1,<0.2.0"
 
 [[package]]
 name = "llama-index-readers-file"
-version = "0.1.16"
+version = "0.1.17"
 description = "llama-index readers file integration"
 optional = false
 python-versions = "<4.0,>=3.8.1"
 files = [
-    {file = "llama_index_readers_file-0.1.16-py3-none-any.whl", hash = "sha256:1a3f3bc1f09c6894318a5392edc43b118fabc2f2820f446c51cad73676662f73"},
-    {file = "llama_index_readers_file-0.1.16.tar.gz", hash = "sha256:7f25b8fddaf1a91bac06c66727b913b48e26ef68714fcd5197051b3f710f4cfa"},
+    {file = "llama_index_readers_file-0.1.17-py3-none-any.whl", hash = "sha256:4c14d489716704246bd65c08e0f8ea6005cf63cca5b94df38667598b1d3d1937"},
+    {file = "llama_index_readers_file-0.1.17.tar.gz", hash = "sha256:240660ca93c04383fc4aebfa9c9bdaeb43790a533e6886b4631a5fc7f00190ca"},
 ]
 
 [package.dependencies]
 beautifulsoup4 = ">=4.12.3,<5.0.0"
 llama-index-core = ">=0.10.1,<0.11.0"
-pymupdf = ">=1.23.21,<2.0.0"
 pypdf = ">=4.0.1,<5.0.0"
 striprtf = ">=0.0.26,<0.0.27"
 
+[package.extras]
+pymupdf = ["pymupdf (>=1.23.21,<2.0.0)"]
+
 [[package]]
 name = "llama-index-readers-llama-parse"
 version = "0.1.4"
@@ -2295,13 +2297,13 @@ files = [
 
 [[package]]
 name = "openai"
-version = "1.17.0"
+version = "1.17.1"
 description = "The official Python library for the openai API"
 optional = false
 python-versions = ">=3.7.1"
 files = [
-    {file = "openai-1.17.0-py3-none-any.whl", hash = "sha256:72464cdb0602a57af87acb4888b1a48a1c02182cc9f09d2f2f3200b185223d5f"},
-    {file = "openai-1.17.0.tar.gz", hash = "sha256:72e6758cec080a3e5a9daf843178c975fed656fe0831919f4dd89bb62431724f"},
+    {file = "openai-1.17.1-py3-none-any.whl", hash = "sha256:d42e0d7a692c7b78cbae21598df5ded396abecf6c285325635ec62621e6c82f1"},
+    {file = "openai-1.17.1.tar.gz", hash = "sha256:c5a909e70e2b4cd04ef4076b68497c4eb894704cf8ab23d32d6552931fda6e5b"},
 ]
 
 [package.dependencies]
@@ -2749,64 +2751,6 @@ typing-extensions = {version = ">=3.10.0", markers = "python_version < \"3.10\""
 spelling = ["pyenchant (>=3.2,<4.0)"]
 testutils = ["gitpython (>3)"]
 
-[[package]]
-name = "pymupdf"
-version = "1.24.1"
-description = "A high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents."
-optional = false
-python-versions = ">=3.8"
-files = [
-    {file = "PyMuPDF-1.24.1-cp310-none-macosx_10_9_x86_64.whl", hash = "sha256:6427aee313e24447f57edbfc7a28aa6bbca007fe0ad77603f54a371c6c510eeb"},
-    {file = "PyMuPDF-1.24.1-cp310-none-macosx_11_0_arm64.whl", hash = "sha256:12078c0bee337de969dbd6d89ef446312794d74db365cb9ac14902b863b35414"},
-    {file = "PyMuPDF-1.24.1-cp310-none-manylinux2014_aarch64.whl", hash = "sha256:73f86eefd7f3878f112fa10791aa2e63934cf59a4c024dd54cd6fe94443c352c"},
-    {file = "PyMuPDF-1.24.1-cp310-none-manylinux2014_x86_64.whl", hash = "sha256:caf6ceb1dbebe9f70bf7dd683cc91b896604a7c62873e5b50089f9e85e85c517"},
-    {file = "PyMuPDF-1.24.1-cp310-none-win32.whl", hash = "sha256:468a8bb2b95828e0f6739fbfe509700cc0dac600f756d8cb6316316e1eba9689"},
-    {file = "PyMuPDF-1.24.1-cp310-none-win_amd64.whl", hash = "sha256:e47504391908e2d721c743aed36196310a5e15355a85459c1c4ddcf8f2002fbe"},
-    {file = "PyMuPDF-1.24.1-cp311-none-macosx_10_9_x86_64.whl", hash = "sha256:c54ff927257b432ffd39dc6a0a46bd1120e85d192100efca021f27d4b881cfd6"},
-    {file = "PyMuPDF-1.24.1-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:6d412da9f9a73f66973eea4284776f292135906700a06c39122e862a1e3ccf58"},
-    {file = "PyMuPDF-1.24.1-cp311-none-manylinux2014_aarch64.whl", hash = "sha256:95a54611abb7322f5b10b44cbf19b605ed172df2c4c7995ad78854bc8423dd9c"},
-    {file = "PyMuPDF-1.24.1-cp311-none-manylinux2014_x86_64.whl", hash = "sha256:9a3b21c8fc274ff42855ca2da65961e2319b05b75ef9e2caf25c04f9083ec79c"},
-    {file = "PyMuPDF-1.24.1-cp311-none-win32.whl", hash = "sha256:8a81106a8bc229823736487d2492fd3af724a94521a1cd9b67849dd04b9c31ed"},
-    {file = "PyMuPDF-1.24.1-cp311-none-win_amd64.whl", hash = "sha256:de5b6c4db4a2a9f28937e79135f732827c424f7444c12767cc1081c8006f0430"},
-    {file = "PyMuPDF-1.24.1-cp312-none-macosx_10_9_x86_64.whl", hash = "sha256:02a6586979df2ad958b524ba42955beaa67fd21661616a0ed04ac07db009474c"},
-    {file = "PyMuPDF-1.24.1-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:8eb292d16671166acdaa280e98cac4368298f32556f2de2ee690782a635df8ee"},
-    {file = "PyMuPDF-1.24.1-cp312-none-manylinux2014_aarch64.whl", hash = "sha256:f7b7f2011fa522a57fb3d6a7a58bcdcf01ee59bdad536ef9eb5c3fdf1e04e6c3"},
-    {file = "PyMuPDF-1.24.1-cp312-none-manylinux2014_x86_64.whl", hash = "sha256:6832f1d9332810760b587ad375eb84d64ec8d8f29395995b463cb5f30533a413"},
-    {file = "PyMuPDF-1.24.1-cp312-none-win32.whl", hash = "sha256:f775bb56391629e81b5f870fc3dec0a0fb44cb34a92b4696b9207b31234711df"},
-    {file = "PyMuPDF-1.24.1-cp312-none-win_amd64.whl", hash = "sha256:8489df092473d590fb14903433bd99a07dc3d2924f5a5c8ead615795f2d65a65"},
-    {file = "PyMuPDF-1.24.1-cp38-none-macosx_10_9_x86_64.whl", hash = "sha256:ee9cfac470aeb6b5b7deb4f6472b7796c3132856849c635c8e56c7a371e40238"},
-    {file = "PyMuPDF-1.24.1-cp38-none-macosx_11_0_arm64.whl", hash = "sha256:825c62367b01e61b4bce0cc96d45b0ec336475422cfa36de6f441b4d3389a26e"},
-    {file = "PyMuPDF-1.24.1-cp38-none-manylinux2014_aarch64.whl", hash = "sha256:73d07e127936948a29a7dbd4c831e9eb45a60b495d72e604d454fd040fd08c5f"},
-    {file = "PyMuPDF-1.24.1-cp38-none-manylinux2014_x86_64.whl", hash = "sha256:d2b4f8956d0ca7564604491db8b29cd7872a2b4d65f1d7e16a1bccfecf84bb56"},
-    {file = "PyMuPDF-1.24.1-cp38-none-win32.whl", hash = "sha256:7df966954ff0edbcd5d743c5f6fb68b3203e67534747e8753691b8ffedeaa518"},
-    {file = "PyMuPDF-1.24.1-cp38-none-win_amd64.whl", hash = "sha256:6952d47f0f05cf9338470dda078e4533ddb876368b199ebfa2f9e6076311898b"},
-    {file = "PyMuPDF-1.24.1-cp39-none-macosx_10_9_x86_64.whl", hash = "sha256:e3f7a101a14d742c93b660b7586ab4c1491caea9062a5de9c308578a7a4f8b69"},
-    {file = "PyMuPDF-1.24.1-cp39-none-macosx_11_0_arm64.whl", hash = "sha256:dbc5d67dfd07123293993eb93bee35d329fce0bc8134b9cd5514ef75c68ffee8"},
-    {file = "PyMuPDF-1.24.1-cp39-none-manylinux2014_aarch64.whl", hash = "sha256:0edda1024ada67603e5888f31656048d3fd53167c8b0d56f435b986eb507df8f"},
-    {file = "PyMuPDF-1.24.1-cp39-none-manylinux2014_x86_64.whl", hash = "sha256:38728bb6aab9e3879aa8ac4d337be8fe838d33973f43e3b7805b86265c24f349"},
-    {file = "PyMuPDF-1.24.1-cp39-none-win32.whl", hash = "sha256:b8a5247d0cec87765481c38d2b8602f0264bf7ca6b5dc3013caf64ce46ad4d5e"},
-    {file = "PyMuPDF-1.24.1-cp39-none-win_amd64.whl", hash = "sha256:d1078ea265635e962693d7298bd39be64af7d1dd2c6dc663a8562e75f547f948"},
-    {file = "PyMuPDF-1.24.1.tar.gz", hash = "sha256:38e6101dab2ff86c4e2444fcec8a04377ae1d6db1bef0f7a1ddab3ac6abe4d41"},
-]
-
-[package.dependencies]
-PyMuPDFb = "1.24.1"
-
-[[package]]
-name = "pymupdfb"
-version = "1.24.1"
-description = "MuPDF shared libraries for PyMuPDF."
-optional = false
-python-versions = ">=3.8"
-files = [
-    {file = "PyMuPDFb-1.24.1-py3-none-macosx_10_9_x86_64.whl", hash = "sha256:37179e363bf69ce9be637937c5469957b96968341dabe3ce8f4b690a82e9ad92"},
-    {file = "PyMuPDFb-1.24.1-py3-none-macosx_11_0_arm64.whl", hash = "sha256:17444ea7d6897c27759880ad76af537d19779f901de82ae9548598a70f614558"},
-    {file = "PyMuPDFb-1.24.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:490f7fff4dbe362bc895cefdfc5030d712311d024d357a1388d64816eb215d34"},
-    {file = "PyMuPDFb-1.24.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0fbcc0d2a9ce79fa38eb4e8bb5c959b582f7a49938874e9f61d1a6f5eeb1e4b8"},
-    {file = "PyMuPDFb-1.24.1-py3-none-win32.whl", hash = "sha256:ae67736058882cdd9459810a4aae9ac2b2e89ac2e916cb5fefb0f651c9739e9e"},
-    {file = "PyMuPDFb-1.24.1-py3-none-win_amd64.whl", hash = "sha256:01c8b7f0ce9166310eb28c7aebcb8d5fe12a4bc082f9b00d580095eebeaf0af5"},
-]
-
 [[package]]
 name = "pypdf"
 version = "4.2.0"
@@ -3314,13 +3258,13 @@ files = [
 
 [[package]]
 name = "setuptools"
-version = "69.4.0"
+version = "69.5.1"
 description = "Easily download, build, install, upgrade, and uninstall Python packages"
 optional = false
 python-versions = ">=3.8"
 files = [
-    {file = "setuptools-69.4.0-py3-none-any.whl", hash = "sha256:b6df12d754b505e4ca283c61582d5578db83ae2f56a979b3bc9a8754705ae3bf"},
-    {file = "setuptools-69.4.tar.gz", hash = "sha256:659e902e587e77fab8212358f5b03977b5f0d18d4724310d4a093929fee4ca1a"},
+    {file = "setuptools-69.5.1-py3-none-any.whl", hash = "sha256:c636ac361bc47580504644275c9ad802c50415c7522212252c033bd15f301f32"},
+    {file = "setuptools-69.5.1.tar.gz", hash = "sha256:6c1fccdac05a97e598fb0ae3bbed5904ccb317337a51139dcd51453611bbb987"},
 ]
 
 [package.extras]
@@ -4296,4 +4240,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p
 [metadata]
 lock-version = "2.0"
 python-versions = ">=3.8.1,<4.0"
-content-hash = "6591c90ec5685466794b11efc950fc74b97a6f392356622db3a7a075ed4817b4"
+content-hash = "53a7e98e0baf2fed66dbf4a0d10509f17d3c741d9715975a4e660f24da70149c"
diff --git a/pyproject.toml b/pyproject.toml
index 469b36fa1485a94a597dd1eb7dc08fcee7919c08..5281bf5995f9a949270b46030e9da4b91c20bc82 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -44,7 +44,7 @@ name = "llama-index"
 packages = [{from = "_llama-index", include = "llama_index"}]
 readme = "README.md"
 repository = "https://github.com/run-llama/llama_index"
-version = "0.10.28"
+version = "0.10.29"
 
 [tool.poetry.dependencies]
 python = ">=3.8.1,<4.0"
@@ -57,7 +57,7 @@ llama-index-agent-openai = ">=0.1.4,<0.3.0"
 llama-index-readers-file = "^0.1.4"
 llama-index-readers-llama-parse = "^0.1.2"
 llama-index-indices-managed-llama-cloud = "^0.1.2"
-llama-index-core = "^0.10.28"
+llama-index-core = "^0.10.29"
 llama-index-multi-modal-llms-openai = "^0.1.3"
 llama-index-cli = "^0.1.2"