Compare commits
2 Commits
v1.497.0
...
rf/warnRaw
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
06898b9837 | ||
|
|
8306e6e5d2 |
22
CHANGELOG.md
22
CHANGELOG.md
@@ -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
509
backend/Cargo.lock
generated
File diff suppressed because it is too large
Load Diff
@@ -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"
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
openapi: "3.0.3"
|
||||
|
||||
info:
|
||||
version: 1.497.0
|
||||
version: 1.496.3
|
||||
title: Windmill API
|
||||
|
||||
contact:
|
||||
|
||||
@@ -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({
|
||||
|
||||
@@ -63,7 +63,7 @@ export {
|
||||
// }
|
||||
// });
|
||||
|
||||
export const VERSION = "1.497.0";
|
||||
export const VERSION = "1.496.3";
|
||||
|
||||
const command = new Command()
|
||||
.name("wmill")
|
||||
|
||||
4
frontend/package-lock.json
generated
4
frontend/package-lock.json
generated
@@ -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": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "windmill-components",
|
||||
"version": "1.497.0",
|
||||
"version": "1.496.3",
|
||||
"scripts": {
|
||||
"dev": "vite dev",
|
||||
"build": "vite build",
|
||||
|
||||
@@ -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(() => {
|
||||
|
||||
@@ -232,9 +232,6 @@
|
||||
})
|
||||
|
||||
async function loadTriggers() {
|
||||
if (!initialPath) {
|
||||
return
|
||||
}
|
||||
$triggersCount = await ScriptService.getTriggersCountOfScript({
|
||||
workspace: $workspaceStore!,
|
||||
path: initialPath
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -298,12 +298,7 @@
|
||||
}
|
||||
} catch {}
|
||||
} else {
|
||||
const drawerAlreadyHandledFocusedGrid =
|
||||
item?.data.type === 'drawercomponent' &&
|
||||
$focusedGrid?.parentComponentId === befSelected
|
||||
if (!drawerAlreadyHandledFocusedGrid) {
|
||||
$focusedGrid = undefined
|
||||
}
|
||||
$focusedGrid = undefined
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -351,6 +351,7 @@
|
||||
parameters this component is attached to.
|
||||
</Tooltip>
|
||||
</div>
|
||||
|
||||
<InputsSpecsEditor
|
||||
id={component.id}
|
||||
shouldCapitalize={false}
|
||||
|
||||
@@ -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">
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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 = "*"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
openapi: "3.0.3"
|
||||
|
||||
info:
|
||||
version: 1.497.0
|
||||
version: 1.496.3
|
||||
title: OpenFlow Spec
|
||||
contact:
|
||||
name: Ruben Fiszel
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
RootModule = 'WindmillClient.psm1'
|
||||
|
||||
# Version number of this module.
|
||||
ModuleVersion = '1.497.0'
|
||||
ModuleVersion = '1.496.3'
|
||||
|
||||
# Supported PSEditions
|
||||
# CompatiblePSEditions = @()
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"]
|
||||
|
||||
@@ -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": {
|
||||
|
||||
@@ -1 +1 @@
|
||||
1.497.0
|
||||
1.496.3
|
||||
|
||||
Reference in New Issue
Block a user