Diego Imbert
|
5c02b2b5af
|
fix autosetFilter
|
2026-01-13 13:14:35 +01:00 |
|
Diego Imbert
|
bb8af093d1
|
runs filter wrong logic
|
2026-01-13 13:11:11 +01:00 |
|
Diego Imbert
|
a42075eb57
|
char consistency layout
|
2026-01-13 11:39:19 +01:00 |
|
Diego Imbert
|
6cc0f2a6a1
|
refactor
|
2026-01-12 14:47:39 +01:00 |
|
Diego Imbert
|
e8361df902
|
per_page migrate
|
2026-01-12 14:37:06 +01:00 |
|
Diego Imbert
|
06104d1902
|
more refactor
|
2026-01-12 14:34:27 +01:00 |
|
Diego Imbert
|
688b5aed7f
|
more migration
|
2026-01-12 14:17:31 +01:00 |
|
Diego Imbert
|
f51849e3e3
|
more refactor
|
2026-01-12 13:59:18 +01:00 |
|
Diego Imbert
|
094475698d
|
start refactoring runs page query params state
|
2026-01-12 11:26:51 +01:00 |
|
Ruben Fiszel
|
dca7e16532
|
fix: tighten preview path (#7541)
|
2026-01-12 05:21:05 +00:00 |
|
 Ruben Fiszelandrubenfiszel
|
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 Fiszelandrubenfiszel
|
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 Fiszelandrubenfiszel
|
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 Fiszelandrubenfiszel
|
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 |
|
  ![claude[bot]](https://secure.gravatar.com/avatar/1b30942c176ccc9aa137c4834447eb3d?d=identicon&s=40) ![windmill-internal-app[bot]](https://secure.gravatar.com/avatar/97c881546ab633ac78aab2496d73f33a?d=identicon&s=40)
|
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 Fiszelandrubenfiszel
|
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 |
|
 ![windmill-internal-app[bot]](https://secure.gravatar.com/avatar/97c881546ab633ac78aab2496d73f33a?d=identicon&s=40)
|
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 |
|
 Bryanandhugocasa
|
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 |
|
Alexander Petric
|
e9810e7795
|
fix: support polling for long duration queries in snowflake (#7511)
|
2026-01-07 08:00:46 +09:00 |
|