Commit Graph

6077 Commits

Author SHA1 Message Date
Chaim Lev-Ari df4c700667 feat(tests): enforce no unexpected console output in unit tests [BE-13230] (#3097)
Co-authored-by: Claude <noreply@anthropic.com>
2026-08-05 10:50:18 +03:00
Xing c58edcb81f fix(kubernetes): scope pod delete and restart to the user's rbac client (CE) [C9S-355] (#3376) 2026-08-05 14:39:27 +12:00
Josiah Clumont d10c190a3e fix(edge): report connectivity check progress while probing [C9S-235] (#3375) 2026-08-05 14:31:18 +12:00
andres-portainer ff9dd45bc0 fix(deps): replace orcaman/concurrent-map with stdlib sync.Map BE-13306 (#3372) 2026-08-04 23:10:37 -03:00
Oscar Zhou 1ff35385a6 fix(teams): preserve user direct access when deleting a team [BE-13303] (#3356) 2026-08-05 12:25:33 +12:00
Xing 935b1d42d0 test(kubernetes): add rbac test coverage for pv listing [C9S-343] (#3350) 2026-08-05 12:10:41 +12:00
Xing 5d4dbb5a67 feat(kubernetes): advanced node drain options with agent failover [C9S-334] (#3346) 2026-08-05 12:09:44 +12:00
andres-portainer b2009d1937 chore(gitops): increase coverage BE-13171 (#3314) 2026-08-04 16:26:28 -03:00
Devon Steenberg 5205ca95e2 fix(swarm): invalid Swarm ID [BE-12824] (#3357) 2026-08-04 10:50:37 +12:00
nickl-portainer 7085f4764c feat(registry): change tooltip language to convey new behaviour [R8S-574] (#3349) 2026-08-03 14:37:31 +12:00
Oscar Zhou 66289f9a22 fix(stacks): reconcile swarm stack status after recovery [BE-13214] (#3317) 2026-08-03 09:26:16 +12:00
Chaim Lev-Ari 7bfc542c50 refactor(edgestacks): move update machinery into the service [BE-13183] (#3301)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: andres-portainer <91705312+andres-portainer@users.noreply.github.com>
2026-08-02 14:40:00 +03:00
Hannah Cooper 8c28e9e14c Add Portainer version 2.44.0 to bug report template (#3341) 2026-07-30 17:17:47 +12:00
andres-portainer 2cd35f0b22 fix(gitops): resolve shared git credentials in git operations everywhere BE-13282 (#3330) 2026-07-30 09:11:19 +12:00
andres-portainer b7fea4342a fix(sources): allow non-owners with read access to persist source sync status BE-13284 (#3329) 2026-07-29 17:47:15 -03:00
Chaim Lev-Ari 3857ba5157 fix(workflows): fix clipped registry dropdowns in create-workflow wizard [BE-13277] (#3322) 2026-07-28 10:44:57 -03:00
Chaim Lev-Ari 42ea6a53e5 fix(datastore): skip missing stacks in 2.44.0 source-interval migration [BE-13277] (#3323) 2026-07-28 10:38:01 -03:00
Cara Ryan 459d526a66 chore: bump version to 2.44.0 (#3313) 2026-07-28 11:02:19 +12:00
andres-portainer 3e65adb608 fix(stacks): fix delete/update race condition BE-13171 (#3277) 2026-07-27 18:41:58 -03:00
andres-portainer e08d15f221 fix(edgestacks): reset stale status on edge group reassignment BE-13141 (#3275) 2026-07-27 17:20:22 -03:00
andres-portainer c2d1dbbe15 fix(stacks): ensure consistent validation rules BE-12802 (#3274) 2026-07-27 12:55:49 -03:00
andres-portainer 7616319900 fix(edge): verify endpoint assignment for edge resources BE-13248 (#3280) 2026-07-27 09:09:23 -03:00
andres-portainer e178cd67bb feat(db): add rules to avoid some nested transactions BE-12617 (#3271) 2026-07-27 09:06:15 -03:00
andres-portainer 244b0d63fe fix(websocket): return accurate errors BE-13117 (#3276) 2026-07-27 08:59:57 -03:00
Josiah Clumont 9e0d89c021 fix(policies): silence benign ResizeObserver loop warning [C9S-336] (#3298) 2026-07-27 19:14:04 +12:00
Chaim Lev-Ari 991ea2992d fix(ui/filepicker): scroll full match list in dropdown [BE-13263] (#3284) 2026-07-27 08:19:02 +03:00
Chaim Lev-Ari 4c872de6fc refactor(gitops): remove read cache from sources and workflows handlers (#3283)
Co-authored-by: Claude <noreply@anthropic.com>
2026-07-27 08:17:59 +03:00
RHCowan 0852cf7f8f feat(addons): deny team access to Portainer, redirect to Portainer-Run [R8S-1192] (#3264) 2026-07-27 17:00:17 +12:00
Steven Kang c67a5031c8 fix(addons): handle empty strings in add-on config forms [R8S-1188] (#3262) 2026-07-27 14:03:32 +12:00
Steven Kang 9f1f5599ac fix(security): restore oras-go/v2 to 2.6.1 [DEV-132] (#3292) 2026-07-27 12:44:45 +12:00
Steven Kang 1941575a6d fix(security): bump google.golang.org/grpc to 1.82.1 [DEV-131] (#3290) 2026-07-27 11:39:42 +12:00
Steven Kang bb12267ea3 fix(security): bump containerd to 1.7.33 and v2 to 2.2.5 [DEV-130] (#3288) 2026-07-27 10:49:48 +12:00
nickl-portainer b4d30a168b feat(theme): listen for system theme changes [R8S-1190] (#3265) 2026-07-24 15:17:47 +12:00
bernard-portainer 841442c19c fix(logout): stop unathenticated request loop on logout [R8S-1193] (#3261) 2026-07-24 12:08:11 +12:00
LP B b7d4cfbd09 feat(app/workflows): create workflow wizard (#3159)
Co-authored-by: Chaim Lev-Ari <chaim.lev-ari@portainer.io>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-23 16:04:36 +03:00
Josiah Clumont fe0f71b7ef fix(helm): stop cosmetic not-found toast on release uninstall [C9S-192] (#3231) 2026-07-23 17:11:45 +12:00
bernard-portainer dede61ee05 fix(recommendations): only recommend upgrade when relevant [C9S-225] (#3209) 2026-07-23 16:41:46 +12:00
bernard-portainer 8d7d2a1c2b fix(rbac-policy): add rolebindings for non-explicit namespaces [C9S-325] (#3236) 2026-07-23 15:26:24 +12:00
Ali 4c5ec443c6 feat(addons): add rich info to addon details [R8S-1166] (#3241)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-07-23 14:53:03 +12:00
nickl-portainer 6637388d67 fix(alerting): DetailsRow trying to use ReactNode for data-cy [R8S-1120] (#3199) 2026-07-23 14:36:00 +12:00
nickl-portainer 2ce74e2736 fix(theme): invalidate cache on theme change [R8S-1172] (#3240) 2026-07-23 14:27:09 +12:00
Devon Steenberg d599cc450d fix(kubectl-shell): prompt [BE-13236] (#3234) 2026-07-23 09:18:08 +12:00
Steven Kang 5af9070991 fix(auth): correct AD user search special chars, format toggle, and root domain [R8S-1106] (#3063) 2026-07-23 08:59:09 +12:00
andres-portainer a1ef4ba0f9 fix(ssrf): use the net.Dialer from http.DefaultTransport BE-13245 (#3242) 2026-07-22 15:04:20 -03:00
Chaim Lev-Ari 2deb46c0e0 refactor(datatables): persist auto refresh rate in ms [BE-13204] (#3193)
Co-authored-by: Claude <noreply@anthropic.com>
2026-07-22 17:34:50 +03:00
Oscar Zhou de9dc63e85 fix(stack/k8s): deploying manifest with inline namespace fails silently [BE-13174] (#3135) 2026-07-22 17:18:07 +12:00
andres-portainer 524b679f46 fix(gitops): restore shared Git credentials BE-13195 (#3213) 2026-07-21 22:52:06 -03:00
Oscar Zhou aa2aba987c fix(kubernetes): resolve ingress port by service port name [BE-13162] (#3217) 2026-07-22 08:27:30 +12:00
Chaim Lev-Ari ae8e09f777 refactor(gitops/sources): split source get/list handler [BE-13207] (#3203)
Co-authored-by: Claude <noreply@anthropic.com>
2026-07-21 17:11:20 +03:00
Chaim Lev-Ari d09b50b95a refactor(stacks): extract teardown seams for workflow delete (#3222)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-21 14:10:25 +03:00