Valohai Logo

Patch Notes

The latest updates in Valohai ecosystem

November 19, 2018

  • Two-factor authentication with TOTP
  • Allow writing notes to tasks
  • Improved autoscaling logic
Learn more...

November 2, 2018

  • Random hyperparameter optimization
  • More user-friendly execution/task creation
Learn more...

October 10, 2018

  • Improved execution tagging system that now also covers tasks.
  • We provide suggestions for execution Docker images.
  • Metadata charts now properly show zero values.
Learn more...

September 18, 2018

  • Error codes from executions are now handled correctly.
  • Small UI polish and quality-of-life improvements in many places.
Learn more...

September 5, 2018

  • Built-in environment variable support.
  • Step inputs can now have descriptions.
  • Improved Create Execution and Create Task layouts.
Learn more...

August 20, 2018

  • Organizations!
  • Nicer invoices!
  • Project transfers!
  • Exclamation marks!
Learn more...

July 25, 2018

  • Improvements to the execution view page.
  • Executions and tasks can be titled.
  • Repositories no longer require valohai.yaml.
  • Billing is available in EUR too.
  • New parameter and parameter-value interpolations in addition to parameters.
  • More useful data is printed at start of execution.
  • Valohai-CLI was updated.
  • It's hot in Turku, Finland.
Learn more...

July 5, 2018

  • Layout changes, project header should now be more clear on all projects.
  • You can now easily preview image output files on web interface.
  • Kubernetes deployment test view supports image responses for more streamlined testing.
Learn more...

June 19, 2018

  • New usage and bill estimation page.
  • Momentarily losing server connection won't hide logs on execution page.
Learn more...

June 4, 2018

  • Execution metadata charts are lazy-loaded.
  • Data browser will now correctly refresh available files after upload.
  • Convert all frontend code to TypeScript.
Learn more...

May 21, 2018

  • Add deployment endpoint test UI with optional drag and drop image payload.
  • Internal crash reporting now includes user contact information.
Learn more...

May 7, 2018

  • Non-integer number values for parameters and metadata are rounded.
  • Allow ordering executions by parameter.
  • Removed Promise.finally() usage that caused Linux browsers to crash on execution creation.
Learn more...

April 30, 2018

  • Shell variable syntax ${foo} is now supported within commands.
  • Stores can now be deleted.
Learn more...

April 23, 2018

  • Improvements to metadata and log views.
  • Custom S3 stores no longer require the Multipart IAM Upload Role field.
  • Retry functionality in the frontend now works better.
Learn more...

April 9, 2018

  • Kubernetes deployment feature in beta for Early Adopter users.
  • Improve task detail view layout.
  • Hide purged files when selecting execution inputs.
Learn more...

March 26, 2018

  • Allow downloading execution logs through the web client.
  • Show execution durations in more human-readable format.
  • Command-line client properly hides deleted executions.
Learn more...

March 9, 2018

  • Show parameters of individual executions in the execution list on task page of the web client.
  • Rename execution "Discussion" feature to "Notes" to clarify what it should be used for.
Learn more...

February 27, 2018

  • Allow specifying multiple input files per execution input.
  • Allow searching input files by the execution number that generated the data.
  • Improve the layout of execution and task lists on the web client.
Learn more...

February 16, 2018

  • Use S3 multipart upload to allow output files up to 5 terabytes.
  • Add logarithmic hyperparameter optimization.
Learn more...

January 22, 2018

  • Don't upload output directory files that start with a dot.
  • Allow executions to upload files in the middle of their run aka. "live upload."
Learn more...

December 10, 2017

  • Make it more comfortable to select machine type on the command-line client.
  • Add credit system to the billing.
  • Improve accuracy of execution duration calculations.
  • Empty lines on hyperparameter optimization parameters are now ignored.
Learn more...

November 23, 2017

  • Add execution tagging system.
  • Allow users to download files through web client data browser.
  • Show which machine type was used for an execution in the web client.
  • Uploading won't overwrite an already existing S3 files.
Learn more...

November 6, 2017

  • Add GitHub App integration to streamline onboarding of new users.
  • Allow users to delete executions and uploaded files through the web client.
  • Using custom Docker image will now start on the first try.
Learn more...

October 18, 2017

  • Disallow copying of ad-hoc executions.
  • Improve error reporting on git repository fetch errors for support.
  • Load long executions logs without lagging the web client.
Learn more...

October 2, 2017

  • Release the example project for R.
  • Limit how many previous commit versions to show in execution create page dropdown.
  • Avoid executions from entering eternal stopping limbo.
Learn more...

September 13, 2017

  • Add new "Stopping" status for executions that take a long time to shut down.
  • Allow project admins to set a default store, so it doesn't have to be defined before every execution and task.
Learn more...

September 4, 2017

  • Allow hyperparameter optimization of flag parameter type.
  • Custom stores can now be uploaded to.
  • Limit how many log events are shown in the web client.
  • Resign uploaded input file credentials before queueing an execution that uses then.
Learn more...

August 22, 2017

  • Valohai platform is now out of beta!
  • Add store system to allow customized download endpoints.
  • Rework the usage flow how to define existing files as inputs to executions.
Learn more...

August 10, 2017

  • Add user profile page.
  • Rework how real-time statistics are displayed.
Learn more...

July 27, 2017

  • Add support for non-GPU instances.
  • Improve how fast execution status updates.
  • Allow collaborators to see input and output files of projects they have been invited.
Learn more...

July 10, 2017

  • Allow users to browse, download and manage their S3 output files on the web client.
  • Allow users to use output and manually uploaded files as input without opening an S3 object to the public.
Learn more...

June 27, 2017

  • Allow uploading input files to S3 stores with the web client.
  • Allow short hash for commit selection in API and the command-line client.
  • Implement per-user quota to restrict how much a single user can run in the shared clusters.
Learn more...

June 14, 2017

  • Add full repository control to the REST API.
  • Add more details about executions to the REST API.
  • Add support for subdirectories in output upload.
  • Input parameter 0 (zero) will now work correctly.
Learn more...

May 25, 2017

  • Add support for writing notes on executions.
  • Show links to documentation all around the web client so you can learn more about a specific feature of the system.
  • Record real-time statistics like CPU or GPU so you can view the final values after completion.
  • Non-US locale decimal point will now work with hyperparameter range definitions.
Learn more...

May 11, 2017

  • Show total worker machine memory on real-time statistics.
  • Now clicking usage number will take you to detail spending page.
  • Allow importing tutorial projects even if you have completed the onboarding.
Learn more...

April 27, 2017

  • Add pagination support for task executions list page.
  • Show more detailed resource usage by project and by hardware type used for billing.
  • Make worker infrastructure clean up cached content more rigorously.
  • Navigate straight to the execution logs screen after execution creation.
Learn more...

April 10, 2017

  • Improve project to repository linking user flow.
  • Improve AWS cluster downscaling as workloads can drop from hundreds of parallel executions to just zero in mere minutes.
  • Show more obvious error when the command-line client is used to start executions on a project without a linked repository.
Learn more...

March 22, 2017

Learn more...

March 1, 2017

  • Add hyperparameter optimization and tasks.
  • Allow project collaborators also see and use on-premises hardware.
  • Add local directory mount as an input method for on-premises workers.
Learn more...

February 22, 2017

  • Web client graphics are now served from a CDN for better speed.
  • Stop canceled executions more gracefully.
Learn more...

February 20, 2017

  • Allow users to select which type of AWS instances to run their execution on, not just g2.
  • Stopped executions should not be picked again by Valohai workers.
Learn more...

February 14, 2017

  • Make our AWS server clusters scale according to workloads we are having.
  • Improve layout of the execution real-time statistics.
  • Rework how browsers render execution logs; now with more color!
Learn more...

February 10, 2017

  • Add support for project collaborators.
  • New parameter type: flag.
  • Now visitor will stay on the same execution screen tab when refreshing.
  • Show real-time statistics of executions such as CPU and memory.
Learn more...

February 2, 2017

  • Move default hosting of output files from the master server to S3.
  • Allow users to cancel already started executions.
  • Allow users to copy previous executions.
  • Add support for optional execution inputs and parameters.
  • Add support for multiple commands in a single execution.
Learn more...

January 18, 2017

  • Parameters passed to the worker nodes are now properly quoted.
Learn more...

January 17, 2017

Learn more...

December 23, 2016

  • Release beta version of the Valohai machine learning platform for early access.
  • Add login, billing, project, repository and execution management systems.
Learn more...