This week is a quiet one for news. But if you’re a developer; the following few changes are important ones!
holochain-conductor-api → holochain-client-js
After a discussion both inside the team and with key developer community members, the name of the JavaScript conductor client has been changed. Everyone feels this better reflects its purpose as a client library for the conductor admin and app APIs.
The GitHub repo can now be found at https://github.com/holochain/holochain-client-js, and the NPM package is now called @holochain/client
.
Of course, this is a breaking change, and you’ll need to update your package.json
file in any project that uses this library.
If you’re a Rust front-end developer, there’s a package for you as well on GitHub. If you’re working on a different front-end language and are building a conductor client library for it, we’d love to tell other developers about it!
Finally, the hApp client call tutorial has been updated to use the new NPM package name (and has been updated to work with Holochain 0.0.119 and newer too).
Holochain 0.0.123: unified zome calling
The only breaking change with this release is that call_remote
has been merged into call
in the host API, and the signature has changed (#1180). If your hApp accesses the host API directly, you’ll need to refactor your code. If you use the HDK instead, the call
function’s signature has changed too. The call_remote
function is still available and the signature hasn’t changed, but you will need to recompile your zome against HDK 0.0.119 if you use it.
A network-level bug has also been fixed (#1181). Attempts to send validation receipts back to authors created an infinite loop; this was hanging the conductor on app startup.
Save the date: FOSDEM 2022 on 5–6 Feb
As mentioned two Dev Pulses ago, we’re once again co-hosting the Web3 / DWeb / peer-to-peer computing room at FOSDEM, Europe’s largest open-source conference. In addition to three sessions related to Holochain and two related to Fluence, our co-host, there are a lot of other exciting-looking projects on the schedule. I’ve had the pleasure of speaking to people involved with many of these projects over the past few years, and they’re all breaking ground in unique ways and contributing to the evolution of the decentralised web.
Cover photo by ThisisEngineering RAEng on Unsplash