Changelog

Redesigned navigation tabs to enhance user experience and streamline access to various features

  • Compute Tab: Now includes Photons, Deployments, Jobs, and Pods for better organization of compute-related resources.
  • Storage Tab: Groups File System, Object Storage, KV Store, and Queue under one tab to centralize storage management.
  • Network Tab: Networking Ingress is now categorized under the Network tab for improved access to networking configurations.
  • Observability Tab: Consolidates Logs, Monitoring, and Audit Logs to provide a unified observability interface.
  • Billing Tab: Billing functionalities are now accessible through a dedicated tab for easier financial management.
  • Settings Tab: Groups general information, Members, Tokens, Secrets, and Docker Registry settings for streamlined access to configuration options.

Support audit logs for workspace-level operations

  • Introduced support for audit logs for workspace-level operations. Users can now access and review detailed audit logs directly from the settings page. This feature enhances transparency and helps users track changes and activities within their workspace.

Support user level auth token

  • User level auth token can be used to access the workspace and perform operations on behalf of the user such as creating deployments, jobs, and pods. User level auth tokens can be found in the settings page.

Support for Role-Based Access Control (RBAC)

  • Lepton now supports role-based access control, allowing each user to have a role with specific, adjustable permissions.

Support toggle line and timestamps in logs

  • Added the ability for users to toggle line and timestamps when searching and viewing logs in the Observability tab. This enhancement improves log readability and allows users to customize their log viewing experience for more efficient troubleshooting and analysis.

Support context lookup in logs

  • Introduced context lookup: Users can now expand the context of selected lines in logs, viewing previous and subsequent lines for better clarity.

Support for launching jupyter lab option during Pod Creation

  • Users can now launch Jupyter Lab in Pods using preset images during the pod creation process.

Support for specifying user's ssh key during Pod Creation

  • Users can now spcify their SSH key during Pod creation, enabling direct SSH access to the Pod.

Support for Traffic-Based Auto-Scaling Policy

  • Users can now configure auto-scaling policies using Queries Per Minute (QPM) as the metric. This allows for dynamic scaling based on the actual traffic rate, ensuring optimal resource allocation and performance during varying load conditions.

Support for creating deployments with custom Docker images and commands

  • Users can now create deployments using a custom Docker image and specify their own commands. This allows for greater flexibility and customization in deployment configurations, catering to specific application requirements.

Support for Ingress Endpoints to route traffic to multiple deployments

  • Users can now create Ingress endpoints under the Networking tab to route traffic to multiple deployments, allowing specification of traffic distribution for each deployment separately.

Support for customizing the auto top-up amount in Billing

  • Users now have the ability to set a specific amount for automatic top-ups in their billing settings. This enhancement provides greater control and flexibility over billing preferences, ensuring that accounts are funded according to individual needs and reducing the risk of interruptions due to insufficient funds.

Allow Job to select node groups

  • Added support for node group selection in CLI Job submissions. Users can now specify the desired node group for job execution using the --node-group flag.

Login support for enterprise email address

  • Users with non-Gmail email addresses can now sign up for Lepton AI using their enterprise email addresses.

Private Docker Registry UX Improvements

  • Enhanced the user experience for creating Private Image Registry Auth. Pre-filled values are now available for Docker Hub, AWS ECR, Azure CR, GitHub CR, and GCR.

Job Fault-tolerance Support

  • Added job fault-tolerance support. Users can now specify the maximum number of retries for each job, both at the worker and job levels, enhancing reliability and streamlining execution.

Log Persistency Support

  • Added support for persisting job logs. Users can now access logs from the job details page even after job completion.
  • Logs will be available for 30 days post-completion for enterprise tier users