
# v0.24.0
#### Master Build Status

## 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