# Release Announcement for v8.15

**URL:** https://racket.discourse.group/t/release-announcement-for-v8-15/3278
**Category:** Internals
**Tags:** release-management
**Created:** [October 29, 2024, 5:34am UTC](https://racket.discourse.group/t/release-announcement-for-v8-15/3278 "2024-10-29T05:34:09Z")
**Posts on this page:** 1
**Showing post:** 9

<div class="post-metadata">

### Author: ![shhyou](https://avatars.discourse-cdn.com/v4/letter/s/ccd318/32.png) [@shhyou](https://racket.discourse.group/u/shhyou)
#### Post date: [October 31, 2024, 3:55pm UTC](https://racket.discourse.group/t/release-announcement-for-v8-15/3278/9 "2024-10-31T15:55:01Z")

</div>

## 1

I feel like fixes and improvements to `raco demod` is worth mentioning:

> [@Trying out raco demod](https://racket.discourse.group/t/trying-out-raco-demod/3207):
>
> Hi Thought I’d try out raco demod but I’ve run into a little roadblock I’ve got a nice little module [cli-command/hello.rkt at master · racket-templates/cli-command · GitHub](https://github.com/racket-templates/cli-command/blob/master/hello.rkt) I ran raco demod -o hellod -g hello.rkt and it made hellod with no problems. Then I ran raco exe -o hellodemod hellod to make my executable. Sadly this fails with missing submodule declaration: ‘configure-runtime . Would appreciate any guidance and/or pointers to the manual. Best regards Stephen (Edit corrected typos…

## 2

> [@jbclements](#):
>
> - Hostname resolution on some platforms passes the `AI_V4MAPPED` and  
> `AI_ADDRCONFIG` flags to `getaddrinfo`, for some improvement in  
> IPv4 vs. IPv6 handling.

How about something user-oriented like: Racket supports falling back to IPv4 during hostname resolution when IPv6 fails.

From:

> [@IPv6 fallback to IPv4](https://racket.discourse.group/t/ipv6-fallback-to-ipv4/1039):
>
> I recently had an issue where my IPv6 connection was not working (ping google.com resolved to an IPv6 address and failed to get a response), but IPv4 was working (ping -4 google.com got responses). I was able to use Firefox without noticing any issues, but my racket programs had failed with timeout errors. Is there perhaps a way to either force racket to use IPv4 or try to set a fallback mechanism to use IPv4 in case of IPv6 connection failures? So far, this situation seems very rare for my inte…

## 3

> [@jbclements](#):
>
> - Raco pkg introduces the `uninstall` command, deprecating the `remove`  
> command.

Maybe this can be mentioned earlier because it's user-facing.

---

_[View the full topic](https://racket.discourse.group/t/release-announcement-for-v8-15/3278)._
