Compare commits

..

2 Commits

Author SHA1 Message Date
Ruben Fiszel
06898b9837 all 2025-06-16 15:16:15 +02:00
Ruben Fiszel
8306e6e5d2 all 2025-06-16 15:13:06 +02:00
24 changed files with 284 additions and 349 deletions

View File

@@ -1,27 +1,5 @@
# Changelog
## [1.497.0](https://github.com/windmill-labs/windmill/compare/v1.496.3...v1.497.0) (2025-06-16)
### Features
* add api tools to ai chat ([#5921](https://github.com/windmill-labs/windmill/issues/5921)) ([f7a83c0](https://github.com/windmill-labs/windmill/commit/f7a83c03c12b8ae70179fb228e0e2391b6ea2858))
* **backend:** use streamable http in favor of sse for MCP ([#5910](https://github.com/windmill-labs/windmill/issues/5910)) ([d47c078](https://github.com/windmill-labs/windmill/commit/d47c078bb5ab86d82d9cbbce3c55c89c0c20d809))
* better graph layout algorithm + migrate to svelte 5 almost everywhere + xyflow 1.0 ([23920ae](https://github.com/windmill-labs/windmill/commit/23920aee84fdca4a557a34ff2d66a0bb7bdca605))
* fill runnable inputs with AI chat ([#5887](https://github.com/windmill-labs/windmill/issues/5887)) ([b4a6a7e](https://github.com/windmill-labs/windmill/commit/b4a6a7e72429617d420af85a9de35bb13adfc6fb))
* **go:** local go.mod ([#5929](https://github.com/windmill-labs/windmill/issues/5929)) ([0b89260](https://github.com/windmill-labs/windmill/commit/0b89260540b307c6d614ca4275dd038fbfdac33c))
* multiple azure models support ([#5920](https://github.com/windmill-labs/windmill/issues/5920)) ([f412ede](https://github.com/windmill-labs/windmill/commit/f412ede6ed48e9a492f39582ac70a5584477529e))
* **rust:** add rust sdk ([#5909](https://github.com/windmill-labs/windmill/issues/5909)) ([332f66e](https://github.com/windmill-labs/windmill/commit/332f66e3483abbeacd4e7c1b74c94c5265314882))
### Bug Fixes
* ai chat tooltip + user settings autocomplete issue ([#5917](https://github.com/windmill-labs/windmill/issues/5917)) ([6f907c7](https://github.com/windmill-labs/windmill/commit/6f907c79b4cf6279bd52e35a3ee96e0d021422f5))
* audit logs for token refresh + consider refresh for active users ([#5930](https://github.com/windmill-labs/windmill/issues/5930)) ([cf2d09e](https://github.com/windmill-labs/windmill/commit/cf2d09e7a8c5d2472af0d483689c3fcfa2976117))
* fix input with wrong height on first render ([#5935](https://github.com/windmill-labs/windmill/issues/5935)) ([1a6283b](https://github.com/windmill-labs/windmill/commit/1a6283b42a6a514ab2e05160855cdc0f70b61d0e))
* flow step missing input warnings ([#5916](https://github.com/windmill-labs/windmill/issues/5916)) ([f077849](https://github.com/windmill-labs/windmill/commit/f077849b8f7c1916fd420e85b4844a5c5e93a139))
* **frontend:** use correct kind for flow insert module btn ([#5938](https://github.com/windmill-labs/windmill/issues/5938)) ([17c8c8a](https://github.com/windmill-labs/windmill/commit/17c8c8a5616ab8656799cea3fc5bc7cfaedc4995))
## [1.496.3](https://github.com/windmill-labs/windmill/compare/v1.496.2...v1.496.3) (2025-06-09)

509
backend/Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
[package]
name = "windmill"
version = "1.497.0"
version = "1.496.3"
authors.workspace = true
edition.workspace = true
@@ -32,7 +32,7 @@ members = [
]
[workspace.package]
version = "1.497.0"
version = "1.496.3"
authors = ["Ruben Fiszel <ruben@windmill.dev>"]
edition = "2021"

View File

@@ -1,7 +1,7 @@
openapi: "3.0.3"
info:
version: 1.497.0
version: 1.496.3
title: Windmill API
contact:

View File

@@ -2,7 +2,7 @@ import { sleep } from "https://deno.land/x/sleep@v1.2.1/mod.ts";
import * as windmill from "https://deno.land/x/windmill@v1.174.0/mod.ts";
import * as api from "https://deno.land/x/windmill@v1.174.0/windmill-api/index.ts";
export const VERSION = "v1.497.0";
export const VERSION = "v1.496.3";
export async function login(email: string, password: string): Promise<string> {
return await windmill.UserService.login({

View File

@@ -63,7 +63,7 @@ export {
// }
// });
export const VERSION = "1.497.0";
export const VERSION = "1.496.3";
const command = new Command()
.name("wmill")

View File

@@ -1,12 +1,12 @@
{
"name": "windmill-components",
"version": "1.497.0",
"version": "1.496.3",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "windmill-components",
"version": "1.497.0",
"version": "1.496.3",
"hasInstallScript": true,
"license": "AGPL-3.0",
"dependencies": {

View File

@@ -1,6 +1,6 @@
{
"name": "windmill-components",
"version": "1.497.0",
"version": "1.496.3",
"scripts": {
"dev": "vite dev",
"build": "vite build",

View File

@@ -239,21 +239,6 @@
})
$effect.pre(() => {
;[schema, args]
if (args && typeof args == 'object') {
let oneShowExpr = false
for (const key of fields) {
if (schema.properties?.[key.value]?.showExpr) {
oneShowExpr = true
}
}
if (!oneShowExpr) {
return
}
for (const key in args) {
args[key]
}
}
untrack(() => handleHiddenFields(schema, args ?? {}))
})
$effect.pre(() => {

View File

@@ -232,9 +232,6 @@
})
async function loadTriggers() {
if (!initialPath) {
return
}
$triggersCount = await ScriptService.getTriggersCountOfScript({
workspace: $workspaceStore!,
path: initialPath

View File

@@ -257,10 +257,7 @@
itemIndex === keyArrowPos ? 'bg-surface-hover' : '',
item.value === value ? 'bg-surface-selected' : 'hover:bg-surface-hover'
)}
onclick={(e) => {
e.stopImmediatePropagation()
setValue(item)
}}
onclick={() => setValue(item)}
>
{item.label}
</button>

View File

@@ -298,12 +298,7 @@
}
} catch {}
} else {
const drawerAlreadyHandledFocusedGrid =
item?.data.type === 'drawercomponent' &&
$focusedGrid?.parentComponentId === befSelected
if (!drawerAlreadyHandledFocusedGrid) {
$focusedGrid = undefined
}
$focusedGrid = undefined
}
}
}

View File

@@ -48,6 +48,7 @@
async function refreshScript(runnable: RunnableByPath) {
try {
let { schema } = await getScriptByPath(runnable.path)
console.log('schema1', schema)
if (!deepEqual(runnable.schema, schema)) {
runnable.schema = schema
if (!runnable.schema.order) {

View File

@@ -351,6 +351,7 @@
parameters this component is attached to.
</Tooltip>
</div>
<InputsSpecsEditor
id={component.id}
shouldCapitalize={false}

View File

@@ -51,7 +51,7 @@
{#if inputSpecs}
<div class="w-full flex flex-col gap-4">
{#each Object.keys(finalInputSpecsConfiguration) as k (k)}
{#each Object.keys(finalInputSpecsConfiguration) as k}
{#if overridenByComponent.includes(k)}
<div>
<span class="text-xs font-semibold truncate text-primary">

View File

@@ -4,25 +4,13 @@
import { ExternalLink } from 'lucide-svelte'
import { base } from '$lib/base'
interface Props {
job: any
payloadData?: any | undefined
hovering?: boolean
showAuthor?: boolean
placement?: 'bottom-start' | 'top-start' | 'bottom-end' | 'top-end'
viewerOpen?: boolean
limitPayloadSize?: boolean
}
let {
job,
payloadData = undefined,
hovering = false,
showAuthor = false,
placement = 'bottom-start',
viewerOpen = false,
limitPayloadSize = false
}: Props = $props()
export let job: any
export let payloadData: any | undefined = undefined
export let hovering = false
export let showAuthor = false
export let placement: 'bottom-start' | 'top-start' | 'bottom-end' | 'top-end' = 'bottom-start'
export let viewerOpen = false
export let limitPayloadSize = false
</script>
<SchemaPickerRow
@@ -34,15 +22,15 @@
on:openChange
{limitPayloadSize}
>
{#snippet start()}
<svelte:fragment slot="start">
<div class="center-center">
<div
class="rounded-full w-2 h-2 {job.success ? 'bg-green-400' : 'bg-red-400'}"
title={job.success ? 'Success' : 'Failed'}
></div>
</div>
{/snippet}
{#snippet extra()}
</svelte:fragment>
<svelte:fragment slot="extra">
<div class="flex flex-row gap-2">
{#if showAuthor}
<span class="text-secondary px-2 w-28 truncate" title={job.created_by}>
@@ -60,5 +48,5 @@
</a>
</div>
</div>
{/snippet}
</svelte:fragment>
</SchemaPickerRow>

View File

@@ -4,8 +4,8 @@ verify_ssl = true
name = "pypi"
[packages]
wmill = ">=1.497.0"
wmill_pg = ">=1.497.0"
wmill = ">=1.496.3"
wmill_pg = ">=1.496.3"
sendgrid = "*"
mysql-connector-python = "*"
pymongo = "*"

View File

@@ -1,7 +1,7 @@
openapi: "3.0.3"
info:
version: 1.497.0
version: 1.496.3
title: OpenFlow Spec
contact:
name: Ruben Fiszel

View File

@@ -12,7 +12,7 @@
RootModule = 'WindmillClient.psm1'
# Version number of this module.
ModuleVersion = '1.497.0'
ModuleVersion = '1.496.3'
# Supported PSEditions
# CompatiblePSEditions = @()

View File

@@ -1,6 +1,6 @@
[tool.poetry]
name = "wmill"
version = "1.497.0"
version = "1.496.3"
description = "A client library for accessing Windmill server wrapping the Windmill client API"
license = "Apache-2.0"
homepage = "https://windmill.dev"

View File

@@ -1,6 +1,6 @@
[tool.poetry]
name = "wmill-pg"
version = "1.497.0"
version = "1.496.3"
description = "An extension client for the wmill client library focused on pg"
license = "Apache-2.0"
homepage = "https://windmill.dev"

View File

@@ -1,6 +1,6 @@
{
"name": "@windmill/windmill",
"version": "1.497.0",
"version": "1.496.3",
"exports": "./src/index.ts",
"publish": {
"exclude": ["!src", "./s3Types.ts", "./client.ts"]

View File

@@ -1,7 +1,7 @@
{
"name": "windmill-client",
"description": "Windmill SDK client for browsers and Node.js",
"version": "1.497.0",
"version": "1.496.3",
"author": "Ruben Fiszel",
"license": "Apache 2.0",
"devDependencies": {

View File

@@ -1 +1 @@
1.497.0
1.496.3