Releases: bitshares/bitshares-core
BitShares Core 2.0.171019a
This release is to addresses issue #433.
Witnesses are required to upgrade to this release as soon as possible. Seed nodes are recommended to upgrade. Optional for other nodes.
Note: the nodes upgraded to 2.0.171019
already still need to upgrade to this version.
BitShares Core Release 2.0.170710
This is a critical bug fix release.
All nodes need to upgrade to this release and replay the blockchain.
To replay:
./witness_node --replay-blockchain
SHA256 checksum of attached binary BitShares-Core-2.0.170710-x64-cli-tools.zip
is d3f02ca21050aa45b2cf6634f394b4e313cde86d8cb4572f9a50a87daabada91
BitShares Core Release 2.0.170606
This release is mainly for Windows full node users and public API service providers or similar businesses / users who need to track recent activities of all accounts. It's optional for witnesses, seed nodes and other users.
NOTE: It's REQUIRED to run a NTP daemon on the same server which will mitigate several issues.
New features and changes
-
Added a
max-ops-per-account
option toaccount_history
plugin, when set, only at most that number of history entries per account will be kept in memory. Set it to0
to store no history. Set it to a big number to keep all history. Ifpartial-operations
option is set totrue
at the same time, oldoperation_history_object
data (1.11.x) will be removed from memory as well, which will save a lot of RAM. Changing of these parameters need a replay to take effect.This is recommended for public API service providers. Set these options in
config.ini
, then restartwitness_node
with--replay-blockchain
:max-ops-per-account = 1000 partial-operations = true
-
Added a
removed_ops
field toaccount_statistics_object
to track number of entries removed; behavior oftotal_ops
field didn't change. -
Fixed Windows build.
Known issues
get_relative_account_history
command / API incli_wallet
may return incorrect data whenlimit
is greater than100
andstart
is too big. (see #298)- As of writing, the Windows binaries attached to this release are built without
readline
support, socli_wallet.exe
lack of some features, for example tab completion and Ctrl-D termination.
Other notes
- Future GUI releases will be published under https://github.com/bitshares/bitshares-ui/releases only.
- SHA256 checksum of attached binary
BitShares-Core-2.0.170606-x64-cli-tools.zip
is0a96598b1020daca5987558bfc998f3663c7e4188cdf0a1abac779253ac33635
BitShares Core Release 2.0.170531 - Recommended Update for Ubuntu Nodes
This release contains several security fixes, as well as new features that improve performance.
- All Ubuntu nodes are recommended to upgrade to this release. Untested under other Operating Systems so far.
- It's REQUIRED to run a NTP daemon on the same server which will mitigate several issues.
New features and changes
- Added a
partial-operations
option toaccount_history
plugin. RAM requirement is significantly reduced when this option is used withtrack-account
option combined. Highly recommended for Witness nodes, seed nodes, Exchanges and other node operators which don't need to watch account history or only need to watch histories of a small set of accounts. (#289)
For Example, the OpenLedger.io exchange can use this config (for deposit processing, but not for API servers):track-account = "1.2.96393" track-account = "1.2.96397" partial-operations = true
- Added a
get_relative_account_history
command / API to CLI wallet. Very useful for accounts with large quantity of histories. (#277) - Added
get_block_header_batch
database API (#262) - Added
get_account_history_operations
node API for account_history plugin (#237) - Added new API sets:
asset_api
andblock_api
(#224, #225, #226) - Added
is_public_key_registered
database API and CLI command / API, addedderive_owner_keys_from_brain_key
CLI command / API (#235) get_full_accounts
API now returns force settlement orders, withdraw permissions and list of owned assets (#261, #232, #229)get_market_history
CLI command / API now returns the most recent data (#242)- When calling an API method, now it's able to specify the API-identifier by the name directly, rather than a number.(bitshares/bitshares-fc#2, more info in #223)
- Clients now will be authenticated implicitly on the server side if a correct HTTP Authorization request header is present when connected. This means API's those require
login
now can be accessed via HTTP directly as well as WebSocket without an explicitlogin
call. (#223, bitshares/bitshares-fc#1)
Improvements
- Additional console log for already in use p2p port (#264)
- Web socket now pushes less data by default. (#249)
- Removed log of private keys in witness start (#236)
Bug fixes
- Fixed an issue that may cause the network to stale when a witness is misbehaving (#17)
- Fixed an issue that may cause double spending when a witness is misbehaving
- Fixed an issue that causes seed nodes to stop responding to new connections
- Fixed a crash caused by DNS issues when the node is starting (#18)
- Fixed a crash when the node is starting (#274)
- Fixed a crash in get_ticker and get_24_volume API (#250, #255)
- Fixed a memory leak issue (#257)
- Fixed
track-account
option of account history plugin (#259) - Fixed several issues found in
get_relative_account_history
node API (#280, #281)
Other changes
- Updated default seed node list
Other notes
- Future GUI releases will be published under https://github.com/bitshares/bitshares-ui/releases only.
GUI Release v2.0.170522
Mostly bug fixes and some new markets added like HERO, YOYOW and EOS (EOS still unconfirmed as real asset and not yet trading).
Binary checksums
bitshares-light_2.0.170522_amd64.deb
sha256: 028223d27dd98894bcdfdc8bdda89091fddb5cd8ff70971e14f0622e9979f75a
BitShares-light_2.0.170522.exe
sha256: 634766ff1b7a4cb140fb01dfbd84786d3c5f2e9be7501b0adc3f91cf168ad908
BitShares-light_2.0.170522.dmg
sha256: d3cd4772555a5a9b7768c820bc303c6fb9e68c8b6067e86359b21aed14e0305b
GUI Release v2.0.170418
Bug fixes
- Use Openledger url for blocktrades coins by default (adds missing deposit/withdraw assets)
- Fix wallet state update after creating new account with password model
- Fix header update when logging in with password model
- Make sure the fee asset is set properly for transfers when user only has one asset
Binary checksums
bitshares-light_2.0.170418_amd64.deb
sha256: f50958434f227004dec89bae85daa6006a291e9b7f1b3a74723fe04a1a5e6be9
BitShares-light_2.0.170418.exe
sha256: 663b18c95549b3e14de3f0daa06d7f57c9b89f9e429c61c1b4dbabd2797e8c95
Compiled html/javascript
html_dist_170418.zip
sha256: 322c4c5e24c010795c911b7e31d49a9689c2c29cb5851c93c55289930095d47b
Uses browser history, requires nginx/apache server with special configuration for HTML5 history API.
html_dist_hash_history_170418.zip
sha256: bb91bbe546cbcf3ffd973dc48af3e7a75d3d57b0fa67a93a9f76fffa6f8fb316
Uses hash history (#/ in the URL), requires no special configuration.
GUI Release v2.0.170410
New features
- Allow the mini depth chart to be hidden by the user
- Refactor the MyMarkets component, 'show star only' and revamped search
- Display up to 20 rows of the orderbook by default instead of 10
- Add Trade and Borrow links to the default assets in AccountOverview
Bug fixes
- Fix an issue with blocktrades deposit addresses being set incorrectly
- Change positioning of some tooltips
- Fix password score checker freezing on very long passwords
- Hide 'something for nothing order history items
- Update bitsharesjs to fix proposals array undefined error
- Fix 'Cannot use 'in' operator to search for 'translate'' error in api dropdown
- Fix order rounding when modifying the 'Total' after clicking an order from the orderbook
- Improve first-time brainkey lookup to check at least 10 positions
- Log pub keys when creating a new account
- Fix some Account permissions css issues and add some loggin
- Also check if generated active key matches owner key and vice versa
- Fix account create with faucet not rejecting errors properly
- Fix password strength meter turning red for long passwords
- Fix gateway actions in progress return
Binary checksums
bitshares-light_2.0.170410_amd64.deb
sha256: 75d3c17fdd611c5ed60a70a7ff3145099f37e9d6adcfaed95c987d0db4976000
BitShares-light_2.0.170410.exe
sha256: 5424a1c1cf4539ad41a0f5cfa39f5635a2818d3feedbf4faa9e72666ecba32ea
Compiled html/javascript
html_dist_170410.zip
sha256: 48482a57a8cf92016a1ed230fa2b2b13773f71b6fdef1acc49b945df92024434
Uses browser history, requires nginx/apache server with special configuration for HTML5 history API.
html_dist_hash_history_170410.zip
sha256: 93e0ba08a192469afa192167f287f03c6c862ae3456b15519522b47542726326
Uses hash history (#/ in the URL), requires no special configuration.
GUI Release v2.0.170328
This is a hotfix release that fixes login for accounts created using the Openledger faucet which sets the provided active key as owner and vice versa. If you created an account using the password model this release will let you login using that password.
Binary checksums
bitshares-light_2.0.170328_amd64.deb
sha256: 9d89dc33717ced0e9c9dda1fd35927881cfaca3d710d8867aa29f82fec68789c
BitShares-light_2.0.170328.exe
sha256: 8842d9c6eb7a20780bc1dc0d4892221dd181fd01fe2395b58300a96f0b3a3faf
BitShares-light_2.0.170328.dmg
sha256: 089cbb9679b3f42647768fd1fb30e4ac019b54dde4d5fce43997c2a2a22f9896
html_dist_hash_history_170328.zip
sha256: fd85003bec945b0f41be93516ffcfbc0d848fcd6e6190885685b499b7b133dfc
Uses hash history (#/ in the URL), requires no special configuration.
GUI Release v2.0.170327
https://steemit.com/bitshares/@svk/bitshares-gui-release-2-0-170327
New features
- Add password based login using account+role+password as private key seed
- Add a Migration option to add password based keys to an existing account
- Add password strength checker to password input
- Update account creation using password login method
- Use AccountImage in header instead of User icon
- Add language selection dropdown with flag symbols to Header
- Add a 'Quick buy' modal for blocktrades bridge deposit requests
- Add blocktrades bridge deposits to the Exchange Buy/Sell box
- Make OPEN.X trade links default to X_USD pair
- Add CSP policies for improved security
- Allow users to disable auto-lock by setting timeout to 0
- Include OPEN.DASH as one of the default assets available for deposits
- Restore the small depth chart
- Move the 'borrow X' buttons to the Buy/Sell boxes
Bug fixes
- Add a wallet creation link to WalletUnlockModal
- Fix some missing translation
- Ensure all href links have window.opener clobbered
- Remove TCNY deposits
- Add vesting_balance_withdraw to ProposedOperation.jsx
- Fix the calling of calcMarketStats in onSubscribeMarket
- Improve how low volume markets are determined, add OPEN.DASH
- Fix some pricechart resizing issues, put all controls on the same line
- Tweak the dropdown css
- Improve the price calculation of getMarketStats
- Add missing translation of deposit withdraw title
- Refactor Create account layout, add some text
- Fix some minor header and Chat issues
- Add missing translation key for supposed scammer accounts
- Fix some possible issues in BlocktradesMethods and WithdrawModalBlocktrades
- Wrap localStorage 'get' in try/catch to catch parsing errors, fixes Deposit/Withdraw issues for some accounts
- Adjust the xAxis range for depth charts with no bids but asks
- Fix blocktrades dropdown colors
- Make the openledger fiat registration open in a separate browser
- Fix some minor issues in Header and WithdrawModal
- Fix transfer asset selection dropdown not showing more than 9 assets
- Adjust the positioning of the cog header dropdown
- Remove the borders in the electron header navigation buttons
- Use default cursor to indicate account is not clickable with 1 account
- Fix error when clicking on Header account with only 1 account present
Binary checksums
bitshares-light_2.0.170327_amd64.deb
sha256: 29a6dc30f1fb38dc4a4c3737f52a5b2285ca0583144b568d77215c1a1b91419a
BitShares-light_2.0.170327.exe
sha256: c9e53ba546d6d3d7b72c1540110414d5495a0eaf748bd006ab8aef0985c9e4fb
Compiled html/javascript
html_dist_170327.zip
sha256: 752a7f56cff2aca23b549378d65194bfc5b79947409c7c461733f194e2f8f12c
Uses browser history, requires nginx/apache server with special configuration for HTML5 history API.
html_dist_hash_history_170327.zip
sha256: cbd0c9dfaf560aa379723a75ad8c98df2659aa8d4fca09ef2f10c3d4394e755e
Uses hash history (#/ in the URL), requires no special configuration.
GUI Release v2.0.170314
https://steemit.com/bitshares/@svk/bitshares-gui-release-2-0-170314
New features
- Make the account dropdown a direct link when only one account is present
- Add a 'choose automatically' option for API server selection.
- Add tooltips for bitassets, open.x and trade.x assets
- Add 'to' account to deposit/withdraw summary, and show full asset name
- Add several markets to dashboard list, filter out low volume markets
- Implement some design ideas from @etherdesign
- Refactor Transfer page, add new asset dropdown
- Refactor AccountLeftPanel using etherdesign's designs
- Increase max. KAPITAL withdraw limit to 100k
- Improve the determination of low volume markets
- Refactor DepositWithdraw layout according to design by @etherdesign
- Add a dropdown to AccountSelector, use it in Transfer to show your accounts in From field
- Change Tabs styling to use segmented button class
- Modify the switch colors to make it very clear what's the checked state
- Update the header account link behaviour to always switch the active account, add notification
- Make the header balance value depend on the active account
- Put Explore, Help and Settings behind a dropdown using the cog icon
- Move the price chart controls below the chart itself
- Fetch 3x as much data for price charts
Bug fixes
- Make event listeners passive, ensure removal
- Add theme as query param to BitKapital iframe urls
- Improve MarketCard shouldComponentUpdate logic
- Improve the borders and display of market cards in the Dashboard
- Fix top markets list disappearing due to low volume check
- Rename 'pay' to 'send to
- Sort call orders by id for consistent sort in CollateralPosition
- Move the date in the operation list to a third column
- Always set the 'from' account in Transfer.jsx
- Fix account registration without referral id
- Fix KAPITAL:OPEN.BTC price display in dashboard
- Fix BuySell input style after Transfer refactor
- Improve the Identicon question mark color
- Include accounts with partial authority in list of my accounts
- Only render mobileMenu on small screens
- Filter Blocktrades backed coins by active wallets
- Fix Exchange balance check
- Fix BuySell balance asset construction
- Fix withdrawal modal input check for amounts < 0
- Fix fee subtraction in BuySell
- Fix removal of ws api nodes in WebSocketAddModal
- Persist backedCoins in localStorage
- Persist map of low volume markets
Binary checksums
bitshares-light_2.0.170314_amd64.deb
sha256: 0626caa4c585a60b3c5d51316df7f4050093cf95c161bcc67cc5fc5a90d74754
BitShares-light_2.0.170314.exe
sha256: 699f31e44219d3de4b4a2ebab48192ffd0d61188cb7d447cd2c8938d2c7ecc60
BitShares-light_2.0.170314.dmg
sha256: 46cb3fc76bfc7588b36d20f02beaf90614ba6c1375e0a11ccb9ad343339d0dc7
Compiled html/javascript
html_dist_170314.zip
sha256: e30c1ac1ce163fd43c388542525816089671fd2650a45eefa697d6b23b9acf1c
Uses browser history, requires nginx/apache server with special configuration for HTML5 history API.
html_dist_hash_history_170314.zip
sha256: 59ec5759a7d17a86c252d93cb5ee80719a784b112fb5b1b0ec01d380a254038a
Uses hash history (#/ in the URL), requires no special configuration.