April

2025-04-30
v0.4.19

Bug Fixes

  • Add a UUID to the Stack name to prevent naming conflicts
  • Fix issue with SSH where BasicAuth is enabled
  • Fix issue with secure tunnel not working when containers restart
  • Include fix for user updating billing account
  • Remove SSH key upon deletion
2025-04-28
v0.4.18

Improvements

  • Remove-unauth-dialog-errors: if unauthorized don’t show error in dialog
2025-04-24
v0.4.17

Features

  • Add buttons to download SSH scripts
  • Add Discord link in sidemenu
  • Add Google Tag Manager
  • Permanent redirect from help to docs
  • Show error messages in dialogs
  • SSH Keys: integrate UI with SSH key backend
  • SSH: add new dialog for SSH tunnel connection
  • Swagger: add API key auth to Swagger
  • Tooltips
  • Unauth states for templates and account management pages

Bug Fixes

  • CSP header
  • customTemplatesError condition
  • Fix 404 not-found redirect when a user creates a custom template from the /templates main page
  • Pass new template SSH
  • Remove apiGetStack call
  • Remove extra spaces
  • Remove old scripts
  • Remove setup button
  • Remove test value for error
  • Remove title input, correct deleteAPIKey method
  • Remove user guiding script and update docs tab
  • Rental history: remove cost column, show GPUs
  • Resolve conflict and remove unused dependencies
  • SSH: fix script when apt is conflicting with entrypoint scripts
  • Toast error message
  • Update SSH key dialog text

Improvements

  • Added gput-scripts volume to inject into compose; allows scripts to run from volume instead of downloading from S3
  • Added API for adding/deleting SSH keys for user
  • Added SSH flag to templates (UI and API)
  • SSH: update post_start and healthcheck to use script in gput-scripts volume
2025-04-02
v0.4.16

Features

  • Templates: Add image size to template bar, update design
  • Templates: Update design to latest Figma

Bug Fixes

  • Add hard reload for auth details in sidemenu
  • Fix error when getting notification through API (should return 400 if not found)
  • Force refresh on signout
  • GET /api-keys now returns a masked value
  • Fix notification ID mismatch to notification entity
  • Fix API key deletion error response from 500 to 404
  • Omit DDB attributes from GET /environments response
  • Omit event.headers from logs
  • Fix multiple API response endpoints
  • Ignore EXTERNAL_IP env variable during template validation
  • Remove console log
  • Resolve server-side menu state
  • Set local environment config
  • Sidemenu: Refresh auth details when signed in
  • Fix typo in /templates UI filter from “Managed temlates” to “Managed templates”
  • Fix broken heartbeat link when user updates environment name

Improvements

  • Improve Swagger API for CreateStack to include required and optional parameters

March

2025-03-31
v0.4.15

Features

  • Account: Implement user account management pages
  • Add empty state UI for instances and API keys
  • Add ability to optionally expire API keys
  • API keys: integrate API key UI with backend
  • Change HTTPApi to RestAPI, support replica-based resource splitting
  • Reserved rentals auto-end based on selected duration
  • Notify users via email 1 day before rental expiry
  • Integrate notifications UI into backend
  • Add OpenAPI client file
  • Billing: Update saved payment
  • Templates: Add ComfyUI template
  • UI: Add progress bar
  • Support week/month/year usage tracking

Bug Fixes

  • Add createdAt, remove createdBy
  • Add lastEvaluatedKey to query string, fix limit
  • Add loader when creating
  • Address account nav menu feedback
  • Fix typo and add user not found error
  • Integrate backend and new API key handler
  • Disable GPU card selection for reserved instances
  • Fix rental visibility on usage page (startDate > 2 weeks)
  • Fix orphaned stack cleanup in Portainer
  • Apply template changes only for post-partition rentals
  • Only include GPU reservations if not a devbox
  • Remove hold after device unlisted
  • Remove misleading “Template applied successfully” toast
  • Allow listed environment to be removed
  • Merge from main
  • Pass argument to getRentals
  • Pull latest changes
  • Remove console log
  • Remove volumator stack after deletion
  • Rental UI: Update confirmation dialog based on GPU selection
  • Reset form state, error handling, dialog visibility
  • Resolve type errors
  • Return response data from all endpoints
  • Stack API: Apply zrok inline tunnel post-partition
  • Templates: OpenWebUI updates for breaking changes
  • Tunnel: Add polling and switch image to private repo
  • UI: Disable Add Stack if one exists and GPU is partitioned
  • Update text and delete procedures
  • Return usage API data only when rentals exist

Improvements

  • Add EXTERNAL_IP env var for templates
  • SEO: Add sitemap info for /templates/ and /marketplace/, block bots from /merchant/ and /instances/