- Dashboard improvements (summary, task inspector)
- Task naming for debugging purpose
- Default sessions
- Exoscale scripts updated
- Default HTTP port changed to 7222
- Some fixes in error messages and debug outputs
- Big renaming (worker -> governor; subworker -> executor)
- Rust tasklib for defining own executors
- C++ tasklib for defining own executors
- Configuration file for governors to define own executors
- Scripts for deploying Rain on exoscale infrastructure
- Dashboard now shows that a session was closed
- Support of Arrow in Python encode()/load()
- Big refactoring of rust packages
- Big update of Python API for defining tasks
- Complete rewrite of protocol between governors and executors
- Complete rewrite of task and object attributes
- Fixes in documentation
- Computing usage of memory fixed
- Fixed problem with reusing same logs for new server
- Fixed some corner cases of executor starting
- Disable StrictHostKeyChecking in "rain start"
- Some installation problem fixed
- Fixes in documentation
- Fixed removing object in workers
- Fixed "rain start" on remote workers
Initial public version