Ruben Fiszel
8e8359271a
add delay on building extra image
2026-01-13 16:52:48 +00:00
Ruben Fiszel
2f1af9f10e
add delay on building extra image
2026-01-13 16:50:33 +00:00
Ruben Fiszel
dd5f4806e1
use latest windmill raw app ui builder
2026-01-13 16:34:39 +00:00
Guilhem
13380fabaa
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
212d8b8601
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 >
2026-01-13 16:30:48 +00:00
Ruben Fiszel
e5de3ae9cb
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
3d8e3da6e3
dockerfilextra uses windmill-ee-slim
2026-01-13 15:27:49 +00:00
Ruben Fiszel
da9a0d11ef
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
aeff200b88
feat: debuggers for python and bun v0 ( #7546 )
2026-01-13 15:20:06 +00:00
Ruben Fiszel
b593f7dfd4
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 >
2026-01-12 16:44:03 +00:00
Ruben Fiszel
e325b60b88
fix compile
2026-01-12 15:58:41 +00:00
Ruben Fiszel
d73b1b2a91
fix: tighten preview path ( #7541 )
2026-01-12 05:21:05 +00:00
Ruben Fiszel
e4aba00330
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 >
2026-01-11 10:02:18 +00:00
Ruben Fiszel
fbe2085831
tighten get_log_file
2026-01-11 10:00:48 +00:00
Ruben Fiszel
0dac5333e9
fix: various input tightening
2026-01-11 09:42:28 +00:00
Ruben Fiszel
e947212e38
nit tightening
2026-01-11 09:30:07 +00:00
Diego Imbert
9132875a83
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
5df126b359
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 >
2026-01-09 20:10:47 +01:00
Alexander Petric
0068385ab7
fix: windmill ee full cache permission issues for non root users ( #7536 )
2026-01-09 20:03:46 +01:00
Ruben Fiszel
9a6b28a27c
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 >
2026-01-09 17:38:24 +00:00
Ruben Fiszel
af95ed9975
fix improve tags sensitivity behavior for certain backend apis
2026-01-09 17:32:44 +00:00
Diego Imbert
0c3756c791
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
95ea58f429
fix: Fix custom instance user migration ( #7534 )
2026-01-09 14:57:15 +00:00
centdix
42957736ad
internal: better claude ( #7530 )
...
* better claude
* symlink hooks
2026-01-09 11:48:38 +00:00
Ruben Fiszel
ed2adcb814
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 >
2026-01-09 10:48:41 +00:00
claude[bot]
550e14527a
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
c8044d7e16
update claude actions
2026-01-09 09:54:51 +00:00
Alexander Petric
22f69747ff
document HOME env var for non-root/windmill user ( #7466 )
2026-01-09 09:41:50 +00:00
Ruben Fiszel
322fc29c4c
fix tests
2026-01-09 07:29:07 +00:00
Ruben Fiszel
564746add5
fix tests
2026-01-09 07:23:45 +00:00
Ruben Fiszel
7abff02e2d
split oauth into separate crate
2026-01-09 07:13:24 +00:00
Ruben Fiszel
9e120334b6
split oauth into separate crate
2026-01-09 07:03:29 +00:00
Ruben Fiszel
71c3c4ad68
remove progenitor from tests
2026-01-09 06:34:17 +00:00
Ruben Fiszel
6e5af0459d
split out windmill-mcp + pin tokio-utils
2026-01-09 06:16:26 +00:00
Diego Imbert
6ee0e50e6f
Fix wonky operator menu ( #7528 )
...
* Fix wonky operator menu
* fix on close
2026-01-09 04:30:46 +00:00
Diego Imbert
978e1292b2
fix wrong schema var ( #7527 )
2026-01-08 17:26:04 +00:00
Diego Imbert
d6a44559ce
fix oneOf infer bug ( #7526 )
2026-01-08 12:45:00 +00:00
Ruben Fiszel
1fbbf05039
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 >
2026-01-08 06:34:55 +00:00
Alexander Petric
aae64a0f7a
fix: don't clear GOCACHE env in go runner and improve prewarming ( #7521 )
2026-01-08 06:31:07 +00:00
Pyra
fbd688ea8a
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
cf15ef5795
improve job preview popover layout ( #7485 )
2026-01-08 06:29:49 +00:00
Guilhem
859be6c018
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
b00e65cb19
Fix data table creds setup ( #7516 )
...
* fix wrong pg_creds
* revoke permissions
2026-01-08 06:25:59 +00:00
Guilhem
07b1977cb7
fix(frontend): auto-add invite workspace settings ( #7522 )
...
* fix auto add invite workspace settings
* nit
2026-01-08 06:24:23 +00:00
centdix
5639e35047
better explanations for ee files ( #7519 )
2026-01-08 03:24:31 +00:00
centdix
65989430d3
upgrade rmcp crate ( #7518 )
2026-01-07 16:02:51 +00:00
centdix
6f53a2ab70
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
fdb4ae602b
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
Pyra
44a735eb1d
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
179c2847a8
feat: DB Manager alter table ( #7486 )
2026-01-07 04:02:15 +00:00