diff --git a/docs/00-introduction.ipynb b/docs/00-introduction.ipynb
index d464a2d4594332aead5866b8d3d962a8584021b6..c8127780b9e08bd2037055e1b6af2ba355547452 100644
--- a/docs/00-introduction.ipynb
+++ b/docs/00-introduction.ipynb
@@ -53,7 +53,7 @@
       },
       "outputs": [],
       "source": [
-        "!pip install -qU \"semantic-router==0.1.0.dev3\""
+        "!pip install -qU \"semantic-router==0.1.1\""
       ]
     },
     {
diff --git a/docs/01-save-load-from-file.ipynb b/docs/01-save-load-from-file.ipynb
index ca76cc09aeb7abd3ab0c1ebc6d8d56b933dffe14..1e44645f1f07f33aec358958976a18ebdbc36f3e 100644
--- a/docs/01-save-load-from-file.ipynb
+++ b/docs/01-save-load-from-file.ipynb
@@ -46,7 +46,7 @@
       },
       "outputs": [],
       "source": [
-        "!pip install -qU \"semantic-router==0.1.0.dev3\""
+        "!pip install -qU \"semantic-router==0.1.1\""
       ]
     },
     {
diff --git a/docs/02-dynamic-routes.ipynb b/docs/02-dynamic-routes.ipynb
index ab01663395dfa4bc3e3b2b28fd916e42db9c9e0e..c108e41debafbec67343fdf978ed190b9a1fd5bb 100644
--- a/docs/02-dynamic-routes.ipynb
+++ b/docs/02-dynamic-routes.ipynb
@@ -95,7 +95,7 @@
    ],
    "source": [
     "!pip install tzdata\n",
-    "!pip install -qU \"semantic-router==0.1.0.dev3\""
+    "!pip install -qU \"semantic-router==0.1.1\""
    ]
   },
   {
diff --git a/docs/03-basic-langchain-agent.ipynb b/docs/03-basic-langchain-agent.ipynb
index bff95424f29a75d43789f86b08c1b24777b3a3b0..0757b6c2d333a48af82981501ce9cecceccfb278 100644
--- a/docs/03-basic-langchain-agent.ipynb
+++ b/docs/03-basic-langchain-agent.ipynb
@@ -52,7 +52,7 @@
       "outputs": [],
       "source": [
         "!pip install -qU \\\n",
-        "    \"semantic-router==0.1.0.dev3\" \\\n",
+        "    \"semantic-router==0.1.1\" \\\n",
         "    langchain==0.0.352 \\\n",
         "    openai>=1.6.1"
       ]
diff --git a/docs/06-threshold-optimization.ipynb b/docs/06-threshold-optimization.ipynb
index d9b9236eaa4b3408f84656583b7985692a009148..c5d3c4e3cb75d1ed5fa2fa29f3e61b7cac6638c3 100644
--- a/docs/06-threshold-optimization.ipynb
+++ b/docs/06-threshold-optimization.ipynb
@@ -37,7 +37,7 @@
       },
       "outputs": [],
       "source": [
-        "!pip install -qU \"semantic-router==0.1.0.dev3\""
+        "!pip install -qU \"semantic-router==0.1.1\""
       ]
     },
     {
diff --git a/docs/08-async-dynamic-routes.ipynb b/docs/08-async-dynamic-routes.ipynb
index 04ee54be5efa8bad1d24cf80dd7178c29952ef55..5e1cf31d383833b8fad1cf8f3865186b53627776 100644
--- a/docs/08-async-dynamic-routes.ipynb
+++ b/docs/08-async-dynamic-routes.ipynb
@@ -78,7 +78,7 @@
    "outputs": [],
    "source": [
     "!pip install -qU \\\n",
-    "    \"semantic-router==0.1.0.dev3\" \\\n",
+    "    \"semantic-router==0.1.1\" \\\n",
     "    tzdata"
    ]
   },
diff --git a/docs/09-route-filter.ipynb b/docs/09-route-filter.ipynb
index d9290f92178fb7ceeca89534f29f3cbd5a59a1c6..0220d922e21c1335e625162c42745842fffcecc7 100644
--- a/docs/09-route-filter.ipynb
+++ b/docs/09-route-filter.ipynb
@@ -53,7 +53,7 @@
       },
       "outputs": [],
       "source": [
-        "!pip install -qU \"semantic-router==0.1.0.dev3\""
+        "!pip install -qU \"semantic-router==0.1.1\""
       ]
     },
     {
diff --git a/docs/indexes/pinecone-local.ipynb b/docs/indexes/pinecone-local.ipynb
index 5cfc54093e1c98c271a01a4c46d02be207dfd53a..1185fc6907c9a9041eec6f2666424a081e064f1e 100644
--- a/docs/indexes/pinecone-local.ipynb
+++ b/docs/indexes/pinecone-local.ipynb
@@ -50,7 +50,7 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "!pip install -qU \"semantic-router[pinecone]==0.0.22\""
+    "!pip install -qU \"semantic-router[pinecone]==0.1.1\""
    ]
   },
   {
diff --git a/docs/indexes/pinecone-sync-routes.ipynb b/docs/indexes/pinecone-sync-routes.ipynb
index 0ed239a25e11dc9d4d0513c967fae1e01dd02d7d..1382841670241192bbef42ee951cafcb19f2090c 100644
--- a/docs/indexes/pinecone-sync-routes.ipynb
+++ b/docs/indexes/pinecone-sync-routes.ipynb
@@ -6,7 +6,7 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "!pip install -qU \"semantic-router[pinecone]==0.1.0.dev3\""
+    "!pip install -qU \"semantic-router[pinecone]==0.1.1\""
    ]
   },
   {
diff --git a/docs/indexes/pinecone.ipynb b/docs/indexes/pinecone.ipynb
index ac938ed06767ff1a2c966ee9de688169fec0808d..fe42cce357436fbf5063c71ce17c474f890b4060 100644
--- a/docs/indexes/pinecone.ipynb
+++ b/docs/indexes/pinecone.ipynb
@@ -6,7 +6,7 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "!pip install -qU \"semantic-router[pinecone]==0.1.0.dev3\""
+    "!pip install -qU \"semantic-router[pinecone]==0.1.1\""
    ]
   },
   {
diff --git a/docs/indexes/pinecone_async.ipynb b/docs/indexes/pinecone_async.ipynb
index 230a2326dbe83c7a54c3908be9b6d62745581aec..113b9cf9031c41f2226c4ac680ad45f965a474e2 100644
--- a/docs/indexes/pinecone_async.ipynb
+++ b/docs/indexes/pinecone_async.ipynb
@@ -6,7 +6,7 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "!pip install -qU \"semantic-router[pinecone]==0.1.0.dev3\""
+    "!pip install -qU \"semantic-router[pinecone]==0.1.1\""
    ]
   },
   {