Commit Graph

  • 0841719075 feat(rbac): Restrict secret data access to read only users [C9S-359] (#3514) release/2.45 Cara Ryan 2026-08-21 14:41:00 +12:00
  • 0e2d29aace fix(access): migrate missing CE access code to react [r8s-1261] (#3516) develop Ali 2026-08-21 14:34:17 +12:00
  • 801ea9cffa fix(access): port missing CE access code [r8s-1261] (#3517) Ali 2026-08-21 14:34:11 +12:00
  • 965c8e0ced feat(rbac): restrict access to secret data for read-only users [C9S-359] (#3449) Cara Ryan 2026-08-21 08:18:04 +12:00
  • 1c6a224e8d fix(stacks): add more bind mount protections BE-13352 (#3511) andres-portainer 2026-08-20 00:18:55 -03:00
  • 5a3bed21fa fix(stacks): add more bind mount protections BE-13352- #3511 (#3513) release/2.39 andres-portainer 2026-08-20 00:18:45 -03:00
  • d2284decbb fix(docker): improve bind mount restrictions BE-12548 (#3512) andres-portainer 2026-08-19 22:36:48 -03:00
  • 1117f33e38 fix(stacks): add more bind mount protections BE-13352 (#3510) andres-portainer 2026-08-19 22:18:41 -03:00
  • b746f737ad fix(backup): remove blocking operations BE-12969 (#3509) andres-portainer 2026-08-19 22:01:30 -03:00
  • 8c631445ea fix(gitops): skip orphaned workflows when loading sources [BE-13346] (#3505) Chaim Lev-Ari 2026-08-19 15:00:44 +02:00
  • 4d3b5ceb99 chore: bump version to 2.45.0 (#3497) Ali 2026-08-18 17:41:06 +12:00
  • db3fa7b665 fix(registries): block standard user access to registry management [r8s-372] (#3496) Ali 2026-08-18 08:02:24 +12:00
  • 9e5bf2e126 fix(docker): correctly trim version for proxy requests [BE-13269] (#3494) Devon Steenberg 2026-08-18 01:25:59 +12:00
  • 4250f22c10 fix(unpacker): add private registry support for compose-unpacker BE-13192 (#3485) andres-portainer 2026-08-17 10:13:28 -03:00
  • ff847be644 fix(gitops): clarify git polling vs webhook triggers [BE-13326] (#3466) Chaim Lev-Ari 2026-08-17 14:58:47 +02:00
  • 5b83dc24cb fix(kubernetes): remove clusterip from published urls [R8S-292] (#3493) nickl-portainer 2026-08-17 23:28:59 +12:00
  • 91e016f81f fix(edge-stacks): fix edge stack item UI spacing issues BE-13292 (#3488) Chaim Lev-Ari 2026-08-17 13:17:30 +02:00
  • cb20d62fe1 fix(helm): detect helm apps with annotations [r8s-624] (#3495) Ali 2026-08-17 18:00:52 +12:00
  • f8a15a2f4d feat(addons): pick the add-on chart and image from a registry [R8S-1211] (#3432) Steven Kang 2026-08-17 16:36:36 +12:00
  • 3df3a2d44d fix(docker): correctly trim version for proxy requests [BE-13269] (#3296) Devon Steenberg 2026-08-17 15:13:19 +12:00
  • 4b9dafadbb fix(kubernetes): convert to/from base 2 and base 10 units for volumes [R8S-1035] (#3478) nickl-portainer 2026-08-17 14:02:36 +12:00
  • 7a39730087 feat(kubernetes): add manifest dry-run api [R8S-1111] (#3446) Steven Kang 2026-08-17 11:22:28 +12:00
  • b1993042c6 fix(docker): improve bind mount restrictions BE-12548 (#3482) andres-portainer 2026-08-15 01:17:56 -03:00
  • 119f481f03 fix(gitops): detach orphaned stack/edgestack artifacts BE-13300 (#3470) andres-portainer 2026-08-14 20:41:05 -03:00
  • a9020198f0 perf(datastore): use batching in the hot path BE-13247 (#3468) andres-portainer 2026-08-14 19:57:52 -03:00
  • 0a5c7c1e21 fix(filesystem): use safer path handling functions BE-13308 (#3480) andres-portainer 2026-08-14 19:39:01 -03:00
  • 2c1485d286 fix(app/workflow): remove Overview tab handle from details view (#3439) LP B 2026-08-14 17:37:41 +02:00
  • 017e58f514 feat(api/stacks): remove unused builder setGeneralInfo param (#3383) LP B 2026-08-14 14:11:10 +02:00
  • 1ac21e4c13 fix(kubernetes): return 403 instead of 500 on RBAC authorization denials [C9S-344] (#3479) Xing 2026-08-14 18:54:37 +12:00
  • eb942f8a73 feat(portainer): update internal links [R8S-1248] (#3476) nickl-portainer 2026-08-14 14:39:04 +12:00
  • 8f7fc986cc fix(security): bump go toolchain to 1.26.6 to address CVE-2026-39821 [DEV-134] (#3475) Phil Calder 2026-08-14 14:37:49 +12:00
  • 401f6b0210 fix(kubernetes): prevent node drain status label from being user-editable [C9S-363] (#3447) Xing 2026-08-14 13:56:16 +12:00
  • e2b4819a51 fix(portainer): update external links [R8S-386] (#3471) nickl-portainer 2026-08-14 13:30:23 +12:00
  • 07f67d8020 feat(namespace): show all namespace resource quotas in yaml tab [r8s-1245] (#3462) Ali 2026-08-14 12:44:45 +12:00
  • e33ef83944 Update bug report template for 2.39.6 (#3458) James Carppe 2026-08-13 12:56:23 +12:00
  • f7e19af01e fix(stacks): space out containers table and access control [BE-13283] (#3427) Oscar Zhou 2026-08-13 11:40:11 +12:00
  • 723d1a2268 feat(bump): LTS patch version bump from 2.39.5 to 2.39.6 (#3452) 2.39.6 release/2.39.6 portainer-bot[bot] 2026-08-12 23:02:44 +00:00
  • 7a10f6f39e feat(edge): set edge compute settings on initial setup [BE-13281] (#3385) Devon Steenberg 2026-08-13 10:35:10 +12:00
  • d4c8256dcd feat(bump): LTS patch version bump from 2.39.5 to 2.39.6 (#3452) Josiah Clumont 2026-08-13 10:24:19 +12:00
  • aaf229380f feat(useractivity): parse the forwarded IP address from trusted proxies BE-12868 (#3441) andres-portainer 2026-08-12 14:10:49 -03:00
  • 89138ceb9b perf(ci): fix go cache key explosion and speed up the fast gate [PLA-643] (#3401) RHCowan 2026-08-12 11:58:27 +12:00
  • ecb352db9c feat(kubernetes): add native secret and configmap write apis [R8S-1110] (#3379) Steven Kang 2026-08-12 10:21:43 +12:00
  • ac7587a971 fix(docker): clean up multipart temp files after successful build upload BE-13313 (#3397) andres-portainer 2026-08-11 11:40:54 -03:00
  • 23ae3893e0 feat(ssrf): implement an SSRF protection mechanism BE-13021 (#3279) andres-portainer 2026-08-11 09:25:17 -03:00
  • b37604c254 feat(api/slicesx): slicesx.Reduce (#3382) LP B 2026-08-11 13:59:46 +02:00
  • ce448d1a0b fix(websocket): set pod exec query params [C9S-353] (#3424) Cara Ryan 2026-08-11 13:34:25 +12:00
  • 359b3c5dc1 fix(websocket): set pod exec query params [C9S-353] (#3423) Cara Ryan 2026-08-11 13:33:39 +12:00
  • d4eea31e91 fix(rbac): Switch to users service account for k8s rbac where admin is incorrect [C9S-342] (#3386) Cara Ryan 2026-08-11 12:43:53 +12:00
  • 3b5bcd0f35 fix(stacks): use tx instead of DataStore in Kubernetes stack update BE-13315 (#3414) andres-portainer 2026-08-10 20:48:03 -03:00
  • bdcdf555c4 fix(security): bump go toolchain and dependencies to address CVEs [DEV-134] (#3426) Phil Calder 2026-08-11 06:06:07 +12:00
  • 9995543480 fix(security): bump go toolchain and dependencies to address CVEs [DEV-117] (#3415) Phil Calder 2026-08-11 06:05:53 +12:00
  • b80c6b4765 fix(kubernetes): Reload admin token for local k8s environments every 30s [C9S-362] (#3405) Cara Ryan 2026-08-10 14:38:34 +12:00
  • 85c9850aff fix(kubernetes): handling undefined responseStatus [R8S-1072] (#3416) Phil Calder 2026-08-10 14:18:29 +12:00
  • 7cd5fad6c6 docs(environments): note podman uses docker-compatible api [DEV-112] (#3422) Phil Calder 2026-08-10 14:16:21 +12:00
  • 4cdff962da docs(environments): note podman uses docker-compatible api [DEV-112] (#3420) Phil Calder 2026-08-10 14:16:13 +12:00
  • 10b0a8f175 fix(rbac): Use discoveryv1 endpoints API on backend (#3388) Dakota Walsh 2026-08-10 13:26:54 +12:00
  • 4097b69bcf feat(gitops/workflows): add the edit workflow wizard [BE-13183] (#3300) Chaim Lev-Ari 2026-08-07 19:23:47 +03:00
  • 4157b7bb45 fix(deps): consolidate hashicorp/golang-lru, kong, and testcontainers-go/k3s versions BE-13306 (#3396) andres-portainer 2026-08-07 12:24:09 -03:00
  • a8fc3585b4 fix(workflows): clean up stale environment/edge group references BE-13305 (#3365) andres-portainer 2026-08-07 12:00:38 -03:00
  • 567511d738 feat(kubernetes): add native deployment and pvc write apis [R8S-1110] (#3378) Steven Kang 2026-08-07 16:57:05 +12:00
  • bb6d7724aa chore: update generated API docs path to api/docs [PLA-844] (#3342) Yajith Dayarathna 2026-08-07 16:23:05 +12:00
  • e957e11c24 perf(endpointedge): avoid slice allocation when parsing If-None-Match BE-13247 (#3406) andres-portainer 2026-08-07 01:03:57 -03:00
  • 5c03b9d755 fix(middlewares): forward ErrAbortHandler instead of logging it as a panic BE-13294 (#3367) andres-portainer 2026-08-06 17:51:17 -03:00
  • 363f6537f3 fix(middlewares): forward ErrAbortHandler instead of logging it as a panic BE-13294 (#3366) andres-portainer 2026-08-06 17:35:56 -03:00
  • 315f8b674a fix(deps): replace dchest/uniuri with librand.String BE-13306 (#3377) andres-portainer 2026-08-06 09:48:08 -03:00
  • 6af854dfbc fix(nodeShell): detect bash shell [C9S-298] (#3328) bernard-portainer 2026-08-06 13:46:58 +12:00
  • df4c700667 feat(tests): enforce no unexpected console output in unit tests [BE-13230] (#3097) Chaim Lev-Ari 2026-08-05 10:50:18 +03:00
  • c58edcb81f fix(kubernetes): scope pod delete and restart to the user's rbac client (CE) [C9S-355] (#3376) Xing 2026-08-05 14:39:27 +12:00
  • d10c190a3e fix(edge): report connectivity check progress while probing [C9S-235] (#3375) Josiah Clumont 2026-08-05 14:31:18 +12:00
  • ff9dd45bc0 fix(deps): replace orcaman/concurrent-map with stdlib sync.Map BE-13306 (#3372) andres-portainer 2026-08-04 23:10:37 -03:00
  • 1ff35385a6 fix(teams): preserve user direct access when deleting a team [BE-13303] (#3356) Oscar Zhou 2026-08-05 12:25:33 +12:00
  • 935b1d42d0 test(kubernetes): add rbac test coverage for pv listing [C9S-343] (#3350) Xing 2026-08-05 12:10:41 +12:00
  • 5d4dbb5a67 feat(kubernetes): advanced node drain options with agent failover [C9S-334] (#3346) Xing 2026-08-05 12:09:44 +12:00
  • b2009d1937 chore(gitops): increase coverage BE-13171 (#3314) andres-portainer 2026-08-04 16:26:28 -03:00
  • f06daec441 fix(teams): preserve user direct access when deleting a team [BE-13303] (#3360) Oscar Zhou 2026-08-04 15:58:24 +12:00
  • 359a5c6397 fix(swarm): invalid Swarm ID [BE-12824] (#3359) Devon Steenberg 2026-08-04 11:10:53 +12:00
  • 5205ca95e2 fix(swarm): invalid Swarm ID [BE-12824] (#3357) Devon Steenberg 2026-08-04 10:50:37 +12:00
  • 7085f4764c feat(registry): change tooltip language to convey new behaviour [R8S-574] (#3349) nickl-portainer 2026-08-03 14:37:31 +12:00
  • 66289f9a22 fix(stacks): reconcile swarm stack status after recovery [BE-13214] (#3317) Oscar Zhou 2026-08-03 09:26:16 +12:00
  • 7bfc542c50 refactor(edgestacks): move update machinery into the service [BE-13183] (#3301) Chaim Lev-Ari 2026-08-02 14:40:00 +03:00
  • 8c28e9e14c Add Portainer version 2.44.0 to bug report template (#3341) Hannah Cooper 2026-07-30 17:17:47 +12:00
  • 2ccca8c17e fix(datastore): skip missing stacks in 2.44.0 source-interval migration [BE-13277] (#3334) 2.44.0 release/2.44.0 portainer-bot[bot] 2026-07-30 03:35:23 +00:00
  • 2cd35f0b22 fix(gitops): resolve shared git credentials in git operations everywhere BE-13282 (#3330) andres-portainer 2026-07-29 18:11:19 -03:00
  • 12e6e9530f fix(datastore): skip missing stacks in 2.44.0 source-interval migration [BE-13277] (#3334) release/2.44 andres-portainer 2026-07-29 18:10:52 -03:00
  • f3224a634d fix(workflows): fix clipped registry dropdowns in create-workflow wizard [BE-13277] (#3333) andres-portainer 2026-07-29 18:09:48 -03:00
  • bd57eeffcb fix(gitops): resolve shared git credentials in git operations everywhere BE-13282 (#3332) andres-portainer 2026-07-29 18:09:27 -03:00
  • 193bbd4f4a fix(sources): allow non-owners with read access to persist source sync status BE-13284 (#3331) andres-portainer 2026-07-29 17:47:40 -03:00
  • b7fea4342a fix(sources): allow non-owners with read access to persist source sync status BE-13284 (#3329) andres-portainer 2026-07-29 17:47:15 -03:00
  • 3857ba5157 fix(workflows): fix clipped registry dropdowns in create-workflow wizard [BE-13277] (#3322) Chaim Lev-Ari 2026-07-28 16:44:57 +03:00
  • 42ea6a53e5 fix(datastore): skip missing stacks in 2.44.0 source-interval migration [BE-13277] (#3323) Chaim Lev-Ari 2026-07-28 16:38:01 +03:00
  • 459d526a66 chore: bump version to 2.44.0 (#3313) Cara Ryan 2026-07-28 11:02:19 +12:00
  • 3e65adb608 fix(stacks): fix delete/update race condition BE-13171 (#3277) andres-portainer 2026-07-27 18:41:58 -03:00
  • e08d15f221 fix(edgestacks): reset stale status on edge group reassignment BE-13141 (#3275) andres-portainer 2026-07-27 17:20:22 -03:00
  • ef382acbfe fix(edge): verify endpoint assignment for edge resources BE-13248 (#3281) andres-portainer 2026-07-27 15:57:45 -03:00
  • c2d1dbbe15 fix(stacks): ensure consistent validation rules BE-12802 (#3274) andres-portainer 2026-07-27 12:55:49 -03:00
  • 7616319900 fix(edge): verify endpoint assignment for edge resources BE-13248 (#3280) andres-portainer 2026-07-27 09:09:23 -03:00
  • e178cd67bb feat(db): add rules to avoid some nested transactions BE-12617 (#3271) andres-portainer 2026-07-27 09:06:15 -03:00
  • 244b0d63fe fix(websocket): return accurate errors BE-13117 (#3276) andres-portainer 2026-07-27 08:59:57 -03:00
  • 9e0d89c021 fix(policies): silence benign ResizeObserver loop warning [C9S-336] (#3298) Josiah Clumont 2026-07-27 19:14:04 +12:00
  • 991ea2992d fix(ui/filepicker): scroll full match list in dropdown [BE-13263] (#3284) Chaim Lev-Ari 2026-07-27 08:19:02 +03:00