The release process for v8.6 will begin in about a week. If you have any new features that you want in and are relatively close to being done, now is a good time to do that.
The release process for v8.6 has begun: release checkpoints have been created for all packages in the main distribution, and release branches have been created when necessary. You can go on using master branches as usual. The main Racket repo's is now bumped to v8.6.0.1 (to avoid having two different trees with the same version).
If you have any bug-fixes and changes (including history updates) that need to go in the release then make sure to specify that in the commit message by using the word merge or release or mail the relevant repo manager [1]) the commit SHA1s. Do not push commits directly to release branches.
Please make sure that code that you're responsible for is as stable as possible, and let me know if there is any new work that should not be included in this release.
>>> NOW IS THE TIME TO FIX BUGS THAT YOU KNOW ABOUT <<<
The time between now and the end of the merge window is for fixing new errors that prevent proper functioning of major components and that show up during the preparation for a release. You can also finalize piece of work that is not yet complete, but please avoid merging new features.
Note that nightly builds will go on as usual (starting from v8.6.0.1 and going up as usual), and pre-release builds will be available shortly at
Testing for the v8.6 release
(using the v8.5.900 release candidate build)
Search for your name on the checklist page to find relevant items, either
reply when you finish an item (please indicate which item/s is/are done),
or check it off yourself on the checklist page. Also, if you have any
commits that should have been picked, make sure that the changes are in.
Be sure to finish your testing by the 27th. Otherwise the release
will move on without your input.
The checklist page is at:
https://github.com/racket/racket/wiki/Release-Checklist-8.6
Release candidates are at:
https://pre-release.racket-lang.org
Please use these installers (or source bundles) -- don't test from
your own git clone (don't test the `master' branch by mistake!).
To get the tests, you can do this:
cd ...racket-root...
./bin/raco pkg install -i --auto main-distribution-test
Is it known yet when Racket v8.6 will be officially released? I have been trying to wait for this before requesting that DrRacket be updated in campus labs for Fall 2022, and time is getting shortā¦
(Sorry if I missed the announcement ā the last comment I could find related to this on Racket Discussions was from July 20thā¦)
Sharon, the release version should be available in a matter of hours. However, our current plan is to delay the announcement of the final version until documentation is available and uploaded. This is the first time we're doing this, so ... we'll see if there are any hiccups. However, if you're in a time crunch, it might be possible to download and install the new version before it's officially announced.
i think the point about the currently confusing state of the download page is good one, though. If we do this for 8.7, maybe we can add a message or something to clarify.
Also Background Expansion seems broken on 8.6 release (stuck on 'running / purple') It was working on the last current 8.6.0.2 I believe. I'll try the current again.
I think I remember having seen this warning as the last output from a build that was actually successful, which I found confusing. I don't remember what part of Racket I was building at the time or how, though.