I&#39;m pleased to announce the release of BitCoinJ 0.5, the library that powers Android Wallet, SatoshiDice, Bitcoin Status, the server side part of BCCAPI and much more. <div><br></div><div>This release focusses on bug fixes, making the build more standard and completing the transition to the protobuf wallet format. It also<span style="font-family:arial,sans-serif;font-size:13px;line-height:16px"> includes the first preview of the native API, allowing you to access bitcoinj from C++/Objective-C++ using a straightforward, intuitive mapping from the Java API. Much easier than JNI and no JVM is required, just the libgcj support library. Examples of a native Cocoa app for OS X and a command line hello world app are included. Because it&#39;s not fully finished/documented yet, this work is available on a branch rather than in the main release.</span><div>
<font face="arial, sans-serif"><span style="line-height:16px"><br></span></font></div><div><font face="arial, sans-serif"><span style="line-height:16px">We now have a Google+ page where we&#39;ll post announcements and developer tips/ideas: <a href="https://plus.google.com/102614914114364947458">https://plus.google.com/102614914114364947458</a></span><br>
</font><div><br></div><div>New in this release:<div><ul style="font-size:13.333333969116211px;padding-left:25px;max-width:62em;font-family:arial,sans-serif"><li style="margin-bottom:0.3em">Address.getParameters() and Address.getParametersFromAddress() let you figure out for what network the address is for (test, production, etc). BitcoinURI no longer requires a NetworkParameters for the same reason.</li>
<li style="margin-bottom:0.3em">Updated to latest bouncy castle version, remove the need for the Android artifact by using the SpongyCastle build</li><li style="margin-bottom:0.3em">Receives pending transactions much faster than before</li>
<li style="margin-bottom:0.3em">Update to the testnet2 rules</li><li style="margin-bottom:0.3em">Wallets now store the current chain head</li><li style="margin-bottom:0.3em">wallet-tool can now create and broadcast transactions from the command line</li>
<li style="margin-bottom:0.3em">Wallets will now be auto-migrated to protobuf format if they were previously serialized Java objects</li><li style="margin-bottom:0.3em">Now uses the standard Maven directory layout</li><li style="margin-bottom:0.3em">
Many important bugfixes</li></ul><p style="font-size:13.333333969116211px;line-height:1.25em;max-width:64em;font-family:arial,sans-serif">I&#39;d like to thank Jim Burton, Miron Cuperman, Andreas Schildbach and Gary Young for their contributions to this release.</p>
<p style="font-size:13.333333969116211px;line-height:1.25em;max-width:64em;font-family:arial,sans-serif">You can get it from the download page on <a href="http://www.bitcoinj.org">www.bitcoinj.org</a></p></div></div></div>
<div><br></div></div>