Repository: solana-labs/solana-program-library
Pull request #5964 (2023-12-08 10:44:03)

build(deps-dev): bump turbo from 1.11.0 to 1.11.1
Bumps [turbo](https://github.com/vercel/turbo) from 1.11.0 to 1.11.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/vercel/turbo/releases">turbo's releases</a>.</em></p>
<blockquote>
<h2>Turborepo v1.11.1</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>create-turbo</h3>
<ul>
<li>release(turborepo): 1.11.0 by <a href="https://github.com/github-actions"><code>@​github-actions</code></a> in <a href="https://redirect.github.com/vercel/turbo/pull/6706">vercel/turbo#6706</a></li>
<li>release(turborepo): 1.11.1-canary.0 by <a href="https://github.com/github-actions"><code>@​github-actions</code></a> in <a href="https://redirect.github.com/vercel/turbo/pull/6741">vercel/turbo#6741</a></li>
</ul>
<h3>Examples</h3>
<ul>
<li>Example with only shell commands. by <a href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in <a href="https://redirect.github.com/vercel/turbo/pull/6688">vercel/turbo#6688</a></li>
<li>Update with-tailwind example. by <a href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in <a href="https://redirect.github.com/vercel/turbo/pull/6575">vercel/turbo#6575</a></li>
<li>Mix of server and client components in basic example. by <a href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in <a href="https://redirect.github.com/vercel/turbo/pull/6682">vercel/turbo#6682</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore(tests): cleanup setup scripts by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a href="https://redirect.github.com/vercel/turbo/pull/6700">vercel/turbo#6700</a></li>
<li>fix: limit the amount of logs we send to spaces by <a href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a> in <a href="https://redirect.github.com/vercel/turbo/pull/6691">vercel/turbo#6691</a></li>
<li>chore(Turborepo): Bump npm rust package version by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a href="https://redirect.github.com/vercel/turbo/pull/6721">vercel/turbo#6721</a></li>
<li>fix: properly catch sigterm sent from global by <a href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a> in <a href="https://redirect.github.com/vercel/turbo/pull/6724">vercel/turbo#6724</a></li>
<li>chore(ignore): exclude rustc-ice files by <a href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a href="https://redirect.github.com/vercel/turbo/pull/6733">vercel/turbo#6733</a></li>
<li>Fix behaviour when discovering files for global hashing by <a href="https://github.com/arlyon"><code>@​arlyon</code></a> in <a href="https://redirect.github.com/vercel/turbo/pull/6738">vercel/turbo#6738</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/vercel/turbo/compare/v1.11.0...v1.11.1">https://github.com/vercel/turbo/compare/v1.11.0...v1.11.1</a></p>
<h2>Turborepo v1.11.1-canary.0</h2>
<!-- raw HTML omitted -->
<h2>What's Changed</h2>
<h3>create-turbo</h3>
<ul>
<li>release(turborepo): 1.11.0 by <a href="https://github.com/github-actions"><code>@​github-actions</code></a> in <a href="https://redirect.github.com/vercel/turbo/pull/6706">vercel/turbo#6706</a></li>
</ul>
<h3>Examples</h3>
<ul>
<li>Example with only shell commands. by <a href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in <a href="https://redirect.github.com/vercel/turbo/pull/6688">vercel/turbo#6688</a></li>
<li>Update with-tailwind example. by <a href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in <a href="https://redirect.github.com/vercel/turbo/pull/6575">vercel/turbo#6575</a></li>
<li>Mix of server and client components in basic example. by <a href="https://github.com/anthonyshew"><code>@​anthonyshew</code></a> in <a href="https://redirect.github.com/vercel/turbo/pull/6682">vercel/turbo#6682</a></li>
</ul>
<h3>Changelog</h3>
<ul>
<li>chore(tests): cleanup setup scripts by <a href="https://github.com/mehulkar"><code>@​mehulkar</code></a> in <a href="https://redirect.github.com/vercel/turbo/pull/6700">vercel/turbo#6700</a></li>
<li>fix: limit the amount of logs we send to spaces by <a href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a> in <a href="https://redirect.github.com/vercel/turbo/pull/6691">vercel/turbo#6691</a></li>
<li>chore(Turborepo): Bump npm rust package version by <a href="https://github.com/gsoltis"><code>@​gsoltis</code></a> in <a href="https://redirect.github.com/vercel/turbo/pull/6721">vercel/turbo#6721</a></li>
<li>fix: properly catch sigterm sent from global by <a href="https://github.com/chris-olszewski"><code>@​chris-olszewski</code></a> in <a href="https://redirect.github.com/vercel/turbo/pull/6724">vercel/turbo#6724</a></li>
<li>chore(ignore): exclude rustc-ice files by <a href="https://github.com/tknickman"><code>@​tknickman</code></a> in <a href="https://redirect.github.com/vercel/turbo/pull/6733">vercel/turbo#6733</a></li>
<li>Fix behaviour when discovering files for global hashing by <a href="https://github.com/arlyon"><code>@​arlyon</code></a> in <a href="https://redirect.github.com/vercel/turbo/pull/6738">vercel/turbo#6738</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/vercel/turbo/compare/v1.11.0...v1.11.1-canary.0">https://github.com/vercel/turbo/compare/v1.11.0...v1.11.1-canary.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/vercel/turbo/commit/e7d561967971170faf175b674c5ba40d4065716a"><code>e7d5619</code></a> publish 1.11.1 to registry</li>
<li><a href="https://github.com/vercel/turbo/commit/0f25d20a260ccc78cadb26e72fe47012ff0a774f"><code>0f25d20</code></a> release(turborepo): 1.11.1-canary.0 (<a href="https://redirect.github.com/vercel/turbo/issues/6741">#6741</a>)</li>
<li><a href="https://github.com/vercel/turbo/commit/a5c98599838958f724f6d40e0e5e43ab9d06037d"><code>a5c9859</code></a> Swap Renovate for Dependabot and use it for <code>examples</code>. (<a href="https://redirect.github.com/vercel/turbo/issues/6734">#6734</a>)</li>
<li><a href="https://github.com/vercel/turbo/commit/8c4bfb507489449d5bb0550383ec4ad509ea077b"><code>8c4bfb5</code></a> Fix behaviour when discovering files for global hashing (<a href="https://redirect.github.com/vercel/turbo/issues/6738">#6738</a>)</li>
<li><a href="https://github.com/vercel/turbo/commit/65b5f3afa3ef9b35f09d28de6769409c6babd24f"><code>65b5f3a</code></a> chore(ignore): exclude rustc-ice files (<a href="https://redirect.github.com/vercel/turbo/issues/6733">#6733</a>)</li>
<li><a href="https://github.com/vercel/turbo/commit/98532dbd2918a67ce26826e47374d690416d5832"><code>98532db</code></a> fix: properly catch sigterm sent from global (<a href="https://redirect.github.com/vercel/turbo/issues/6724">#6724</a>)</li>
<li><a href="https://github.com/vercel/turbo/commit/93c9a3974e0b6794c83c41e3e2d69c2285a7bf70"><code>93c9a39</code></a> Update to align with npm.com. (<a href="https://redirect.github.com/vercel/turbo/issues/6735">#6735</a>)</li>
<li><a href="https://github.com/vercel/turbo/commit/1313b12f421b95aac389135958de4806cd96beab"><code>1313b12</code></a> Bump Sentry version. (<a href="https://redirect.github.com/vercel/turbo/issues/6727">#6727</a>)</li>
<li><a href="https://github.com/vercel/turbo/commit/0d558818fe3bcc57cf0e1d02d299e861928ce110"><code>0d55881</code></a> Quiet Sentry errors that we know are erroneous. (<a href="https://redirect.github.com/vercel/turbo/issues/6726">#6726</a>)</li>
<li><a href="https://github.com/vercel/turbo/commit/d168d850a3eda771477886171f2014a0c167aab6"><code>d168d85</code></a> fix order of reverse topologic iteration (<a href="https://redirect.github.com/vercel/turbo/issues/6728">#6728</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/vercel/turbo/compare/v1.11.0...v1.11.1">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=turbo&package-manager=npm_and_yarn&previous-version=1.11.0&new-version=1.11.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


</details>


Patch:
diff --git a/Cargo.lock b/Cargo.lock
index 0deee7394..db464d88d 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -4925,7 +4925,7 @@ dependencies = [
  "solana-config-program",
  "solana-sdk",
  "spl-token 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "spl-token-2022 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "spl-token-2022 0.9.0",
  "spl-token-metadata-interface 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
  "thiserror",
  "zstd",
@@ -5602,7 +5602,7 @@ dependencies = [
  "solana-vote",
  "solana-vote-program",
  "spl-token 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "spl-token-2022 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "spl-token-2022 0.9.0",
  "static_assertions",
  "strum 0.24.1",
  "strum_macros 0.24.3",
@@ -5985,7 +5985,7 @@ dependencies = [
  "solana-vote",
  "solana-vote-program",
  "spl-token 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "spl-token-2022 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "spl-token-2022 0.9.0",
  "stream-cancel",
  "thiserror",
  "tokio",
@@ -6036,7 +6036,7 @@ dependencies = [
  "solana-sdk",
  "solana-transaction-status",
  "solana-version",
- "spl-token-2022 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "spl-token-2022 0.9.0",
  "thiserror",
 ]
 
@@ -6423,7 +6423,7 @@ dependencies = [
  "spl-associated-token-account 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
  "spl-memo 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
  "spl-token 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "spl-token-2022 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "spl-token-2022 0.9.0",
  "thiserror",
 ]
 
@@ -6630,7 +6630,7 @@ dependencies = [
  "num-traits",
  "solana-program",
  "spl-token 4.0.0",
- "spl-token-2022 0.9.0",
+ "spl-token-2022 1.0.0",
  "thiserror",
 ]
 
@@ -6646,7 +6646,7 @@ dependencies = [
  "num-traits",
  "solana-program",
  "spl-token 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "spl-token-2022 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "spl-token-2022 0.9.0",
  "thiserror",
 ]
 
@@ -6659,7 +6659,7 @@ dependencies = [
  "solana-sdk",
  "spl-associated-token-account 2.2.0",
  "spl-token 4.0.0",
- "spl-token-2022 0.9.0",
+ "spl-token-2022 1.0.0",
 ]
 
 [[package]]
@@ -7219,7 +7219,7 @@ dependencies = [
  "spl-math",
  "spl-pod 0.1.0",
  "spl-token 4.0.0",
- "spl-token-2022 0.9.0",
+ "spl-token-2022 1.0.0",
  "test-case",
  "thiserror",
 ]
@@ -7316,6 +7316,28 @@ dependencies = [
 [[package]]
 name = "spl-token-2022"
 version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e4abf34a65ba420584a0c35f3903f8d727d1f13ababbdc3f714c6b065a686e86"
+dependencies = [
+ "arrayref",
+ "bytemuck",
+ "num-derive 0.4.1",
+ "num-traits",
+ "num_enum 0.7.1",
+ "solana-program",
+ "solana-zk-token-sdk",
+ "spl-memo 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "spl-pod 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "spl-token 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "spl-token-metadata-interface 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "spl-transfer-hook-interface 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "spl-type-length-value 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
+ "thiserror",
+]
+
+[[package]]
+name = "spl-token-2022"
+version = "1.0.0"
 dependencies = [
  "arrayref",
  "base64 0.21.5",
@@ -7344,28 +7366,6 @@ dependencies = [
  "thiserror",
 ]
 
-[[package]]
-name = "spl-token-2022"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e4abf34a65ba420584a0c35f3903f8d727d1f13ababbdc3f714c6b065a686e86"
-dependencies = [
- "arrayref",
- "bytemuck",
- "num-derive 0.4.1",
- "num-traits",
- "num_enum 0.7.1",
- "solana-program",
- "solana-zk-token-sdk",
- "spl-memo 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "spl-pod 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "spl-token 4.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "spl-token-metadata-interface 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "spl-transfer-hook-interface 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "spl-type-length-value 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "thiserror",
-]
-
 [[package]]
 name = "spl-token-2022-test"
 version = "0.0.1"
@@ -7380,7 +7380,7 @@ dependencies = [
  "spl-instruction-padding",
  "spl-memo 4.0.0",
  "spl-pod 0.1.0",
- "spl-token-2022 0.9.0",
+ "spl-token-2022 1.0.0",
  "spl-token-client",
  "spl-token-group-interface",
  "spl-token-metadata-interface 0.2.0",
@@ -7417,7 +7417,7 @@ dependencies = [
  "spl-associated-token-account 2.2.0",
  "spl-memo 4.0.0",
  "spl-token 4.0.0",
- "spl-token-2022 0.9.0",
+ "spl-token-2022 1.0.0",
  "spl-token-client",
  "spl-token-metadata-interface 0.2.0",
  "strum 0.25.0",
@@ -7444,7 +7444,7 @@ dependencies = [
  "spl-associated-token-account 2.2.0",
  "spl-memo 4.0.0",
  "spl-token 4.0.0",
- "spl-token-2022 0.9.0",
+ "spl-token-2022 1.0.0",
  "spl-token-group-interface",
  "spl-token-metadata-interface 0.2.0",
  "spl-transfer-hook-interface 0.3.0",
@@ -7461,7 +7461,7 @@ dependencies = [
  "spl-discriminator 0.1.0",
  "spl-pod 0.1.0",
  "spl-program-error 0.3.0",
- "spl-token-2022 0.9.0",
+ "spl-token-2022 1.0.0",
  "spl-token-client",
  "spl-token-group-example",
  "spl-token-group-interface",
@@ -7478,7 +7478,7 @@ dependencies = [
  "solana-sdk",
  "spl-discriminator 0.1.0",
  "spl-pod 0.1.0",
- "spl-token-2022 0.9.0",
+ "spl-token-2022 1.0.0",
  "spl-token-client",
  "spl-token-group-interface",
  "spl-token-metadata-interface 0.2.0",
@@ -7538,7 +7538,7 @@ dependencies = [
  "solana-program-test",
  "solana-sdk",
  "spl-pod 0.1.0",
- "spl-token-2022 0.9.0",
+ "spl-token-2022 1.0.0",
  "spl-token-client",
  "spl-token-metadata-interface 0.2.0",
  "spl-type-length-value 0.3.0",
@@ -7588,7 +7588,7 @@ dependencies = [
  "solana-sdk",
  "spl-math",
  "spl-token 4.0.0",
- "spl-token-2022 0.9.0",
+ "spl-token-2022 1.0.0",
  "test-case",
  "thiserror",
 ]
@@ -7616,7 +7616,7 @@ dependencies = [
  "solana-program-test",
  "solana-sdk",
  "spl-token 4.0.0",
- "spl-token-2022 0.9.0",
+ "spl-token-2022 1.0.0",
  "spl-token-client",
  "test-case",
  "thiserror",
@@ -7637,7 +7637,7 @@ dependencies = [
  "solana-test-validator",
  "spl-associated-token-account 2.2.0",
  "spl-token 4.0.0",
- "spl-token-2022 0.9.0",
+ "spl-token-2022 1.0.0",
  "spl-token-client",
  "spl-token-upgrade",
  "tokio",
@@ -7653,7 +7653,7 @@ dependencies = [
  "solana-program",
  "spl-associated-token-account 2.2.0",
  "spl-token 4.0.0",
- "spl-token-2022 0.9.0",
+ "spl-token-2022 1.0.0",
  "thiserror",
 ]
 
@@ -7671,7 +7671,7 @@ dependencies = [
  "solana-sdk",
  "solana-test-validator",
  "spl-tlv-account-resolution 0.4.0",
- "spl-token-2022 0.9.0",
+ "spl-token-2022 1.0.0",
  "spl-token-client",
  "spl-transfer-hook-interface 0.3.0",
  "strum 0.25.0",
@@ -7688,7 +7688,7 @@ dependencies = [
  "solana-program-test",
  "solana-sdk",
  "spl-tlv-account-resolution 0.4.0",
- "spl-token-2022 0.9.0",
+ "spl-token-2022 1.0.0",
  "spl-transfer-hook-interface 0.3.0",
  "spl-type-length-value 0.3.0",
 ]
diff --git a/associated-token-account/program/Cargo.toml b/associated-token-account/program/Cargo.toml
index 1c4de0661..9597974c6 100644
--- a/associated-token-account/program/Cargo.toml
+++ b/associated-token-account/program/Cargo.toml
@@ -18,7 +18,7 @@ num-derive = "0.4"
 num-traits = "0.2"
 solana-program = "1.17.6"
 spl-token = { version = "4.0", path = "../../token/program", features = ["no-entrypoint"] }
-spl-token-2022 = { version = "0.9", path = "../../token/program-2022", features = ["no-entrypoint"] }
+spl-token-2022 = { version = "1.0", path = "../../token/program-2022", features = ["no-entrypoint"] }
 thiserror = "1.0"
 
 [lib]
diff --git a/package.json b/package.json
index 105d11534..2b6959892 100644
--- a/package.json
+++ b/package.json
@@ -23,7 +23,7 @@
         "@solana/eslint-config-solana": "^1.0.2",
         "@solana/prettier-config-solana": "^0.0.4",
         "eslint-config-turbo": "^1.11.0",
-        "turbo": "^1.11.0"
+        "turbo": "^1.11.1"
     },
     "engines": {
         "node": ">=14.0.0"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index f6677e020..51fbc22be 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -14,8 +14,8 @@ importers:
         specifier: ^1.11.0
         version: 1.11.0(eslint@8.55.0)
       turbo:
-        specifier: ^1.11.0
-        version: 1.11.0
+        specifier: ^1.11.1
+        version: 1.11.1
 
   account-compression/sdk:
     dependencies:
@@ -7552,64 +7552,64 @@ packages:
       fsevents: 2.3.3
     dev: true
 
-  /turbo-darwin-64@1.11.0:
-    resolution: {integrity: sha512-yLDeJ7QgpI1Niw87ydRNvygX67Dra+6MnxR88vwXnQJKsmHTKycBhY9w3Bhe5xvnIg4JoEWoEF5EJtw6ShrlEw==}
+  /turbo-darwin-64@1.11.1:
+    resolution: {integrity: sha512-JmwL8kcfxncDf2SZFioSa6dUvpMq/HbMcurh9mGm6BxWLQoB0d3fP/q3HizgCSbOE4ihScXoQ+c/C2xhl6Ngjg==}
     cpu: [x64]
     os: [darwin]
     requiresBuild: true
     dev: true
     optional: true
 
-  /turbo-darwin-arm64@1.11.0:
-    resolution: {integrity: sha512-lZGlfTG6+u3R7+6eVY9j/07WpVF/tx8UNkmRWfMNt4ZGSEBMg6A+Vimvp+rni92WdPhD/rhxv+qYI/kco9hNXg==}
+  /turbo-darwin-arm64@1.11.1:
+    resolution: {integrity: sha512-lIpT7nPkU0xmpkI8VOGQcgoQKmUATRMpRhTDclz6j/Px7Qtxjc+2PitKHKfR3aCnseoRMGkgMzPEJTPUwCpnlQ==}
     cpu: [arm64]
     os: [darwin]
     requiresBuild: true
     dev: true
     optional: true
 
-  /turbo-linux-64@1.11.0:
-    resolution: {integrity: sha512-I88/WieHzTZ8V2y0j79RSjVERPp0IJTynTwLi7ddYX0PahkuyaHs1p8ktFMcs6awnJMeT6spaXlyzv5ZxnAdkg==}
+  /turbo-linux-64@1.11.1:
+    resolution: {integrity: sha512-mHFSqMkgy3h/M8Ocj2oiOr6CqlCqB6coCPWVIAmraBk+SQywwsszgJ69GWBfm7lwwJvb3B1YN1wkZNe9ZZnBfg==}
     cpu: [x64]
     os: [linux]
     requiresBuild: true
     dev: true
     optional: true
 
-  /turbo-linux-arm64@1.11.0:
-    resolution: {integrity: sha512-jHsKuTFa7KwrA/FIxOnyXnfSEgDEUv0UVcseqQhP0VbdL+En93ZdBZ9S9/lI6VWooXrCqPooBmC+M/6jmwY/Ig==}
+  /turbo-linux-arm64@1.11.1:
+    resolution: {integrity: sha512-6ybojTkAkymo1Ig7kU3s2YQUUSRf3l2qatPZgw3v4OmFTSU2feCU1sHjAEqhHwEjV1KciDo1wRl1gjjyby4foQ==}
     cpu: [arm64]
     os: [linux]
     requiresBuild: true
     dev: true
     optional: true
 
-  /turbo-windows-64@1.11.0:
-    resolution: {integrity: sha512-7u/1GoMallGDOTg4fnKoJmvBkf2pUCOcA0Z7NbwFB6GOa7q1Su4AaPs6Iy6Tyqrmj3vDHKSXByHwfz+o0cng/g==}
+  /turbo-windows-64@1.11.1:
+    resolution: {integrity: sha512-ytWy6+yEtBfv6nbgCKW6HsolgUFAC1PZGMPzbqRGnCm2eLVWhDuwO1Yk7uq4cvdrpXcXgOMcPEoJZxUCDbeJaQ==}
     cpu: [x64]
     os: [win32]
     requiresBuild: true
     dev: true
     optional: true
 
-  /turbo-windows-arm64@1.11.0:
-    resolution: {integrity: sha512-39MNaZ7RnbINEnpeAfB++fmH6p99RhbeeC8n2IXqG61Zrck5AA59Jm8DXpfOGR6Im93iHXSDox8qF3bb8V4amQ==}
+  /turbo-windows-arm64@1.11.1:
+    resolution: {integrity: sha512-O04DdJoRavOh/v9/MM5wWCEtOekO4aiLljNZc/fOh853sOhid61ZRSEYUmS9ecjmZ/OjKqedIfbkitaQ77c4xA==}
     cpu: [arm64]
     os: [win32]
     requiresBuild: true
     dev: true
     optional: true
 
-  /turbo@1.11.0:
-    resolution: {integrity: sha512-zIqJs/x1zzIIdwufhk80o7cQc9fIdHdweWRNXbK+Vjf9IaM2eSslcYyo40s+Kg/oiIOpdLM8hV7IUQst8KIyDA==}
+  /turbo@1.11.1:
+    resolution: {integrity: sha512-pmIsyTcyBJ5iJIaTjJyCxAq7YquDqyRai6FW2q0mFAkwK3k0p36wJ5yH85U2Ue6esrTKzeSEKskP4/fa7dv4+A==}
     hasBin: true
     optionalDependencies:
-      turbo-darwin-64: 1.11.0
-      turbo-darwin-arm64: 1.11.0
-      turbo-linux-64: 1.11.0
-      turbo-linux-arm64: 1.11.0
-      turbo-windows-64: 1.11.0
-      turbo-windows-arm64: 1.11.0
+      turbo-darwin-64: 1.11.1
+      turbo-darwin-arm64: 1.11.1
+      turbo-linux-64: 1.11.1
+      turbo-linux-arm64: 1.11.1
+      turbo-windows-64: 1.11.1
+      turbo-windows-arm64: 1.11.1
     dev: true
 
   /type-check@0.4.0:
diff --git a/stake-pool/program/Cargo.toml b/stake-pool/program/Cargo.toml
index a65d01441..15db4c531 100644
--- a/stake-pool/program/Cargo.toml
+++ b/stake-pool/program/Cargo.toml
@@ -24,7 +24,7 @@ solana-program = "1.17.6"
 solana-security-txt = "1.1.1"
 spl-math = { version = "0.2", path = "../../libraries/math", features = [ "no-entrypoint" ] }
 spl-pod = { version = "0.1", path = "../../libraries/pod", features = ["borsh"] }
-spl-token-2022 = { version = "0.9", path = "../../token/program-2022", features = [ "no-entrypoint" ] }
+spl-token-2022 = { version = "1.0", path = "../../token/program-2022", features = [ "no-entrypoint" ] }
 thiserror = "1.0"
 bincode = "1.3.1"
 
diff --git a/token-collection/program/Cargo.toml b/token-collection/program/Cargo.toml
index 026e48c4c..4189007d2 100644
--- a/token-collection/program/Cargo.toml
+++ b/token-collection/program/Cargo.toml
@@ -15,7 +15,7 @@ test-sbf = []
 solana-program = "1.17.6"
 spl-pod = { version = "0.1.0", path = "../../libraries/pod" }
 spl-program-error = { version = "0.3.0" , path = "../../libraries/program-error" }
-spl-token-2022 = { version = "0.9.0", path = "../../token/program-2022", features = ["no-entrypoint"] }
+spl-token-2022 = { version = "1.0", path = "../../token/program-2022", features = ["no-entrypoint"] }
 spl-token-group-example = { version = "0.1.0", path = "../../token-group/example", features = ["no-entrypoint"] }
 spl-token-group-interface = { version = "0.1.0", path = "../../token-group/interface" }
 spl-token-metadata-interface = { version = "0.2", path = "../../token-metadata/interface" }
diff --git a/token-group/example/Cargo.toml b/token-group/example/Cargo.toml
index 5a9c9e38d..cdac004be 100644
--- a/token-group/example/Cargo.toml
+++ b/token-group/example/Cargo.toml
@@ -14,7 +14,7 @@ test-sbf = []
 [dependencies]
 solana-program = "1.17.6"
 spl-pod = { version = "0.1.0", path = "../../libraries/pod" }
-spl-token-2022 = { version = "0.9.0", path = "../../token/program-2022", features = ["no-entrypoint"] }
+spl-token-2022 = { version = "1.0", path = "../../token/program-2022", features = ["no-entrypoint"] }
 spl-token-group-interface = { version = "0.1.0", path = "../interface" }
 spl-type-length-value = { version = "0.3.0", path = "../../libraries/type-length-value" }
 
diff --git a/token-metadata/example/Cargo.toml b/token-metadata/example/Cargo.toml
index 4b9a7927b..1df1a07dc 100644
--- a/token-metadata/example/Cargo.toml
+++ b/token-metadata/example/Cargo.toml
@@ -13,7 +13,7 @@ test-sbf = []
 
 [dependencies]
 solana-program = "1.17.6"
-spl-token-2022 = { version = "0.9", path = "../../token/program-2022", features = ["no-entrypoint"] }
+spl-token-2022 = { version = "1.0", path = "../../token/program-2022", features = ["no-entrypoint"] }
 spl-token-metadata-interface = { version = "0.2.0", path = "../interface" }
 spl-type-length-value = { version = "0.3.0" , path = "../../libraries/type-length-value" }
 spl-pod = { version = "0.1.0", path = "../../libraries/pod" }
diff --git a/token-swap/program/Cargo.toml b/token-swap/program/Cargo.toml
index 4a3d89e32..3a9f40a35 100644
--- a/token-swap/program/Cargo.toml
+++ b/token-swap/program/Cargo.toml
@@ -20,7 +20,7 @@ num-traits = "0.2"
 solana-program = "1.17.6"
 spl-math = { version = "0.2", path = "../../libraries/math", features = [ "no-entrypoint" ] }
 spl-token = { version = "4.0", path = "../../token/program", features = [ "no-entrypoint" ] }
-spl-token-2022 = { version = "0.9", path = "../../token/program-2022", features = [ "no-entrypoint" ] }
+spl-token-2022 = { version = "1.0", path = "../../token/program-2022", features = [ "no-entrypoint" ] }
 thiserror = "1.0"
 arbitrary = { version = "1.3", features = ["derive"], optional = true }
 roots = { version = "0.0.8", optional = true }
diff --git a/token-upgrade/cli/Cargo.toml b/token-upgrade/cli/Cargo.toml
index 7aa55d8a1..430000521 100644
--- a/token-upgrade/cli/Cargo.toml
+++ b/token-upgrade/cli/Cargo.toml
@@ -21,7 +21,7 @@ solana-remote-wallet = "1.17.6"
 solana-sdk = "1.17.6"
 spl-associated-token-account = { version = "2.0", path = "../../associated-token-account/program", features = ["no-entrypoint"] }
 spl-token = { version = "4.0", path = "../../token/program", features = ["no-entrypoint"] }
-spl-token-2022 = { version = "0.9", path = "../../token/program-2022", features = ["no-entrypoint"] }
+spl-token-2022 = { version = "1.0", path = "../../token/program-2022", features = ["no-entrypoint"] }
 spl-token-client = { version = "0.8", path = "../../token/client" }
 spl-token-upgrade = { version = "0.1", path = "../program", features = ["no-entrypoint"] }
 tokio = { version = "1", features = ["full"] }
diff --git a/token-upgrade/program/Cargo.toml b/token-upgrade/program/Cargo.toml
index 4fdb6fc9a..c4117bc9b 100644
--- a/token-upgrade/program/Cargo.toml
+++ b/token-upgrade/program/Cargo.toml
@@ -16,7 +16,7 @@ num-derive = "0.4"
 num-traits = "0.2"
 num_enum = "0.7.1"
 solana-program = "1.17.6"
-spl-token-2022 = { version = "0.9", path = "../../token/program-2022", features = ["no-entrypoint"] }
+spl-token-2022 = { version = "1.0", path = "../../token/program-2022", features = ["no-entrypoint"] }
 thiserror = "1.0"
 
 [dev-dependencies]
diff --git a/token-wrap/program/Cargo.toml b/token-wrap/program/Cargo.toml
index 819f0bc1d..9f98c297c 100644
--- a/token-wrap/program/Cargo.toml
+++ b/token-wrap/program/Cargo.toml
@@ -17,7 +17,7 @@ num_enum = "0.7"
 solana-program = "1.17.6"
 spl-associated-token-account = { version = "2.0", path = "../../associated-token-account/program", features = ["no-entrypoint"] }
 spl-token = { version = "4.0", path = "../../token/program", features = ["no-entrypoint"] }
-spl-token-2022 = { version = "0.9", path = "../../token/program-2022", features = ["no-entrypoint"] }
+spl-token-2022 = { version = "1.0", path = "../../token/program-2022", features = ["no-entrypoint"] }
 thiserror = "1.0"
 
 [lib]
diff --git a/token/cli/Cargo.toml b/token/cli/Cargo.toml
index 81b567bb7..8748e6c7b 100644
--- a/token/cli/Cargo.toml
+++ b/token/cli/Cargo.toml
@@ -31,7 +31,7 @@ solana-transaction-status = "=1.17.6"
 spl-token = { version = "4.0", path = "../program", features = [
   "no-entrypoint",
 ] }
-spl-token-2022 = { version = "0.9", path = "../program-2022", features = [
+spl-token-2022 = { version = "1.0", path = "../program-2022", features = [
   "no-entrypoint",
 ] }
 spl-token-client = { version = "0.8", path = "../client" }
diff --git a/token/client/Cargo.toml b/token/client/Cargo.toml
index 4da5121f7..8e5a84e31 100644
--- a/token/client/Cargo.toml
+++ b/token/client/Cargo.toml
@@ -23,7 +23,7 @@ solana-sdk = "1.17.6"
 spl-associated-token-account = { version = "2.0", path = "../../associated-token-account/program", features = ["no-entrypoint"] }
 spl-memo = { version = "4.0.0", path = "../../memo/program", features = ["no-entrypoint"] }
 spl-token = { version = "4.0", path="../program", features = [ "no-entrypoint" ] }
-spl-token-2022 = { version = "0.9", path="../program-2022" }
+spl-token-2022 = { version = "1.0", path="../program-2022" }
 spl-token-group-interface = { version = "0.1", path="../../token-group/interface" }
 spl-token-metadata-interface = { version = "0.2", path="../../token-metadata/interface" }
 spl-transfer-hook-interface = { version = "0.3", path="../transfer-hook/interface" }
diff --git a/token/program-2022/Cargo.toml b/token/program-2022/Cargo.toml
index 631a4e1c8..e354673c5 100644
--- a/token/program-2022/Cargo.toml
+++ b/token/program-2022/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "spl-token-2022"
-version = "0.9.0"
+version = "1.0.0"
 description = "Solana Program Library Token 2022"
 authors = ["Solana Labs Maintainers <maintainers@solanalabs.com>"]
 repository = "https://github.com/solana-labs/solana-program-library"
diff --git a/token/program-2022/src/entrypoint.rs b/token/program-2022/src/entrypoint.rs
index f33483667..a74ec315c 100644
--- a/token/program-2022/src/entrypoint.rs
+++ b/token/program-2022/src/entrypoint.rs
@@ -33,7 +33,7 @@ security_txt! {
     // Optional Fields
     preferred_languages: "en",
     source_code: "https://github.com/solana-labs/solana-program-library/tree/master/token/program-2022",
-    source_revision: "79a575fb7af56d26deeda94fef8f55bde7a90df3",
-    source_release: "token-2022-v0.9.0",
+    source_revision: "", // Add after PR is merged
+    source_release: "token-2022-v1.0.0",
     auditors: "https://github.com/solana-labs/security-audits#token-2022"
 }
diff --git a/token/transfer-hook/cli/Cargo.toml b/token/transfer-hook/cli/Cargo.toml
index b36b2c009..289ee7fc3 100644
--- a/token/transfer-hook/cli/Cargo.toml
+++ b/token/transfer-hook/cli/Cargo.toml
@@ -25,7 +25,7 @@ tokio = { version = "1", features = ["full"] }
 
 [dev-dependencies]
 solana-test-validator = "=1.17.6"
-spl-token-2022 = { version = "0.9", path = "../../program-2022", features = ["no-entrypoint"] }
+spl-token-2022 = { version = "1.0", path = "../../program-2022", features = ["no-entrypoint"] }
 spl-token-client = { version = "0.8", path = "../../client" }
 
 [[bin]]
diff --git a/token/transfer-hook/example/Cargo.toml b/token/transfer-hook/example/Cargo.toml
index 9eed48620..ff88c70d6 100644
--- a/token/transfer-hook/example/Cargo.toml
+++ b/token/transfer-hook/example/Cargo.toml
@@ -15,7 +15,7 @@ test-sbf = []
 arrayref = "0.3.7"
 solana-program = "1.17.6"
 spl-tlv-account-resolution = { version = "0.4" , path = "../../../libraries/tlv-account-resolution" }
-spl-token-2022 = { version = "0.9",  path = "../../program-2022", features = ["no-entrypoint"] }
+spl-token-2022 = { version = "1.0",  path = "../../program-2022", features = ["no-entrypoint"] }
 spl-transfer-hook-interface = { version = "0.3" , path = "../interface" }
 spl-type-length-value = { version = "0.3" , path = "../../../libraries/type-length-value" }
 


Test patch:
diff --git a/associated-token-account/program-test/Cargo.toml b/associated-token-account/program-test/Cargo.toml
index fbefaa81a..1400abf9b 100644
--- a/associated-token-account/program-test/Cargo.toml
+++ b/associated-token-account/program-test/Cargo.toml
@@ -16,4 +16,4 @@ solana-program-test = "1.17.6"
 solana-sdk = "1.17.6"
 spl-associated-token-account = { version = "2", path = "../program", features = ["no-entrypoint"] }
 spl-token = { version = "4.0", path = "../../token/program", features = ["no-entrypoint"] }
-spl-token-2022 = { version = "0.9", path = "../../token/program-2022", features = ["no-entrypoint"] }
+spl-token-2022 = { version = "1.0", path = "../../token/program-2022", features = ["no-entrypoint"] }
diff --git a/token/program-2022-test/Cargo.toml b/token/program-2022-test/Cargo.toml
index d68d62615..b4ef5b9bb 100644
--- a/token/program-2022-test/Cargo.toml
+++ b/token/program-2022-test/Cargo.toml
@@ -25,7 +25,7 @@ solana-sdk = "=1.17.6"
 spl-associated-token-account = { version = "2.0", path = "../../associated-token-account/program" }
 spl-memo = { version = "4.0.0", path = "../../memo/program", features = ["no-entrypoint"] }
 spl-pod = { version = "0.1.0", path = "../../libraries/pod" }
-spl-token-2022 = { version = "0.9", path="../program-2022", features = ["no-entrypoint"] }
+spl-token-2022 = { version = "1.0", path="../program-2022", features = ["no-entrypoint"] }
 spl-instruction-padding = { version = "0.1.0", path="../../instruction-padding/program", features = ["no-entrypoint"] }
 spl-token-client = { version = "0.8", path = "../client" }
 spl-token-group-interface = { version = "0.1", path = "../../token-group/interface" }