Skip to content

Commit b2d3bc5

Browse files
committed
v7.6 blog post
1 parent ca46521 commit b2d3bc5

File tree

2 files changed

+53
-2
lines changed

2 files changed

+53
-2
lines changed
+51
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
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+

www/index.html.pm

+2-2
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ The ◊code{web-server/insta} language lets you quickly prototype server-side we
167167
◊section{
168168
Software
169169
170-
◊link["https://download.racket-lang.org/"]{Download Racket v7.5}
170+
◊link["https://download.racket-lang.org/"]{Download Racket v7.6}
171171
172172
◊link["https://github.com/racket/racket/"]{Source code}
173173
@@ -202,7 +202,7 @@ Documentation & tutorials
202202
◊section{
203203
News
204204
205-
◊link["https://blog.racket-lang.org/2019/11/racket-v7-5.html"]{Racket version 7.5} is available.
205+
◊link["https://blog.racket-lang.org/2020/02/racket-v7-6.html"]{Racket version 7.6} is available.
206206
207207
◊link["https://racketfest.com"]{Racketfest}, a new Racket event, will be held in Berlin on Thursday, February 27, 2020.
208208

0 commit comments

Comments
 (0)