# Racket v8.15 is now available

**URL:** <https://racket.discourse.group/t/racket-v8-15-is-now-available/3229>\
**Category:** Announcements\
**Tags:** release\
**Created:** [October 13, 2024, 8:29pm UTC](https://racket.discourse.group/t/racket-v8-15-is-now-available/3229 "2024-10-13T20:29:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [October 13, 2024, 8:29pm UTC](https://racket.discourse.group/t/racket-v8-15-is-now-available/3229/1 "2024-10-13T20:29:40Z")

</div>

We are pleased to announce Racket v8.15 is now available from [https://download.racket-lang.org/](https://download.racket-lang.org).

## As of this release:

- Documentation search results are ordered, with visual cues indicating what their source is (core, main-distribution, etc.). These results are also grouped by language family (Racket, Rhombus, etc.). (e.g. [search 'second'](https://docs.racket-lang.org/search/index.html?q=second))

- DrRacket offers to restore previously open files when starting, which can be made the default.  

- In DrRacket, Images in editing panels can be saved by right-clicking, including those generated by the functional picture libraries [`pict`](https://docs.racket-lang.org/pict/index.html) and [`2htdp/image`](https://docs.racket-lang.org/teachpack/2htdpimage.html).  

- `raco pkg` introduces the `uninstall` command as the opposite of `install`. The `remove` name for this functionality is retained for compatibility. (See [Package Management in Racket - 3.3 `raco pkg uninstall`](https://docs.racket-lang.org/pkg/cmdline.html#%28part._raco-pkg-uninstall%29).)

- `raco pkg` improves the handling of `--clone` and `--unclone`. (See [Package Management in Racket - 3.2 `raco pkg update`](https://docs.racket-lang.org/pkg/cmdline.html#%28part._raco-pkg-update%29).)

- iOS is a compilation target, distinct from macOS. (See [Inside:Racket C API - 29 Cross-compiling Racket Sources for iOS](https://docs.racket-lang.org/inside/ios-cross-compilation.html).)

- Racket supports falling back to IPv4 during hostname resolution when IPv6 fails.

- Memory allocated using the ffi/unsafe library can be initially zeroed, using the `'zeroed-atomic` and `'zeroed-atomic-interior` flags. (See [The Racket Foreign Interface - 4.2 Memory Management `malloc` _mode_ `'zeroed-atomic` and `'zeroed-atomic-interior`](https://docs.racket-lang.org/foreign/foreign_pointer-funcs.html#%28idx._%28gentag._11._%28lib._scribblings%2Fforeign%2Fforeign..scrbl%29%29%29).)

- Many other bugs are fixed and documentation has been improved!

## Thank you

The following people contributed to this release:

Alec Mills, Alex Knauth, Alexander Shopov, Ashlynn Anderson, Ashton Wiersdorf, Ben Greenman, Benjamin Yeung, Bob Burger, Bogdan Popa, Breck Yunits, Carl Gay, Claes Wallin (韋嘉誠), CooperCorad, Crystal Jacobs, D. Ben Knoble, Dexter Santucci, Eduardo Cavazos, Emil Szpakowski, evelynmitchell, Greg Hendershott, Gunnar Ahlberg, Gwen Weinholt, Idiomdrottning, Ikko Eltociear Ashimine, Jacqueline Firth, Jarhmander, Jay McCarthy, Jens Axel Søgaard, Jimmy McNutt, jinser, Jinser Kafka, John Clements, lukejianu, Marc Nieper-Wißkirchen, Matej Fandl, Matthew Flatt, Matthias Felleisen, Michael Ballantyne, Mike Sperber, olopierpa, Paul Morris, Phil Nguyen, Philip McGrath, Robby Findler, Ronald Garcia, Ryan Culpepper, Sam Phillips, Sam Tobin-Hochstadt, Siddhartha Kasivajhula, Sorawee Porncharoenwase, Stephen De Gabrielle, Syntacticlosure, Taylor Allred, Tomas Fabrizio Orsi, Wing Hei Chan, and Yafei Yang.

_Racket is a community developed open source project and we welcome new  
contributors. See [racket/README.md](https://github.com/racket/racket/blob/master/README.md#contributing) to learn how you can be a part of this amazing project._

## Feedback Welcome

Questions and discussion welcome at the Racket community [Discourse](https://racket.discourse.group/invites/VxkBcXY7yL) or [Discord](https://discord.gg/6Zq8sH5).

## Please share

If you can - please help get the word out to users and platform-specific package maintainers:

```scheme
Racket - the Language-Oriented Programming Language - version 8.15 is now available from https://download.racket-lang.org

See https://blog.racket-lang.org/2024/11/racket-v8-15.html for the release announcement and highlights.

```

---

<div class="post-metadata">

**Author:** ![bakgatviooldoos](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/bakgatviooldoos/32/1381_2.png) [@bakgatviooldoos](https://racket.discourse.group/u/bakgatviooldoos)\
**Post date:** [November 7, 2024, 7:13am UTC](https://racket.discourse.group/t/racket-v8-15-is-now-available/3229/2 "2024-11-07T07:13:44Z")

</div>

> [@spdegabrielle](#):
>
> DrRacket offers to restore previously open files when starting, which can be made the default.

_Chef's kiss._ Shows you how lazy I am, but this is a great QoL feature.

---

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [November 7, 2024, 6:38pm UTC](https://racket.discourse.group/t/racket-v8-15-is-now-available/3229/3 "2024-11-07T18:38:50Z")

</div>

> [@spdegabrielle](#):
>
> In DrRacket, Images in editing panels can be saved by right-clicking, including those generated by the functional picture libraries [`pict`](https://docs.racket-lang.org/pict/index.html) and [`2htdp/image`](https://docs.racket-lang.org/teachpack/2htdpimage.html).

I can save my silly images! (I can save programmatically but I like this too)

Stephen :beetle:

---

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [November 8, 2024, 11:23am UTC](https://racket.discourse.group/t/racket-v8-15-is-now-available/3229/4 "2024-11-08T11:23:18Z")

</div>

I will get announcements out on socials, I just want to clean up the blog post first.

s.
