Peer: Add a convenience accessor
Peer: utility for requesting addr data
Peer: Fix some more crashes that can occur when operating without a blockchain object
ClientConnectionManager.openConnection now returns a future. Some logging about connection failures was removed.
Add Wallet.fromKeys(). Creates a wallet containing a given set of keys. All further keys will be derived from the oldest key.
Add warning about randomly generated keys to Wallet constructor.
Rename DownloadListener to DownloadProgressTracker
Change how DownloadProgressTracker waits for progress to avoid possible deadlocks.
NioClientManager: change logging levels
Quieter logging in ConnectionHandler
ECKey: clarify name of parameter
ECKey: add throwing variants of the verify methods. Can help avoid mistakes when ignoring the result of verify.
WalletAppKit: allow customisation of the peer discovery engine.
Add an experimental HTTP based peer discovery engine that uses signed gzipped protocol buffers.
WatchMempol: fix a regression
PeerGroup: configure peer as download peer even when there is no chain, but don't configure download params as that would trigger block fetch.
Creating a useful shaded jar, that can be run with java -jar.

This appeared to be in the video for building a simple wallet, but not in the pom itself.
Add creationTimeSeconds to wallet dump.