@vikramrajkumar vikramrajkumar released this Apr 1, 2015 · 126 commits to master since this release

Assets 5
  • Required upgrade by block 650000 (approximately 2015-04-02 17:00 UTC)
  • Blockchain history will be replayed on upgrade
  • The following changes will occur after block 650000:
    • 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 DVS/KiB of message string
    • Registering short asset symbols now costs 500,000 DVS instead of 5,000,000 DVS
    • Fix bug with random shuffling of delegate production round order
    • Various other market 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
      • 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
  • Miscellaneous fixes and optimizations
SHA1(DevShares-0.9.0.dmg)= e9939c9524afa1f26ea5d0e3bc7c81723ec06735
SHA1(devshares-0.9.0-linux-x86_64.tar.gz) = 496728f8bf13de6a3d1dca5a90f0f9cd162f0a16
SHA1(DevShares-v0.9.0.exe) = 5611a795ea38144ddb8f5a2d718994878bc9522b

@vikramrajkumar vikramrajkumar released this Feb 3, 2015 · 770 commits to master since this release

Assets 5
  • Required upgrade by block 237500 (approximately 2015-02-04 00:30 UTC)
  • Blockchain history will replay on upgrade
  • The following changes will occur after block 237500:
    • Enforce uniqueness of new voting slates
    • Fix rounding error preventing fees paid in market-pegged assets from being counted for some transactions
  • Fix broken wallet_import_keys_from_json command
  • Correctly decrypt memos in incoming non-TITAN transfers
  • Increase max memo size to 51 bytes
  • Fix bug that could cause syncing to halt
  • GUI fixes and improvements
  • Miscellaneous fixes and optimizations
SHA1(DevShares-v0.6.3.exe) = 24e0b073d363352998653634432e556830ccd19d
SHA1(DevShares-0.6.3.dmg)= 12919f0d078915e24a9a0aca8406812ed133bb80

@vikramrajkumar vikramrajkumar released this Jan 29, 2015 · 916 commits to master since this release

Assets 7
  • Required upgrade by block 187000
  • Blockchain history will replay on upgrade
  • The following changes will occur after block 187000:
    • Allow including non-delegate IDs in voting slates for off-chain polling
  • Improve robustness of wallet_import_keys_from_json command
  • Correctly include incoming non-TITAN transfers in history
  • Market order transactions expire 10 minutes after creation by default
  • Add support for authenticated RPC connections
  • RPC output can now be cached between block intervals
  • GUI fixes and improvements
  • Fix startup crash
  • Miscellaneous fixes and optimizations
SHA1(DevShares-v0.6.2.exe) = 37f8489e98d14abbac5bb6f2a744b85f2a8756c9
SHA1(DevShares-0.6.2.dmg)= f1c09f636504630a18e69e57d6a2cb12e6af8e1a
SHA1(devsharesGUI-0.6.2-linux-x86_64.tar.gz) = e78ba76f4f844b12fcb08c04c3be558135d6a589

@vikramrajkumar vikramrajkumar released this Jan 29, 2015 · 1066 commits to master since this release

Assets 7
  • Required upgrade by block 129600 (approximately 2015-01-21 23:15 UTC)
  • The following changes will occur after block 129600:
    • Fix large vesting balance claiming failure due to overflow
  • Fix delegate block generation bug
  • Revamped GUI layout
  • Miscellaneous fixes and optimizations
SHA1(DevShares-v0.6.1.exe) = 9338cc94619d7e3596488506f8c6897d69611e21
SHA1(DevShares-0.6.1.dmg)= 1ae18e6f69e323cf8ebbc729992f4ae476b52766
SHA1(devshares-0.6.1-linux-x86_64.tar.gz) = 9bb867551864e65444ab3e81360cd12a4dc770f2

@vikramrajkumar vikramrajkumar released this Jan 29, 2015 · 1121 commits to master since this release

Assets 6
  • Required upgrade by block 120000 (approximately 2015-01-20 20:00 UTC)
  • Blockchain history will replay on upgrade
  • The following changes will occur after block 120000:
    • Delegates can specify separate signing keys that can only sign blocks and publish feeds
    • Restore paying base fees to delegates rather than burning them
    • Enable specifying a separate balance voter key that can only change a balance's voting slate
    • Enable multisig withdrawals
    • Enable escrow withdrawals
    • Disable deposits and trades of fraudulent user-issued assets imitating market-issued assets
  • Don't track some extra blockchain records by default; use --statistics-enabled flag or "statistics_enabled": true config setting to enable
  • Allow loading delegate block production configuration settings from delegate_config.json
  • Add blockchain_get_slate command to view an account's published recommended voting slate
  • Add wallet_account_vesting_balances command to list vesting balance details
  • Improve wallet scanning performance
  • Fix networking crash
  • Miscellaneous fixes and optimizations
SHA1(DevShares-0.6.0.dmg)= ca6f3f43d484ccdb607c7fe57ca39a4f1a539c80
SHA1(devshares-0.6.0-linux-x86_64.tar.gz) = f329b50094ddacb28413dfc6001a68e0d6c6a467
SHA1(DevShares-v0.6.0-1-gd95a93d.exe) = b1362017d0e4c15f60f21620aa77936b3465a62e

@vikramrajkumar vikramrajkumar released this Jan 29, 2015 · 1307 commits to master since this release

Assets 7
  • Required upgrade by block 25000 (approximately 2015-01-09 17:00 UTC)
  • Blockchain history will replay on upgrade
  • The following changes will occur after block 25000:
    • Unlock sharedrop vesting balances (use wallet_collect_vesting_balances command to claim)
    • Fix insufficient feeds error on BitAsset/non-base asset markets
    • Allow hierarchical user-issued asset symbols to be longer than 8 characters
    • Asset symbols cannot start with "BIT"
  • Fix some bugs with fork switching
  • Add more delegate block production configuration settings
  • Set data directory permissions to 0700 by default on Mac and Linux
  • Miscellaneous fixes and optimizations
SHA1(DevShares-v0.5.0.dmg)= 332ebab2297a6b74e1860f147c6ebb47245eff03
SHA1(DevShares-v0.5.0.exe) = a0f05d817621635ccbec91a22e454ba77856ef25
SHA1(devshares-0.5.0-linux-x86_64.tar.gz) = 56544ac194a34875118edea1437a1a96988cefb8

@vikramrajkumar vikramrajkumar released this Jan 29, 2015 · 1459 commits to master since this release

Assets 6

Initial release of DevShares.

SHA1(devshares-0.4.28-linux-x86_64.tar.gz) = ed304c464998428012dd50e4c9c30044c1990b5d
SHA1(DevShares-v0.4.28.exe) = 50daca89de44405045177c7cf1d895a2b5f947c5