Skip to content

Changelog & doc catchups #995

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jun 17, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions changelog/2025-05-27-aws-oidc-support-instance-s3-storage/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
slug: aws-oidc-support-instance-s3-storage
version: v1.493.0
title: AWS OIDC Support for Instance S3 Storage
tags: ['AWS', 'OIDC', 'S3', 'Storage', 'Enterprise']
description: Windmill now supports using AWS OIDC for instance object storage configuration.
features:
- Added AWS OIDC support for instance object storage
image: ./aws-oidc-s3-storage.png
docs: /docs/advanced/instance_settings#instance-object-storage
---
2 changes: 1 addition & 1 deletion changelog/2025-05-29-pep-723/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
slug: pep-723
version: v1.493.0
title: Python Inline Script Metadata [PEP-723]
tags: ['scripts', 'python']
tags: ['Script editor', 'Python']
description: Windmill now supports **PEP-723** inline script metadata, providing a standardized way to specify script dependencies and Python version requirements directly within your script. This implements the official Python packaging standard for inline script metadata. Besides, release brings refactor to Python runtime selection logic giving developer more precise control over Python version requirements than the simple annotations
features:
- Specify dependencies with syntax from PEP-723
Expand Down
2 changes: 1 addition & 1 deletion changelog/2025-06-05-ssh-repl-for-worker-host/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
slug: ssh-repl-for-worker-host
version: v1.495.0
title: SSH REPL to access the worker host
tags: ['ssh', 'repl', 'debugging', 'bash', 'workers']
tags: ['SSH', 'REPL', 'Debugging', 'Bash', 'Workers']
description: Windmill now includes an interactive SSH-like REPL console for each worker, allowing you to run bash commands on the machine where the worker is hosted. This enables seamless on-the-fly debugging, filesystem exploration, and command execution directly from the UI.
features:
- Open a bash REPL session per worker.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
slug: openapi-http-route-generation
version: v1.496.0
title: Generate HTTP Routes from OpenAPI Specification
tags: ['http', 'api', 'triggers', 'openapi']
tags: ['HTTP', 'API', 'Triggers', 'OpenAPI']
description: Windmill now supports generating HTTP routes directly from an OpenAPI specification. This allows developers to streamline the setup of HTTP triggers by importing spec files (JSON/YAML), either via URL, file upload, or raw text, and auto-generating the necessary route configurations.
features:
- Automatically generate HTTP triggers from OpenAPI specs.
Expand Down
32 changes: 31 additions & 1 deletion docs/advanced/18_instance_settings/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -109,10 +109,40 @@ This setting is only available on [Enterprise Edition](/pricing).

This feature has no overlap with the [Workspace object storage](../../core_concepts/38_object_storage_in_windmill/index.mdx#workspace-object-storage).

You can choose to use either S3 or Azure Blob Storage. For each you will find a button to test settings from a server or from a worker.
You can choose to use S3, Azure Blob Storage or AWS OIDC. For each you will find a button to test settings from a server or from a worker.

![S3/Azure for Python/Go cache & large logs](../../core_concepts/20_jobs/s3_azure_cache.png "S3/Azure for Python/Go cache & large logs")

#### S3

| Field | Description |
|-------|-------------|
| Bucket | The name of your S3 bucket |
| Region | If left empty, will be derived automatically from $AWS_REGION |
| Access key ID | If left empty, will be derived automatically from $AWS_ACCESS_KEY_ID, pod or ec2 profile |
| Secret key | If left empty, will be derived automatically from $AWS_SECRET_KEY, pod or ec2 profile |
| Endpoint | Only needed for non AWS S3 providers like R2 or MinIo |
| Allow http | Disable if using https only policy |

#### Azure Blob

| Field | Description |
|-------|-------------|
| Account name | The name of your Azure storage account |
| Container name | The name of your Azure blob container |
| Access key | Your Azure storage account access key |
| Tenant ID | (Optional) Your Azure tenant ID |
| Client ID | (Optional) Your Azure client ID |
| Endpoint | (Optional) Only needed for non Azure Blob providers like Azurite |

#### AWS OIDC

| Field | Description |
|-------|-------------|
| Bucket | The name of your S3 bucket |
| Region | The AWS region where your bucket is located |
| Role ARN | The ARN of the IAM role to assume (e.g., arn:aws:iam::123456789012:role/test) |

This setting is only available on [Enterprise Edition](/pricing).

### Private Hub base url
Expand Down
2 changes: 1 addition & 1 deletion docs/core_concepts/20_jobs/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ For large logs storage (and display) and cache for distributed Python jobs, you

This feature has no overlap with the [Workspace object storage](../38_object_storage_in_windmill/index.mdx#workspace-object-storage).

You can choose to use either S3 or Azure Blob Storage. For each you will find a button to test settings from a server or from a worker.
You can choose to use S3, Azure Blob Storage or AWS OIDC. For each you will find a button to test settings from a server or from a worker.

<div className="grid grid-cols-2 gap-6 mb-4">
<DocCard
Expand Down
Binary file modified docs/core_concepts/20_jobs/s3_azure_cache.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions docs/core_concepts/38_object_storage_in_windmill/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -377,6 +377,8 @@ Under [Enterprise Edition](/pricing), instance object storage offers advanced fe

![Instance object storage infographic](./instance_object_storage_infographic.png 'Instance object storage infographic')

This can be configured from the [instance settings](../../advanced/18_instance_settings/index.mdx#instance-object-storage), with configuration options for S3, Azure Blob or AWS OIDC.

![S3/Azure for Python/Go cache & large logs](../../core_concepts/20_jobs/s3_azure_cache.png "S3/Azure for Python/Go cache & large logs")

### Large job logs management
Expand Down
2 changes: 1 addition & 1 deletion src/landing/Footer.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ export default function Footer() {
</div>
</div>
<p className="text-left text-xs leading-4 tracking-tight text-gray-800 dark:text-gray-200 text-opacity-60 hover:text-opacity-100">
&copy; 2025 Windmill Labs, Inc. All rights reserved. 1111B S Governors Ave, Dover, DE
&copy; 2025 Windmill Labs, Inc. All rights reserved. 1111B S Governors Ave STE 6013, Dover, DE
19904, USA
</p>
</div>
Expand Down
2 changes: 1 addition & 1 deletion src/pages/data_processing_addendum_team.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ Data Exporter:
Data Importer:

* Name: Windmill Labs, Inc.
* Address: 1111B S Governors Ave, Dover, DE 19904, USA
* Address: 1111B S Governors Ave STE 6013, Dover, DE 19904, USA
* Contact person's name, position and contact details: Alexander Petric, Head of Customer Success, [[email protected]](mailto:[email protected])
* Activities relevant to the data transferred under these Clauses: Windmill provides its Services to Customer as described in the Agreement and processes Customer Personal Data in that context.
* Signature and date: By entering into this Agreement, Data Exporter is deemed to have signed these Standard Contractual Clauses incorporated herein, as of the Effective Date of the Agreement.
Expand Down
16 changes: 8 additions & 8 deletions src/theme/BlogLayout/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -54,38 +54,38 @@ export default function BlogLayout(props) {
<ul className="list-disc list-inside space-y-2 text-gray-700 dark:text-gray-300 mt-4">
<li>
<a
href="https://youtube.com/live/109Iq5qS68Y"
href="https://youtube.com/live/mITa8YBQUUs"
target="_blank"
rel="noopener noreferrer"
>
April 25, 2025
June 13, 2025
</a>
</li>
<li>
<a
href="https://youtube.com/live/-WMw3aJNt98"
href="https://youtube.com/live/wQLklVChth4"
target="_blank"
rel="noopener noreferrer"
>
April 18, 2025
June 6, 2025
</a>
</li>
<li>
<a
href="https://youtube.com/live/Qz_IDtowbkY"
href="https://youtube.com/live/9wG5HIggom8"
target="_blank"
rel="noopener noreferrer"
>
April 4, 2025
May 16, 2025
</a>
</li>
<li>
<a
href="https://youtube.com/live/QsviBik0YH4"
href="https://youtube.com/live/109Iq5qS68Y"
target="_blank"
rel="noopener noreferrer"
>
March 21, 2025
April 25, 2025
</a>
</li>
</ul>
Expand Down
Loading