# June 2026

> June 2026 release notes for Functions in Automation Cloud.

## June 17, 2026

### Introducing UiPath Functions — Python functions [Preview]

UiPath® Functions are now available in preview, starting with Python functions.

A function is a developer-native, platform-governed unit of compute: you write deterministic logic in code, package it as a standard `.nupkg`, publish it to Orchestrator, and invoke it from across the platform — a Maestro Service Task, the Run Job activity in Studio, the Orchestrator API, or a job trigger.

Python functions are authored with the [`uipath` Python SDK](https://uipath.github.io/uipath-python/) and provide:

- Typed input and output (dataclass or pydantic model), exported as JSON Schema for variable binding on any invocation surface.
- Runtime access to Orchestrator resources — assets, buckets, queues, and connections — through the `UiPath()` client, with no secrets stored in code.
- Execution tracing through the `@traced` decorator, visible in job traces and Maestro dashboards.
- Local development and packaging through the `uipath` CLI (`uipath init`, `uipath run`, `uipath pack`, `uipath publish`).

For details, refer to [About Functions](../user-guide/about-functions.md) and [Getting started](../user-guide/getting-started.md).
