HugoCasa
5544d42a2d
feat: custom response headers ( #5156 )
2025-01-28 15:06:20 +01:00
Ruben Fiszel
94848d42de
chore(main): release 1.452.1 ( #5153 )
...
* chore(main): release 1.452.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-28 00:19:17 +01:00
Ruben Fiszel
bf14434cdb
chore(main): release 1.452.0 ( #5152 )
...
* chore(main): release 1.452.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-27 23:51:26 +01:00
Alexander Petric
9fb92c8fc6
update audit log to track aproval and cancellation of job ( #5151 )
...
* update audit log to track aproval and cancellation of job
* approval to resource field
* audit resource as json
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-01-27 23:50:20 +01:00
dieriba
e0b6aa42a2
feat(postgres, trigger): support ssl ( #5149 )
...
* fix
* feat: support-ssl
* Update backend/windmill-api/src/postgres_triggers/trigger.rs
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* fix: match error
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-01-27 23:11:19 +01:00
Alexander Petric
fdb712234e
feat: mssql executor supports azure db redirect ( #5150 )
...
* feat: mssql executor supports azure db redirect
* notes
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-01-27 22:45:31 +01:00
HugoCasa
d17397b070
feat: test trigger connection ( #5145 )
...
* feat: test trigger connection
* fix build
* fix build
* update ee ref
* nit
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-01-27 22:40:51 +01:00
Ruben Fiszel
86e8f2a4fb
fix compile
2025-01-27 22:32:45 +01:00
Ruben Fiszel
38199a2e7e
fix compile
2025-01-27 22:10:46 +01:00
Ruben Fiszel
bf23ddd0a5
fix compile
2025-01-27 22:04:04 +01:00
Ruben Fiszel
e3d6aef109
fix compile
2025-01-27 22:00:48 +01:00
Ruben Fiszel
23e20d01ad
chore(main): release 1.451.0 ( #5143 )
...
* chore(main): release 1.451.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-27 17:54:59 +01:00
Ruben Fiszel
2800903c9a
change windmill-ee-full error message
2025-01-27 15:47:23 +01:00
Ruben Fiszel
da918bee83
change windmill-ee-full error message
2025-01-27 15:41:43 +01:00
Ruben Fiszel
b435a5bc4f
chore(main): release 1.450.1 ( #5142 )
...
* chore(main): release 1.450.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-27 00:31:06 +01:00
dieriba
2bed97bbcc
nits: show error and documentation link, add better name ( #5141 )
2025-01-26 22:09:49 +01:00
Ruben Fiszel
7567b2199b
chore(main): release 1.450.0 ( #5140 )
...
* chore(main): release 1.450.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-26 11:26:03 +01:00
Ruben Fiszel
789c2ec4da
chore(main): release 1.449.3 ( #5138 )
...
* chore(main): release 1.449.3
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-25 22:31:39 +01:00
dieriba
27a25d4af9
fix: include postgres triggers in build #5137
2025-01-25 18:00:12 +01:00
Ruben Fiszel
928ff002a1
chore(main): release 1.449.2 ( #5136 )
...
* chore(main): release 1.449.2
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-25 15:00:15 +01:00
Ruben Fiszel
1ac63641b9
chore(main): release 1.449.1 ( #5134 )
...
* chore(main): release 1.449.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-25 12:49:38 +01:00
dieriba
411ad1b190
nit triggers
2025-01-25 12:48:29 +01:00
pyranota
2f1804b6d0
fix: Fix python refetching wheels from S3 ( #5133 )
2025-01-25 12:38:32 +01:00
Ruben Fiszel
7084d2e61a
chore(main): release 1.449.0 ( #5122 )
...
* chore(main): release 1.449.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-24 18:21:21 +01:00
Alexander Petric
1a1ea68216
feat(frontend): operator visibility setting per workspace ( #5124 )
...
* feat(frontend): operator visibility setting per workspace
* section + reactivity
* sqlx prep
* npm check
* more sqlx
* fix table bg dark mode
* improve db query / reactivity
* sqlx prepare
* more merge fixing
* npm check
* npm check
2025-01-24 18:17:00 +01:00
dieriba
1eaef8542b
fix pg trigger display ( #5127 )
2025-01-24 17:07:48 +01:00
pyranota
74bb660b97
fix(bun, windows): Fix "A required privilege is not held by the client." ( #5126 )
2025-01-24 15:32:29 +01:00
dieriba
316a2167e7
feat: postgres triggers ( #4860 )
...
* feat: init database triggers
* feat: ✨ wip: database_triggers
* feat: ✨ add database triggers front view
* feat: 🚧 database_triggers
* feat: 🚧 add definition in yaml, updated backend code and added migration
* feat: 🚧 updated migration file, update openapi.yml, updated database_triggers page and backend function
* fix: struct rust
* feat: 🚧 update migrate, database trigger backend function fixed
* feat: 🚧 add resource picker front, update backend function
* feat: 🚧 edit inner database inner, update triggers
* feat: 🚧 database_triggers
* feat: 🚧 update openapi yaml, prettied websocker trigger
* feat: 🚧 database_triggers
* feat: 🚧 add resource module, update variable file, working on main loop for database_trigger
* feat: 🐛 working sqlx query
* feat: 🚧 fix query with sqlx, added main loop
* feat: 🚧 add new column database_trigg
* feat: 🛂 run jobs works
* feat: 🚧 handling slot name and replication
* feat: restructring triggers, decoding trigger message on work
* feat: 🚧 database_trigger
* feat: 🚧
* feat: 🚧 converter done, work on custom script
* feat: 🚧 multiple trigger
* feat: 🚧 adding new argument function
* feat: 🚧 database_trigger
* feat: 🚧 add generate template for front, update script picker
* feat: 🚧 template script fix bug, work on restructing backend logic
* feat: 🚧 update autogenerated script, add persistence state for template script
* feat: 🚧 update structure client
* feat: 🚧 rewrited crud function
* feat: 🚧 added publication handler
* feat: 🚧 new ui finished
* feat: 🚧 added slot function hanlder finish front ux
* feat: ✨ ux improvement done, backend logic done
* feat: 🐛 fix where clause
* feat:
* feat:
* chore: update .sqlx and remove empty package
* fix: update publication and remove unneccessary print
* feat: finish converter to json, remove save button, remove unused crate
* feat: update migration for database trigger, fixed query, fixed frontend error with missing feature on back
* chore: update .sqlx
* chore: update sqlx
* chore: .sqlx
* chore: add unused
* fix: use right database resource in back and front
* fix build
* refactor:
* fix sqlx
* nits: retrieve all script from database trigger editor
* fix: template script object, fix route name
* merge main
* feat: rework ux
* feat/finish ux and update backend logic
* feat: database_trigger
* feat: database_trigger
* chore: update sqlx
* chore: fix ci
* nits: fix worker.rs
* feat: database_trigger
* Update frontend/src/lib/components/triggers/database/DatabaseTriggersPanel.svelte
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* feat:
* fix ci
* nits: database to postgres
* nits: fix .sqlx
* feat: add link to original code and open tab functionallity
* nits: update .sqlx
* nits: fix request type and yaml file
* nits: add abel suggestion
* fix: update .sqlx
* fix: update .sqlx
* nits: add comment to hex.rs
* nits: remove features, rename database to postgres name
* nits: replace database name by postgres
* nits: database name to postgres
* nits: update .sqlx
* nits: update .sqlx
* nit
* nit
* nits
* nit
* nits
* nits
* nits
* nits
* fix sqlx
* nits: update .vscode
---------
Co-authored-by: HugoCasa <hugo@casademont.ch >
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-01-24 15:12:41 +01:00
pyranota
e47dd697f9
feat(python): Multiple runtime versions ( #4579 )
...
* feat: Handle `pip install` by `uv`
Dirty and untested, but already something working
* Integrate with NSJAIL and prepare fallbacks
* Refactor fallback
no_uv disable compile and install
where no_uv_install and no_uv_compile are a bit more specific
* Remove `--disable-pip-version-check`
Reason:
warning: pip's `--disable-pip-version-check` has no effect
* Fix backend compilation error
* Pip fallback overwrite UV's cache
* Initially refactor cache (No S3)
* Support S3
* Remove unused import
* Handle flags for NSJAIL
* Return deleted flag
* Remove verbose mode and enable link-mode=copy
* Granural migration of lockfiles
Before i realized we dont need it :)
* Initial draft (not-working)
* Add fallback
* Fix bug preventing uv from installing deps
'\n' - Love it
* Add verbosity indicator
* Iterate on feature
- Added instance python version
- Rework logic
* Fix EE build error
error[E0599]: no method named `iter` found for tuple `(PyVersion, std::vec::Vec<std::string::String>)` in the current scope
* Support S3
* Support NSJAIL
* Refactor `get_python`
* Make NSJAIL work [Unsafe]
config file missed /proc mount causing install phase to fail
* Trigger CI
* Clean up
* Make Actions build it
* Trigger CI #2
* Update Dockerfile and clean up
* Change fallbacks
now there is only no_uv and NOUV
* Expose INSTANCE_PYTHON_VERSION through env variable
* Change namings
* Include py-version to requirements.in
Also add comments and make code much cleaner
* Use const for python installation dir
It was hardcoded before
* Pin preinstalled version
* Update python_executor.rs
* Up to date branch
* Create PYCACHE dirs
TODO: PY_TAR_DIRS
* Fix after merge
* Make it safer
* Implement USE_SYSTEM_PYTHON
* Implement latest_stable option
* Load INSTANCE_PYTHON_VERSION on startup
* Check for multiple annotations used
* Fix Latest Stable button not pressed if selected
* Proper error handling for conflict on multiple annotations
* Fix merge conflicts
* Preinstall 3.11 and Latest Stable
* Preinstall latest stable in non-blocking manner
* Fix Warning
* Gate preinstall logic behind "python" feature
* Handle raw_deps properly
* Make it work with nsjail
* Revert docker-image.yml
* Revert Dockerfile
* Cleanup + Fixing
* Add windows support
---------
Co-authored-by: Ruben Fiszel <ruben@windmill.dev >
2025-01-24 11:42:48 +01:00
Alexander Petric
a88fbb238a
feat: msft teams support for critical alerts ( #5113 )
...
* feat: msft teams support for critical alerts
* ee changes
* ee
* sqlx prep
* multiple teams channels
* commit file, not symlink
* improve reactivity
* docs link
* Update ee-repo-ref.txt
2025-01-23 19:57:13 +01:00
Ruben Fiszel
ff72f3a9a1
chore(main): release 1.448.1 ( #5118 )
...
* chore(main): release 1.448.1
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-22 18:35:51 +01:00
Ruben Fiszel
737e664792
fix: improve environment variables config
2025-01-22 18:19:37 +01:00
Ruben Fiszel
047c16acd4
chore(main): release 1.448.0 ( #5111 )
...
* chore(main): release 1.448.0
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-22 14:15:32 +01:00
HugoCasa
a8fa75a5c3
fix memory limits reading on fly.io/firecracker ( #5114 )
2025-01-22 12:53:38 +01:00
pyranota
fcfad69195
feat: Migrate to bun.lock ( #5112 )
...
* bun: Migrate to bun.lock
(In backwards compatible way)
Read more: https://bun.sh/blog/bun-lock-text-lockfile
* Clean up
* More clean up
* Mount bun.lock to jailed process
2025-01-22 12:32:17 +01:00
Ruben Fiszel
669a1ff8e6
fix: improve workspace specific tags behavior
2025-01-21 18:15:34 +01:00
Ruben Fiszel
e81c2c983d
fix: improve workspace specific tags behavior
2025-01-21 16:24:50 +01:00
Lucas Abel
ba711c48df
backend: always prioritize flow steps ( #5108 )
...
When a flow start, his flow steps have lower priority than already scheduled jobs, hence steps are only executed when the queue is drained which considerably increase flow execution time when queue size is significant.
This add a very low priority to flow steps in order to prioritize finishing a started flow over new jobs.
2025-01-21 09:27:40 +01:00
Ruben Fiszel
2b0c55b32c
chore(main): release 1.447.6 ( #5098 )
...
* chore(main): release 1.447.6
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-21 09:06:41 +01:00
pyranota
8eb5e72ccd
fix(python): Replace Inf with null ( #5099 )
2025-01-20 19:38:35 +01:00
pyranota
5831822afe
fix: improve uv dependency install reliability with an atomic success file
...
* Revert solution with Mutex
* Implement valid.windmill logic
* Remove unused import
* valid.windmill -> .valid.windmill
Just like .lock
* Dont delete wheels if cancelled/failed
Now we dont clean up requirement folder if it was failed.
This way we can fully utilize uv's flock system.
Also if we left wheel dir, but it was partially filled (resulting to invalid wheel)
we use --reinstall flag in order to overwrite any content of wheels
* Add comment
* Add --reinstall to nsjail
2025-01-20 16:21:10 +01:00
Ruben Fiszel
4301a1758f
chore(main): release 1.447.5 ( #5082 )
...
* chore(main): release 1.447.5
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-17 20:45:05 +01:00
wendrul
298aaaefa3
fix: c# on windows, oracledb test connection, cli for C# and Oracle DB ( #5090 )
...
* Fix c# on windows
* Fix test connection on oracledb
* Add csharp and oracledb to CLI
* Fix missing extensions
* Build wasm for cli
2025-01-17 20:16:22 +01:00
Ruben Fiszel
0d153a0a2d
fix: fix workspace specific custom tags
2025-01-17 19:48:38 +01:00
HugoCasa
742d04df38
fix: preprocessor script kind option ( #5081 )
...
* fix: preprocessor script kind option
* oups
* oups
2025-01-17 14:10:39 +01:00
HugoCasa
1f53ded622
team plans billing threshold alert ( #5078 )
...
* team plans billing threshold alert
* nits
* tmp ee ref
* update ee ref
2025-01-17 14:06:47 +01:00
Ruben Fiszel
12bc86fe2c
use tsx loader for relative imports
2025-01-16 18:29:33 +01:00
Ruben Fiszel
797f46c680
chore: update bun to 1.43.0 and loaded from tsx to ts
2025-01-16 18:26:03 +01:00
Ruben Fiszel
e33968ad57
chore(main): release 1.447.4 ( #5076 )
...
* chore(main): release 1.447.4
* Apply automatic changes
---------
Co-authored-by: rubenfiszel <275584+rubenfiszel@users.noreply.github.com >
2025-01-16 13:45:15 +01:00
HugoCasa
b7eeed0729
triggers improvements ( #5074 )
...
* triggers improvements
* nits
* nits
* update ee ref
2025-01-16 13:01:45 +01:00