Ali
49e623dfeb
feat(policy-RBAC): ensure RBAC policy overrides existing RBAC settings [R8S-777] ( #1718 )
2026-02-10 23:44:44 +13:00
Steven Kang
a1208974ac
fix(policy): pod security constraints - develop [R8S-808] ( #1758 )
...
Co-authored-by: Phil Calder <4473109+predlac@users.noreply.github.com >
Co-authored-by: Viktor Pettersson <viktor.pettersson@portainer.io >
Co-authored-by: Yajith Dayarathna <yajith.dayarathna@portainer.io >
Co-authored-by: Chaim Lev-Ari <chiptus@users.noreply.github.com >
Co-authored-by: nickl-portainer <nicholas.loomans@portainer.io >
2026-02-10 08:46:02 +09:00
Oscar Zhou
f866572cbf
fix(edge/helm): helm config section shows for other type [BE-12580] ( #1808 )
2026-02-06 09:13:06 +13:00
Oscar Zhou
379b1d611b
feat(edge/helm): support helm chart via git repository in edge stack [BE-12448] ( #1649 )
2026-02-05 13:22:31 +13:00
Oscar Zhou
7271af03e6
fix(docker): dashboard api return 500 error [BE-12567] ( #1784 )
2026-02-04 08:32:01 +13:00
RHCowan
4d564bbce2
feat(policy): Display last attempt timestamp for policy installations [R8S-667] ( #1774 )
2026-02-03 12:32:22 +13:00
Oscar Zhou
d7afdf214b
refactor(k8s): replace kubectl delete with delete api [BE-12560] ( #1768 )
2026-02-03 08:36:08 +13:00
Ali
9a77eb9872
chore(environment-groups): migrate environment groups to react [R8S-771] ( #1741 )
2026-01-29 14:17:33 +13:00
andres-portainer
2f0e384240
fix(database): use Exists() where possible to improve performance BE-12557 ( #1752 )
2026-01-28 18:49:32 -03:00
andres-portainer
cc5cd8db6b
fix(pendingactions): clean up and optimize the code BE-12556 ( #1750 )
2026-01-28 15:36:54 -03:00
andres-portainer
e384e2edda
fix(pendingactions): fix transaction handling BE-12556 ( #1749 )
2026-01-28 14:11:35 -03:00
andres-portainer
2e95229c51
fix(oauth): add a timeout to GetResource() BE-12258 ( #1456 )
2026-01-27 10:24:45 -03:00
Phil Calder
8a1d02c23f
Bump version to 2.38.0 ( #1727 )
2026-01-27 16:26:14 +13:00
Chaim Lev-Ari
1b70fe5770
feat(registries): enable ecr registry for fips BE-12539 ( #1665 )
2026-01-26 14:38:57 -03:00
andres-portainer
71c000756b
chore(linters): enforce error checking in CE BE-12527 ( #1723 )
2026-01-26 14:37:55 -03:00
Malcolm Lockyer
ef0f1b10cc
fix(database): fix encryption of existing database [r8s-537] ( #1663 )
...
Co-authored-by: Gorbasch <mbegerau@users.noreply.github.com >
2026-01-25 17:45:38 +13:00
Devon Steenberg
afcd44abad
fix(kubectl-shell): enable kubectl shell in fips mode [BE-12422] ( #1702 )
...
Co-authored-by: Yajith Dayarathna <yajith.dayarathna@portainer.io >
2026-01-23 09:38:26 +13:00
Oscar Zhou
5d377e602f
fix(edgestack): EntryFileName not found [BE-12499] ( #1578 )
2026-01-22 08:44:31 +13:00
andres-portainer
4f5073cd9e
chore(refactor): clean up the code R8S-661 ( #1687 )
2026-01-16 16:10:00 -03:00
andres-portainer
5340ecb6df
refactor(stackutils): consolidate validation code BE-12391 ( #1667 )
2026-01-14 18:00:01 -03:00
andres-portainer
3e2fdb1891
fix(swarm): fix environment security checks BE-12541 ( #1666 )
2026-01-14 12:25:50 -03:00
andres-portainer
ac8fa7672e
fix(environments): improve the default environment security settings BE-12391 ( #1656 )
2026-01-14 10:36:42 -03:00
LP B
db57716130
fix(api): remove overly verbose log on startup ( #1655 )
2026-01-13 19:39:35 +01:00
LP B
b162814bd9
fix(uac): async SnapshotRaw data not filtered by UAC ( #1540 )
2026-01-13 17:17:06 +01:00
andres-portainer
b4db75fb55
chore(linters): add the unconvert linter BE-12527 ( #1635 )
2026-01-09 09:22:13 -03:00
Ali
36e7f821e8
fix(namespace): fix namespace user access calls and parsing [r8s-726] ( #1610 )
2026-01-09 13:15:57 +13:00
andres-portainer
e8cee12384
chore(linters): add the modernize linter BE-12527 ( #1634 )
2026-01-08 16:35:18 -03:00
andres-portainer
f2fd2c157c
chore(errcheck): ensure errcheck scans everything BE-12183 ( #1094 )
2026-01-08 14:41:40 -03:00
Devon Steenberg
b1cb95c3b0
fix(docker): bump docker max api version [BE-12462] ( #1556 )
2026-01-08 14:22:48 +13:00
Oscar Zhou
d1eb5a8466
fix(stack/k8s): kubectl command memory leak [BE-12455] ( #1582 )
2026-01-07 11:51:28 +13:00
Chaim Lev-Ari
50c01c97ee
fix(proxy): add error handler to print error to user ( #1593 )
2026-01-05 14:40:35 +02:00
andres-portainer
68600dddf0
fix(security): fix a nil pointer dereference error in FilterEndpoints() BE-12509 ( #1598 )
2026-01-02 16:08:17 -03:00
andres-portainer
c80464d072
fix(edgegroups): fix a nil pointer dereference BE-12487 ( #1573 )
2026-01-02 15:26:53 -03:00
andres-portainer
02a083fa02
fix(filesystem): fix a nil pointer dereference error in CopyPath() BE-12508 ( #1597 )
2026-01-02 15:18:21 -03:00
andres-portainer
36ff24c301
fix(endpointgroups): fix a nil pointer dereference error in deleteEndpointGroup BE-12510 ( #1599 )
2026-01-02 15:17:51 -03:00
Chaim Lev-Ari
36417a0726
chore(build): migrate to pnpm ( #1558 )
2025-12-29 10:14:57 +02:00
Chaim Lev-Ari
aef27f475d
feat(analytics): remove setting for collection analytics [BE-12402] ( #1559 )
2025-12-22 15:59:08 +02:00
Devon Steenberg
c239445454
fix(swarm): stack deployments [BE-12478] ( #1546 )
...
This commit 9b9d103b29 , introduced in docker 29, changed the behaviour of how the --tlsXXX flags are handled. Before this change leading and trailing quotes would be stripped. This meant that an invalid path that we were passing for the tls ca cert was being cleaned up to be an empty string. To preserve the old behaviour we now pass an empty string.
2025-12-17 14:21:49 +13:00
Oscar Zhou
d59a16a9a1
fix(stack): stack start failed with private image [BE-12464] ( #1523 )
2025-12-12 10:55:03 +13:00
andres-portainer
79f524865f
fix(yaml): switch from gopkg.in/yaml.v3 to go.yaml.in/yaml/v3 BE-12340 ( #1527 )
2025-12-11 16:44:56 -03:00
Oscar Zhou
ad8d5a8694
version: bump version to 2.37.0 ( #1501 )
2025-12-09 13:06:50 +13:00
Steven Kang
2406d67bfc
feat(fcm): initial release ( #1153 )
...
Co-authored-by: Ali <83188384+testA113@users.noreply.github.com >
Co-authored-by: James Player <james.player@portainer.io >
Co-authored-by: Cara Ryan <cara.ryan@portainer.io >
Co-authored-by: testA113 <aliharriss1995@gmail.com >
Co-authored-by: Viktor Pettersson <viktor.pettersson@portainer.io >
Co-authored-by: Viktor Pettersson <viktor.grasljunga@gmail.com >
Co-authored-by: Malcolm Lockyer <segfault88@users.noreply.github.com >
Co-authored-by: RHCowan <50324595+RHCowan@users.noreply.github.com >
Co-authored-by: Robbie Cowan <robert.cowan@portainer.io >
2025-12-09 08:05:38 +09:00
Oscar Zhou
f0266e9316
fix(stack/remote): fail to pull image in stack with relative path enabled [BE-12237] ( #1493 )
2025-12-09 08:59:19 +13:00
LP B
300681055e
fix(api): do not give away information on error ( #1496 )
2025-12-08 16:50:00 -03:00
andres-portainer
712dbc9396
fix(endpointedge): reject async edge environments from the edge job logs handler BE-12372 ( #1488 )
2025-12-08 15:05:32 -03:00
andres-portainer
f6b8e8615f
fix(endpointedge): fix an incorrect documentation comment BE-12372 ( #1486 )
2025-12-08 11:59:53 -03:00
andres-portainer
4826c13848
fix(endpointedge): add a check for the relation of an environment and an edge job before updating the logs BE-12372 ( #1487 )
2025-12-08 11:59:40 -03:00
Oscar Zhou
1a862157a0
fix(snapshot): prevent from returning SnapshotRaw data [BE-12431] ( #1441 )
2025-11-26 13:07:43 +13:00
Devon Steenberg
5058b40871
chore(version): bump to v2.36.0 ( #1434 )
2025-11-25 11:09:49 +13:00
Chaim Lev-Ari
5d847b59b2
feat(analytics): remove matomo dependency [BE-12404] ( #1431 )
2025-11-24 16:30:03 +02:00