v0.0.29
Highlights
This release improves autostop stability and robustness considerably, and introduces the ability to send an env or module to a specific node in a multinode cluster.
Improvements
- Simplify and improve Autostop by @rohinb2 and @dongreenberg in #895, #894
- Send env to a specific
node_idx
. by @rohinb2 in #835 - Update secrets login flow to be more opt-in by @carolineechen in #880
- Show information about active function calls in cluster.status() by @rohinb2 in #871 and #896
Bugfixes
- [bug] Make
disable_den_auth
actually sync. by @rohinb2 in #865 - Move config.yaml creation to restart server() by @BelSasha in #868
- Bump SkyPilot Version to 0.6.0 and fix remote SkyPilot dependencies on Start by @dongreenberg in #855
- Consolidate periodic loops into one function updating Den and updating autostop. by @rohinb2 in #873
- Fix cluster factory bug with den_auth clusters not being saved. by @rohinb2 in #878
- Remove resource conversion check for secrets by @carolineechen in #881
Docs
- Clarify setup in docs and den quick start by @mkandler in #876
- Update status docs by @BelSasha in #889
- Llama 3 vLLM GCP example by @mkandler in #893
- Fix bug in starting example code block by @mkandler in #884
- Adds quotes to pip install in examples by @mkandler in #886
- Update secrets login in api tutorial by @carolineechen in #882
Testing
- Update multinode cluster fixtures. by @rohinb2 in #856
- minor changes to cluster status tests by @BelSasha in #891
- Group status tests together by @dongreenberg in #899
- Reorganzize default env tests and consolidate fixture into GCP fixture by @dongreenberg in #900
- Stop overwriting local dotenv in tests. by @dongreenberg in #901
- Consolidate static cluster fixtures into one by @dongreenberg in #902
- Change AutostopServlet into AutostopHelper, and test properly by @dongreenberg in #897
- cluster status scheduler tests by @BelSasha in #869
Full Changelog: v0.0.28...v0.0.29