All Versions
9
Latest Version
Avg Release Cycle
9 days
Latest Release
1489 days ago
Changelog History
Changelog History
-
v2.0.3 Changes
February 16, 2021π Fixed bugs:
- π Error syncing node when parent node has 0 fast blocks #385
π Merged pull requests:
- π allow empty directory for bake_folder #386 (mathieulaporte)
-
v2.0.2 Changes
February 12, 2021 -
v2.0.1 Changes
February 12, 2021 -
v2.0.0 Changes
February 04, 2021 -
v1.1.3 Changes
January 21, 2021Closed issues:
- Fastnode database files should be created inside the database directory #373
π Merged pull requests:
- π fix chord sending on nodes joined #382 (kingsleyh)
- simplify transaction logic #380 (mathieulaporte)
- β Address only #378 (kingsleyh)
- π fix trim chain in memory to not trim out fast blocks #377 (kingsleyh)
- π² log unexpected errors on transaction validation #376 (mathieulaporte)
- π Sync spike 2 round robin #375 (kingsleyh)
- Nonces api #371 (kingsleyh)
- π fix for broadcast fast blocks #370 (kingsleyh)
- π fixes for sync #367 (kingsleyh)
- β Add a docker build script for Axentro static binaries on GNU/Linux x86_64 #366 (fenicks)
-
v1.1.2 Changes
December 07, 2020 -
v1.1.1 Changes
December 05, 2020 -
v1.1.0 Changes
December 05, 2020 -
v1.0 Changes
December 04, 2020π Fixed bugs:
- Rewards for a block are lost if the next block is not mined on the same node #336
- REST controller is returning the in-memory chain... not the full chain #324
- β Slow spec tests related to full/partial chain testing #323
- π Can't sync testnet with latest master #321
- π Fast block error when syncing from testnet #316
- Forked chains between nodes allowed to exist for too long #315
- β Sending coin is not working on testnet #301
- π Intermittent Crash when node is syncing #292
- π Syncing of chains between nodes in private mode has problems #290
- π BUG: Fix bug with loading from database #256
- Sushid Loading from database causes error #207
- Sushid strange behaviour and spamming of transaction messages #205
- Sushid died after some hours on OSX (Strange bug) #162
- Duplicated recipients in transaction #152
- π³ Miner quits after a while (on docker) #142
- π³ Miner dies when creating a transaction (on docker) #141
- Socket error on long running mining process #132
- Node strange issues #72
- Serve fee rewards to miners. #56
- Invalid merkle tree root after mining #40
- π Fix Bugs: Difficulty in blocks #23
- Don't accept redundant nonce #13
- π Fix a routing bug #28 (tbrand)
Closed issues:
- β‘οΈ Update third party crypto libs #357
- Re-check confirmations #356
- Restrict scars address to 1 per wallet address #355
- π Change SCARS to be HRA #354
- Reject fast transactions when chain not mature enough / no leader node #343
- Nonce type must be signed integer #342
- General solution needed for dapp data storage in database #341
- β‘οΈ Need a way to update dapp data on block replacement without rescanning chain #340
- Increase amount from 8 decimals to 16 decimals #337
- Clean up genesis block transaction differences related to developer fund #335
- π Validate a random selection of the blocks in the blockchain when loaded from the DB or when synced from the network. #334
- β Add FAST blocks to e2e test #333
- π Switch to using OpenAPI Specification for API documentation (Swagger) #327
- Any REST calls which return the full chain should be paginated #326
- Binary version number #320
- π Strange terminal display bug when syncing blocks... #314
- subchains don't select the partial chain properly when given the from index #313
- Get transaction by abbreviated id #312
- π Change Quantity to be a String instead of Int64 #311
- π Change timestamps to use a human readable ISO format #310
- Migrate Pre-Mine to Developer Fund #299
- Fees should be payed to the node until mining cap is reached #298
- Private nodes should not allow other nodes to connect to them #296
- Restrict number of miners that can connect to a node #294
- π multi language support via i18n #287
- β‘οΈ Update Block Rewards #284
- Consider multiple sub types for Transaction #280
- β¬οΈ upgrade to Crystal 0.29 #278
- Implement Pre-mine #277
- Create a Mobile Wallet #273
- π Fix all the Ameba code issues #269
- β Add Ameba code analysis #267
- Correct all the English in the codebase #266
- π p2p documentation #265
- Switch from Wiki to Gitbook #264
- π Analysis of dApps to build #262
- π Build a GUI Electron Miner #261
- Load the blockchain into the node quickly #259
- Do not hold the entire chain in memory in the node #258
- Implement HD Wallets (bip32/bip44) #257
- Restructure Github issues #254
- Registered nodes / Super nodes? #253
- π» sushi CLI executable not accepting -n or --node command line options as documented #251
- Implement Dark Gravity Wave for difficulty re-adjustment #250
- π Update Sushichain and related projects to work with latest Crystal release #247
- Encrypted peer 2 peer and group chat #246
- Investigate Proof of Burn Consensus #245
- switch to using OpenSSL implementation of ECDSA #243
- Explore solutions to the 51% attack #241
- Explore the concept of smart contracts for Sushi #238
- Review Fees and Mining Rewards now that we have faster consensus for PoW #237
- PubSub should accept options instead of needing -- first #236
- π Fix SCARS wiki page to remove SHARI and update the commands etc #235
- Distinguish between miners more clearly #230
- Implement Hybrid PoW concensus mechanim #228
- Implement progressive load checkpoint #227
- β‘οΈ Upgrade to 0.27.0 when Mac homebrew package gets updated to 0.27.0 #226
- π± Explore the concept of Assets, Fungible and Non Fungible Tokens in relation to SushiChain #225
- π Change to using a determined block per minute algorithm #224
- Chord successor errorr #222
- Try harder to avoid address re-use when sending and receiving SUSHI money transactions (use deterministic wallet approach?) #220
- Real time client integration with wallet #217
- π¨ Print json result for
sushi
errors when user specify --json #214 Detach blockchain from node#210- Strange Miner Bug on OSX #203
- Write a white paper #202
- π Build IOU Dapp #200
- β‘οΈ Update Quickstart Wiki page #198
- Create QR code image #196
- Auto adjustment of difficulty #195
- β Add timestamp columns for block and transaction #194
- π Replace all occurrences of SHARI with SUSHI in docs and examples #193
- List all domains associated with an address #192
- π Update config documentation #191
- Landing page for a node #189
- Flexible confirmation length. #187
- Node API #183
- β Add "--release" flag to every
shards build
s. #179 - Proposed change to how config works #175
- Transaction should have failed - when sending to yourself #173
- π Put a fixed max cap on Shari #172
- Don't allow negative amounts (e.g. when creating tokens) #168
- β Remove integration tests for now #166
- π Change API's path #165
- Send/Receive messages on Chord #164
- Rest Api - Address/Domain Transactions #163
- Rest Api - Pagination for rest json responses that have the potential to be very long #158
- Rest API - Transaction Post #157
- π Error while syncing blockchain from database #154
- Miner should prioritise transactions with bigger fee #149
- π Make a pending state for a transaction when not added to the block yet but created #147
- 0οΈβ£ Wallet amount should show all tokens by default #146
- β Integration tests #144
- Validating transactions blocks node #140
- π Build a blockchain explorer #139
- Config - change the config to store the full path to the wallet #137
- REST API #136
- Fees - consider allowing transactions to be picked up if more fee paid #134
- Chord implementation (P2P) #127
- Scars - an address can have multiple domains #126
- Report errors on the sushi CLI nicely #125
- π Write Docs for dApps #123
- π Write docs for SCARS #122
- β Add License info to all files #118
- Airdrop event! #117
- Authorize or deny RPC #116
- π Fix E2E tests - they fail intermittently #114
- Migrate all projects to SushiCoin organisation #113
- Migrate SushiCoin project to SushiChain #112
- β add more unit tests to cover areas with low coverage #108
- β Integrate crypto-mnemonic #107
- π Sync versions of sushid node #106
- Node json issue #104
- π Failed to build Sushid #103
- β‘οΈ Update SushiDocker #102
- β Integrate SCARS into E2E tests #101
- Record rejected transactions #100
- Built in optional 2FA for Transactions #97
- π Update existing documentation in line with recent changes #96
- Coin denominations #95
- do not calculate_fee from the transactions but record it into transactions #93
- Implement CPU only mining algo #91
- π sushid not syncing with connecting node when behind apache #90
- sushid - connecting nodes is broken #89
- Sushid should use content type of application/json on /rpc calls #87
- Maybe prevent sending coins when a wallet has not enough coins? #86
- Javascript / Electron Wallet #82
- alias of long commands #81
- Prevent unexpected costs for senders by specifying fees #79
- π New Sushi Command: Get all transactions for an address #78
- π New Sushi command - get number of confirmations for a transaction #77
- SCARS - SushiChain Address Resolution System #74
- Checking public address when the first connection #68
- π¨ Refactor wallet to create encrypted wallet with wif #67
- Minimum number of connections #64
- Rewrite ECDSA implementation to be standard #63
- π build in SSL support to sushid and for the miners #62
- Landing page #61
- Twitter integrated feature #60
- π¨ [RFC] Refactor RPC Controller to have commands as separate classes #55
- Mining from other language/runtime #50
- Using Int64 as a type of amount (Not Float64) #42
- β Add a config diretory and config file #39
- π Implement Dapp support #35
- Private node #29
- π³ Docker support #27
- Prevent DDoS attacks #26
- Open gitter channel #24
- π Token support #20
- Message in transaction #18
- P2P #14
- π Support API #11
- β Integration test #10
- π Use database (SQLite) #9
- β Testnet feature #8
- Write first document #6
- π· Tests on CI #5
- Served amount for each block #2
- Consensus Algorithm #1
π Merged pull requests:
- π fix bug with coinbase amount and rejected transactions #365 (kingsleyh)
- π Chunked sync #361 (kingsleyh)
- π¨ Refactor db validation #360 (kingsleyh)
- π Improve performance of block processing #358 (kingsleyh)
- β add hd wallet support #353 (kingsleyh)
- π Move to using ed25519 instead of secp256k1 #351 (kingsleyh)
- π» wallet api to make better wallet ui clients #350 (kingsleyh)
- distributed rewards #349 (kingsleyh)
- Invert confirmations #348 (kingsleyh)
- dApp data handling - part 2 #347 (kingsleyh)
- Reject fast transactions if the chain is not mature enough #346 (jferas)
- Convert dApps to use the database rather than the in-memory chain #345 (kingsleyh)
- β Use an in memory sqlite for tests #344 (kingsleyh)
- π E2e stability - slow chain fixes #339 (jferas)
- Wip fast txs in e2e and faster chain verification #338 (jferas)
- π make it work with crystal 0.31.1 #332 (kingsleyh)
- π Move Default arg to param instead of ternary #331 (greenbigfrog)
- π Fix typo #330 (greenbigfrog)
- Bintray publish #329 (raymanoz)
- β Add -v, --version to the binaries #328 (kingsleyh)
- β Made partial/full chain spec tests faster ... #325 (jferas)
- π§ [WIP] add failing tests to cover syncing and restore from db #322 (kingsleyh)
- β¨ Enhanced blockchain to only hold a subset (2 days worth) of blocks β¦ #319 (jferas)
- Lookup domains #318 (aaronbronow)
- π Resolved 2 sync issues #317 (jferas)
- π JSON removed from the Blocks table of the DB and new tables added dueβ¦ #309 (jferas)
- π§ [WIP] Fast chain leadership #306 (kingsleyh)
- π§ [WIP] Single chain fast #305 (kingsleyh)
- π Fix transaction fee description in sushi command. #302 (fenicks)
- #299 migrate to developer fund #300 (kingsleyh)
- #284 Rewards #297 (kingsleyh)
- β¨ Enhanced mining algorithm for consistent 120 second blocktimes and DGW #289 (jferas)
- π Fix metrix/cyclomatic complexity #288 (raymanoz)
- Lots of spellchecking #286 (watzon)
- π§ [WIP] start of premine work #282 (kingsleyh)
- π Upgraded ameba to 0.9.2. & fixed remaining Performance/FirstLastAfterFilter #279 (raymanoz)
- π Fix layout/trailing whitespace #276 (raymanoz)
- π Fix lint #275 (raymanoz)
- π Fixed all Lint/UselessAssign warnings (#269) #272 (raymanoz)
- π Fixed all Style/MethodNames warnings #271 (raymanoz)
- π Starting fixing code style issues (#269) #270 (raymanoz)
- β Adding Ameba #268 (raymanoz)
- π Sushi main program incorrectly specifies parser without knowing validβ¦ #252 (jferas)
- Total supply and Block reward specs #249 (kingsleyh)
- migration to openssl ecdsa #244 (kingsleyh)
- π Use argon2 instead of scryptn #242 (kingsleyh)
- π Cli fixes for pubsub and client #239 (kingsleyh)
- π Fix consensus difficulty when syncing #233 (kingsleyh)
- π§ [WIP] Give each miner a human readable hash #231 (kingsleyh)
- Deterministic Consensus #229 (kingsleyh)
- Fix typo for
HELP\_PUBLIC\_URL
message #223 (fenicks) - π¨ Print json result for
sushi
errors when user specify --json #221 (tbrand) - π Api docs new #219 (kingsleyh)
- π Support Realtime dApps #218 (tbrand)
- Implement
client
for realtime applications #216 (tbrand) - Txpool specs #215 (tbrand)
- SushiChain beta v2 #212 (tbrand)
- π§ [WIP] fix difficulty #211 (tbrand)
- π Fix the broken logger #209 (tbrand)
- Prevent spamming when node is connecting to itself #206 (tbrand)
- π Fix miner bug #204 (tbrand)
- π Fix adjustment and miner bug #201 (tbrand)
- Auto adjustment of difficulty of blocks #199 (tbrand)
- β Add timestamp column to block and transaction #197 (tbrand)
- Flexible confirmation #190 (tbrand)
- π Verify block length on E2E tests #188 (tbrand)
- π rename threads => process #186 (tbrand)
- π Fix miner #185 (tbrand)
- config override #184 (kingsleyh)
- Api Specs #182 (kingsleyh)
- π Fixing master #181 (kingsleyh)
- π fixed specs #180 (kingsleyh)
- Activate and deactivate dapps #178 (tbrand)
- Sign for senders #177 (tbrand)
- β added api call for listing tokens #176 (kingsleyh)
- Amounts with decimal places and adjust total supply amount #174 (tbrand)
- β Added pending status for finding transactions #147 #171 (tbrand)
- π Fix negative amount #168 #170 (tbrand)
- π Api docs #169 (kingsleyh)
- Querying transactions by actions #167 (tbrand)
- REST for create transactions #157 #161 (tbrand)
- pubsub endpoint #160 (tbrand)
- Pagination #158 #159 (tbrand)
- β‘οΈ Update badges #156 (tbrand)
- π Fix #154 and #152 #155 (tbrand)
- β Add
SC\_
prefix for every env vars #153 (tbrand) - Switch config #151 (kingsleyh)
- β Added REST APIs #150 (tbrand)
- tidy up specs #145 (kingsleyh)
- π Improve validation especially for E2E tests #143 (tbrand)
- Config changes #138 (kingsleyh)
- Prevent socket errors #135 (tbrand)
- β Removed Core::Models #133 (tbrand)
- Specs2 #131 (kingsleyh)
- Basic Chord implementation #127 #130 (tbrand)
- Created specs for most of the built in Dapps including rpc specs #129 (kingsleyh)
- π¨ only print the message instead of the stack trace when encountering a raised exception #128 (kingsleyh)
- β Add license #124 (kingsleyh)
- π§ [WIP] Improve dapps specs2 #121 (kingsleyh)
- π§ [WIP] Improve dapps specs #120 (kingsleyh)
- π Improve dApps #119 (tbrand)
- π Version confirmation #115 (tbrand)
- Record rejected transactions #105 (tbrand)
- SCARS #99 (tbrand)
- π fixed the specs apart from scars - but have raised some questions #98 (kingsleyh)
- π Fixing sushim #94 (kingsleyh)
- π fixing cors issue and fixing json rpc #88 (kingsleyh)
- specify fees #85 (tbrand)
- Transactions for a specified address #84 (tbrand)
- Confirmations command and aliases #83 (tbrand)
- π§ saving default configuration #76 (tbrand)
- π¨ Refactoring cli #75 (tbrand)
- Wallet enc #73 (kingsleyh)
- Minimum number of connections #71 (tbrand)
- Public key wif #70 (kingsleyh)
- Keys #66 (kingsleyh)
- β tests for ecdsa #65 (kingsleyh)
- β add teamcity badge #59 (kingsleyh)
- Fees to miners #58 (tbrand)
- π Fix sha256 bug #57 (tbrand)
- β Add .vscode to .gitignore #54 (watzon)
- Send difficulty to miners #53 (tbrand)
- Controllers specs #52 (kingsleyh)
- β Transaction pool and E2E test #49 (tbrand)
- finished utxo specs #48 (kingsleyh)
- fees spec #47 (kingsleyh)
- Consensus spec #46 (kingsleyh)
- switching to using n_i64 for readability #45 (kingsleyh)
- Integer amount #44 (tbrand)
- Block specs #43 (kingsleyh)
- π Fix a bug for the transactions validation #41 (tbrand)
- π fix readme link to travis build icon #38 (kingsleyh)
- π Fixed a bug for UTXO #37 (tbrand)
- Transaction specs #36 (kingsleyh)
- specs for wallet #33 (kingsleyh)
- β Integration tests (as a first step) #31 (tbrand)
- π Deprecate start subaction, add --private to sushid #30 (tbrand)
- π Fixed typo #25 (watzon)
- Scrypt-N implementation #22 (tbrand)
- Origin/consensus #21 (tbrand)
- P2P routing #19 (tbrand)
- π Fix total served amount #17 (tbrand)
- π Rename Garnet to Sushi #16 (tbrand)
- β testnet feature #15 (tbrand)
- API development #12 (tbrand)
- Miners are now get rewards #7 (tbrand)
- π fix #4 (tbrand)
- π fix #3 (tbrand)
* This Change Log was automatically generated by github_changelog_generator