|
| 1 | + Title: Racket v7.6 |
| 2 | + Date: 2020-02-13T15:40:51 |
| 3 | + Tags: |
| 4 | + |
| 5 | +*posted by John Clements* |
| 6 | + |
| 7 | +Racket version 7.6 is now available from [https://racket-lang.org/](https://racket-lang.org/). |
| 8 | + |
| 9 | +* DrRacket's scrolling has been made more responsive. |
| 10 | + |
| 11 | +* DrRacket's dark mode support is improved for Mac OS and Unix. |
| 12 | + |
| 13 | +* Racket CS is ready for production use. We will work to further |
| 14 | + improve Racket CS before making it the default implementation, but |
| 15 | + it now consistently passes all of our integration tests and |
| 16 | + generally performs well. (Compiled code remains significantly larger |
| 17 | + compared to the default implementation.) |
| 18 | + |
| 19 | +* The Web Server provides fine-grained control over various aspects of |
| 20 | + handling client connections (timeouts, buffer sizes, maximum header |
| 21 | + counts, etc.) via the new "safety limits" construct. |
| 22 | + |
| 23 | + Using this new construct, we have decreased the web server's default |
| 24 | + level of trust in client connections and made it detect additional, |
| 25 | + maliciously constructed requests. Resource-intensive applications may |
| 26 | + need to adjust the default limits (for example, to accept large file |
| 27 | + uploads). In trusted settings, they can be disabled completely by |
| 28 | + starting the web server with `#:safety-limits |
| 29 | + (make-unlimited-safety-limits)`. |
| 30 | + |
| 31 | +* The Web Server's handling of large files is improved, and its |
| 32 | + latency for long-running request handlers is reduced. |
| 33 | + |
| 34 | +* The Macro Stepper has a new macro hiding algorithm that tracks term |
| 35 | + identity through syntax protection (see `syntax-arm`), making macro |
| 36 | + hiding work more reliably. Its UI indicates protected and tainted |
| 37 | + syntax. |
| 38 | + |
| 39 | +* The Racket documentation includes a "building and contributing" guide. |
| 40 | + |
| 41 | +Contributors: Alex Harsanyi, Alex Knauth, Alex Muscar, Alexis King, Ben |
| 42 | +Greenman, Bogdan Popa, Brian Wignall, Dan Holtby, David K. Storrs, |
| 43 | +Dionna Glaze, Dominik Pantůček, Fred Fu, Geoff Shannon, Gustavo |
| 44 | +Massaccesi, Jack Firth, Jay McCarthy, Jens Axel Søgaard, Jesse Alama, |
| 45 | +Joel Dueck, John Clements, Jordan Johnson, Julien Delplanque, Leo Uino, |
| 46 | +Luka Hadži-Đokić, Luke Lau, Matthew Flatt, Matthias Felleisen, Mike |
| 47 | +Sperber, Paulo Matos, Philip McGrath, Reuben Thomas, Robby Findler, Ross |
| 48 | +Angle, Ryan Culpepper, Sage Gerard, Sam Tobin-Hochstadt, Shu-Hung You, |
| 49 | +Sorawee Porncharoenwase, Stephen De Gabrielle, Syntacticlosure, Timo |
| 50 | +Wilken, Tommy McHugh, Winston Weinert, Zaoqi |
| 51 | + |
0 commit comments