# ⚡️ JS IPFS v0.40.0 RELEASE

**URL:** <https://discuss.ipfs.tech/t/js-ipfs-v0-40-0-release/6789>\
**Category:** News\
**Created:** [December 2, 2019, 4:17pm UTC](https://discuss.ipfs.tech/t/js-ipfs-v0-40-0-release/6789 "2019-12-02T16:17:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![alanshaw](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ipfs.tech/alanshaw/32/8381_2.png) [@alanshaw](https://discuss.ipfs.tech/u/alanshaw)\
**Post date:** [December 2, 2019, 4:17pm UTC](https://discuss.ipfs.tech/t/js-ipfs-v0-40-0-release/6789/1 "2019-12-02T16:17:14Z")

</div>

Migrations are not just for ducks 🦆. js-ipfs is paving the way for the dweb in the browser by laying foundations to switch to a hash format that can be used in URL origins 🛣. That’s right, JS IPFS 0.40 is now available in all good module stores. [js-ipfs 0.40.0 released | IPFS Blog & News](https://blog.ipfs.io/2019-12-02-js-ipfs-0-40/)

---

<div class="post-metadata">

**Author:** ![leerspace](https://avatars.discourse-cdn.com/v4/letter/l/94ad74/32.png) [@leerspace](https://discuss.ipfs.tech/u/leerspace)\
**Post date:** [December 3, 2019, 2:52am UTC](https://discuss.ipfs.tech/t/js-ipfs-v0-40-0-release/6789/2 "2019-12-03T02:52:26Z")

</div>

Just adding a link to the full blog post!

[https://discuss.ipfs.tech/t/js-ipfs-0-40-0-released/6788?u=leerspace](https://discuss.ipfs.tech/t/js-ipfs-0-40-0-released/6788)
