Devon Steenberg
8b21dfc318
feat(ssrf): add ssrf allow list to settings [BE-13021] ( #2858 )
2026-06-12 15:16:06 +12:00
Steven Kang
86a84c3c6a
fix(kubernetes): updated wrong tooltip for container restart feature-gate [R8S-1037] ( #2721 )
2026-06-03 09:26:04 +12:00
andres-portainer
3d09c70e13
feat(sources): add sources and workflows to the backend BE-12919 ( #2666 )
2026-05-20 20:42:10 -03:00
Steven Kang
8cdc2f49d8
feat(kube): backend handlers for pod delete, pod restart, and capabil… ( #2491 )
...
Co-authored-by: Nicholas Loomans <nicholas.loomans@portainer.io >
2026-05-18 19:59:01 +12:00
Devon Steenberg
6faa0939d8
fix(kubectl-shell): kubectl-shell-image flag [BE-12929] ( #2542 )
2026-05-05 13:50:40 +12:00
Oscar Zhou
463d539194
refactor(stack): change stack update flow to async model [BE-12741] ( #2306 )
2026-04-22 10:05:17 +12:00
andres-portainer
50056bef70
fix(context): clean up context usage BE-12766 ( #2164 )
2026-04-01 18:02:48 -03:00
Devon Steenberg
bd9c3c1593
feat(gitops): tidy up git auth [BE-12666] ( #2026 )
2026-03-23 13:53:04 +13:00
Chaim Lev-Ari
a2fee4fc4c
fix(stacks): pass prune option through the deploy pipeline [BE-12738] ( #2098 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-22 12:37:40 +02:00
andres-portainer
d02bcdba29
fix(postinit): optimize PostInitMigrate() BE-12659 ( #1958 )
2026-02-25 16:03:26 -03:00
Oscar Zhou
0ff39f9a61
refactor(stack): move stack update into transaction [BE-12244] ( #1324 )
2025-10-31 17:19:56 +13:00
andres-portainer
b7384874cf
feat(database): add a flag to compact on startup BE-12283 ( #1255 )
2025-09-24 18:44:09 -03:00
LP B
c9d18b614b
fix(api/edge-stacks): avoid overriding updates with old values ( #1047 )
2025-08-16 03:52:13 +02:00
Cara Ryan
129b9d5db9
fix(pending-actions): Small improvements to pending actions (R8S-350) ( #949 )
2025-08-15 10:07:51 +12:00
andres-portainer
9325cb2872
fix(all): avoid using pointers to zero sized structs BE-12129 ( #986 )
2025-08-07 09:47:42 -03:00
Devon Steenberg
caf382b64c
feat(git): support bearer token auth for git [BE-11770] ( #879 )
2025-07-22 08:36:08 +12:00
andres-portainer
ea4b334c7e
feat(csp): enable CSP by default BE-11961 ( #872 )
2025-07-09 16:15:43 -03:00
andres-portainer
302deb8299
chore(dataservices): enhance ReadAll() so it takes predicates for filtering results BE-12016 ( #866 )
2025-07-07 14:29:56 -03:00
andres-portainer
75f165d1ff
feat(edgestackstatus): optimize the Edge Stack structures BE-11740 ( #756 )
2025-06-05 19:46:10 -03:00
Cara Ryan
07dfd981a2
fix(kubernetes): events api to call the backend [R8S-243] ( #563 )
2025-05-27 13:55:31 +12:00
andres-portainer
cdd9851f72
fix(stubs): clean up the stubs and mocks BE-11722 ( #557 )
2025-03-24 19:56:08 -03:00
andres-portainer
0296998fae
fix(users): optimize the /users/me API endpoint BE-11688 ( #515 )
...
Co-authored-by: andres-portainer <andres-portainer@users.noreply.github.com >
Co-authored-by: LP B <xAt0mZ@users.noreply.github.com >
Co-authored-by: JamesPlayer <james.player@portainer.io >
2025-03-18 17:55:53 -03:00
Malcolm Lockyer
8e6d0e7d42
perf(endpointrelation): Part 2 of fixing endpointrelation perf [be-11616] ( #471 )
2025-02-28 14:41:54 +13:00
andres-portainer
c59872553a
fix(stacks): pass the registry credentials to Compose stacks BE-11388 ( #147 )
...
Co-authored-by: andres-portainer <andres-portainer@users.noreply.github.com >
2024-11-18 08:39:13 +13:00
Chaim Lev-Ari
6f84317e7a
feat(system): upgrade on swarm [EE-5848] ( #11728 )
...
Co-authored-by: Chaim Lev-Ari <chaim.levi-ari@portainer.io >
Co-authored-by: LP B <xAt0mZ@users.noreply.github.com >
2024-09-20 18:00:38 +02:00
andres-portainer
e4e55157e8
fix(bouncer): add support for JWT revocation BE-11179 ( #12164 )
2024-08-30 20:24:05 -03:00
andres-portainer
19fa40286a
chore(fdo): remove FDO code EE-7235 ( #11981 )
2024-06-28 08:42:16 -03:00
Matt Hook
62c2bf86aa
fix(db): fix missing portainer.edb in backups when encrypted portainer db is used [EE-6417] ( #11885 )
2024-06-06 12:36:27 +12:00
Chaim Lev-Ari
014a590704
refactor(docker): migrate dashboard to react [EE-2191] ( #11574 )
2024-05-20 09:34:51 +03:00
Prabhat Khera
1303a08f5a
fix(auth): make createAccessToken api backward compatible [EE-6818] ( #11326 )
...
* fix(auth): make createAccessToken api backward compatible [EE-6818]
* fix(api): api error message [EE-6818]
* fix messages
2024-03-14 09:02:28 +13:00
Dakota Walsh
5ee6efb145
fix(backup): restore over network share EE-6578 ( #11044 )
2024-02-01 11:41:32 +13:00
Matt Hook
dbd2e609d7
fix(api-key): add password requirement to generate api key [EE-6140] ( #10617 )
2024-01-09 11:14:24 +13:00
Chaim Lev-Ari
82951093b5
chore(ci): run lint and test on all pkgs [EE-6201] ( #10481 )
2024-01-02 10:59:49 +07:00
Chaim Lev-Ari
436da01bce
feat(auth): save jwt in cookie [EE-5864] ( #10527 )
2023-11-20 09:35:03 +02:00
Prabhat Khera
e73b7fe0fd
fix(kubernetes): clear user token from kube token cache on logout + update cluster rolebindings for user on change of team/user authorization [EE-6298] ( #10598 )
...
* clear user token from kube token cache on logoug + updates cluster role bindings for service accounts on change user/teams authorizations
2023-11-09 14:33:23 +13:00
Prabhat Khera
14853f6da0
fix(kubernetes): kube env permissions when down [EE-5427] ( #10327 )
2023-09-19 08:57:27 +12:00
cmeng
db61fb149b
feat(edge-stack): per-device-configs-for-edge-stack EE-5461 ( #9203 )
2023-07-13 15:41:47 -03:00
andres-portainer
4cc96b4b30
feat(dataservices): unify access methods and abstract away redundant code [EE-5628] ( #9115 )
2023-06-22 18:28:07 -03:00
andres-portainer
f7dd73b0f7
feat(unit-testing): add a mock for the RequestBouncer EE-5610 ( #9089 )
2023-06-16 10:44:22 -03:00
LP B
5a04338087
feat(api/stacks): use compose-unpacker to deploy stacks from git [EE-4758] ( #8725 )
...
* feat(api/stacks): use compose-unpacker to deploy stacks from git
* refactor(api/stacks): move stack operation as unpacker builder parameter + check builder func existence
* fix(api/stacks): defer removal of unpacker container after error check
* refactor(api/unpacker-builder): clearer code around client creation for standalone and swarm manager
* refactor(api/stacks): extract git stack check to utility function
* fix(api/stacks): apply skip tls when deploying with unpcker - ref EE-5023
* fix(api/stacks): defer close of docker client
2023-05-17 14:52:39 +02:00
Chaim Lev-Ari
feab2a757e
feat(gitops): allow to skip tls verification [EE-5023] ( #8668 )
2023-04-03 09:19:17 +03:00
andres-portainer
f081631808
fix(edgegroups): fix data-race in edgeGroupCreate EE-4435 ( #8477 )
2023-02-14 15:18:07 -03:00
Matt Hook
bfc610c192
feat(featureflags): improved feature flag handling [EE-4609] ( #8222 )
...
* updated and improved feature flags using new module
* merge init into parse
* update the package documentation
* better docs
* minor tidy
2023-02-09 17:17:46 +13:00
matias-portainer
6570f1f8eb
fix(edgejobs): remove endpoint from edge job mapping on endpoint deletion EE-4764 ( #8212 )
2023-01-17 09:47:23 -03:00
andres-portainer
dd0d1737b0
fix(performance): optimize performance for edge EE-3311 ( #8040 )
2023-01-06 16:25:41 -03:00
Chaim Lev-Ari
82e9e2a895
refactor(edge/updates): sync changes from EE [EE-4288] ( #7726 )
2022-12-01 08:40:52 +02:00
matias-portainer
6e0f83b99e
feat(snapshots): separate snapshots from endpoint DB struct EE-4099 ( #7614 )
2022-09-22 17:05:10 -03:00
Chaim Lev-Ari
6c4c958bf0
feat(edge/update): remote update structure [EE-4040] ( #7553 )
2022-09-13 16:56:38 +03:00
Chaim Lev-Ari
e217ac7121
feat(edge): show correct heartbeat and sync aeec changes [EE-2876] ( #6769 )
2022-04-19 21:43:36 +03:00
Marcelo Rydel
8860d72f70
fix(edge/jobs): fix get edge job file content [EE-2702] ( #6622 )
2022-03-28 12:02:09 -03:00