Changelog
Last updated on Sep 20, 2025
Table of Contents
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