Ruben Fiszel
19cc181cbc
add delay on building extra image
2026-01-13 16:50:33 +00:00
Ruben Fiszel
8ffef2e3ba
use latest windmill raw app ui builder
2026-01-13 16:34:39 +00:00
Guilhem
c210853033
fix(frontend): update raw app editor to brand guidelines ( #7545 )
...
* nit
* Update sidebar to brand guidelines
* use dropdown for file delete and rename
* update runnable script styling
* fix icon sizes
* Polish app creation form
* Add missing languages icons
* Allow to delete runnable from the left pannel
* update top bar to brand guidelines
* improve svelte template
* fix runnables binding
* nit
* Deselect frontend file when selecting background runnable
* fix renaming wip
* fix add ing files, update only after adding
* Change filename when already existing
* update deployment page to brand guidelines
* fix folder open error
* expand folder if adding file inside
* nit
* fix bad link
* use alert for ai not configured message
2026-01-13 16:33:32 +00:00
Ruben Fiszel and rubenfiszel
2c128c3b54
chore(main): release 1.604.0 ( #7547 )
...
* chore(main): release 1.604.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
v1.604.0
2026-01-13 16:30:48 +00:00
Ruben Fiszel and Claude Opus 4.5
0db87e4036
fix: use write-all permissions for publish_extra workflow
...
Match the permissions approach used in docker-image.yml to fix 403
Forbidden errors when pushing to ghcr.io.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-13 15:57:02 +00:00
Ruben Fiszel
907d4ff13d
dockerfilextra uses windmill-ee-slim
2026-01-13 15:27:49 +00:00
Ruben Fiszel and Claude Opus 4.5
fcb5623e49
add GitHub Action workflow for DockerfileExtra
...
Adds build-extra-image.yml workflow with workflow_dispatch trigger
to allow manual builds from the GitHub UI. Supports custom tag input.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-13 15:23:05 +00:00
Ruben Fiszel
4451a37999
feat: debuggers for python and bun v0 ( #7546 )
2026-01-13 15:20:06 +00:00
Ruben Fiszel and rubenfiszel
726688ee4c
chore(main): release 1.603.4 ( #7542 )
...
* chore(main): release 1.603.4
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
v1.603.4
2026-01-12 16:44:03 +00:00
Ruben Fiszel
e0d7428bb4
fix compile
2026-01-12 15:58:41 +00:00
Ruben Fiszel
dca7e16532
fix: tighten preview path ( #7541 )
2026-01-12 05:21:05 +00:00
Ruben Fiszel and rubenfiszel
de2f5d3432
chore(main): release 1.603.3 ( #7539 )
...
* chore(main): release 1.603.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
v1.603.3
2026-01-11 10:02:18 +00:00
Ruben Fiszel
05285ca81d
tighten get_log_file
2026-01-11 10:00:48 +00:00
Ruben Fiszel
7a9ef140b5
fix: various input tightening
2026-01-11 09:42:28 +00:00
Ruben Fiszel
942fb62921
nit tightening
2026-01-11 09:30:07 +00:00
Diego Imbert
f0fd1c5e1a
Improve alter table query speed + duckdb nits ( #7538 )
...
* Fetch alter table metadata much faster
* Upgrade duckdb to 1.4.3
* Disable transactional DDL for Ducklake (bug on their side)
2026-01-10 01:24:02 +01:00
Ruben Fiszel and rubenfiszel
ecb8015d6c
chore(main): release 1.603.2 ( #7537 )
...
* chore(main): release 1.603.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
v1.603.2
2026-01-09 20:10:47 +01:00
Alexander Petric
35ddfc428d
fix: windmill ee full cache permission issues for non root users ( #7536 )
2026-01-09 20:03:46 +01:00
Ruben Fiszel and rubenfiszel
98c073bfaa
chore(main): release 1.603.1 ( #7535 )
...
* chore(main): release 1.603.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
v1.603.1
2026-01-09 17:38:24 +00:00
Ruben Fiszel
57fd32b11d
fix improve tags sensitivity behavior for certain backend apis
2026-01-09 17:32:44 +00:00
Diego Imbert
17d29cd8c7
fix: Better workspace storage settings ( #7533 )
...
* Better Workspace Storage settings
* nit
* super nit
* Permission settings in modal
* badge indicator
* nit width
2026-01-09 15:16:56 +00:00
Diego Imbert
7b19ca44a3
fix: Fix custom instance user migration ( #7534 )
2026-01-09 14:57:15 +00:00
centdix
3939e96c71
internal: better claude ( #7530 )
...
* better claude
* symlink hooks
2026-01-09 11:48:38 +00:00
Ruben Fiszel and rubenfiszel
88b1a0bcbe
chore(main): release 1.603.0 ( #7529 )
...
* chore(main): release 1.603.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
v1.603.0
2026-01-09 10:48:41 +00:00
6f7cf2fb16
feat: add password reset flow using configured SMTP settings ( #7525 )
...
* feat: add password reset flow using configured SMTP settings
Implements password reset functionality for users with email/password login:
Backend:
- Add `/auth/request_password_reset` endpoint to request a password reset email
- Add `/auth/reset_password` endpoint to reset password using token
- Add `/auth/is_smtp_configured` endpoint to check if SMTP is available
- Uses existing `magic_link` table for storing reset tokens
- Tokens expire after 1 hour
- Invalidates all existing sessions on password reset
- Includes audit logging
Frontend:
- Add "Forgot password?" link on login page (shown when SMTP is configured)
- Add `/user/forgot-password` page for requesting password reset
- Add `/user/reset-password` page for entering new password
- Both pages follow existing Windmill design patterns
Security:
- Always returns success response to prevent email enumeration
- Password must be at least 8 characters
- Uses argon2 for password hashing (same as existing login)
Closes #7524
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
* nits
* nits
* fix oss
* nits
* fix oss
---------
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
Co-authored-by: HugoCasa <hugo@casademont.ch >
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2026-01-09 10:31:56 +00:00
Ruben Fiszel
7a86ea154e
update claude actions
2026-01-09 09:54:51 +00:00
Alexander Petric
59fd9e909d
document HOME env var for non-root/windmill user ( #7466 )
2026-01-09 09:41:50 +00:00
Ruben Fiszel
55966bccf1
fix tests
2026-01-09 07:29:07 +00:00
Ruben Fiszel
b6aa05d39f
fix tests
2026-01-09 07:23:45 +00:00
Ruben Fiszel
130de667cc
split oauth into separate crate
2026-01-09 07:13:24 +00:00
Ruben Fiszel
83fea45d48
split oauth into separate crate
2026-01-09 07:03:29 +00:00
Ruben Fiszel
e47345d895
remove progenitor from tests
2026-01-09 06:34:17 +00:00
Ruben Fiszel
d432cdbec1
split out windmill-mcp + pin tokio-utils
2026-01-09 06:16:26 +00:00
Diego Imbert
668b1b0a89
Fix wonky operator menu ( #7528 )
...
* Fix wonky operator menu
* fix on close
2026-01-09 04:30:46 +00:00
Diego Imbert
08a88b302d
fix wrong schema var ( #7527 )
2026-01-08 17:26:04 +00:00
Diego Imbert
e513f143b7
fix oneOf infer bug ( #7526 )
2026-01-08 12:45:00 +00:00
Ruben Fiszel and rubenfiszel
1ab07c28f2
chore(main): release 1.602.0 ( #7469 )
...
* chore(main): release 1.602.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
v1.602.0
2026-01-08 06:34:55 +00:00
Alexander Petric
0427b43860
fix: don't clear GOCACHE env in go runner and improve prewarming ( #7521 )
2026-01-08 06:31:07 +00:00
d30ef89a6c
feat(python): restart installation OOM ( #7507 )
...
* use tini with unshare to preserve signals (e.g oom)
* fix ci
* ci as nsjail
* simplify
* fix flaky go integration test
* feat(python): restart installation OOM
Signed-off-by: pyranota <pyra@duck.com >
* follow ups
Signed-off-by: pyranota <pyra@duck.com >
* fix oom_score_adj
Signed-off-by: pyranota <pyra@duck.com >
---------
Signed-off-by: pyranota <pyra@duck.com >
Co-authored-by: Alexander Petric <alex@windmill.dev >
Co-authored-by: Alexander Petric <alpetric@users.noreply.github.com >
2026-01-08 06:30:15 +00:00
Guilhem
61d357ff56
improve job preview popover layout ( #7485 )
2026-01-08 06:29:49 +00:00
Guilhem
b8c8df080b
fix(frontend): improve centered page overflow ( #7515 )
...
* center page top when needed
* remove debug message
2026-01-08 06:26:32 +00:00
Diego Imbert
710987a422
Fix data table creds setup ( #7516 )
...
* fix wrong pg_creds
* revoke permissions
2026-01-08 06:25:59 +00:00
Guilhem
7ca09455ea
fix(frontend): auto-add invite workspace settings ( #7522 )
...
* fix auto add invite workspace settings
* nit
2026-01-08 06:24:23 +00:00
centdix
1bd20dc2c1
better explanations for ee files ( #7519 )
2026-01-08 03:24:31 +00:00
centdix
a8e34de58d
upgrade rmcp crate ( #7518 )
2026-01-07 16:02:51 +00:00
centdix
7ad6e87e16
feat(flow): allow additional inputs in chat mode ( #7503 )
...
* draft
* better
* cleaning
* cleaning
* show warning if missing required
* make it work with dyn args
* cleaning
2026-01-07 15:57:23 +00:00
hugocasa
4763eda6b7
feat: give access to results in early stop expr ( #7514 )
...
* feat: give access to results in early stop expr
* nit
2026-01-07 16:06:56 +09:00
b31d8dffc3
feat(git-sync): sync jobs debouncing for greatly improved perf ( #7489 )
...
* feat(git-sync): sync jobs debouncing [merge-ee-first]
* add compat
* ee repo
Signed-off-by: pyranota <pyra@duck.com >
* nit
Signed-off-by: pyranota <pyra@duck.com >
* change is_script_meets_min_version
Signed-off-by: pyranota <pyra@duck.com >
* update version
Signed-off-by: pyranota <pyra@duck.com >
* chore: update ee-repo-ref to bc904859dd66c55ebad002e8526103c73de841cd
This commit updates the EE repository reference after PR #371 was merged in windmill-ee-private.
Previous ee-repo-ref: 346d38e91776e987f88866543adbf78a9c721073
New ee-repo-ref: bc904859dd66c55ebad002e8526103c73de841cd
Automated by sync-ee-ref workflow.
---------
Signed-off-by: pyranota <pyra@duck.com >
Co-authored-by: windmill-internal-app[bot] <windmill-internal-app[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2026-01-07 04:07:26 +00:00
Diego Imbert
b26d2fe641
feat: DB Manager alter table ( #7486 )
2026-01-07 04:02:15 +00:00
Bryan and hugocasa
9f19d91596
feat(sdk): support override paths in get_state/set_state functions ( #7473 )
...
Co-authored-by: hugocasa <hugo@casademont.ch >
2026-01-07 03:38:25 +00:00