How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Cap'n Proto 0.5.1: Bugfixes

calendar_today January 23, 2015 person domain capn-proto

Cap’n Proto 0.5.1 has just been released with some bug fixes: 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() . Declaring a generic method (with method-specific type parameters) inside a generic interface generated code that didn’t compile. joinPromises() didn’t work on an array of Promise . Unnecessary error messages were being printed to the console when RPC clients disconnected. Sorry about the bugs. 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 . Both moves have left behind redirects so that old links / repository references should continue to work.

open_in_new Read original post