---
# System prepended metadata

title: v0.24.0

---

![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