Saturday, May 2, 2015

BitShares 0.9.0

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