Assets 4

Minimum Boost version required is 1.65.1

[NEW] DCore and API

  • Daemon Database API - added list_operations, get_asset_count and get_transaction_id
  • Crypto API - added get_public_key, wif_to_private_key, sign_transaction, encrypt_message and decrypt_message
  • Login API - added monitoring to access new API group for providing statistical information from application about calls, variables, instances of classes, errors etc.
  • Monitoring API - new group containing get_counters and reset_counters - maintaining internal node event statistics
  • Wallet API - added derive_private_key, get_public_key, register_account_with_keys, register_multisig_account, update_account_keys, update_account_keys_to_multisig, import_single_key, list_operations and from_command_file

[IMPROVED] DCore and API

  • Daemon Database API - get_miner returns current vote ranking of specific miner
  • Daemon Database API - generate_content_keys and submit_content_async returns also quorum
  • Wallet API - import_key also derives and imports el_gamal keys for active and memo key when those keys are derived from owner key

[IMPROVED] CLI wallet

  • hide the password input for set_password and unlock commands
  • add --generate-keys command line option to generate brain, wif private and public keys
  • add --from-command-file command line option to run a sequence of calls loaded from a text file

[IMPROVED] GUI wallet

  • support for User Issued Assets in account balance and transfer funds
  • add command line options to match those in decentd and cli_wallet

[FIXED] DCore and API

  • Start of more DECENT processes caused DB corruption
  • Daemon Database API - get_required_fees ignored asset ID parameter
  • Daemon Database API - get_time_to_maint_by_block_time - returned every time 24h to next maintenance
  • Daemon Database API - verify_account_authority always returned an exception
  • Daemon History API - get_account_history and get_relative_account_history fixed behaviour
  • Daemon miner plugin - required-participation option had wrong type (bool)
  • Wallet API - search_account_history did not decrypt memo message for sender account

[FIXED] CLI wallet

  • web wallet JSON file failed to load
  • wrong chain ID was shown when started for first time
  • get_help command returned with wrong format

[FIXED] GUI wallet

  • password was echoed to console
  • failed to enter decimal point for non English locale in transfer funds
  • app occasionally crashed when resync/replay blockchain

and a few more small fixes here and there...

@colemanik colemanik released this Sep 3, 2018 · 173 commits to master since this release

Assets 2

Release notes

[NEW]

  • Added missing operations to transaction history for more detailed balance overview
  • Added new API function for balance changes
    • New history API and wallet API
      • search_account_balance_history (also with advanced search using various parameters)
      • get_account_balance_for_transaction
  • Added unencrypted/public messaging
    • Changed wallet API
      • send_message (added parameter bool broadcast)
    • New wallet API
      • send_unencrypted_message
  • Added exit/quit command to cli_wallet
  • Added possibility to run the DCore daemon as a system service/daemon on linux
    • New command line argument
      • --daemon
    • System directories used
    • logs dir = '/var/log/decentd/'
    • data_dir = '/var/lib/decentd/'
    • temp_dir = '/var/tmp/decentd/'
  • Added the possibility to change non-fixed to fixed MAX_SUPPLY for UIA
  • Added the possibility to change precision for UIA (only for not issued ones)
  • Added storage for every transaction ID (new plugin - default off)
  • Added search function for transaction by ID
    • New settings
      • --transaction-id-history
    • New database API and wallet API
      • get_transaction_by_id
  • Added setting for CA certificate for WSS on nodes
    • New settings
      • server-cert-file
      • server-cert-key-file
      • server-cert-chain-file
    • Changed setting
      • server-pem-password -> server-cert-password
    • Removed setting
      • server-pem-file
  • Added to HTTP header to DCore daemon
    • New setting
      • Access-Control-Allow-Origin (default : *)
  • Added daemon check for IPFS version

[IMPROVED]

  • Added support for all public DCore daemon API sets over HTTP w/o session
    • Default open API sets IDs
      • 0 database_api
      • 1 login_api
      • 2 network_broadcast_api
      • 3 history_api
      • 4 crypto_api
      • 5 messaging_api
  • Added support for OpenSSL 1.1 and newer versions
  • Added support for CryptoPP ver 7.0.0 and higher
  • DCore daemon optimized for higher transactions throughput (TPS)
  • Desktop app has new logo and minor fixes
  • Added command to print DCore daemon version
    • New command line argument
      • decentd -v or decentd --version

[FIXED]

  • Transfer to non-existing content
  • Several other bugs

Planned to be applied on September 13, 2018, 08:00 GMT.

@Roznovjak Roznovjak released this May 14, 2018 · 265 commits to master since this release

Assets 5

[IMPROVED] DCore and API

  • search_miner_voting in wallet API updated (can be called without account name specified)
  • search_miner_voting added to database API
  • More configurable logging in DCore
  • Initial seednodes list updated

[IMPROVED] Desktop wallet

  • Password view button to Desktop wallet

@Roznovjak Roznovjak released this Apr 16, 2018 · 288 commits to master since this release

Assets 3

Two previously removed APIs were marked as DEPRECATED and have been added back to the wallet_api:

  • transfer2
  • get_transaction_id

It came to our attention that some 3rd parties are still using these APIs.

Windows GUI - fixed problem with default debug level and large logs

@Roznovjak Roznovjak released this Apr 11, 2018 · 289 commits to master since this release

Assets 5

Release notes

[IMPROVED] DESKTOP WALLET UPDATE

  • Voting for miners added
  • Blockchain sync improved
  • More detailed descriptions added

[IMPROVED] API ENHANCEMENT

  • Wallet API source code — split into logical groups

  • Useless APIs removed:

    • transfer2
    • get_transaction_id
    • import_accounts
    • copy_wallet_file
    • import_account_keys
    • get_account_id
    • create_account_with_brain_key_noimport
    • get_asset_id
    • set_publishing_right
    • list_publishing_managers
  • and new APIs added:

    • search_miner_voting
    • generate_content_keys

[IMPROVED] ELGAMAL KEYS REMEMBERING

[IMPROVED] WALLET FILE STRUCTURE UPDATED (WITH BACKWARDS COMPATIBILITY)

  • now it is easier to use the same wallet file for any 3rd party app

[IMPROVED] ABILITY TO FIRMLY SET MAX SUPPLY FOR CUSTOM TOKENS (UIA)

[NEW] PAYMENT TIED TO CONTENT

  • transfer2_operation has been created and has ability to send assets to account or content
  • transfer_operation is obsolete from now

[NEW] CDN SUPPORT FOR DIGITAL CONTENT STORAGE

BUG FIXES AND MINOR IMPROVEMENTS

Planned to be applied on April 23, 2018, 08:00 GMT.

Jan 30, 2018
Fixed Windows build, link errors with update.lib
Assets 5

[NEW] User issued assets (create new currencies and tokens)

[NEW] Instant messaging via blockchain

[NEW] Seeder ratings (performance and reliability ratings now monitored and reported)

[IMPROVED] Seeder settings (option to set seeding costs in FIAT currencies) and seeder plugin

[NEW] Geolocation of seeders

[NEW] Update manager for Mac and WIN clients

[IMPROVED] Enhanced speed of synchronization between nodes

And lot of small bugfixes

Planned to be applied on November 9, 2017, 12:00 GMT.

@ejossev ejossev released this Jun 30, 2017 · 706 commits to master since this release

Assets 6

There are 3 binary packages:

Windows installer (DECENTSetup.msi)

MacOS X Installer for 10.10+ and 64bit core processors (DECENT-distribution-core2.pkg)

MacOS X Installer for 10.12 and newer processors with AVX support (DECENT-distribution.pkg)