![image](https://user-images.githubusercontent.com/34389545/35821974-62e0e25c-0a70-11e8-87dd-2cfffeb6ed47.png) # v0.24.0 #### Master Build Status ![Build Status](https://github.com/turtlecoin/turtlecoin/workflows/Build/badge.svg?branch=master) ## Special Notes **Upgrade to this release is recommended** ### End of Support (EOS) Notice Legacy *zedwallet* is no longer supported. *zedwallet++* has officially replaced legacy *zedwallet* in all builds. If you're having problems with legacy *zedwallet*, you're on your own. ### End of Life (EOL) Notice Please note that v0.28.0 will be the last release to contain *turtle-service*. Releases after 0.v28.0 will no longer contain the *turtle-service* binaries and the code will be removed. In preparation for this EOL, please work to implement *wallet-api* in your application(s), perform testing, and report any [issues](https://github.com/turtlecoin/turtlecoin/issues/new?template=bug_report.md) that you encounter so that they may be resolved as quickly as possible. **Note**: The End of Support (EOS) date for *turtle-service* has not been set at this time. Please pay attention to release notes for further information regarding *turtle-service* EOS. ## Release Notes ### General Updates * [#1007](https://github.com/turtlecoin/turtlecoin/pull/1007): Readme Cleanup **thanks @RocksteadyTC** * [#1012](https://github.com/turtlecoin/turtlecoin/pull/1012): Multi-signature primitives * [#1038](https://github.com/turtlecoin/turtlecoin/pull/1038): Update python path in Windows CI builds * [#1040](https://github.com/turtlecoin/turtlecoin/pull/1049): Removal of invalid assert **thanks @LeoStehlik** * [#1042](https://github.com/turtlecoin/turtlecoin/pull/1042): Fix typo **thanks @geraltsudo** * [#1042](https://github.com/turtlecoin/turtlecoin/pull/1043): Updated internal checkpoints as of block 2,340,000 * [#1044](https://github.com/turtlecoin/turtlecoin/pull/1044): Fix issues with macOS CI tests **thanks @rashedmyt** ### TurtleCoind Updates * [#1015](https://github.com/turtlecoin/turtlecoin/pull/1015): Fix issue where has was interpreted as height * [#1031](https://github.com/turtlecoin/turtlecoin/pull/1031): Prevent calling certain endpoints when unsynced * [#1032](https://github.com/turtlecoin/turtlecoin/pull/1032): Use a thread safe DB access method for threaded input is spent check * [#1035](https://github.com/turtlecoin/turtlecoin/pull/1035): Fix race conditions in pool and submit block * [#1037](https://github.com/turtlecoin/turtlecoin/pull/1037): Better way to ensure daemon is fully synced ### zedwallet++ Updates * [#1016](https://github.com/turtlecoin/turtlecoin/pull/1016): Allow parallel send transaction requests to not interfere with each other * [#1026](https://github.com/turtlecoin/turtlecoin/pull/1026): Add logging to file arg for zedwallet and wallet-api ### turtle-service Updates * [#1004](https://github.com/turtlecoin/turtlecoin/pull/1004): Fix bug in handling of fee params in created delayed transaction ### wallet-api Updates * [#1001](https://github.com/turtlecoin/turtlecoin/pull/1001): Fix path of delete prepared transaction * [#1016](https://github.com/turtlecoin/turtlecoin/pull/1016): Allow parallel send transaction requests to not interfere with each other * [#1018](https://github.com/turtlecoin/turtlecoin/pull/1018): Fix invalidly accessing JSON causing throw * [#1023](https://github.com/turtlecoin/turtlecoin/pull/1023): Ensure we do not add inputs to a container more than once * [#1026](https://github.com/turtlecoin/turtlecoin/pull/1026): Add logging to file arg for zedwallet and wallet-api * [#1027](https://github.com/turtlecoin/turtlecoin/pull/1027): Add exporting wallet JSON to file to wallet-api * [#1029](https://github.com/turtlecoin/turtlecoin/pull/1029): Add optimize target parameter ### miner Updates * N/A ### cryptotest Updates * [#1012](https://github.com/turtlecoin/turtlecoin/pull/1012): Multi-signature primitives ### wallet-upgrader * N/A ## Known Issues * [#893](https://github.com/turtlecoin/turtlecoin/issues/893): Incorrectly resetting instead of rewinding on subwallet import * [#943](https://github.com/turtlecoin/turtlecoin/issues/943): wallet-upgrader needs further scrutiny * [#1021](https://github.com/turtlecoin/turtlecoin/issues/1021): Buffer overflow in wallet-api * [#1024](https://github.com/turtlecoin/turtlecoin/issues/1024): Prevent importing same wallet multiple times * [#1028](https://github.com/turtlecoin/turtlecoin/issues/1028): Issue with compiler gcc-7 on Ubuntu 18 ## How To Sync Quickly Visit the [checkpoints how to use site](https://checkpoints.turtlecoin.lol/use.html) for simple to follow directions on using checkpoints. ## How To Compile Please see the [How To Compile](https://github.com/turtlecoin/turtlecoin#how-to-compile) section of the project [README](https://github.com/turtlecoin/turtlecoin/blob/master/README.md) for instructions on how to compile this release on your system. ## Changelog See the [TurtleCoin Release](https://github.com/turtlecoin/turtlecoin/releases) page for the full change history. ## Thanks Cryptonote Developers, Bytecoin Developers, Forknote Project, TurtleCoin Community