Ray v0.7.1 Release Notes

Release Date: 2019-06-23 // almost 5 years ago
  • Core

    • ๐Ÿ”„ Change global state API. #4857
      • ray.global_state.client_table() -> ray.nodes()
      • ray.global_state.task_table() -> ray.tasks()
      • ray.global_state.object_table() -> ray.objects()
      • ray.global_state.chrome_tracing_dump() -> ray.timeline()
      • ray.global_state.cluster_resources() -> ray.cluster_resources()
      • ray.global_state.available_resources() -> ray.available_resources()
    • Export remote functions lazily. #4898
    • ๐Ÿ‘ท Begin moving worker code to C++. #4875, #4899, #4898
    • โฌ†๏ธ Upgrade arrow to latest master. #4858
    • Upload wheels to S3 under <branch-name>/<commit-id>. #4949
    • โž• Add hash table to Redis-Module. #4911
    • ๐ŸŽ‰ Initial support for distributed training with PyTorch. #4797

    Tune

    • Disallow setting resources_per_trial when it is already configured. #4880
    • ๐ŸŽ‰ Initial experiment tracking support. #4362

    RLlib

    • ๐Ÿ—„ Begin deprecating Python 2 support in RLlib. #4832
    • TensorFlow 2 compatibility. #4802
    • Allow Torch policies access to full action input dict in extra_action_out_fn. #4894
    • ๐Ÿ‘ Allow access to batches prior to postprocessing. #4871
    • ๐Ÿ— Port algorithms to build_trainer() pattern. #4823
    • ๐Ÿ‘ท Rename PolicyEvaluator -> RolloutWorker. #4820
    • ๐Ÿšš Rename PolicyGraph -> Policy, move from evaluation/ to policy/. #4819
    • ๐Ÿ‘Œ Support continuous action distributions in IMPALA/APPO. #4771

    ๐Ÿš€ (Revision: 6/23/2019 - Accidentally included commits that were not part of the release.)