Release notes

For information about upcoming releases, see the pre-release notes.

Version 0.16.2

This is a bug fix and maintenance release. Notable changes:

Version 0.16.1

This is a bug fix and maintenance release. Notable changes:

Version 0.16

New requirements for developers and users:

New features:

Feature removals:

General improvements:

P2P network connection and protocol:

Wallet:

Segregated witness latecomers:

Block stores:

Crypto:

Development:

Wallet-Tool:

Wallet-Template:

Misc:

Version 0.15.10

This is a bug fix and maintenance release. Notable changes:

For a thorough list of changes, see the git history.

Version 0.15.9

This is a bug fix / maintenance release:

Version 0.15.8

This is a bug fix / maintenance release:

Version 0.15.7

This is a bug fix / maintenance release:

Version 0.15.6

This is a bug fix / maintenance release:

Version 0.15.5

This is a bug fix / maintenance release:

Version 0.15.4

This is a bug fix / maintenance release:

Version 0.15.2

This is a bug fix / maintenance release:

Version 0.15.1

This is a bug fix / maintenance release:

Version 0.15

Wallet:

Segregated witness:

Block store:

Networking (Peer, PeerGroup):

Persistence (Protobuf):

Full verification:

Misc:

Removals:

Development:

Version 0.14.7

This is a bug fix / maintenance release:

Version 0.14.6

This is a bug fix / maintenance release:

Version 0.14.5

This is a bug fix / maintenance release:

Version 0.14.4

This is a bug fix / maintenance release:

Version 0.14.3

This is a bug fix / maintenance release:

Version 0.14.2

This is a bug fix / maintenance release:

Version 0.14.1

This is a bug fix / maintenance release:

Version 0.14

API changes:

Version 0.13.6

This is a bug fix / maintenance release:

Version 0.13.5

This is a bug fix / maintenance release:

Version 0.13.4

This is a bug fix / maintenance release:

Version 0.13.3

This is a bug fix / maintenance release:

Version 0.13.2

This is a bug fix / maintenance release:

Version 0.13.1

This is a bug fix / maintenance release:

Version 0.13

From most to least notable:

API changes:

Version 0.12.3

This is a bug fix / maintenance release:

Version 0.12.2

This is a bug fix / maintenance release:

Version 0.12.1

This is a bug fix / maintenance release:

Version 0.12

Documentation and tutorials:

API changes:

Version 0.11.3

This is a bugfix release.

Version 0.11.2

This is a bugfix release.

Version 0.11.1

Version 0.11

Notable changes and new features:

Smaller improvements:

Notable bug fixes:

API changes:

New documentation:

Please note that as I am no longer employed by Google, after 0.11 signing the Google contributor license agreement will no longer be necessary. I look forward to welcoming contributions from Andreas Schildbach now this requirement has gone away. Also, in future I plan to re-namespace the library from com.google.bitcoin to org.bitcoinj - auto-migration scripts will be provided when this is done.

Version 0.10.3

Version 0.10.2

Version 0.10.1

Version 0.10

API Changes:

Version 0.9

API changes:

Version 0.8

API changes:

Known issues:

Version 0.7.1

Version 0.7

API changes:

Version 0.6

API changes:

Version 0.5

This release included 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’s not fully finished/documented yet, this work is available on a branch.

Version 0.4.1

Minor bugfixes:

Version 0.4

New in this release:

Version 0.3

New in this release: