diff --git a/.release-please-manifest.json b/.release-please-manifest.json
index 33933cc9e4..1694c79f5c 100644
--- a/.release-please-manifest.json
+++ b/.release-please-manifest.json
@@ -1 +1 @@
-{"packages/interface-ipfs-core":"0.154.3","packages/ipfs":"0.62.3","packages/ipfs-cli":"0.12.3","packages/ipfs-client":"0.7.9","packages/ipfs-core":"0.14.3","packages/ipfs-core-config":"0.3.3","packages/ipfs-core-types":"0.10.3","packages/ipfs-core-utils":"0.14.3","packages/ipfs-daemon":"0.12.3","packages/ipfs-grpc-client":"0.9.4","packages/ipfs-grpc-protocol":"0.5.5","packages/ipfs-grpc-server":"0.8.4","packages/ipfs-http-client":"56.0.3","packages/ipfs-http-gateway":"0.9.3","packages/ipfs-http-response":"2.0.3","packages/ipfs-http-server":"0.11.3","packages/ipfs-message-port-client":"0.11.3","packages/ipfs-message-port-protocol":"0.11.3","packages/ipfs-message-port-server":"0.11.3"}
\ No newline at end of file
+{"packages/interface-ipfs-core":"0.155.0","packages/ipfs":"0.63.0","packages/ipfs-cli":"0.13.0","packages/ipfs-client":"0.8.0","packages/ipfs-core":"0.15.0","packages/ipfs-core-config":"0.4.0","packages/ipfs-core-types":"0.11.0","packages/ipfs-core-utils":"0.15.0","packages/ipfs-daemon":"0.13.0","packages/ipfs-grpc-client":"0.10.0","packages/ipfs-grpc-protocol":"0.6.0","packages/ipfs-grpc-server":"0.9.0","packages/ipfs-http-client":"57.0.0","packages/ipfs-http-gateway":"0.10.0","packages/ipfs-http-response":"3.0.0","packages/ipfs-http-server":"0.12.0","packages/ipfs-message-port-client":"0.12.0","packages/ipfs-message-port-protocol":"0.12.0","packages/ipfs-message-port-server":"0.12.0"}
\ No newline at end of file
diff --git a/packages/interface-ipfs-core/CHANGELOG.md b/packages/interface-ipfs-core/CHANGELOG.md
index 93a46b83da..9ecf294eaa 100644
--- a/packages/interface-ipfs-core/CHANGELOG.md
+++ b/packages/interface-ipfs-core/CHANGELOG.md
@@ -34,6 +34,24 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline
 
 
 
+## [0.155.0](https://www.github.com/ipfs/js-ipfs/compare/interface-ipfs-core-v0.154.3...interface-ipfs-core-v0.155.0) (2022-05-27)
+
+
+### ⚠ BREAKING CHANGES
+
+* This module is now ESM only and there return types of some methods have changed
+
+### Features
+
+* update to libp2p 0.37.x ([#4092](https://www.github.com/ipfs/js-ipfs/issues/4092)) ([74aee8b](https://www.github.com/ipfs/js-ipfs/commit/74aee8b3d78f233c3199a3e9a6c0ac628a31a433))
+
+
+### Dependencies
+
+* The following workspace dependencies were updated
+  * dependencies
+    * ipfs-core-types bumped from ^0.10.3 to ^0.11.0
+
 ### [0.154.3](https://www.github.com/ipfs/js-ipfs/compare/interface-ipfs-core-v0.154.2...interface-ipfs-core-v0.154.3) (2022-04-20)
 
 
diff --git a/packages/interface-ipfs-core/package.json b/packages/interface-ipfs-core/package.json
index 9579c07136..113f3a4161 100644
--- a/packages/interface-ipfs-core/package.json
+++ b/packages/interface-ipfs-core/package.json
@@ -1,6 +1,6 @@
 {
   "name": "interface-ipfs-core",
-  "version": "0.154.3",
+  "version": "0.155.0",
   "description": "A test suite and interface you can use to implement a IPFS core interface.",
   "type": "module",
   "main": "src/index.js",
@@ -79,7 +79,7 @@
     "delay": "^5.0.0",
     "did-jwt": "^5.12.1",
     "err-code": "^3.0.1",
-    "ipfs-core-types": "^0.10.3",
+    "ipfs-core-types": "^0.11.0",
     "ipfs-unixfs": "^6.0.3",
     "ipfs-unixfs-importer": "^9.0.3",
     "ipfs-utils": "^9.0.6",
diff --git a/packages/ipfs-cli/CHANGELOG.md b/packages/ipfs-cli/CHANGELOG.md
index 8bfca1317e..b44371de12 100644
--- a/packages/ipfs-cli/CHANGELOG.md
+++ b/packages/ipfs-cli/CHANGELOG.md
@@ -34,6 +34,28 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline
 
 
 
+## [0.13.0](https://www.github.com/ipfs/js-ipfs/compare/ipfs-cli-v0.12.3...ipfs-cli-v0.13.0) (2022-05-27)
+
+
+### ⚠ BREAKING CHANGES
+
+* This module is now ESM only and there return types of some methods have changed
+
+### Features
+
+* update to libp2p 0.37.x ([#4092](https://www.github.com/ipfs/js-ipfs/issues/4092)) ([74aee8b](https://www.github.com/ipfs/js-ipfs/commit/74aee8b3d78f233c3199a3e9a6c0ac628a31a433))
+
+
+### Dependencies
+
+* The following workspace dependencies were updated
+  * dependencies
+    * ipfs-core bumped from ^0.14.3 to ^0.15.0
+    * ipfs-core-types bumped from ^0.10.3 to ^0.11.0
+    * ipfs-core-utils bumped from ^0.14.3 to ^0.15.0
+    * ipfs-daemon bumped from ^0.12.2 to ^0.13.0
+    * ipfs-http-client bumped from ^56.0.3 to ^57.0.0
+
 ### [0.12.3](https://www.github.com/ipfs/js-ipfs/compare/ipfs-cli-v0.12.2...ipfs-cli-v0.12.3) (2022-04-20)
 
 
diff --git a/packages/ipfs-cli/package.json b/packages/ipfs-cli/package.json
index 447b2f21f9..3d45f89151 100644
--- a/packages/ipfs-cli/package.json
+++ b/packages/ipfs-cli/package.json
@@ -1,6 +1,6 @@
 {
   "name": "ipfs-cli",
-  "version": "0.12.3",
+  "version": "0.13.0",
   "description": "JavaScript implementation of the IPFS specification",
   "keywords": [
     "IPFS"
@@ -70,11 +70,11 @@
     "byteman": "^1.3.5",
     "execa": "^6.1.0",
     "get-folder-size": "^3.1.0",
-    "ipfs-core": "^0.14.3",
-    "ipfs-core-types": "^0.10.3",
-    "ipfs-core-utils": "^0.14.3",
-    "ipfs-daemon": "^0.12.2",
-    "ipfs-http-client": "^56.0.3",
+    "ipfs-core": "^0.15.0",
+    "ipfs-core-types": "^0.11.0",
+    "ipfs-core-utils": "^0.15.0",
+    "ipfs-daemon": "^0.13.0",
+    "ipfs-http-client": "^57.0.0",
     "ipfs-utils": "^9.0.6",
     "it-concat": "^2.0.0",
     "it-map": "^1.0.5",
diff --git a/packages/ipfs-client/CHANGELOG.md b/packages/ipfs-client/CHANGELOG.md
index bfa2aaf1d2..242d3b3cdc 100644
--- a/packages/ipfs-client/CHANGELOG.md
+++ b/packages/ipfs-client/CHANGELOG.md
@@ -3,6 +3,25 @@
 All notable changes to this project will be documented in this file.
 See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
 
+## [0.8.0](https://www.github.com/ipfs/js-ipfs/compare/ipfs-client-v0.7.9...ipfs-client-v0.8.0) (2022-05-27)
+
+
+### ⚠ BREAKING CHANGES
+
+* This module is now ESM only and there return types of some methods have changed
+
+### Features
+
+* update to libp2p 0.37.x ([#4092](https://www.github.com/ipfs/js-ipfs/issues/4092)) ([74aee8b](https://www.github.com/ipfs/js-ipfs/commit/74aee8b3d78f233c3199a3e9a6c0ac628a31a433))
+
+
+### Dependencies
+
+* The following workspace dependencies were updated
+  * dependencies
+    * ipfs-grpc-client bumped from ^0.9.4 to ^0.10.0
+    * ipfs-http-client bumped from ^56.0.3 to ^57.0.0
+
 ### [0.7.9](https://www.github.com/ipfs/js-ipfs/compare/ipfs-client-v0.7.8...ipfs-client-v0.7.9) (2022-04-20)
 
 
@@ -309,4 +328,4 @@ Co-authored-by: achingbrain <alex@achingbrain.net>
 ### Features
 
 * add grpc server and client ([#3403](https://github.com/ipfs/js-ipfs/issues/3403)) ([a9027e0](https://github.com/ipfs/js-ipfs/commit/a9027e0ec0cea9a4f34b4f2f52e09abb35237384)), closes [#2519](https://github.com/ipfs/js-ipfs/issues/2519) [#2838](https://github.com/ipfs/js-ipfs/issues/2838) [#2943](https://github.com/ipfs/js-ipfs/issues/2943) [#2854](https://github.com/ipfs/js-ipfs/issues/2854) [#2864](https://github.com/ipfs/js-ipfs/issues/2864)
-* allow passing a http.Agent to the grpc client ([#3477](https://github.com/ipfs/js-ipfs/issues/3477)) ([c5f0bc5](https://github.com/ipfs/js-ipfs/commit/c5f0bc5eeee15369b7d02901035b04184a8608d2)), closes [#3474](https://github.com/ipfs/js-ipfs/issues/3474)
+* allow passing a http.Agent to the grpc client ([#3477](https://github.com/ipfs/js-ipfs/issues/3477)) ([c5f0bc5](https://github.com/ipfs/js-ipfs/commit/c5f0bc5eeee15369b7d02901035b04184a8608d2)), closes [#3474](https://github.com/ipfs/js-ipfs/issues/3474)
\ No newline at end of file
diff --git a/packages/ipfs-client/package.json b/packages/ipfs-client/package.json
index 8b1896d8de..a5ab40ff4d 100644
--- a/packages/ipfs-client/package.json
+++ b/packages/ipfs-client/package.json
@@ -1,6 +1,6 @@
 {
   "name": "ipfs-client",
-  "version": "0.7.9",
+  "version": "0.8.0",
   "description": "A client library to talk to local IPFS daemons",
   "keywords": [
     "ipfs"
@@ -38,8 +38,8 @@
     "dep-check": "aegir dep-check -i aegir"
   },
   "dependencies": {
-    "ipfs-grpc-client": "^0.9.4",
-    "ipfs-http-client": "^56.0.3",
+    "ipfs-grpc-client": "^0.10.0",
+    "ipfs-http-client": "^57.0.0",
     "merge-options": "^3.0.4"
   },
   "devDependencies": {
diff --git a/packages/ipfs-core-config/CHANGELOG.md b/packages/ipfs-core-config/CHANGELOG.md
index 18dfc5ba71..ae4238113a 100644
--- a/packages/ipfs-core-config/CHANGELOG.md
+++ b/packages/ipfs-core-config/CHANGELOG.md
@@ -20,6 +20,24 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline
 
 
 
+## [0.4.0](https://www.github.com/ipfs/js-ipfs/compare/ipfs-core-config-v0.3.3...ipfs-core-config-v0.4.0) (2022-05-27)
+
+
+### ⚠ BREAKING CHANGES
+
+* This module is now ESM only and there return types of some methods have changed
+
+### Features
+
+* update to libp2p 0.37.x ([#4092](https://www.github.com/ipfs/js-ipfs/issues/4092)) ([74aee8b](https://www.github.com/ipfs/js-ipfs/commit/74aee8b3d78f233c3199a3e9a6c0ac628a31a433))
+
+
+### Dependencies
+
+* The following workspace dependencies were updated
+  * devDependencies
+    * ipfs-core-utils bumped from ^0.14.3 to ^0.15.0
+
 ### [0.3.3](https://www.github.com/ipfs/js-ipfs/compare/ipfs-core-config-v0.3.2...ipfs-core-config-v0.3.3) (2022-04-20)
 
 
diff --git a/packages/ipfs-core-config/package.json b/packages/ipfs-core-config/package.json
index 923cd47dfc..d459b98f4d 100644
--- a/packages/ipfs-core-config/package.json
+++ b/packages/ipfs-core-config/package.json
@@ -1,6 +1,6 @@
 {
   "name": "ipfs-core-config",
-  "version": "0.3.3",
+  "version": "0.4.0",
   "description": "Package to store node and browser specific config for ipfs-core",
   "author": "Alex Potsides <alex@achingbrain.net>",
   "homepage": "https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-core-config#readme",
@@ -104,6 +104,6 @@
   },
   "devDependencies": {
     "aegir": "^37.0.11",
-    "ipfs-core-utils": "^0.14.3"
+    "ipfs-core-utils": "^0.15.0"
   }
 }
diff --git a/packages/ipfs-core-types/CHANGELOG.md b/packages/ipfs-core-types/CHANGELOG.md
index a46b958d20..aa4c6bcbbe 100644
--- a/packages/ipfs-core-types/CHANGELOG.md
+++ b/packages/ipfs-core-types/CHANGELOG.md
@@ -21,6 +21,17 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline
 
 
 
+## [0.11.0](https://www.github.com/ipfs/js-ipfs/compare/ipfs-core-types-v0.10.3...ipfs-core-types-v0.11.0) (2022-05-27)
+
+
+### ⚠ BREAKING CHANGES
+
+* This module is now ESM only and there return types of some methods have changed
+
+### Features
+
+* update to libp2p 0.37.x ([#4092](https://www.github.com/ipfs/js-ipfs/issues/4092)) ([74aee8b](https://www.github.com/ipfs/js-ipfs/commit/74aee8b3d78f233c3199a3e9a6c0ac628a31a433))
+
 ### [0.10.3](https://www.github.com/ipfs/js-ipfs/compare/ipfs-core-types-v0.10.2...ipfs-core-types-v0.10.3) (2022-04-20)
 
 
diff --git a/packages/ipfs-core-types/package.json b/packages/ipfs-core-types/package.json
index 4739cd79b3..f8d37b1c5a 100644
--- a/packages/ipfs-core-types/package.json
+++ b/packages/ipfs-core-types/package.json
@@ -1,6 +1,6 @@
 {
   "name": "ipfs-core-types",
-  "version": "0.10.3",
+  "version": "0.11.0",
   "description": "IPFS interface definitions used by implementations for API compatibility.",
   "types": "dist/src/index.d.ts",
   "homepage": "https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-core-types#readme",
diff --git a/packages/ipfs-core-utils/CHANGELOG.md b/packages/ipfs-core-utils/CHANGELOG.md
index 2957dcb5d1..3f4477c57d 100644
--- a/packages/ipfs-core-utils/CHANGELOG.md
+++ b/packages/ipfs-core-utils/CHANGELOG.md
@@ -19,6 +19,24 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline
 
 
 
+## [0.15.0](https://www.github.com/ipfs/js-ipfs/compare/ipfs-core-utils-v0.14.3...ipfs-core-utils-v0.15.0) (2022-05-27)
+
+
+### ⚠ BREAKING CHANGES
+
+* This module is now ESM only and there return types of some methods have changed
+
+### Features
+
+* update to libp2p 0.37.x ([#4092](https://www.github.com/ipfs/js-ipfs/issues/4092)) ([74aee8b](https://www.github.com/ipfs/js-ipfs/commit/74aee8b3d78f233c3199a3e9a6c0ac628a31a433))
+
+
+### Dependencies
+
+* The following workspace dependencies were updated
+  * dependencies
+    * ipfs-core-types bumped from ^0.10.3 to ^0.11.0
+
 ### [0.14.3](https://www.github.com/ipfs/js-ipfs/compare/ipfs-core-utils-v0.14.2...ipfs-core-utils-v0.14.3) (2022-04-20)
 
 
diff --git a/packages/ipfs-core-utils/package.json b/packages/ipfs-core-utils/package.json
index cfec9fa632..965227a0fa 100644
--- a/packages/ipfs-core-utils/package.json
+++ b/packages/ipfs-core-utils/package.json
@@ -1,6 +1,6 @@
 {
   "name": "ipfs-core-utils",
-  "version": "0.14.3",
+  "version": "0.15.0",
   "description": "Package to share code between ipfs and ipfs-http-client",
   "author": "Alex Potsides <alex@achingbrain.net>",
   "homepage": "https://github.com/ipfs/js-ipfs/tree/master/packages/ipfs-core-utils#readme",
@@ -122,7 +122,7 @@
     "blob-to-it": "^1.0.1",
     "browser-readablestream-to-it": "^1.0.1",
     "err-code": "^3.0.1",
-    "ipfs-core-types": "^0.10.3",
+    "ipfs-core-types": "^0.11.0",
     "ipfs-unixfs": "^6.0.9",
     "ipfs-utils": "^9.0.6",
     "it-all": "^1.0.4",
diff --git a/packages/ipfs-core/CHANGELOG.md b/packages/ipfs-core/CHANGELOG.md
index a46561f108..ea60b8cc2e 100644
--- a/packages/ipfs-core/CHANGELOG.md
+++ b/packages/ipfs-core/CHANGELOG.md
@@ -37,6 +37,34 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline
 
 
 
+## [0.15.0](https://www.github.com/ipfs/js-ipfs/compare/ipfs-core-v0.14.3...ipfs-core-v0.15.0) (2022-05-27)
+
+
+### ⚠ BREAKING CHANGES
+
+* This module is now ESM only and there return types of some methods have changed
+
+### Features
+
+* update to libp2p 0.37.x ([#4092](https://www.github.com/ipfs/js-ipfs/issues/4092)) ([74aee8b](https://www.github.com/ipfs/js-ipfs/commit/74aee8b3d78f233c3199a3e9a6c0ac628a31a433))
+
+
+### Bug Fixes
+
+* update to latest libp2p interfaces ([#4111](https://www.github.com/ipfs/js-ipfs/issues/4111)) ([4e93dd5](https://www.github.com/ipfs/js-ipfs/commit/4e93dd5d4f4be397c2b1cd8ae5d17e593493e6a9))
+
+
+### Dependencies
+
+* The following workspace dependencies were updated
+  * dependencies
+    * ipfs-core-config bumped from ^0.3.2 to ^0.4.0
+    * ipfs-core-types bumped from ^0.10.3 to ^0.11.0
+    * ipfs-core-utils bumped from ^0.14.3 to ^0.15.0
+    * ipfs-http-client bumped from ^56.0.3 to ^57.0.0
+  * devDependencies
+    * interface-ipfs-core bumped from ^0.154.3 to ^0.155.0
+
 ### [0.14.3](https://www.github.com/ipfs/js-ipfs/compare/ipfs-core-v0.14.2...ipfs-core-v0.14.3) (2022-04-20)
 
 
diff --git a/packages/ipfs-core/package.json b/packages/ipfs-core/package.json
index 297c82dc70..09ff881ae7 100644
--- a/packages/ipfs-core/package.json
+++ b/packages/ipfs-core/package.json
@@ -1,6 +1,6 @@
 {
   "name": "ipfs-core",
-  "version": "0.14.3",
+  "version": "0.15.0",
   "description": "JavaScript implementation of the IPFS specification",
   "keywords": [
     "IPFS"
@@ -100,10 +100,10 @@
     "interface-blockstore": "^2.0.2",
     "interface-datastore": "^6.0.2",
     "ipfs-bitswap": "^11.0.0",
-    "ipfs-core-config": "^0.3.2",
-    "ipfs-core-types": "^0.10.3",
-    "ipfs-core-utils": "^0.14.3",
-    "ipfs-http-client": "^56.0.3",
+    "ipfs-core-config": "^0.4.0",
+    "ipfs-core-types": "^0.11.0",
+    "ipfs-core-utils": "^0.15.0",
+    "ipfs-http-client": "^57.0.0",
     "ipfs-repo": "^14.0.1",
     "ipfs-unixfs": "^6.0.9",
     "ipfs-unixfs-exporter": "^7.0.11",
@@ -144,7 +144,7 @@
     "delay": "^5.0.0",
     "go-ipfs": "^0.12.1",
     "interface-blockstore-tests": "^2.0.2",
-    "interface-ipfs-core": "^0.154.3",
+    "interface-ipfs-core": "^0.155.0",
     "ipfsd-ctl": "^11.0.0",
     "iso-url": "^1.0.0",
     "it-all": "^1.0.4",
diff --git a/packages/ipfs-daemon/CHANGELOG.md b/packages/ipfs-daemon/CHANGELOG.md
index efb9eb7586..565b8c39a2 100644
--- a/packages/ipfs-daemon/CHANGELOG.md
+++ b/packages/ipfs-daemon/CHANGELOG.md
@@ -20,6 +20,33 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline
 
 
 
+## [0.13.0](https://www.github.com/ipfs/js-ipfs/compare/ipfs-daemon-v0.12.3...ipfs-daemon-v0.13.0) (2022-05-27)
+
+
+### ⚠ BREAKING CHANGES
+
+* This module is now ESM only and there return types of some methods have changed
+
+### Features
+
+* update to libp2p 0.37.x ([#4092](https://www.github.com/ipfs/js-ipfs/issues/4092)) ([74aee8b](https://www.github.com/ipfs/js-ipfs/commit/74aee8b3d78f233c3199a3e9a6c0ac628a31a433))
+
+
+### Bug Fixes
+
+* update to latest libp2p interfaces ([#4111](https://www.github.com/ipfs/js-ipfs/issues/4111)) ([4e93dd5](https://www.github.com/ipfs/js-ipfs/commit/4e93dd5d4f4be397c2b1cd8ae5d17e593493e6a9))
+
+
+### Dependencies
+
+* The following workspace dependencies were updated
+  * dependencies
+    * ipfs-core bumped from ^0.14.3 to ^0.15.0
+    * ipfs-core-types bumped from ^0.10.3 to ^0.11.0
+    * ipfs-grpc-server bumped from ^0.8.3 to ^0.9.0
+    * ipfs-http-gateway bumped from ^0.9.2 to ^0.10.0
+    * ipfs-http-server bumped from ^0.11.2 to ^0.12.0
+
 ### [0.12.3](https://www.github.com/ipfs/js-ipfs/compare/ipfs-daemon-v0.12.2...ipfs-daemon-v0.12.3) (2022-04-20)
 
 
diff --git a/packages/ipfs-daemon/package.json b/packages/ipfs-daemon/package.json
index c80a1cec1d..77aab6c450 100644
--- a/packages/ipfs-daemon/package.json
+++ b/packages/ipfs-daemon/package.json
@@ -1,6 +1,6 @@
 {
   "name": "ipfs-daemon",
-  "version": "0.12.3",
+  "version": "0.13.0",
   "description": "JavaScript implementation of the IPFS specification",
   "keywords": [
     "IPFS"
@@ -43,11 +43,11 @@
     "@libp2p/logger": "^1.1.4",
     "@libp2p/webrtc-star": "^1.0.6",
     "@mapbox/node-pre-gyp": "^1.0.5",
-    "ipfs-core": "^0.14.3",
-    "ipfs-core-types": "^0.10.3",
-    "ipfs-grpc-server": "^0.8.3",
-    "ipfs-http-gateway": "^0.9.2",
-    "ipfs-http-server": "^0.11.2",
+    "ipfs-core": "^0.15.0",
+    "ipfs-core-types": "^0.11.0",
+    "ipfs-grpc-server": "^0.9.0",
+    "ipfs-http-gateway": "^0.10.0",
+    "ipfs-http-server": "^0.12.0",
     "ipfs-utils": "^9.0.6",
     "libp2p": "^0.37.1"
   },
diff --git a/packages/ipfs-grpc-client/CHANGELOG.md b/packages/ipfs-grpc-client/CHANGELOG.md
index 125b250d02..98f7435ad7 100644
--- a/packages/ipfs-grpc-client/CHANGELOG.md
+++ b/packages/ipfs-grpc-client/CHANGELOG.md
@@ -19,6 +19,26 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline
 
 
 
+## [0.10.0](https://www.github.com/ipfs/js-ipfs/compare/ipfs-grpc-client-v0.9.4...ipfs-grpc-client-v0.10.0) (2022-05-27)
+
+
+### ⚠ BREAKING CHANGES
+
+* This module is now ESM only and there return types of some methods have changed
+
+### Features
+
+* update to libp2p 0.37.x ([#4092](https://www.github.com/ipfs/js-ipfs/issues/4092)) ([74aee8b](https://www.github.com/ipfs/js-ipfs/commit/74aee8b3d78f233c3199a3e9a6c0ac628a31a433))
+
+
+### Dependencies
+
+* The following workspace dependencies were updated
+  * dependencies
+    * ipfs-core-types bumped from ^0.10.3 to ^0.11.0
+    * ipfs-core-utils bumped from ^0.14.3 to ^0.15.0
+    * ipfs-grpc-protocol bumped from ^0.5.5 to ^0.6.0
+
 ### [0.9.4](https://www.github.com/ipfs/js-ipfs/compare/ipfs-grpc-client-v0.9.3...ipfs-grpc-client-v0.9.4) (2022-04-20)
 
 
@@ -348,4 +368,4 @@ Co-authored-by: achingbrain <alex@achingbrain.net>
 ### Features
 
 * add grpc server and client ([#3403](https://github.com/ipfs/js-ipfs/issues/3403)) ([a9027e0](https://github.com/ipfs/js-ipfs/commit/a9027e0ec0cea9a4f34b4f2f52e09abb35237384)), closes [#2519](https://github.com/ipfs/js-ipfs/issues/2519) [#2838](https://github.com/ipfs/js-ipfs/issues/2838) [#2943](https://github.com/ipfs/js-ipfs/issues/2943) [#2854](https://github.com/ipfs/js-ipfs/issues/2854) [#2864](https://github.com/ipfs/js-ipfs/issues/2864)
-* allow passing a http.Agent to the grpc client ([#3477](https://github.com/ipfs/js-ipfs/issues/3477)) ([c5f0bc5](https://github.com/ipfs/js-ipfs/commit/c5f0bc5eeee15369b7d02901035b04184a8608d2)), closes [#3474](https://github.com/ipfs/js-ipfs/issues/3474)
+* allow passing a http.Agent to the grpc client ([#3477](https://github.com/ipfs/js-ipfs/issues/3477)) ([c5f0bc5](https://github.com/ipfs/js-ipfs/commit/c5f0bc5eeee15369b7d02901035b04184a8608d2)), closes [#3474](https://github.com/ipfs/js-ipfs/issues/3474)
\ No newline at end of file
diff --git a/packages/ipfs-grpc-client/package.json b/packages/ipfs-grpc-client/package.json
index b9e47219ff..3f62d5962c 100644
--- a/packages/ipfs-grpc-client/package.json
+++ b/packages/ipfs-grpc-client/package.json
@@ -1,6 +1,6 @@
 {
   "name": "ipfs-grpc-client",
-  "version": "0.9.4",
+  "version": "0.10.0",
   "description": "A client library for the IPFS gRPC API",
   "keywords": [
     "ipfs"
@@ -53,9 +53,9 @@
     "@libp2p/logger": "^1.1.4",
     "change-case": "^4.1.1",
     "err-code": "^3.0.1",
-    "ipfs-core-types": "^0.10.3",
-    "ipfs-core-utils": "^0.14.3",
-    "ipfs-grpc-protocol": "^0.5.5",
+    "ipfs-core-types": "^0.11.0",
+    "ipfs-core-utils": "^0.15.0",
+    "ipfs-grpc-protocol": "^0.6.0",
     "ipfs-unixfs": "^6.0.9",
     "it-first": "^1.0.4",
     "it-pushable": "^2.0.1",
diff --git a/packages/ipfs-grpc-protocol/CHANGELOG.md b/packages/ipfs-grpc-protocol/CHANGELOG.md
index 1f20b42597..485ce1acb3 100644
--- a/packages/ipfs-grpc-protocol/CHANGELOG.md
+++ b/packages/ipfs-grpc-protocol/CHANGELOG.md
@@ -3,6 +3,17 @@
 All notable changes to this project will be documented in this file.
 See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
 
+## [0.6.0](https://www.github.com/ipfs/js-ipfs/compare/ipfs-grpc-protocol-v0.5.5...ipfs-grpc-protocol-v0.6.0) (2022-05-27)
+
+
+### ⚠ BREAKING CHANGES
+
+* This module is now ESM only and there return types of some methods have changed
+
+### Features
+
+* update to libp2p 0.37.x ([#4092](https://www.github.com/ipfs/js-ipfs/issues/4092)) ([74aee8b](https://www.github.com/ipfs/js-ipfs/commit/74aee8b3d78f233c3199a3e9a6c0ac628a31a433))
+
 ## [0.5.5](https://github.com/ipfs/js-ipfs/compare/ipfs-grpc-protocol@0.5.4...ipfs-grpc-protocol@0.5.5) (2021-12-15)
 
 **Note:** Version bump only for package ipfs-grpc-protocol
diff --git a/packages/ipfs-grpc-protocol/package.json b/packages/ipfs-grpc-protocol/package.json
index 1f7f5a63bb..a7ee626678 100644
--- a/packages/ipfs-grpc-protocol/package.json
+++ b/packages/ipfs-grpc-protocol/package.json
@@ -1,6 +1,6 @@
 {
   "name": "ipfs-grpc-protocol",
-  "version": "0.5.5",
+  "version": "0.6.0",
   "description": "Protobuf definitions for the IPFS gRPC API",
   "keywords": [
     "ipfs"
diff --git a/packages/ipfs-grpc-server/CHANGELOG.md b/packages/ipfs-grpc-server/CHANGELOG.md
index cd13169bc4..4d630246e3 100644
--- a/packages/ipfs-grpc-server/CHANGELOG.md
+++ b/packages/ipfs-grpc-server/CHANGELOG.md
@@ -19,6 +19,27 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline
 
 
 
+## [0.9.0](https://www.github.com/ipfs/js-ipfs/compare/ipfs-grpc-server-v0.8.4...ipfs-grpc-server-v0.9.0) (2022-05-27)
+
+
+### ⚠ BREAKING CHANGES
+
+* This module is now ESM only and there return types of some methods have changed
+
+### Features
+
+* update to libp2p 0.37.x ([#4092](https://www.github.com/ipfs/js-ipfs/issues/4092)) ([74aee8b](https://www.github.com/ipfs/js-ipfs/commit/74aee8b3d78f233c3199a3e9a6c0ac628a31a433))
+
+
+### Dependencies
+
+* The following workspace dependencies were updated
+  * dependencies
+    * ipfs-core-types bumped from ^0.10.3 to ^0.11.0
+    * ipfs-grpc-protocol bumped from ^0.5.5 to ^0.6.0
+  * devDependencies
+    * ipfs-core bumped from ^0.14.3 to ^0.15.0
+
 ### [0.8.4](https://www.github.com/ipfs/js-ipfs/compare/ipfs-grpc-server-v0.8.3...ipfs-grpc-server-v0.8.4) (2022-04-20)
 
 
@@ -357,4 +378,4 @@ Co-authored-by: achingbrain <alex@achingbrain.net>
 
 ### Features
 
-* add grpc server and client ([#3403](https://github.com/ipfs/js-ipfs/issues/3403)) ([a9027e0](https://github.com/ipfs/js-ipfs/commit/a9027e0ec0cea9a4f34b4f2f52e09abb35237384)), closes [#2519](https://github.com/ipfs/js-ipfs/issues/2519) [#2838](https://github.com/ipfs/js-ipfs/issues/2838) [#2943](https://github.com/ipfs/js-ipfs/issues/2943) [#2854](https://github.com/ipfs/js-ipfs/issues/2854) [#2864](https://github.com/ipfs/js-ipfs/issues/2864)
+* add grpc server and client ([#3403](https://github.com/ipfs/js-ipfs/issues/3403)) ([a9027e0](https://github.com/ipfs/js-ipfs/commit/a9027e0ec0cea9a4f34b4f2f52e09abb35237384)), closes [#2519](https://github.com/ipfs/js-ipfs/issues/2519) [#2838](https://github.com/ipfs/js-ipfs/issues/2838) [#2943](https://github.com/ipfs/js-ipfs/issues/2943) [#2854](https://github.com/ipfs/js-ipfs/issues/2854) [#2864](https://github.com/ipfs/js-ipfs/issues/2864)
\ No newline at end of file
diff --git a/packages/ipfs-grpc-server/package.json b/packages/ipfs-grpc-server/package.json
index 0f297033ca..3e5fc66a48 100644
--- a/packages/ipfs-grpc-server/package.json
+++ b/packages/ipfs-grpc-server/package.json
@@ -1,6 +1,6 @@
 {
   "name": "ipfs-grpc-server",
-  "version": "0.8.4",
+  "version": "0.9.0",
   "description": "A server library for the IPFS gRPC API",
   "keywords": [
     "ipfs"
@@ -45,8 +45,8 @@
     "@libp2p/peer-id": "^1.1.10",
     "change-case": "^4.1.1",
     "coercer": "^1.1.2",
-    "ipfs-core-types": "^0.10.3",
-    "ipfs-grpc-protocol": "^0.5.5",
+    "ipfs-core-types": "^0.11.0",
+    "ipfs-grpc-protocol": "^0.6.0",
     "it-first": "^1.0.4",
     "it-map": "^1.0.4",
     "it-peekable": "^1.0.2",
@@ -61,7 +61,7 @@
   "devDependencies": {
     "@types/ws": "^8.5.3",
     "aegir": "^37.0.11",
-    "ipfs-core": "^0.14.3",
+    "ipfs-core": "^0.15.0",
     "it-all": "^1.0.4",
     "it-drain": "^1.0.3",
     "sinon": "^13.0.1"
diff --git a/packages/ipfs-http-client/CHANGELOG.md b/packages/ipfs-http-client/CHANGELOG.md
index bb2dbcef41..d3b976db93 100644
--- a/packages/ipfs-http-client/CHANGELOG.md
+++ b/packages/ipfs-http-client/CHANGELOG.md
@@ -34,6 +34,25 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline
 
 
 
+## [57.0.0](https://www.github.com/ipfs/js-ipfs/compare/ipfs-http-client-v56.0.3...ipfs-http-client-v57.0.0) (2022-05-27)
+
+
+### ⚠ BREAKING CHANGES
+
+* This module is now ESM only and there return types of some methods have changed
+
+### Features
+
+* update to libp2p 0.37.x ([#4092](https://www.github.com/ipfs/js-ipfs/issues/4092)) ([74aee8b](https://www.github.com/ipfs/js-ipfs/commit/74aee8b3d78f233c3199a3e9a6c0ac628a31a433))
+
+
+### Dependencies
+
+* The following workspace dependencies were updated
+  * dependencies
+    * ipfs-core-types bumped from ^0.10.3 to ^0.11.0
+    * ipfs-core-utils bumped from ^0.14.3 to ^0.15.0
+
 ### [56.0.3](https://www.github.com/ipfs/js-ipfs/compare/ipfs-http-client-v56.0.2...ipfs-http-client-v56.0.3) (2022-04-20)
 
 
diff --git a/packages/ipfs-http-client/package.json b/packages/ipfs-http-client/package.json
index 4581e0b698..61bc50d4f0 100644
--- a/packages/ipfs-http-client/package.json
+++ b/packages/ipfs-http-client/package.json
@@ -1,6 +1,6 @@
 {
   "name": "ipfs-http-client",
-  "version": "56.0.3",
+  "version": "57.0.0",
   "description": "A client library for the IPFS HTTP API",
   "keywords": [
     "ipfs"
@@ -58,8 +58,8 @@
     "any-signal": "^3.0.0",
     "dag-jose": "^1.0.0",
     "err-code": "^3.0.1",
-    "ipfs-core-types": "^0.10.3",
-    "ipfs-core-utils": "^0.14.3",
+    "ipfs-core-types": "^0.11.0",
+    "ipfs-core-utils": "^0.15.0",
     "ipfs-utils": "^9.0.6",
     "it-first": "^1.0.6",
     "it-last": "^1.0.4",
diff --git a/packages/ipfs-http-gateway/CHANGELOG.md b/packages/ipfs-http-gateway/CHANGELOG.md
index 1d8b04fcb3..3652477b2e 100644
--- a/packages/ipfs-http-gateway/CHANGELOG.md
+++ b/packages/ipfs-http-gateway/CHANGELOG.md
@@ -19,6 +19,25 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline
 
 
 
+## [0.10.0](https://www.github.com/ipfs/js-ipfs/compare/ipfs-http-gateway-v0.9.3...ipfs-http-gateway-v0.10.0) (2022-05-27)
+
+
+### ⚠ BREAKING CHANGES
+
+* This module is now ESM only and there return types of some methods have changed
+
+### Features
+
+* update to libp2p 0.37.x ([#4092](https://www.github.com/ipfs/js-ipfs/issues/4092)) ([74aee8b](https://www.github.com/ipfs/js-ipfs/commit/74aee8b3d78f233c3199a3e9a6c0ac628a31a433))
+
+
+### Dependencies
+
+* The following workspace dependencies were updated
+  * dependencies
+    * ipfs-core-types bumped from ^0.10.3 to ^0.11.0
+    * ipfs-http-response bumped from ^2.0.2 to ^3.0.0
+
 ### [0.9.3](https://www.github.com/ipfs/js-ipfs/compare/ipfs-http-gateway-v0.9.2...ipfs-http-gateway-v0.9.3) (2022-04-20)
 
 
@@ -342,4 +361,4 @@ Co-authored-by: achingbrain <alex@achingbrain.net>
 
 ### Features
 
-* type check & generate defs from jsdoc ([#3281](https://github.com/ipfs/js-ipfs/issues/3281)) ([bbcaf34](https://github.com/ipfs/js-ipfs/commit/bbcaf34111251b142273a5675f4754ff68bd9fa0))
+* type check & generate defs from jsdoc ([#3281](https://github.com/ipfs/js-ipfs/issues/3281)) ([bbcaf34](https://github.com/ipfs/js-ipfs/commit/bbcaf34111251b142273a5675f4754ff68bd9fa0))
\ No newline at end of file
diff --git a/packages/ipfs-http-gateway/package.json b/packages/ipfs-http-gateway/package.json
index 1e85e3e643..42997be5d4 100644
--- a/packages/ipfs-http-gateway/package.json
+++ b/packages/ipfs-http-gateway/package.json
@@ -1,6 +1,6 @@
 {
   "name": "ipfs-http-gateway",
-  "version": "0.9.3",
+  "version": "0.10.0",
   "description": "JavaScript implementation of the IPFS specification",
   "keywords": [
     "IPFS"
@@ -64,8 +64,8 @@
     "@hapi/hapi": "^20.0.0",
     "@libp2p/logger": "^1.1.4",
     "hapi-pino": "^8.5.0",
-    "ipfs-core-types": "^0.10.3",
-    "ipfs-http-response": "^2.0.2",
+    "ipfs-core-types": "^0.11.0",
+    "ipfs-http-response": "^3.0.0",
     "is-ipfs": "^6.0.1",
     "it-last": "^1.0.4",
     "it-to-stream": "^1.0.0",
diff --git a/packages/ipfs-http-response/CHANGELOG.md b/packages/ipfs-http-response/CHANGELOG.md
index e250275528..1b73e7a201 100644
--- a/packages/ipfs-http-response/CHANGELOG.md
+++ b/packages/ipfs-http-response/CHANGELOG.md
@@ -3,6 +3,24 @@
 All notable changes to this project will be documented in this file.
 See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
 
+## [3.0.0](https://www.github.com/ipfs/js-ipfs/compare/ipfs-http-response-v2.0.3...ipfs-http-response-v3.0.0) (2022-05-27)
+
+
+### ⚠ BREAKING CHANGES
+
+* This module is now ESM only and there return types of some methods have changed
+
+### Features
+
+* update to libp2p 0.37.x ([#4092](https://www.github.com/ipfs/js-ipfs/issues/4092)) ([74aee8b](https://www.github.com/ipfs/js-ipfs/commit/74aee8b3d78f233c3199a3e9a6c0ac628a31a433))
+
+
+### Dependencies
+
+* The following workspace dependencies were updated
+  * devDependencies
+    * ipfs-core bumped from ^0.14.3 to ^0.15.0
+
 ### [2.0.3](https://www.github.com/ipfs/js-ipfs/compare/ipfs-http-response-v2.0.2...ipfs-http-response-v2.0.3) (2022-04-20)
 
 
@@ -290,4 +308,4 @@ case of some property names that are used by this module.
 ### Features
 
 * export resolver ([d9e56b8](https://github.com/ipfs/js-ipfs-http-response/commit/d9e56b8))
-* initial implementation ([d9d0c08](https://github.com/ipfs/js-ipfs-http-response/commit/d9d0c08))
+* initial implementation ([d9d0c08](https://github.com/ipfs/js-ipfs-http-response/commit/d9d0c08))
\ No newline at end of file
diff --git a/packages/ipfs-http-response/package.json b/packages/ipfs-http-response/package.json
index 8144b6556d..15c9066f55 100644
--- a/packages/ipfs-http-response/package.json
+++ b/packages/ipfs-http-response/package.json
@@ -1,6 +1,6 @@
 {
   "name": "ipfs-http-response",
-  "version": "2.0.3",
+  "version": "3.0.0",
   "description": "Creates an HTTP response from an IPFS Hash",
   "leadMaintainer": "Vasco Santos <vasco.santos@moxy.studio>",
   "main": "src/index.js",
@@ -79,7 +79,7 @@
     "aegir": "^37.0.11",
     "get-stream": "^6.0.0",
     "global": "^4.4.0",
-    "ipfs-core": "^0.14.3",
+    "ipfs-core": "^0.15.0",
     "ipfsd-ctl": "^11.0.0",
     "it-all": "^1.0.4",
     "uint8arrays": "^3.0.0"
diff --git a/packages/ipfs-http-server/CHANGELOG.md b/packages/ipfs-http-server/CHANGELOG.md
index 791f3ddf25..9e02bdfe91 100644
--- a/packages/ipfs-http-server/CHANGELOG.md
+++ b/packages/ipfs-http-server/CHANGELOG.md
@@ -28,6 +28,33 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline
 
 
 
+## [0.12.0](https://www.github.com/ipfs/js-ipfs/compare/ipfs-http-server-v0.11.3...ipfs-http-server-v0.12.0) (2022-05-27)
+
+
+### ⚠ BREAKING CHANGES
+
+* This module is now ESM only and there return types of some methods have changed
+
+### Features
+
+* update to libp2p 0.37.x ([#4092](https://www.github.com/ipfs/js-ipfs/issues/4092)) ([74aee8b](https://www.github.com/ipfs/js-ipfs/commit/74aee8b3d78f233c3199a3e9a6c0ac628a31a433))
+
+
+### Bug Fixes
+
+* update to latest libp2p interfaces ([#4111](https://www.github.com/ipfs/js-ipfs/issues/4111)) ([4e93dd5](https://www.github.com/ipfs/js-ipfs/commit/4e93dd5d4f4be397c2b1cd8ae5d17e593493e6a9))
+
+
+### Dependencies
+
+* The following workspace dependencies were updated
+  * dependencies
+    * ipfs-core-types bumped from ^0.10.3 to ^0.11.0
+    * ipfs-core-utils bumped from ^0.14.3 to ^0.15.0
+    * ipfs-http-gateway bumped from ^0.9.2 to ^0.10.0
+  * devDependencies
+    * ipfs-http-client bumped from ^56.0.3 to ^57.0.0
+
 ### [0.11.3](https://www.github.com/ipfs/js-ipfs/compare/ipfs-http-server-v0.11.2...ipfs-http-server-v0.11.3) (2022-04-20)
 
 
diff --git a/packages/ipfs-http-server/package.json b/packages/ipfs-http-server/package.json
index c59bf33729..713f781dfc 100644
--- a/packages/ipfs-http-server/package.json
+++ b/packages/ipfs-http-server/package.json
@@ -1,6 +1,6 @@
 {
   "name": "ipfs-http-server",
-  "version": "0.11.3",
+  "version": "0.12.0",
   "description": "JavaScript implementation of the IPFS specification",
   "keywords": [
     "IPFS"
@@ -51,9 +51,9 @@
     "any-signal": "^3.0.0",
     "dlv": "^1.1.3",
     "hapi-pino": "^8.5.0",
-    "ipfs-core-types": "^0.10.3",
-    "ipfs-core-utils": "^0.14.3",
-    "ipfs-http-gateway": "^0.9.2",
+    "ipfs-core-types": "^0.11.0",
+    "ipfs-core-utils": "^0.15.0",
+    "ipfs-http-gateway": "^0.10.0",
     "ipfs-unixfs": "^6.0.9",
     "it-all": "^1.0.4",
     "it-drain": "^1.0.3",
@@ -81,7 +81,7 @@
     "aegir": "^37.0.11",
     "err-code": "^3.0.1",
     "form-data": "^4.0.0",
-    "ipfs-http-client": "^56.0.3",
+    "ipfs-http-client": "^57.0.0",
     "iso-random-stream": "^2.0.2",
     "it-first": "^1.0.4",
     "it-to-buffer": "^2.0.0",
diff --git a/packages/ipfs-message-port-client/CHANGELOG.md b/packages/ipfs-message-port-client/CHANGELOG.md
index 299721b8d7..5699730b44 100644
--- a/packages/ipfs-message-port-client/CHANGELOG.md
+++ b/packages/ipfs-message-port-client/CHANGELOG.md
@@ -3,6 +3,29 @@
 All notable changes to this project will be documented in this file.
 See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
 
+## [0.12.0](https://www.github.com/ipfs/js-ipfs/compare/ipfs-message-port-client-v0.11.3...ipfs-message-port-client-v0.12.0) (2022-05-27)
+
+
+### ⚠ BREAKING CHANGES
+
+* This module is now ESM only and there return types of some methods have changed
+
+### Features
+
+* update to libp2p 0.37.x ([#4092](https://www.github.com/ipfs/js-ipfs/issues/4092)) ([74aee8b](https://www.github.com/ipfs/js-ipfs/commit/74aee8b3d78f233c3199a3e9a6c0ac628a31a433))
+
+
+### Dependencies
+
+* The following workspace dependencies were updated
+  * dependencies
+    * ipfs-core-types bumped from ^0.10.3 to ^0.11.0
+    * ipfs-message-port-protocol bumped from ^0.11.3 to ^0.12.0
+  * devDependencies
+    * interface-ipfs-core bumped from ^0.154.2 to ^0.155.0
+    * ipfs-core bumped from ^0.14.3 to ^0.15.0
+    * ipfs-message-port-server bumped from ^0.11.2 to ^0.12.0
+
 ### [0.11.3](https://www.github.com/ipfs/js-ipfs/compare/ipfs-message-port-client-v0.11.2...ipfs-message-port-client-v0.11.3) (2022-04-20)
 
 
@@ -470,4 +493,4 @@ Co-authored-by: achingbrain <alex@achingbrain.net>
 
 ### Features
 
-* share IPFS node between browser tabs ([#3081](https://github.com/ipfs/js-ipfs/issues/3081)) ([1b8b1b8](https://github.com/ipfs/js-ipfs/commit/1b8b1b822a252498889c54972a1f57e1fedc39d0)), closes [#3022](https://github.com/ipfs/js-ipfs/issues/3022)
+* share IPFS node between browser tabs ([#3081](https://github.com/ipfs/js-ipfs/issues/3081)) ([1b8b1b8](https://github.com/ipfs/js-ipfs/commit/1b8b1b822a252498889c54972a1f57e1fedc39d0)), closes [#3022](https://github.com/ipfs/js-ipfs/issues/3022)
\ No newline at end of file
diff --git a/packages/ipfs-message-port-client/package.json b/packages/ipfs-message-port-client/package.json
index e200780c08..d7048eaefd 100644
--- a/packages/ipfs-message-port-client/package.json
+++ b/packages/ipfs-message-port-client/package.json
@@ -1,6 +1,6 @@
 {
   "name": "ipfs-message-port-client",
-  "version": "0.11.3",
+  "version": "0.12.0",
   "description": "IPFS client library for accessing IPFS node over message port",
   "keywords": [
     "ipfs",
@@ -44,17 +44,17 @@
   "dependencies": {
     "browser-readablestream-to-it": "^1.0.1",
     "err-code": "^3.0.1",
-    "ipfs-core-types": "^0.10.3",
-    "ipfs-message-port-protocol": "^0.11.3",
+    "ipfs-core-types": "^0.11.0",
+    "ipfs-message-port-protocol": "^0.12.0",
     "ipfs-unixfs": "^6.0.9",
     "it-peekable": "^1.0.2",
     "multiformats": "^9.5.1"
   },
   "devDependencies": {
     "aegir": "^37.0.11",
-    "interface-ipfs-core": "^0.154.2",
-    "ipfs-core": "^0.14.3",
-    "ipfs-message-port-server": "^0.11.2"
+    "interface-ipfs-core": "^0.155.0",
+    "ipfs-core": "^0.15.0",
+    "ipfs-message-port-server": "^0.12.0"
   },
   "engines": {
     "node": ">=15.0.0",
diff --git a/packages/ipfs-message-port-protocol/CHANGELOG.md b/packages/ipfs-message-port-protocol/CHANGELOG.md
index 0ff89a2f29..f5b31c5a6c 100644
--- a/packages/ipfs-message-port-protocol/CHANGELOG.md
+++ b/packages/ipfs-message-port-protocol/CHANGELOG.md
@@ -3,6 +3,24 @@
 All notable changes to this project will be documented in this file.
 See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
 
+## [0.12.0](https://www.github.com/ipfs/js-ipfs/compare/ipfs-message-port-protocol-v0.11.3...ipfs-message-port-protocol-v0.12.0) (2022-05-27)
+
+
+### ⚠ BREAKING CHANGES
+
+* This module is now ESM only and there return types of some methods have changed
+
+### Features
+
+* update to libp2p 0.37.x ([#4092](https://www.github.com/ipfs/js-ipfs/issues/4092)) ([74aee8b](https://www.github.com/ipfs/js-ipfs/commit/74aee8b3d78f233c3199a3e9a6c0ac628a31a433))
+
+
+### Dependencies
+
+* The following workspace dependencies were updated
+  * dependencies
+    * ipfs-core-types bumped from ^0.10.3 to ^0.11.0
+
 ### [0.11.3](https://www.github.com/ipfs/js-ipfs/compare/ipfs-message-port-protocol-v0.11.2...ipfs-message-port-protocol-v0.11.3) (2022-04-20)
 
 
@@ -350,4 +368,4 @@ Co-authored-by: achingbrain <alex@achingbrain.net>
 
 ### Features
 
-* share IPFS node between browser tabs ([#3081](https://github.com/ipfs/js-ipfs/issues/3081)) ([1b8b1b8](https://github.com/ipfs/js-ipfs/commit/1b8b1b822a252498889c54972a1f57e1fedc39d0)), closes [#3022](https://github.com/ipfs/js-ipfs/issues/3022)
+* share IPFS node between browser tabs ([#3081](https://github.com/ipfs/js-ipfs/issues/3081)) ([1b8b1b8](https://github.com/ipfs/js-ipfs/commit/1b8b1b822a252498889c54972a1f57e1fedc39d0)), closes [#3022](https://github.com/ipfs/js-ipfs/issues/3022)
\ No newline at end of file
diff --git a/packages/ipfs-message-port-protocol/package.json b/packages/ipfs-message-port-protocol/package.json
index b92770efbb..118264c226 100644
--- a/packages/ipfs-message-port-protocol/package.json
+++ b/packages/ipfs-message-port-protocol/package.json
@@ -1,6 +1,6 @@
 {
   "name": "ipfs-message-port-protocol",
-  "version": "0.11.3",
+  "version": "0.12.0",
   "description": "IPFS client/server protocol over message port",
   "keywords": [
     "ipfs"
@@ -76,7 +76,7 @@
     "dep-check": "aegir dep-check -i ipfs-core-types"
   },
   "dependencies": {
-    "ipfs-core-types": "^0.10.3",
+    "ipfs-core-types": "^0.11.0",
     "multiformats": "^9.5.1"
   },
   "devDependencies": {
diff --git a/packages/ipfs-message-port-server/CHANGELOG.md b/packages/ipfs-message-port-server/CHANGELOG.md
index 9a3a3581f2..1acccd2b93 100644
--- a/packages/ipfs-message-port-server/CHANGELOG.md
+++ b/packages/ipfs-message-port-server/CHANGELOG.md
@@ -3,6 +3,30 @@
 All notable changes to this project will be documented in this file.
 See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
 
+## [0.12.0](https://www.github.com/ipfs/js-ipfs/compare/ipfs-message-port-server-v0.11.3...ipfs-message-port-server-v0.12.0) (2022-05-27)
+
+
+### ⚠ BREAKING CHANGES
+
+* This module is now ESM only and there return types of some methods have changed
+
+### Features
+
+* update to libp2p 0.37.x ([#4092](https://www.github.com/ipfs/js-ipfs/issues/4092)) ([74aee8b](https://www.github.com/ipfs/js-ipfs/commit/74aee8b3d78f233c3199a3e9a6c0ac628a31a433))
+
+
+### Bug Fixes
+
+* update to latest libp2p interfaces ([#4111](https://www.github.com/ipfs/js-ipfs/issues/4111)) ([4e93dd5](https://www.github.com/ipfs/js-ipfs/commit/4e93dd5d4f4be397c2b1cd8ae5d17e593493e6a9))
+
+
+### Dependencies
+
+* The following workspace dependencies were updated
+  * dependencies
+    * ipfs-core-types bumped from ^0.10.3 to ^0.11.0
+    * ipfs-message-port-protocol bumped from ^0.11.3 to ^0.12.0
+
 ### [0.11.3](https://www.github.com/ipfs/js-ipfs/compare/ipfs-message-port-server-v0.11.2...ipfs-message-port-server-v0.11.3) (2022-04-20)
 
 
@@ -389,4 +413,4 @@ Co-authored-by: achingbrain <alex@achingbrain.net>
 
 ### Features
 
-* share IPFS node between browser tabs ([#3081](https://github.com/ipfs/js-ipfs/issues/3081)) ([1b8b1b8](https://github.com/ipfs/js-ipfs/commit/1b8b1b822a252498889c54972a1f57e1fedc39d0)), closes [#3022](https://github.com/ipfs/js-ipfs/issues/3022)
+* share IPFS node between browser tabs ([#3081](https://github.com/ipfs/js-ipfs/issues/3081)) ([1b8b1b8](https://github.com/ipfs/js-ipfs/commit/1b8b1b822a252498889c54972a1f57e1fedc39d0)), closes [#3022](https://github.com/ipfs/js-ipfs/issues/3022)
\ No newline at end of file
diff --git a/packages/ipfs-message-port-server/package.json b/packages/ipfs-message-port-server/package.json
index 98e947aa21..34a7c32110 100644
--- a/packages/ipfs-message-port-server/package.json
+++ b/packages/ipfs-message-port-server/package.json
@@ -1,6 +1,6 @@
 {
   "name": "ipfs-message-port-server",
-  "version": "0.11.3",
+  "version": "0.12.0",
   "description": "IPFS server library for exposing IPFS node over message port",
   "keywords": [
     "ipfs",
@@ -66,8 +66,8 @@
     "dep-check": "aegir dep-check -i ipfs-core-types"
   },
   "dependencies": {
-    "ipfs-core-types": "^0.10.3",
-    "ipfs-message-port-protocol": "^0.11.3",
+    "ipfs-core-types": "^0.11.0",
+    "ipfs-message-port-protocol": "^0.12.0",
     "it-all": "^1.0.4"
   },
   "devDependencies": {
diff --git a/packages/ipfs/CHANGELOG.md b/packages/ipfs/CHANGELOG.md
index e797462406..eaf1ca6dbb 100644
--- a/packages/ipfs/CHANGELOG.md
+++ b/packages/ipfs/CHANGELOG.md
@@ -27,6 +27,30 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline
 
 
 
+## [0.63.0](https://www.github.com/ipfs/js-ipfs/compare/ipfs-v0.62.3...ipfs-v0.63.0) (2022-05-27)
+
+
+### ⚠ BREAKING CHANGES
+
+* This module is now ESM only and there return types of some methods have changed
+
+### Features
+
+* update to libp2p 0.37.x ([#4092](https://www.github.com/ipfs/js-ipfs/issues/4092)) ([74aee8b](https://www.github.com/ipfs/js-ipfs/commit/74aee8b3d78f233c3199a3e9a6c0ac628a31a433))
+
+
+### Dependencies
+
+* The following workspace dependencies were updated
+  * dependencies
+    * ipfs-cli bumped from ^0.12.3 to ^0.13.0
+    * ipfs-core bumped from ^0.14.3 to ^0.15.0
+  * devDependencies
+    * interface-ipfs-core bumped from ^0.154.2 to ^0.155.0
+    * ipfs-client bumped from ^0.7.8 to ^0.8.0
+    * ipfs-core-types bumped from ^0.10.3 to ^0.11.0
+    * ipfs-http-client bumped from ^56.0.3 to ^57.0.0
+
 ### [0.62.3](https://www.github.com/ipfs/js-ipfs/compare/ipfs-v0.62.2...ipfs-v0.62.3) (2022-04-20)
 
 
diff --git a/packages/ipfs/package.json b/packages/ipfs/package.json
index e413712bb2..04b43c59d0 100644
--- a/packages/ipfs/package.json
+++ b/packages/ipfs/package.json
@@ -1,6 +1,6 @@
 {
   "name": "ipfs",
-  "version": "0.62.3",
+  "version": "0.63.0",
   "description": "JavaScript implementation of the IPFS specification",
   "keywords": [
     "IPFS"
@@ -68,8 +68,8 @@
   },
   "dependencies": {
     "@libp2p/logger": "^1.1.4",
-    "ipfs-cli": "^0.12.3",
-    "ipfs-core": "^0.14.3",
+    "ipfs-cli": "^0.13.0",
+    "ipfs-core": "^0.15.0",
     "semver": "^7.3.2",
     "update-notifier": "^5.0.0"
   },
@@ -81,10 +81,10 @@
     "cross-env": "^7.0.0",
     "electron-webrtc": "^0.3.0",
     "go-ipfs": "^0.12.1",
-    "interface-ipfs-core": "^0.154.2",
-    "ipfs-client": "^0.7.8",
-    "ipfs-core-types": "^0.10.3",
-    "ipfs-http-client": "^56.0.3",
+    "interface-ipfs-core": "^0.155.0",
+    "ipfs-client": "^0.8.0",
+    "ipfs-core-types": "^0.11.0",
+    "ipfs-http-client": "^57.0.0",
     "ipfs-interop": "ipfs/interop#feat/upgrade-to-esm-libp2p",
     "ipfs-utils": "^9.0.6",
     "ipfsd-ctl": "^11.0.0",