Required upgrade for all users by block 2460000 (approximately 2015-05-05 13:00 UTC)
RC1/RC2 users are also required to upgrade
Blockchain history will be replayed on upgrade; this can take a long time
Wallet database will be upgraded on first login; this can take a long time
Recommended to close and re-open client after first login after upgrade
The following changes will occur after block 2460000:
Advanced user-issued asset features have been added (see below for API changes)
Fix remaining rounding errors in market engine
Message burning now costs 1 BTS/KiB of message string
Registering long asset symbols now costs 5000 BTS instead of 500 BTS
Fix bug with random shuffling of delegate production round order
Many other market engine fixes
Project repository now has nested git submodules; use git submodule update –init –recursive when building
New wallet contact and approval handling API (see below for API changes)
Wallet accounts, contacts, and approvals are now three distinct types of records in the wallet
Fix bug where active keys could not be regenerated from owner keys using wallet_regenerate_keys
Fix incorrect output of blockchain_get_account_public_balance in some cases
Fix incorrect recording of market history in some cases
Fix bug where RPC ID was erroneously cached
API changes
Removed:
blockchain_is_synced
blockchain_get_security_state
wallet_get_name
wallet_account_set_favorite
wallet_account_set_approval
wallet_add_contact_account
wallet_transfer_to_legacy_address
wallet_transfer_to_address
wallet_transfer_to_public_account
wallet_transfer_from
wallet_account_update_private_data
wallet_list_favorite_accounts
wallet_list_unregistered_accounts
wallet_list_my_accounts
wallet_get_account_public_address
wallet_remove_contact_account
wallet_check_vote_status
wallet_asset_create
wallet_asset_update
wallet_asset_issue
wallet_asset_issue_to_addresses
wallet_asset_authorize_key
Modified:
No more floats/doubles in any API inputs or outputs
blockchain_market_price_history output now separates volume into base_volume and quote_volume
Some fields in the output of blockchain_get_transaction have been removed or renamed
wallet_transfer now accepts contacts, public keys, addresses, and BTC addresses as the recipient in addition to account names
An argument has been added to wallet_create and wallet_change_passphrase to allow for optional passphrase double-verification
An argument has been added to wallet_rescan_blockchain to allow scanning synchronously
Many of the fields in any asset_record such as those returned by blockchain_get_asset have been renamed
Some of the fields in any wallet_account_record have been removed:
is_my_account
approved
is_favorite
Added:
blockchain_list_address_orders
blockchain_get_market_order
wallet_list_contacts
wallet_get_contact
wallet_add_contact
wallet_remove_contact
wallet_list_approvals
wallet_get_approval
wallet_approve
wallet_set_custom_data
wallet_mia_create
wallet_uia_create
wallet_uia_issue
wallet_uia_issue_to_addresses
wallet_uia_collect_fees
wallet_uia_update_description
wallet_uia_update_supply
wallet_uia_update_fees
wallet_uia_update_active_flags
wallet_uia_update_authority_permissions
wallet_uia_update_whitelist
Full block contents are no longer written to log files
Separate exception database has been removed
Fix memory leak
Fix some syncing bugs
Fix some crashes
Many GUI fixes/updates
Tray icon removed
Spanish translation added
Miscellaneous fixes and optimizations
source: https://github.com/BitShares/bitshares/releases/tag/bts%2F0.9.0
BitShares 0.9.0
No comments:
Post a Comment