Changelog

Last updated on Sep 20, 2025

September 2025

Added

  • Google oauth support for login and signup
  • Show instance started and agent started time in compute spawn
  • Helplinks for cloud providers in cloud auth
  • Alert email will be sent on compute spawn termination failure
  • Daestro and Job meta environment variables are now being passed to container
  • Support to enable Init process within container
  • Custom user name can be set in job definition to be used inside container
  • Add llms.txt to Daestro website

Fixed

  • Sorting for most optimal compute env based on job’s required cpu and memory requirement

Changed

  • Compute env selection will be strictly round robin if job has no CPU and memory quota specified
  • Improve metrics chart UI

August 2025

Added

  • Support for custom usable CPU and memory quota for selfhosted compute env
  • Set max compute spawn limit in job queue
  • Support for user provided public SSH key to job queue which will be injected in compute spawn
  • Enable IPv6 assignment for Vultr and Linode
  • Job run metrics
  • Agent: Auto deletes private docker images from compute spawn if not used for some time

Changed

  • Improved error handling for invalid api body
  • Paginated list of jobs in compute spawn detail page
  • Paginated all jobs list page

July 2025

Added

  • Cron job delete support
  • Support for CPU and memory quota in job definitions
  • Support for multiple jobs to run on one compute spawn

Fixed

  • Some internal bugs

Changed

  • Using Inter font in Console
  • Improved job queuing
  • Better handling of jobs being stuck
  • Agent: Improved log drain
  • Agent: using sqlite for data store instead of local data file

June 2025

Added

  • Support directly running bash codes
  • Ask whether to assign public ipv4 for AWS
  • Storage field for AWS EC2 instances
  • Compute spawn: add chart to show cpu and memory usage
  • Show “Time taken” and “Container exit code” in job run
  • Parse colors in logs
  • Support job definition to be run as “Privileged”
  • Discord link
  • API:
    • Job detail
    • Cancel Job
  • Zstd compression support for sending out logs

Fixed

  • UI issues

Changed

  • Dashbaord stats
  • Improve AWS support
  • Improved UI & UX

May 2025

Added

  • System note on jobs, job run and compute spawn
  • Jobs can be scheduled for later time
  • Cron jobs support
  • GitHub login
  • AWS Support

Changed

  • Improved UI & UX

April 2025

Added

  • Show docker run command when selfhosted compute spawn is created
  • Agent: handle container paused state
  • Use job queue for findig jobs for active compute spawn

Fixed

  • Job run ordering in compute spawn page

Changed

  • Selfhosted compute spawn can only be created based on job queue
  • Agent: refactor flow of job execution
  • Agent: remove container if failed to start
  • Agent: add graceful shutdown

March 2025

Added

  • Realtime job run logs
  • Linode (Akamai) support
  • Allow multiple selfhosted compute spawn within compute env

Fixed

  • Container command override bug

Changed

  • Job run log UI
  • Improved UI and UX

February 2025

Added

  • DigitalOcean support
  • Can update cloud auth key
  • Limits page

Fixed

  • Instance type detail not showing up

Changed

  • List job queue by priority
  • Improve UI and UX

January 2025

Added

  • Copy button for resource id
  • “Max Idle Second” field in job queue form
  • Compute spawn list page
  • Show instance id, created at and destroyed at time
  • Show proper message and action button when compute spawn termination fails
  • Show job runs in compute spawn page
  • Collect metrics from compute spawn
  • Collect logs from job run
  • Put some checks before compute env can be deleted

Fixed

  • Error reporting
  • Few internal bugs

Changed

  • Improved UI and UX
  • Improved validation on container registry auth form

December 2024

Added

  • Submit job using API
  • Show job logs
  • Using CSRF Token
  • Mark requested compute spawn unreachable if it does not pings back in specified amount of time
  • Handle failed termination of compute spawn
  • Compute spawn detail page
  • Show only enabled job queues in job submit page
  • Job definition state toggle button

Changed

  • Improved validation for container command parameters
  • Agent: improved docker connection retry
  • Improved UI and UX

November 2024

Added

  • Job queue concurrency check
  • Terminate compute spawn when not reachable for at least 10 mins
  • Agent: only accepts HTTPS connection in production

Fixed

  • Bug where cancelling jobs were being updated to running
  • Edge case where if there was no job run then job was stuck at cancelling
  • Compute env delete not working
  • Improved error messages on Console

Changed

  • Improved compute spawn termination process
  • Disable job queue when there is no compute env
  • Do not enable job queue when there is no associated compute env
  • migrate Console from Svelte 4 to Svelte 5
  • Improved UI and UX

October 2024

Added

  • Jobs list and detail page
  • Jobs can be re-submitted or cancelled from Console
  • Job run list page
  • Container registry auth UI added
  • Failed job submit list page

Fixed

  • Job run: completed on time was showing instead of started on time

Changed

  • Improved UI and UX

September 2024

Added

  • Limits on the project resource usage
  • Encrypted environment variables in job definition
  • Support for pulling private docker images
  • Encrypt docker credentials
  • Show resource id and last updated time
  • Selfhosted compute spawn support
  • API key page to generate keys
  • Terminate compute spawn from Console
  • Show list of active compute spawns in compute env page

Fixed

  • Selfhosted compute env not added to job queue
  • Not able to delete compute env from job queue
  • Selfhosted compute spawn not able to get jobs

Changed

  • Improve job finding algo
  • Improve security for session cookie
  • Selfhosted compute support added for jobs to be assigned
  • Check to make sure job queue and comptue env belongs to same project