# Updates 2023

### Patch Notes - 2023-08-03

### New features

* Tasks can now also use library steps.
  * Currently available library steps are the Valohai Ecosystem database connectors and Hugging Face templates. Stay tuned for adding your own library steps!
* The Upload and Adopt data tabs are now in a new Import Data modal.
* A deployment target's ingress class name is now customizable.
  * Ask Valohai support (<support@valohai.com>) for more details.
* There's a fancy new announcement bar in the Valohai UI.
  * If you close the announcements pop-up, you can find it under the "Hi, !" menu.

### UX and performance improvements

* Environment variable group UX is now more unified.
* Google data handling should now be faster.

### Bugfixes

* Task configuration is now correctly copied for all task types.
* Setting a project default data store works via the UI again.
* Service buttons in executions no longer disappear when there are more than 2000 log entries.
* Deployments are now correctly updated in the frontend after editing e.g. enabled states.
* Copying certain tasks and pipelines should now work more robustly.
* Task nodes' "On Child Error" behavior is now correctly copied.
* Certain bayesian optimization tasks would fail to create; no longer.
* Infinite paginators now show the correct page number when moving forward.
* Organization invitations occasionally did not work; they do now.
* "No output timeout" specified in YAML is now correctly propagated to execution and task nodes.

***

### Patch Notes - 2023-07-14

### New features

* New notification type: execution execution fails due to watchdog.
  * You can subscribe for to receive this notification when an execution fails due to cardiac arrest.

### Bugfixes

* Execution list tagging shows existing tags again.
* Execution outputs page should no longer jump to the first page at random when selecting other pages.

***

### Patch Notes - 2023-06-07

### Bugfixes

* Execution nodes merge inputs correctly in the pipeline creation frontend
* Creating dataset versions now only sends the selected datum IDs

### Improvements

* Execution, task, and pipeline creation now reports errors in more descriptive way.

***

### Patch Notes - 2023-05-12

### Bugfixes

* Changing the project default environment works properly now in all scenarios.
* Made it possible to see why a project can't be turned read-only.

***

### Patch Notes - 2023-04-27

### New features

* Commit messages are now ingested

### Bugfixes

* Fixed overflowing texts in Firefox
* Autocomplete credentials will not be offered
* Navigation items not being correctly highlighted has been fixed.

***

### Patch Notes - 2023-03-29

### New Features

* New execution environment variable UI
* Environment variable groups are now only editable/creatable by organization admins
* Inputs with datums will keep their directory structure when used in executions (if keep-directories suffix is set to full or suffix)

### Performance improvements

* Datum list view performance has been improved significantly.

***

### Patch Notes - 2023-03-27

### Performance improvements

* Execution outputs are computed differently which should make everything work bit smoother.

### Bugfixes

* Datum API's output\_pipeline filter works again
* Non-string parameters in pipeline tasks are working again.

***

### Patch Notes - 2023-01-11

### New features

* You can now update datum alias names via the UI and the API.
* You can now delete unused tags.

### Improvements

* Execution creator user emails are now exposed in execution data (e.g. in webhooks and the metadata config file within an execution).

### Bugfixes

* More bugs related to our ongoing behind-the-scenes task-pipeline-execution magic were mercilessly squashed.
* Organization-owned deployment targets are now visible in the API.

***

### Patch Notes - 2023-01-09

### New features

* Deployment targets can now be scoped to node selectors. Ask our friendly customer support for details.

### Improvements

* We upgraded the frontend to React 18. It should be faster, it could be buggier.

### Bugfixes 🐞

* Defaultless optional parameters are editable yet again.
* The task configuration panel is visible in the task pipeline node editor once again.
* Creating tasks works a bit more reliably.

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.valohai.com/changelog/archive/updates-2023.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
