X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=RELEASE-NOTES;h=49737ab65bbc7ae745aef3d1efd2a6ee524319e7;hb=98acf49b4ef193ec2b6b582da646bfc976de389e;hp=9d6ccdea7e281ed502ba7828bfcd7660a630f3f2;hpb=4ed400bdeab620ac9e576509146e52fb0c4a78c7;p=electrum-nvc.git diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 9d6ccde..49737ab 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,8 +1,213 @@ +# Release 1.9.8 +(This release includes features initially planned for version 2.0) + +* Electrum servers were upgraded to version 0.9. The new server stores + a Patrica tree of all UTXOs, an idea proposed by Alan Reiner in the + bitcointalk forum. This property allows the client to directly + request the balance of any address. The new commands are: + 1. getaddressbalance
+ 2. getaddressunspent
+ 3. getutxoaddress + +* Command-line commands that require a connection to the network spawn + a daemon, that remains connected and handles subsequent + commands. The daemon terminates itself if it remains unused for more + than one minute. The purpose of this is to make scripting more + efficient. For example, a bash script using many electrum commands + will open only one connection. + +# Release 1.9.7 +* Fix for offline signing +* Various bugfixes +* GUI usability improvements +* Coinbase Buyback plugin + +# Release 1.9.6 +* During wallet creation, do not write seed to disk until it is encrypted. +* Confirmation dialog if the transaction fee is higher than 1mBTC. +* bugfixes + +# Release 1.9.5 + +* Coin control: select addresses to send from +* Put addresses that have been used in a minimized section (Qt GUI) +* Allow non ascii chars in passwords + + +# Release 1.9.4 +bugfixes: offline transactions + +# Release 1.9.3 +bugfixes: connection problems, transactions staying unverified + +# Release 1.9.2 +* fix a syntax error + +# Release 1.9.1 +* fix regression with --offline mode +* fix regression with --portable mode: use a dedicated directory + +# Release 1.9 + +* The client connects to multiple servers in order to retrieve block headers and find the longest chain +* SSL certificate validation (to prevent MITM) +* Deterministic signatures (RFC 6979) +* Menu to create/restore/open wallets +* Create transactions with multiple outputs from CSV (comma separated values) +* New text gui: stdio +* Plugins are no longer tied to the qt GUI, they can reach all GUIs +* Proxy bugs have been fixed + + +# Release 1.8.1 + +* Notification option when receiving new tranactions +* Confirm dialogue before sending large amounts +* Alternative datafile location for non-windows systems +* Fix offline wallet creation +* Remove enforced tx fee +* Tray icon improvements +* Various bugfixes + + +# Release 1.8 + +* Menubar in classic gui +* Updated the QR Code plugin to enable offline/online wallets to transmit unsigned/signed transactions via QR code. +* Fixed bug where never-confirmed transactions prevented further spending + + +# Release 1.7.4 + +* Increase default fee +* fix create and restore in command line +* fix verify message in the gui + + +# Release 1.7.3: + +* Classic GUI can display amounts in mBTC +* Account selector in the classic GUI +* Changed the way the portable flag uses without supplying a -w argument +* Classic GUI asks users to enter their seed on wallet creation + + +# Release 1.7.2: + +* Transactions that are in the same block are displayed in chronological order in the history. +* The client computes transaction priority and rejects zero-fee transactions that need a fee. +* The default fee was lowered to 200 uBTC per kb. +* Due to an internal format change, your history may be pruned when + you open your wallet for the first time after upgrading to 1.7.2. If + this is the case, please visit a full server to restore your full + history. You will only need to do that once. + + +# Release 1.7.1: bugfixes. + + +# Release 1.7 + +* The Classic GUI can be extended with plugins. Developers who want to +add new features or third-party services to Electrum are invited to +write plugins. Some previously existing and non-essential features of +Electrum (point-of-sale mode, qrcode scanner) were removed from the +core and are now available as plugins. + +* The wallet waits for 2 confirmations before creating new +addresses. This makes recovery from seed more robust. Note that it +might create unwanted gaps if you use Electrum 1.7 together with older +versions of Electrum. + +* An interactive Python console replaces the 'Wall' tab. The provided +python environment gives users access to the wallet and gui. Most +electrum commands are available as python function in the +console. Custom scripts an be loaded with a "run(filename)" +command. Tab-completions are available. + +* The location of the Electrum folder in Windows changed from +LOCALAPPDATA to APPDATA. Discussion on this topic can be found here: +https://bitcointalk.org/index.php?topic=144575.0 + +* Private keys can be exported from within the classic GUI: + For a single address, use the address menu (right-click). + To export the keys of your entire wallet, use the settings dialog (import/export tab). + +* It is possible to create, sign and redeem multisig transaction using the +command line interface. This is made possible by the following new commands: + dumpprivkey, listunspent, createmultisig, createrawtransaction, decoderawtransaction, signrawtransaction +The syntax of these commands is similar to their bitcoind counterpart. +For an example, see Gavin's tutorial: https://gist.github.com/gavinandresen/3966071 + +* Offline wallets now work in a way similar to Armory: + 1. user creates an unsigned transaction using the online (watching-only) wallet. + 2. unsigned transaction is copied to the offline computer, and signed by the offline wallet. + 3. signed transaction is copied to the online computer, broadcasted by the online client. + 4. All these steps can be done via the command line interface or the classic GUI. + +* Many command line commands have been renamed in order to make the syntax consistent with bitcoind. + +# Release 1.6.2 + +== Classic GUI +* Added new version notification + +# Release 1.6.1 (11-01-2013) + +== Core +* It is now possible to restore a wallet from MPK (this will create a watching-only wallet) +* A switch button allows to easily switch between Lite and Classic GUI. + +== Classic GUI +* Seed and MPK help dialogs were rewritten +* Point of Sale: requested amounts can be expressed in other currencies and are converted to bitcoin. + +== Lite GUI +* The receiving button was removed in favor of a menu item to keep it consistent with the history toggle. + +# Release 1.6.0 (07-01-2013) + +== Core +* (Feature) Add support for importing, signing and verifiying compressed keys +* (Feature) Auto reconnect to random server on disconnect +* (Feature) Ultimate fallback to HTTP port 80 if TCP doesn't work on any server +* (Bug) Under rare circumstances changing password with incorrect password could damage wallet + +== Lite GUI +* (Chore) Use blockchain.info for exchange rate data +* (Feature) added currency conversion for BRL, CNY, RUB +* (Feature) Saraha theme +* (Feature) csv import/export for transactions including labels + +== Classic GUI +* (Chore) pruning servers now called "p", full servers "f" to avoid confusion with terms +* (Feature) Debits in history shown in red +* (Feature) csv import/export for transactions including labels + +# Release 1.5.8 (02-01-2013) + +== Core +* (Bug) Fix pending address balance on received coins for pruning servers +* (Bug) Fix history command line option to show output again (regression by SPV) +* (Chore) Add timeout to blockchain headers file download by HTTP +* (Feature) new option: -L, --language: default language used in GUI. + +== Lite GUI +* (Bug) Sending to auto-completed contacts works again +* (Chore) Added version number to title bar + +== Classic GUI +* (Feature) Language selector in options. + # Release 1.5.7 (18-12-2012) +== Core +* The blockchain headers file is no longer included in the packages, it is downloaded on startup. +* New command line option: -P or --portable, for portable wallets. With this flag, all preferences are saved to the wallet file, and the blockchain headers file is in the same directory as the wallet + == Lite GUI -* (Feature) Added the ablitiy to export your transactions to a CSV file. +* (Feature) Added the ability to export your transactions to a CSV file. * (Feature) Added a label dialog after sending a transaction. -* (Feature) Reworked receiving addreses; instead of a random selection from one of your receiving addresses a new widget will show listing unused addresses. +* (Feature) Reworked receiving addresses; instead of a random selection from one of your receiving addresses a new widget will show listing unused addresses. * (Chore) Removed server selection. With all the new server options a simple menu item does not suffice anymore.