Ray 0.8.4
Highlight
- Add Python 3.8 support. (#7754)
Core
- Fix asycnio actor deserialization. (#7806)
- Fix importing Pyarrow lead to symbol collison segfault. (#7568)
ray memory
will collect statistics from all nodes. (#7721)- Pin lineage of plasma objects that are still in scope. (#7690)
RLlib
- Add contextual bandit algorithms. (#7642)
- Add parameter noise exploration API. (#7772)
- Add scaling guide. (#7780)
- Enable restore keras model from h5 file. (#7482)
- Store tf-graph by default when doing
Policy.export_model()
. (#7759) - Fix default policy overrides torch policy. (#7756, #7769)
RaySGD
- BREAKING: Add new API for tuning TorchTrainer using Tune. (#7547)
- BREAKING: Convert the head worker to a local model. (#7746)
- Added a new API for save/restore. (#7547)
- Add tqdm support to TorchTrainer. (#7588)
Tune
- Add sorted columns and TensorBoard to Tune tab. (#7140)
- Tune experiments can now be cancelled via the REST client. (#7719)
fail_fast
enables experiments to fail quickly. (#7528)- override the IP retrieval process if needed. (#7705)
- TensorBoardX nested dictionary support. (#7705)
Serve
- Performance improvements:
- Add async methods support for serve actors. (#7682)
- Add multiple method support for serve actors. (#7709)
- You can specify HTTP methods in
serve.create_backend(..., methods=["GET", "POST"])
. - The ability to specify which actor method to execute in HTTP through
X-SERVE-CALL-METHOD
header or inRayServeHandle
throughhandle.options("method").remote(...)
.
- You can specify HTTP methods in
Others
- Progress towards highly available control plane. (#7822, #7742)
- Progress towards Windows compatibility. (#7740, #7739, #7657)
- Progress towards Ray Streaming library. (#7813)
- Progress towards metrics export service. (#7809)
- Basic C++ worker implementation. (#6125)
Thanks
We thank the following contributors for their work on this release:
@carlbalmer, @BalaBalaYi, @saurabh3949, @maximsmol, @SongGuyang, @istoica, @pcmoritz, @aannadi, @kfstorm, @ijrsvt, @richardliaw, @mehrdadn, @wumuzi520, @cloudhan, @edoakes, @mitchellstern, @robertnishihara, @hhoke, @simon-mo, @ConeyLiu, @stephanie-wang, @rkooo567, @ffbin, @ericl, @hubcity, @sven1977