Skip to content

chore(main): release 0.3.0#18

Open
srnbckr wants to merge 1 commit intomainfrom
release-please--branches--main
Open

chore(main): release 0.3.0#18
srnbckr wants to merge 1 commit intomainfrom
release-please--branches--main

Conversation

@srnbckr
Copy link
Contributor

@srnbckr srnbckr commented Jun 9, 2025

🤖 I have created a release beep boop

0.3.0 (2026-02-10)

Features

  • adapted from DiLoCo naming to to multinode-training naming. Removed user prompt for node role when creating cluster. Set cluster type to remote and removed user prompt for cluster type. (c85472c)
  • add boilerplate for workspaces implementation (da1885e)
  • add boilerplate to get workspace elem (056c60d)
  • add cluster operations (4ec7bc5)
  • add node cli commands and operations (3651b78)
  • add option to prepare llm inference env (#175) (db47ed9)
  • add possibility to request scoped tokens for agent node(s) (#89) (ea79167)
  • add pyright to precommit and ci (#91) (9f39e71)
  • added cluster list nodes flow and cluster add node flow (#121) (cb52376)
  • added command to import kubeconfig and store it locally in .kube folder (#72) (4437d54)
  • added diloco workspace (#82) (f33e8d5)
  • added diloco workspace torch compile params (#97) (8c070c2)
  • added elastic auto-configuration and improved workspace display summary (#127) (b67dda8)
  • added interactive cluster selection if no cluster id is provided for a workspace deployment (#130) (b288412)
  • added marimo workspace and fixed docker image defaults (#95) (698e0d9)
  • added node import loop into interactive mode (#118) (05ad459)
  • added services commands to support interaction with the service endpoints (#71) (a879f8f)
  • added support for default cluster labels (#78) (d0f603a)
  • added text validation argument for user text queries (6f08573)
  • allow to specify resources by name and id (cf17eeb)
  • cluster default ID support for show-available-resources and get (ae9ebdf)
  • clusters: add real-time cluster log streaming (#182) (21570b6)
  • clusters: add subcommand to get monitoring dashboard url (da380b5)
  • configuration option for deploying observability into cluster (#80) (da6c564)
  • Define a password for a jupyter notebook and wait until running (971f488)
  • device code auth flow: added QR code display as alternative when browser is not available or not opened (#53) (59a8dcb)
  • display workspace access info (#33) (cf5ece6)
  • hexagonal architecture migration & core refactoring (#125) (2e8c000)
  • huge command pattern refactor and fix basis commands (#60) (93917b5)
  • huge refactor (#99) (9a8753f)
  • implemented a table view for the clusters nodes (#84) (5c9a498)
  • Implemented add and delete for workspaces (431119c)
  • implemented auth0 device control login flow (#50) (894c45d)
  • implemented auth0 logout flow. Improved UX: user feedback when running commands while not logged in (#51) (85c2fd1)
  • implemented auto browser opening within the device code authentication flow (#52) (da4d667)
  • implemented basic login mechanism (#37) (6d77ecb)
  • Implemented CLI config management and added a configuration for default cluster setting. (2e15b97)
  • implemented commands for service endpoints (#69) (6368238)
  • Implemented commmands for setting and getting default cluster (086368b)
  • Implemented list workspaces and describe workspaces (1aa0b1a)
  • implemented node removal from cluster (#85) (5b597fe)
  • Implemented proper authentication, credential configuration handling, and improved type safety (#48) (62e24c0)
  • Implemented showing available resources for a cluster (ca4391e)
  • implemented workspace type options (#41) (0f05618)
  • improve node import robustness and show self-managed nodes infos (#132) (b8f4204)
  • improve user interrupt exception handling during flow (ccffd1c)
  • improve workspace robustness (#144) (6cb52c9)
  • improved clusters management robustness. improved command error display. fixed remove nodes from cluster. (#134) (2c3ba0e)
  • improved nodes delete command to support deletion of multiple nodes (#138) (402c273)
  • improved robustness of diloco workspace (#148) (e29cc66)
  • integrated interactive flow for cluster creation (524018b)
  • integration of llm-inference workspace (#46) (09fedcd)
  • interactive workflow for template-based workspace deployment (#119) (0aad4d7)
  • list workspaces shows all workspaces from all clusters if no cluster id is provided (#131) (b057935)
  • modular and reusable display and rendering architecture (#94) (da2525a)
  • nodes: implement interactive node import workflow (2db71e9)
  • re-enable telemetry CLI flag; hide vpn CLI flag (#174) (57f583d)
  • refactored code project structure to vertical slicing (#58) (c76675b)
  • refactored workspace code structure (#88) (70097dc)
  • remove validator default in deep commons implementation (2587302)
  • removed vscode config from tracked files. Added ides to gitignore (#34) (3a00544)
  • show help when no sub-command is specified (#59) (bd93ecb)
  • show humanized timestamps in list view for resources (4101113)
  • simplified the logic of cluster creation (#110) (a8f94ab)
  • streamlined node import flow (69eea1f)
  • update exalsius workload cluster-labels (#181) (588f8e2)
  • use exalsius-api instead of skypilot api for the scan-prices command (ccdb23c)
  • workspace configurator validation supports nested variable dict validation (#126) (28a30ad)
  • workspaces: add access-description as suffix (#185) (7c76da7)

Bug Fixes

  • adapt tests (#93) (947b98c)
  • add an option for setting a password for the marimo workspace (#96) (58fd646)
  • add ExalsiusError to ssh key operations (8776633)
  • added error handling to service calls. Fixed ssh key command namings. Added ID argument to ssh key delete. (cfc0121)
  • auth leeway config (#120) (ee8aff6)
  • auth: avoid redundant JWKS fetch on every CLI command (#183) (8e97ad0)
  • cluster-create: convert cluster type string to upper-case (#129) (540b303)
  • clusters: only fetch cluster resources when status is READY (64b9e7e)
  • clusters: remove docker cluster creation option since it is only used for local testing (89b1c78)
  • default user is ubuntu (#123) (f898011)
  • dependency cleanup (#92) (501275a)
  • disabled multi-node import in node import flow (#154) (244af52)
  • disabled telemetry option for now (#147) (d392da3)
  • display message when workspaces are deleted (#35) (61c132a)
  • explicitely set the deployment name of a workspace to prevent name colisions (#75) (ebf7f77)
  • fix refactor artifacts (#108) (fcebe0b)
  • fix token expiry handling (#142) (d0c6c9d)
  • fixed auth tests and deployment token (#90) (9ab8a31)
  • fixed broken workspace deployment (#171) (67a6bde)
  • fixed bug where key path instead of key contenct was encoded and sent to api (#65) (302e45e)
  • fixed cluster node rendering bug (#149) (e1279aa)
  • fixed double dash in service naming (#76) (5522f7c)
  • fixed error display on CLI layer to catch all error types (#140) (d54ed4e)
  • fixed general http error handling bug (3213140)
  • Fixed get command indent (5cfd01b)
  • Fixed json display of single workspace (#31) (1cb7d92)
  • fixed layer violation of decorators and some minor fixes (#162) (aac23dc)
  • fixed node listing(#160) (b099bb0)
  • fixed offers response typing and updated exalsius sdk version. (#49) (19b2ef9)
  • fixed ressource calculation (#155) (759f58f)
  • fixed single dto table rendering (#153) (dadfae9)
  • fixed ssh delete api call. added explicit parameter passing to node import. (514db56)
  • fixed table rendering for single item display (#133) (72a9610)
  • fixed the correct help message display for subcommands (#55) (a53e241)
  • fixed time zone ambiguity issue when checking for token expiry (#136) (6a7c12e)
  • fixed workspace creation to support the new templates structure. (#73) (e80da5a)
  • fixed workspace rendering for display (#128) (51816e3)
  • fixed workspaces access info (#122) (350ed8f)
  • hotfix resource calc (#157) (edacce7)
  • hotfixed resource definition for workspace (#44) (728f358)
  • improved cluster resource loading robustness (#135) (ad33002)
  • improved clusters domain object robustness (#161) (6e5b3d9)
  • improved node table display (#79) (b32468b)
  • improved robustness of workload result printing (#32) (c2b7f21)
  • make cluster ID display robust (#40) (f67df5e)
  • marimo, jupyter: change duplicate -p flag to -s for storage (36c15e0)
  • moved cli list service command from clusters to services (#68) (6d89af3)
  • Node import ssh key username is default empty. Show add clusters nodes as not implemented. (#156) (f3a6ba3)
  • nodes display (#81) (cf736b3)
  • nodes: add BaseNodesDisplayManager contract (aac343e)
  • nodes: add missing flows (344ace6)
  • nodes: decouple interactive node import flow from service layer (45df45a)
  • nodes: do not use offers import for now! (2168f07)
  • proper handling of empty response on token revoke against the auth0 api (#61) (ee1008d)
  • rename exalsius cli app to exls (8768942)
  • renamed ci to make badge work (797ef65)
  • renamed ci to make badge work (#116) (339bce0)
  • set gpu vendor variable when deploying a workspaces (#146) (eab8ddb)
  • set request ressource paramters of gpu vendor and gpu type to None if not known (#151) (cc2b239)
  • setting gpu vendor enabled variables based on GPU availability in the cluster (#137) (39b732d)
  • show only available nodes when deploying a cluster (21b7fb4)
  • update WorkspaceAccessInformation to use external_ips list (#152) (f03144b)
  • workspaces: add default ssh user to devpod access information (a225fb6)

Documentation


This PR was generated with Release Please. See documentation.

@srnbckr srnbckr force-pushed the release-please--branches--main branch 6 times, most recently from a406b89 to f91aa9f Compare July 9, 2025 09:32
@srnbckr srnbckr force-pushed the release-please--branches--main branch 11 times, most recently from 1d7f71b to d2e0028 Compare July 11, 2025 16:09
@srnbckr srnbckr force-pushed the release-please--branches--main branch 9 times, most recently from a1bc594 to 7d51420 Compare July 27, 2025 14:47
@srnbckr srnbckr force-pushed the release-please--branches--main branch 2 times, most recently from 739f51e to 03fac69 Compare July 29, 2025 09:20
@srnbckr srnbckr force-pushed the release-please--branches--main branch 13 times, most recently from 7bbde64 to 471d001 Compare December 5, 2025 11:46
@srnbckr srnbckr force-pushed the release-please--branches--main branch 5 times, most recently from f559680 to fdda928 Compare December 21, 2025 08:02
@srnbckr srnbckr force-pushed the release-please--branches--main branch from fdda928 to d7cc7c8 Compare December 29, 2025 09:48
@srnbckr srnbckr force-pushed the release-please--branches--main branch 2 times, most recently from 27da0f4 to 40f2b02 Compare January 15, 2026 09:38
@srnbckr srnbckr force-pushed the release-please--branches--main branch 2 times, most recently from a683424 to cb31af7 Compare February 2, 2026 15:11
@srnbckr srnbckr force-pushed the release-please--branches--main branch 5 times, most recently from ce874cc to 3d922fe Compare February 9, 2026 09:17
@srnbckr srnbckr force-pushed the release-please--branches--main branch from 3d922fe to 19b3be4 Compare February 10, 2026 07:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant