Valohai ML platform logo

Patch Notes

The latest to the Valohai platform

January 09, 2020

Thanks to the holidays and everything, not much more than usability fixes and bugfixes this time! A little polish never hurts, though, right?

View full patch note details →

December 11, 2019

  • Refreshed organization and profile views
  • Bugfixes
View full patch note details →

December 03, 2019

  • Improved onboarding experience
  • A new template project by Hugging Face
  • Little bugfixes
View full patch note details →

November 27, 2019

  • Additional enterprise features like project ownership control
  • API token management improvements
  • Bug-swatting, as usual
View full patch note details →

November 13, 2019

  • Enterprise goodness edition!
  • Team Access Grants!
  • Azure AD Login!
View full patch note details →

November 11, 2019

Usability and performance improvements, new CLI version.

View full patch note details →

October 29, 2019

  • Better UX and more control over package contents in Jupyhai
  • A cornucopia of bug fixes and optimizations, as well as Hard Stop for executions.
View full patch note details →

October 03, 2019

  • Logs shown in your local time zone.
  • Allow copying executions into tasks.
  • Continued pipeline improvements like deletion and better error messages on invalid pipelines.
  • And other minor improvements.
View full patch note details →

September 03, 2019

  • Pipelines are in open beta now!
  • Data heritage view!
  • API call view!
  • Scatter charts!
  • A bunch of bugfixes!
  • #hashtags!
  • Exclamation marks!
View full patch note details →

August 05, 2019

  • New CLI version!
  • Jupyter Notebook previews!
  • Robustness! Stability! Checksums!
View full patch note details →

July 18, 2019

  • Some little bugfixes and a some quality-of-life improvements, plus some new features bubbling under.
View full patch note details →

July 08, 2019

  • Some little bugfixes, a sprinkling little quality-of-life improvements, a handful of new features.
    What's not to like?
View full patch note details →

June 28, 2019

Just a small bugfix release to make your Friday a little brighter.

View full patch note details →

June 20, 2019

  • Quality-of-life improvements
  • Metadata, parameters and input information available in /valohai/config
  • Input data tracking
  • A bunch of small bugfixes
  • Happy Midsummer!
View full patch note details →

May 29, 2019

  • Improved execution log filtering using | syntax
  • Improved and more accurate Valohai API documentation
  • Remove length limit from project repository reference to better allow multiple branches in a project
View full patch note details →

May 22, 2019

  • Support for enormous amounts of execution output files
  • Support for execution output files with very long names
  • Read-only and write-only data stores
View full patch note details →

April 30, 2019

  • Support for new CUDA images (e.g. Tensorflow 1.13.x)
  • Various platform Quality of Life improvements and bugfixes
  • New Valohai command-line client version
View full patch note details →

April 16, 2019

  • Ad-hoc execution copying
  • Error codes in API responses
View full patch note details →

April 09, 2019

  • New tutorial experience
  • Commit handling improvements
  • Metadata and parameter formatting and sorting fixes
View full patch note details →

March 21, 2019

  • Private Docker images
  • Metadata comparison
  • Bugfixes and performance improvements
View full patch note details →

March 07, 2019

  • Improved Swift support
  • Quality-of-life improvements
  • Minor bugfixes
View full patch note details →

February 27, 2019

  • Execution and task re-titling
  • Nicer input editing
  • Repository URL buttons
  • Deployment traceability
  • Execution copy bugfix
View full patch note details →

February 20, 2019

  • Task copying
  • Execution table improvements
  • Metadata chart improvements
  • Team/organization membership improvements
  • OpenSSH format key support
View full patch note details →

January 21, 2019

  • Organization invitation system
  • User experience improvements
View full patch note details →

January 14, 2019

  • Style refresh
  • Metadata chart improvements and bugfixes
  • A plethora of other small quality of life improvements
View full patch note details →

December 27, 2018

  • Superpowered chart views!
  • Wildcards and URI resolution for custom data stores!
  • OpenStack Swift data storage support!
  • Bugfixes and polish!
  • Happy holidays!
View full patch note details →

December 17, 2018

  • Allow enforcing two-factor authentication.
  • New project dashboard view.
  • Technical environmental variable view.
  • Native Google Storage support.
View full patch note details →

November 19, 2018

  • Two-factor authentication with TOTP
  • Allow writing notes to tasks
  • Improved autoscaling logic
View full patch note details →

November 02, 2018

  • Random hyperparameter optimization
  • More user-friendly execution/task creation
View full patch note details →

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.
View full patch note details →

September 18, 2018

  • Error codes from executions are now handled correctly.
  • Small UI polish and quality-of-life improvements in many places.
View full patch note details →

September 05, 2018

  • Built-in environment variable support.
  • Step inputs can now have descriptions.
  • Improved Create Execution and Create Task layouts.
View full patch note details →

August 20, 2018

  • Organizations!
  • Nicer invoices!
  • Project transfers!
  • Exclamation marks!
View full patch note details →

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.
View full patch note details →

July 05, 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.
View full patch note details →

June 19, 2018

  • New usage and bill estimation page.
  • Momentarily losing server connection won't hide logs on execution page.
View full patch note details →

June 04, 2018

  • Execution metadata charts are lazy-loaded.
  • Data browser will now correctly refresh available files after upload.
  • Convert all frontend code to TypeScript.
View full patch note details →

May 21, 2018

  • Add deployment endpoint test UI with optional drag and drop image payload.
  • Internal crash reporting now includes user contact information.
View full patch note details →

May 07, 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.
View full patch note details →

April 30, 2018

  • Shell variable syntax ${foo} is now supported within commands.
  • Stores can now be deleted.
View full patch note details →

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.
View full patch note details →

April 09, 2018

  • Kubernetes deployment feature in beta for Early Adopter users.
  • Improve task detail view layout.
  • Hide purged files when selecting execution inputs.
View full patch note details →

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.
View full patch note details →

March 09, 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.
View full patch note details →

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.
View full patch note details →

February 16, 2018

  • Use S3 multipart upload to allow output files up to 5 terabytes.
  • Add logarithmic hyperparameter optimization.
View full patch note details →

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."
View full patch note details →

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.
View full patch note details →

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.
View full patch note details →

November 06, 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.
View full patch note details →

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.
View full patch note details →

October 02, 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.
View full patch note details →

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.
View full patch note details →

September 04, 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.
View full patch note details →

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.
View full patch note details →

August 10, 2017

  • Add user profile page.
  • Rework how real-time statistics are displayed.
View full patch note details →

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.
View full patch note details →

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.
View full patch note details →

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.
View full patch note details →

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.
View full patch note details →

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.
View full patch note details →

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.
View full patch note details →

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.
View full patch note details →

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.
View full patch note details →

March 22, 2017

View full patch note details →

March 01, 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.
View full patch note details →

February 22, 2017

  • Web client graphics are now served from a CDN for better speed.
  • Stop canceled executions more gracefully.
View full patch note details →

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.
View full patch note details →

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!
View full patch note details →

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.
View full patch note details →

February 02, 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.
View full patch note details →

January 18, 2017

  • Parameters passed to the worker nodes are now properly quoted.
View full patch note details →

January 17, 2017

View full patch note details →

December 23, 2016

  • Release beta version of the Valohai machine learning platform for early access.
  • Add login, billing, project, repository and execution management systems.
View full patch note details →