Chaim Lev-Ari
|
872d1e03f6
|
feat(gitops): add "create new source" button to GitSourceSelector [BE-13054] (#2960)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-06-22 17:19:53 +03:00 |
|
Chaim Lev-Ari
|
a5cacd712d
|
refactor(gitops): remove manual credential entry from git form [BE-13047] (#2951)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-06-22 15:42:09 +03:00 |
|
Phil Calder
|
f596c862b3
|
fix(websocket): enforce environment authorization on kubernetes-shell [BE-13027] (#2774)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: oscarzhou <oscar.zhou@portainer.io>
|
2026-06-22 15:09:41 +12:00 |
|
bernard-portainer
|
5395dee4c6
|
feat(gpu-stats): add gpu stats to environments [C9S-200] (#2735)
|
2026-06-22 09:21:43 +12:00 |
|
Josiah Clumont
|
217fe870ef
|
fix(git): use ListContext instead of List when fetching remote refs [C9S-263] (#2939)
|
2026-06-22 08:30:20 +12:00 |
|
andres-portainer
|
26334e9088
|
feat(ssrf): add missing transport wrappings and more checks BE-13021 (#2968)
|
2026-06-19 20:26:03 -03:00 |
|
RHCowan
|
cc45af2873
|
fix(lint): enforce consistent golangci-lint version across CI and pre-commit [PLA-777] (#2966)
|
2026-06-19 11:45:12 +12:00 |
|
RHCowan
|
37bd8c06b5
|
fix(security): gate docker dashboard and edge async command routes [R8S-1057] (#2953)
|
2026-06-19 11:08:01 +12:00 |
|
andres-portainer
|
c821a1c59f
|
fix(git): avoid cloning to memory and bypassing symlinking restriction BE-13115 (#2961)
|
2026-06-18 16:21:09 -03:00 |
|
Dakota Walsh
|
f5d0b3d849
|
feat(kubernetes): Gateway api client included in kubeclient [C9S-244] (#2884)
|
2026-06-18 14:37:42 +12:00 |
|
nickl-portainer
|
0dfd27f08c
|
fix(pnpm): pnpm format command failing [R8S-1071] (#2932)
|
2026-06-18 13:27:01 +12:00 |
|
nickl-portainer
|
0dfa0266c7
|
fix(webpack): update shell-quote [R8S-1074] (#2934)
|
2026-06-17 10:50:48 +12:00 |
|
nickl-portainer
|
9b807ca314
|
fix(axios): update axios [R8S-1075] (#2935)
|
2026-06-17 10:50:34 +12:00 |
|
nickl-portainer
|
de5d84ade4
|
fix(kubernetes): handling undefined responseStatus [R8S-1072] (#2933)
|
2026-06-17 09:32:59 +12:00 |
|
Chaim Lev-Ari
|
4d539a691d
|
feat(custom-templates): reuse existing git sources in create/update [BE-13053] (#2925)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-16 21:45:35 +03:00 |
|
Chaim Lev-Ari
|
ee8e73d7f9
|
feat(edge/stacks): use source ID for edge stack git creation [BE-13044] (#2926)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-16 17:33:19 +03:00 |
|
Chaim Lev-Ari
|
32c6bedb98
|
feat(stacks): use source for kubernetes manifest git stacks [BE-13045] (#2915)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-06-16 14:35:16 +03:00 |
|
Ali
|
cd9bb18ba1
|
feat(policies): reuse filter status component, give consistent styles [c9s-210] (#2723)
|
2026-06-16 15:58:33 +12:00 |
|
nickl-portainer
|
f365035563
|
fix(git): update lint-staged to v17 [R8S-1071] (#2907)
|
2026-06-16 15:14:57 +12:00 |
|
Chaim Lev-Ari
|
d9673e33ec
|
feat(helm): reuse existing git sources in Kubernetes Helm-from-git install [BE-13046] (#2900)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-06-15 22:01:31 +03:00 |
|
Chaim Lev-Ari
|
491df61fbf
|
chore(hey-api): disable api validator [BE-13102] (#2918)
|
2026-06-15 21:35:19 +03:00 |
|
Chaim Lev-Ari
|
ca1d9dc6a2
|
fix(edge/stacks): load envs by id [BE-13097] (#2917)
|
2026-06-15 21:23:49 +03:00 |
|
andres-portainer
|
16b5554f66
|
fix(customtemplates): add resource controls BE-13019 (#2897)
|
2026-06-15 14:59:07 -03:00 |
|
Chaim Lev-Ari
|
fcdd6b4510
|
feat(stacks): use source id to create git stacks [BE-13043] (#2870)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-15 18:49:26 +03:00 |
|
Chaim Lev-Ari
|
04048c3818
|
fix(api): update environment status field to be optional [BE-13070] (#2847)
|
2026-06-15 13:36:12 +03:00 |
|
Chaim Lev-Ari
|
1afbc621a4
|
fix(editor): restore yaml syntax highlighting in web editor [BE-13073] (#2848)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-06-15 10:50:02 +03:00 |
|
Devon Steenberg
|
ef807950f1
|
fix(compose-unpacker): port swarm commands to use libstack [BE-12915] (#2890)
|
2026-06-15 11:43:29 +12:00 |
|
Phil Calder
|
d37f3aa504
|
chore(server-ce): update Code of Conduct contact to contribute@portainer.io (#2889)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-14 12:44:41 +12:00 |
|
Oscar Zhou
|
39b3eb3d64
|
fix(registry): standard user with access permission cannot browse and delete private images [BE-13072] (#2877)
|
2026-06-13 19:52:03 +12:00 |
|
Devon Steenberg
|
8b21dfc318
|
feat(ssrf): add ssrf allow list to settings [BE-13021] (#2858)
|
2026-06-12 15:16:06 +12:00 |
|
Steven Kang
|
f87fec6d61
|
fix(omni): prevent partial cluster creation on Talos/Kubernetes mismatch [R8S-1058] (#2849)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 11:50:16 +12:00 |
|
Ali
|
391eb22d98
|
fix(ui): ui consistency and bug fixes [r8s-1061] (#2880)
|
2026-06-12 11:49:45 +12:00 |
|
andres-portainer
|
0da42c01b6
|
feat(gitcredential): remove GitCredential BE-12919 (#2838)
|
2026-06-11 18:53:24 -03:00 |
|
Cara Ryan
|
f3f0ca8e21
|
fix(rbac): Filter get namespace by allowed namespace list [SEC-61] (#2743)
|
2026-06-11 15:51:32 +12:00 |
|
RHCowan
|
96dc79e253
|
feat(alerting): add Kubernetes API server high request latency alert [R8S-1049] (#2765)
Co-authored-by: Steven Kang <skan070@gmail.com>
|
2026-06-11 15:44:33 +12:00 |
|
Xing
|
ac3416c5a2
|
feat(policies): define ObservabilityK8s policy type with deploy-and-connect and connect-only modes [C9S-121] (#2706)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-11 15:09:33 +12:00 |
|
Cara Ryan
|
ade5b2a3db
|
feat(rbac): Add toggle for additive kubernetes RBAC policy [C9S-177] (#2814)
|
2026-06-11 13:44:43 +12:00 |
|
Steven Kang
|
1cd6017df6
|
fix(api): add endpoint authorization check to /api/kubernetes/{id}/* route - develop [R8S-1056] (#2829)
|
2026-06-11 09:49:50 +12:00 |
|
Oscar Zhou
|
06caea7b16
|
fix(security): bump golang to 1.26.4 [DEV-91] (#2866)
|
2026-06-11 09:31:35 +12:00 |
|
Oscar Zhou
|
114779d3af
|
fix(security): bump go-git/v5 to 5.19.1 [DEV-92] (#2863)
|
2026-06-11 09:31:07 +12:00 |
|
nickl-portainer
|
96d694b66b
|
fix(storybook): add row id for example data for datatable story [R8S-1062] (#2856)
|
2026-06-11 09:10:29 +12:00 |
|
andres-portainer
|
babb4ffb37
|
fix(nolint): remove unnecessary nolint directives BE-13074 (#2852)
|
2026-06-10 15:35:08 -03:00 |
|
LP B
|
0c2f07988a
|
feat(app/sources): source create view (#2680)
Co-authored-by: Chaim Lev-Ari <chaim.lev-ari@portainer.io>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-10 21:34:46 +03:00 |
|
Ali
|
d7a1d34be7
|
feat(policies): docker cleanup policy [c9s-87] (#2681)
|
2026-06-10 16:17:23 +12:00 |
|
nickl-portainer
|
6a465637d4
|
feat(components): add new FilePicker component [R8S-1050] (#2754)
|
2026-06-10 10:34:14 +12:00 |
|
andres-portainer
|
154c19403a
|
fix(chisel): release a lock earlier to avoid a deadlock and clean stale tunnels immediately BE-13050 (#2815)
|
2026-06-09 10:41:05 -03:00 |
|
bernard-portainer
|
c9e1467244
|
fix(stats-items): ensure stats items have consistent widths [C92-215] (#2844)
|
2026-06-09 16:53:17 +12:00 |
|
andres-portainer
|
1765e41fd4
|
feat(ssrf): implement an SSRF protection mechanism BE-13021 (#2818)
|
2026-06-09 00:41:42 -03:00 |
|
Phil Calder
|
d34ee82754
|
docs(contributing): fix reversed markdown link syntax for swag docs [DEV-89] (#2841)
Co-authored-by: ferreiraborgesaxel-design <ferreiraborgesaxel-design@users.noreply.github.com>
|
2026-06-09 14:25:50 +12:00 |
|
Oscar Zhou
|
5cdd0023d7
|
fix(registry): suppress ecr token pre-validation error with warning log [BE-13059] (#2827)
|
2026-06-09 10:58:50 +12:00 |
|