cannam@133: --- cannam@133: layout: post cannam@133: title: "Cap'n Proto 0.5.1: Bugfixes" cannam@133: author: kentonv cannam@133: --- cannam@133: cannam@133: Cap'n Proto 0.5.1 has just been released with some bug fixes: cannam@133: cannam@133: * On Windows, the `capnp` tool would crash when it tried to generate an ID, e.g. when using `capnp id` or when compiling a file that was missing the file ID, because it tried to get random bytes from `/dev/urandom`, which of course doesn't exist on Windows. Oops. Now it uses `CryptGenRandom()`. cannam@133: * Declaring a generic method (with method-specific type parameters) inside a generic interface generated code that didn't compile. cannam@133: * `joinPromises()` didn't work on an array of `Promise`. cannam@133: * Unnecessary error messages were being printed to the console when RPC clients disconnected. cannam@133: cannam@133: Sorry about the bugs. cannam@133: cannam@133: In other news, as you can see, the Cap'n Proto web site now lives at `capnproto.org`. Additionally, the Github repo has been moved to the [Sandstorm.io organization](https://github.com/sandstorm-io). Both moves have left behind redirects so that old links / repository references should continue to work.