github ray-project/ray ray-2.31.0

3 days ago

Ray Libraries

Ray Data

πŸ”¨ Fixes:

  • Fixed bug where preserve_order doesn’t work with file reads (#46135)

πŸ“– Documentation:

  • Added documentation for dataset.Schema (#46170)

Ray Train

πŸ’« Enhancements:

  • Add API for Ray Train run stats (#45711)

Ray Tune

πŸ’« Enhancements:

  • Missing stopping criterion should not error (just warn). (#45613)

πŸ“– Documentation:

  • Fix broken references in Ray Tune documentation (#45233)

Ray Serve

πŸ’« Enhancements:

  • Optimize DeploymentStateManager.get_deployment_statuses (#45872)

πŸ”¨ Fixes:

  • Fix logging error on passing traceback object into exc_info (#46105)
  • Run del even if constructor is still in-progress (#45882)
  • Spread replicas with custom resources in torch tune serve release test (#46093)
  • [1k release test] don't run replicas on head node (#46130)

πŸ“– Documentation:

  • Remove todo since issue is fixed (#45941)

RLlib

πŸŽ‰ New Features:

  • IMPALA runs on the new API stack (with EnvRunners and ConnectorV2s). (#42085)
  • SAC/DQN: Prioritized multi-agent episode replay buffer. (#45576)

πŸ’« Enhancements:

  • New API stack stability: Add systematic CI learning tests for all possible combinations of: [PPO|IMPALA] + [1CPU|2CPU|1GPU|2GPU] + [single-agent|multi-agent]. (#46162, #46161)

πŸ“– Documentation:

  • New API stack: Example script for action masking (#46146)
  • New API stack: PyFlight example script cleanup (#45956)
  • Old API stack: Enhanced ONNX example (+LSTM). (#43592)

Ray Core and Ray Clusters

Ray Core

πŸ’« Enhancements:

  • [runtime-env] automatically infer worker path when starting worker in container (#42304)

πŸ”¨ Fixes:

  • On GCS restart, destroy not forget the unused workers. Fixing PG leaks. (#45854)
  • Cancel lease requests before returning a PG bundle (#45919)
  • Fix boost fiber stack overflow (#46133)

Thanks

Many thanks to all those who contributed to this release!

@jjyao, @kevin85421, @vincent-pli, @khluu, @simonsays1980, @sven1977, @rynewang, @can-anyscale, @richardsliu, @jackhumphries, @alexeykudinkin, @bveeramani, @ruisearch42, @shrekris-anyscale, @stephanie-wang, @matthewdeng, @zcin, @hongchaodeng, @ryanaoleary, @liuxsh9, @GeneDer, @aslonnie, @peytondmurray, @Bye-legumes, @woshiyyya, @scottjlee, @JoshKarpel

Don't miss a new ray release

NewReleases is sending notifications on new releases.