Armory 0.93.1 is Now Available!

The website has not been updated. Sorry! We changed the website a couple months ago and forgot that we don't have the scripts worked out for it yet. Our updates only hit the secure downloader, not the website! Will have a manual update to the website soon.

CHANGELOG

Quote



VERSION 0.93

Released Feb 21, 2015



- Compatible with Bitcoin Core 0.10 and "headers-first"

The most recent version of Bitcoin Core includes a parallel network

synchronization feature called "headers-first" which is incompatible

with previous versions of Armory. This version is required to use

Bitcoin Core 0.10 and newer. Torrent-based bootstrapping will

be removed in the next version of Armory.



- New Scalable Blockchain Engine

This version of Armory will look very similar to previous versions,

but actually has a completely new, scalable database engine (using

LMDB instead of LevelDB). The engine can now handle wallets with

millions of addresses and transactions!



- Rebuild Required (but much faster!)

The new database engine requires rebuilding and rescanning. You

will be prompted as soon as you start up 0.93 the first time.

However, due to the new blockchain engine, this process is

considerably faster than before. Generally less than 45 min!

NOTE: This is NOT redownloading the blockchain. It is only

rebuilding the local databases that Armory creates for itself.



- Improved Threading and Reliability

With the new backend comes overhauled inter-thread messaging. This

resolves a whole class of reliability issues that Armory has had in

the past, especially with large wallets and transaction histories.



- Address and Wallet Importing in Background

Importing wallets and addresses now induces background scans which

do not disable the interface (previously forced you into offline

mode for the duration of the scan).



- Supernode Mode

Use the "--supernode" flag before creating the databases to create

a supernode database that enables instant address & wallet import.

This is an enabling feature for high-volume, consumer facing apps

and services to be built on Armory, such as exchanges and block-

explorers. NOTE: Running with --supernode will result in an Armory

database approximately double the size of the blockchain!



- Improved armoryd.py

The daemon version of armory, armoryd.py, has been fully updated and

tested with the new database engine. Also includes a new "webshop"

sample application that demonstrates basic usage of armoryd.py to

collect & verify payments, generate unsigned transactions, etc.



- RFC6979 Deteministic Signing (via CLI args)

Armory now has a deterministic signing mode based on RFC6979.

The code passes all test vectors, but disabled by default pending

more rigorous review. It can be enabled using the --detsign

command-line flag.



Download links belowSigned tag "v0.93" in https://github.com/etotheipi/BitcoinArmory Upgrade with Secure Downloader in existing Armory is preferred (Help->Update Software)(as a workaround, you can always get the version from the website and use the secure downloader to immediately upgrade)I'm pleased to announce the final release of. This release is especially relevant to the D&TD forum, as it implements a database mode we call "supernode" which does arbitrary blockchain lookups/slicing (instant importing & sweeping of any arbitrary address/script/wallet). Along with it comes a more-robust Armory daemon (armoryd.py) which can be used remotely via JSON-RPC or modified in-place with your code to power your web service, exchange, etc. Using armoryd.py along with the --supernode flag gives you a full-featured Bitcoin management platform on which to build your service with no external dependencies (such as blockchain.info for arbitrary balance lookup). Your service can now integrate hot wallets, cold wallets, watch-only wallets, message signing, unsigned tx creation, and all multi-signature lockbox features.If you use the download links below, please check the GPG signatures of the last link and confirm hashes!Thanks to everyone on the Armory team for their hard work in developing, tweaking, testing, and more testing of the code in this release. And especially goatpig, who was instrumental in upgrading the database engine and responding extremely quickly (and effectively) to the variety of issues you would expect to pop up when overhauling such a large part of the code base. He's even got more tricks up his sleeve, for 0.93.1. Stay tuned!