All Versions
14
Latest Version
Avg Release Cycle
24 days
Latest Release
813 days ago

Changelog History
Page 1

  • v0.8.0 Changes

    August 07, 2019

    v0.8.0 (2019-08-07)

    Full Changelog

    ๐Ÿ”€ Merged pull requests:

    • โž• Add generate choose testnet region ability #366 (laodouya)
    • โž• Add sydney bp, fix IPv6 seed for public key bug #365 (auxten)
    • โœ‚ Remove -file param in cql console command. #363 (laodouya)
    • ๐Ÿ‘‰ Use goroutine specified rpc caller to avoid concurrent issue #361 (leventeliu)
    • CQL-Proxy And CQL-ETH-Bridge #359 (xq262144)
    • ๐Ÿ›  Fix dep vender hash difference. #358 (laodouya)
    • โšก๏ธ Update SQLite to 3.28.0 with Full Text Search supported #356 (auxten)
  • v0.7.0 Changes

    June 12, 2019

    Full Changelog

    Implemented enhancements:

    • โšก๏ธ cql ๅขžๅŠ ไธ€ไธช update ๆ›ดๆ–ฐ่‡ชๅทฑ็š„ๅ‘ฝไปค๏ผˆๅ‚่€ƒnvm๏ผ‰ #343

    Closed issues:

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ›  Fix sqlchain head block timestamp metric inaccurate bug #355 (xq262144)
    • โšก๏ธ Update sqlparser to support CREATE INDEX statement with dobule quoted name #354 (xq262144)
    • โž• Add timeout while synchronizing head blocks #352 (leventeliu)
    • โž• Add wechat qr code in readme #351 (auxten)
    • ๐Ÿ›  Fix cql explorer bugs #350 (laodouya)
    • ๐Ÿ›  Fix account type IsValid bug. #346 (laodouya)
    • โž• Add cql repeating logs while long process #345 (laodouya)
    • โž• Add AES-128-CBC PKCS#7 end to end encryption and decryption #342 (auxten)
    • Collapse Readme on pure developer stuff #341 (auxten)
    • ๐Ÿ‘Œ Support double quote ident for table/column name #339 (xq262144)
    • ๐Ÿ‘€ Resolve DNS seeds in parallel #338 (744189447)
    • โž• Add eventual mode in stable test #336 (laodouya)
    • โšก๏ธ Update ci previous version to v0.6.0. #335 (laodouya)
  • v0.6.0 Changes

    May 15, 2019

    v0.6.0 (2019-05-15)

    Full Changelog

    ๐Ÿ›  Fixed bugs:

    • [Document] some Quickstart pages are outdated #309

    Closed issues:

    • ๐Ÿšฆ signal SIGBUS: bus error code #151
    • truncate database cmd not found #149
    • ๐Ÿ— Static build get some warnings about glibc #143
    • ๐Ÿณ Panic while docker stop miner. #125

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ›  Fix incorrect log condition #334 (leventeliu)
    • ๐Ÿ›  Fix bug in provide service immutable tx apply height #333 (xq262144)
    • โœ‚ Remove the initialization BP step #332 (744189447)
    • ๐Ÿ›  Fix provide service miner overcharge deposit bug #331 (xq262144)
    • Serve RPC server first to prevent connection issue #330 (leventeliu)
    • ๐Ÿ›  Fix cql misunderstanding #329 (laodouya)
    • ๐Ÿ‘Œ Support android arm64 system compatible ELF binary release #328 (xq262144)
    • ๐Ÿ”€ Parallelize chain synchronization in startup #327 (leventeliu)
    • โž• Add more metric vars of miner node #326 (xq262144)
    • Query account database deposit and arrears #325 (xq262144)
    • โšก๏ธ Faucet api update & cql command improvement #324 (xq262144)
    • ๐Ÿ”‹ Feature/refactor cql #323 (laodouya)
    • Lower memory consumption while rebuilding chain #322 (leventeliu)
    • โž• Add service:DHT:NodeCount to metric web #321 (auxten)
    • โž• Add bench chart in README.md #318 (laodouya)
    • โž• Add receipt for query and execute methods with context #317 (leventeliu)
    • โšก๏ธ Update README.md #315 (ConnorLi96)
    • โšก๏ธ Update CovenantSQL README-zh.md #314 (ConnorLi96)
    • ๐Ÿ’ป Bring some improvements to the cql command line toolset #313 (leventeliu)
    • โž• Add bash zsh completion and homebrew for cql #312 (auxten)
    • ๐Ÿ›  Fix GNTE billingcount too large. Clean database before every single bench. #311 (laodouya)
    • ๐Ÿ›  Fix cql command dsn parser bug #310 (xq262144)
    • Provide more aggressive cache control for sqlchain #308 (leventeliu)
    • โž• Add Comparison and use cases #307 (auxten)
    • โž• Add direct-PRC server for cql-minerd #306 (leventeliu)
    • โœ‚ Remove boltdb dependency #305 (xq262144)
    • โ™ป๏ธ Refactor ETLS/RPC/mux packages #303 (leventeliu)
    • ๐Ÿ›  Fix kayak memleak bugs #277 (xq262144)
  • v0.5.0 Changes

    March 28, 2019

    v0.5.0 (2019-03-28)

    ๐Ÿ”‹ Featured Changes

    • ๐Ÿ”€ Merge cql-utils, cql-adapter, cql-explorer into all-in-one cql
    • Simplify cql config and use IPv6 for bootstrap
    • โœ… TestNet with Web Console released
    • ๐Ÿ‘‰ Use a global leveldb instance for multiple chains in cql-minerd
    • ๐Ÿ‘‰ Use sqlite for dht key store
    • โšก๏ธ Optimize cql-minerd memory & cpu & network usage

    Full Changelog

    Closed issues:

    • ็”Ÿๆˆ็š„้’ฑๅŒ…ๅœฐๅ€ๆ— ๆ•ˆ #282
    • I have developed an Excel add-in for this project #281
    • get stable coin balance failed #245
    • ๐Ÿ“œ cql cannot parse covenantsql url with params #148
    • โœ… Error with fio test on cql-fuse #123
    • โœ… testnet.covenantsql.ioไธŠfacebookๅ‘ๅฎŒๆœ‰ๆฃ€ๆต‹ไธๅˆฐ็š„ๆƒ…ๅ†ต #107
    • Master key should not be input with env or args #106

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ‘Œ Support version upgrade in update billing tx header #299 (xq262144)
    • Promote beta branch #298 (leventeliu)
    • โช Revert a transaction type removal #297 (leventeliu)
    • ๐Ÿ”€ Merge beta upstream #296 (leventeliu)
    • โฌ‡๏ธ Reduce meta key length using byte version database id #294 (xq262144)
    • ๐Ÿšš Move all cql-utils functions to cql command #291 (laodouya)
    • Simplify cql config and use IPv6 for bootstrap #290 (auxten)
    • ๐Ÿ‘‰ Use a global leveldb instance for multiple chains #289 (leventeliu)
    • ๐Ÿ‘Œ Support read-only local mirror #288 (xq262144)
    • ๐Ÿ‘‰ Use sqlite for dht key store #287 (xq262144)
    • โ™ป๏ธ Refactor faucet for new testnet logic #286 (xq262144)
    • โ™ป๏ธ Refactor benchmark codes and scripts #285 (leventeliu)
    • โ™ป๏ธ Refactor cql command #284 (laodouya)
    • ๐Ÿ‘Œ Support content-type header in cors #280 (xq262144)
    • โž• Add end to end decrypt encrypt func #279 (auxten)
    • ๐Ÿš€ Trim release pkg #278 (auxten)
    • ๐Ÿณ Use host default name server in docker #276 (auxten)
    • Skip empty block producing and add read queries #275 (leventeliu)
    • โšก๏ธ Update beta branch #274 (leventeliu)
    • Combine cql-adapter command into cql command. #273 (laodouya)
    • โž• Add http log level switcher for debug purpose #272 (xq262144)
    • ๐Ÿ›  Fix isolation level auto rollback bug #271 (xq262144)
    • ๐Ÿ›  Fix transaction directives, add commit to query sanitizer ignore list #270 (xq262144)
    • โž• Add previous version compatibility test #269 (laodouya)
  • v0.4.0 Changes

    February 25, 2019

    โœ… TestNet Docs:

    ๐Ÿฑ Click โ†’ ๐ŸŒ TestNet ๅฟซ้€Ÿๅผ€ๅง‹

    v0.4.0 (2019-02-25)

    Full Changelog

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ‘‰ Use minimum assertion instead of exact version #265 (leventeliu)
    • Promote beta branch #264 (leventeliu)
    • โž• Add imports format script and format all codes #263 (leventeliu)
    • โž• Add listen flag for adapter #262 (auxten)
    • ๐Ÿ”€ Use rpc broadcast for dht node info synchronization instead of kayak #261 (xq262144)
    • ๐Ÿ”€ Merge observer and explorer into cql #260 (auxten)
    • โž• Add transaction hash as return value in create/drop #259 (leventeliu)
    • Combine createRandomBlock functions into one. #258 (laodouya)
    • ๐Ÿ‘Œ Improve unit test cover ratio #257 (laodouya)
    • โ™ป๏ธ Refactor observer synchronization to pull mode #256 (xq262144)
    • โ™ป๏ธ Refactor observer synchronization to pull mode #255 (xq262144)
    • ๐Ÿ›  Fix SQLChain forks #254 (xq262144)
    • โšก๏ธ Update beta with develop updates #253 (xq262144)
    • ๐Ÿ‘Œ Improve unit test cover ratio. #251 (laodouya)
    • โž• Add blocks cache limit for block producers #249 (leventeliu)
    • ๐Ÿ‘Œ Support pprof http handler in BlockProducer #248 (xq262144)
    • ๐Ÿณ Unit all docker client config to same private.key #247 (laodouya)
    • ๐Ÿ‘‰ Make observer API writeTimeout = 10 * readTimeout #246 (auxten)
  • v0.3.0 Changes

    January 30, 2019

    v0.3.0 (2019-01-30)

    Full Changelog

    Closed issues:

    • Blocks are not written to chain #219

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ‘Œ Improve database query performance #240 (xq262144)
    • ๐Ÿ‘Œ Support query regulations and flag bit permissions #239 (xq262144)
    • โš™ Run each round sequentially to decrease running goroutines #238 (leventeliu)
    • ๐Ÿ›  Fix bug: bad critical section for multiple values #237 (leventeliu)
    • โž• Add missing private key and rename apinode to fullnode #236 (ggicci)
    • Regen HashStablePack for v2.0.0 #235 (auxten)
    • 0๏ธโƒฃ Use ~/.cql/ directory as default config location. #233 (laodouya)
    • GetCurrentBP also return BP follower #229 (auxten)
    • 0๏ธโƒฃ Use 114 DNS for default #228 (auxten)
    • โž• Add metric web for cqld and cql-minerd #227 (auxten)
    • โž• Add testnet client init process test. Add a param 'fast' for GNTE test #226 (laodouya)
    • ๐Ÿ›  Fix bug to avoid ack DDoS and add timeout for connecting db #225 (zeqing-guo)
    • โž• Add readonly flag for fuse #224 (auxten)
    • โž• Add other cmd tools in observer image #222 (zeqing-guo)
    • โž• Add cql-utils option to wait for confirmation #221 (leventeliu)
    • โž• Add isolation level for xenomint state #220 (leventeliu)
    • โž• Add TransactionState MarshalHash #218 (auxten)
    • ๐Ÿ›  Fix block producer genesis block hash mismatch #217 (leventeliu)
    • ๐Ÿ›  Fix gitlab ci script pipline will not return failed when go test failed. #216 (laodouya)
    • โž• Add query payload encode cache #215 (auxten)
    • โšก๏ธ Client log optimize #214 (auxten)
    • โž• Add testnet compatibility test in CI process. #212 (laodouya)
    • ๐Ÿ›  Fix block producers forking on startup #211 (leventeliu)
    • Coping with sqlchain soft forks #201 (xq262144)
    • ๐Ÿ‘Œ Support JSON RPC API #164 (ggicci)
  • v0.2.0 Changes

    January 05, 2019

    โœ… TestNet Docs:

    ๐Ÿฑ Click โ†’ ๐ŸŒ TestNet ๅฟซ้€Ÿๅผ€ๅง‹

    Full Changelog

    ๐Ÿ”€ Merged pull requests:

    • โšก๏ธ Update GNTE config #193 (laodouya)
    • ๐Ÿ›  Fix matchProvidersWithUser inconsistent #188 (auxten)
    • Speed up BPs at genesis startup #186 (leventeliu)
    • Wait for database creation fix #185 (xq262144)
    • ๐ŸŒฒ Simplify cql and cql-utils log #184 (auxten)
    • ๐Ÿ›  Fix Makefile PHONY, add push_testnet #183 (auxten)
    • ๐Ÿ›  Fix issue: duplicate branches #182 (leventeliu)
    • โšก๏ธ Update testnet conf #181 (auxten)
    • โœ‚ Remove base58 wallet address #179 (auxten)
    • ๐Ÿ›  Fix GNTE test config missing miner wallet init coin #178 (laodouya)
    • โฌ†๏ธ Upgrade transaction structure: add Timestamp field #177 (ggicci)
    • Block main cycle when BP network is unreachable #176 (leventeliu)
    • โœ‚ Remove useless hash in base58 encoded private key #175 (auxten)
    • Prune unused codes #174 (leventeliu)
    • ๐Ÿ›  Fix docker entry point #173 (leventeliu)
    • โž• Add permission granting/revoking #172 (leventeliu)
    • ๐Ÿณ Extract observer to an independent docker image #163 (laodouya)
  • v0.1.0 Changes

    December 29, 2018

    Full Changelog

    CovenantSQL Developer Center
    ๐Ÿš€ CovenantSQL Developer Center released.

    Closed issues:

    • Private Key Format should be humanly readable #144

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ”„ Change test config IsTestMode to true. #171 (laodouya)
    • โšก๏ธ Update node_c config for testnet #170 (leventeliu)
    • ๐Ÿ›  Fix miner crash on billing #169 (leventeliu)
    • โšก๏ธ Update ci config #168 (xq262144)
    • โšก๏ธ Update observer api to support queries pagination #167 (xq262144)
    • โž• Add testnet parameters package and fix cql-utils congen tool #166 (leventeliu)
    • โšก๏ธ Update ci config, run reviewdog on travis, other in gitlab #165 (xq262144)
    • โž• Add README-zh for cql-utils #161 (leventeliu)
    • โšก๏ธ Update client readme and example #160 (laodouya)
    • โž• Add more test cases for ETLS #159 (auxten)
    • โฌ‡๏ธ Reduce unnecessary object copy while producing/applying new block #158 (leventeliu)
    • HTTP(S) Adapter Improvements and various query sanitizations #157 (xq262144)
    • โž• Add raw socket magic header and encrypted magic header for ETLS #156 (auxten)
    • ๐Ÿ›  Fix RunCommandNB pipe issue #155 (auxten)
    • ๐Ÿ›  Fix some issues in block producer #154 (leventeliu)
    • ๐Ÿณ Use docker mapping port for node_c #150 (auxten)
    • โšก๏ธ Update default makefile task to all #147 (draveness)
    • ๐Ÿ’พ Save & load private key in base58 format #146 (draveness)
    • โž• Add billing process and chain bus support #145 (zeqing-guo)
    • โ™ป๏ธ Refactor build.sh and Makefile #142 (laodouya)
    • โ™ป๏ธ Block producer refactor and chain bus integration #135 (leventeliu)
  • v0.0.6 Changes

    December 18, 2018

    Full Changelog

    Closed issues:

    • ๐Ÿณ Could not run in docker based alpine image #134
    • Quickstart cli document 404 #97
    • ๐Ÿ‘ Any plan to NodeJS support? #80

    ๐Ÿ”€ Merged pull requests:

    • โž• Add a Gitter chat badge to README.md #137 (gitter-badger)
    • โž• Add DSN options to enable SQL queries on follower nodes #136 (ggicci)
    • If smux session dead, cancel the context passed to RPC through Envelope #133 (auxten)
    • โž• Add new cloudflare.com DNSKEY #132 (auxten)
    • Prepare for auto bench in jenkins environment. #131 (laodouya)
  • v0.0.5 Changes

    November 23, 2018

    Full Changelog

    ๐Ÿ›  Fixed bugs:

    • Stuck in 2pc inconsistent state error #56

    Closed issues:

    • ็”จ cql ๆฅๆŸฅ็œ‹ไฝ ็š„้’ฑๅŒ…ไฝ™้ขๆ—ถๅ‡บ้”™ #111

    ๐Ÿ”€ Merged pull requests:

    • ๐Ÿ›  Fix table name should add space in one test case. #128 (laodouya)
    • ๐Ÿ›  Fix memory exhausting issue #127 (leventeliu)
    • โž• Add block cache pruning #126 (leventeliu)
    • ๐ŸŒฒ Utils/Profiler log field name wrong. #124 (laodouya)
    • โž• Add simple Pub Sub framework and fix bug during long march #122 (auxten)
    • ๐Ÿšš Move client.conn.pCaller init in newConn #121 (auxten)
    • ๐Ÿ›  Fix broken BenchmarkMinerXXX add BenchmarkMinerTwo to travis #120 (auxten)
    • FUSE on CovenantSQL #119 (auxten)
    • โœ… Integration bench test support on exist database file. #118 (laodouya)
    • ๐Ÿ“ฆ Move HashSignVerifier definition to crypto package #117 (leventeliu)
    • โœ… Increase project test coverage and fix bugs in kayak #116 (xq262144)
    • ๐Ÿ›  Fix invalid parent, and increate block producing period on main chain #115 (zeqing-guo)
    • A shard chain eventual consistency implementation #103 (leventeliu)