LP B
c0d30a455f
fix(api/edge): backend panic on edge stack removal ( #371 )
2025-02-03 20:25:25 +01:00
Steven Kang
9ea41f68bc
version: bump version to 2.27.0-rc1 ( #363 )
...
Co-authored-by: steven <steven@stevens-Mini.hub>
2025-02-03 11:38:38 +13:00
andres-portainer
b30a1b5250
fix(edgestacks): avoid repeated statuses BE-11561 ( #351 )
2025-01-27 16:00:05 -03:00
andres-portainer
3ca5ab180f
fix(system): optimize the memory usage when counting nodes BE-11575 ( #342 )
2025-01-23 20:41:09 -03:00
andres-portainer
20fa7e508d
fix(edgestacks): decouple the EdgeStackStatusUpdateCoordinator so it can be used by other packages BE-11572 ( #340 )
2025-01-23 17:10:46 -03:00
andres-portainer
9a86737caa
fix(edgestacks): add a status update coordinator to increase performance BE-11572 ( #337 )
2025-01-22 20:24:54 -03:00
Steven Kang
d35d8a7307
feat(oauth): fix mapping ( #330 )
2025-01-23 09:03:51 +13:00
andres-portainer
701ff5d6bc
refactor(edgestacks): move handlerDBErr() out of the handler BE-11572 ( #336 )
2025-01-22 16:35:06 -03:00
LP B
9044b25a23
fix(app): remove passwords from registries list response ( #334 )
2025-01-22 17:40:21 +01:00
andres-portainer
154ca9f1b1
fix(edge): return proper error from context BE-11564 ( #323 )
2025-01-16 20:18:51 -03:00
Oscar Zhou
2abe40b786
fix(edgestack): remove project folder after deleting edgestack [BE-11559] ( #320 )
2025-01-16 09:16:09 +13:00
Ali
9405cc0e04
chore(portainer): bump version to 2.26.0 ( #302 )
2025-01-14 07:20:11 +13:00
andres-portainer
1ed9a0106e
feat(edge): optimize Edge Stack retrieval BE-11555 ( #294 )
2025-01-10 16:44:19 -03:00
Steven Kang
d32b0f8b7e
feat(kubernetes): support for jobs and cron jobs - r8s-182 ( #260 )
...
Co-authored-by: James Carppe <85850129+jamescarppe@users.noreply.github.com>
Co-authored-by: Anthony Lapenna <anthony.lapenna@portainer.io>
Co-authored-by: andres-portainer <91705312+andres-portainer@users.noreply.github.com>
Co-authored-by: Oscar Zhou <100548325+oscarzhou-portainer@users.noreply.github.com>
Co-authored-by: Yajith Dayarathna <yajith.dayarathna@portainer.io>
Co-authored-by: LP B <xAt0mZ@users.noreply.github.com>
Co-authored-by: oscarzhou <oscar.zhou@portainer.io>
Co-authored-by: testA113 <aliharriss1995@gmail.com>
2025-01-10 13:21:27 +13:00
Oscar Zhou
4010174f66
fix(docker/volume): failed to list volume before snapshot is created [BE-11544] ( #286 )
2025-01-08 09:45:13 +13:00
andres-portainer
e2b812a611
fix(edgestacks): check the version of the edge stack before updating the status BE-11488 ( #287 )
2025-01-07 17:31:57 -03:00
andres-portainer
d72b3a9ba2
feat(edgestacks): optimize the Edge Stack status update endpoint BE-11539 ( #279 )
2025-01-06 15:39:24 -03:00
LP B
85f52d2574
feat(app/stack): ability to prune volumes on stack/edge stack delete ( #232 )
...
Co-authored-by: oscarzhou <oscar.zhou@portainer.io>
2025-01-01 10:44:49 +13:00
andres-portainer
33ea22c0a9
feat(ssl): improve caching behavior BE-11527 ( #273 )
2024-12-30 11:10:13 -03:00
andres-portainer
0d52f9dd0e
feat(async): avoid sending CSRF token for async edge polling requests BE-1152 ( #272 )
2024-12-30 10:58:44 -03:00
Oscar Zhou
87b8dd61c3
fix: replace strings.ToLower with strings.EqualFold [BE-11524] ( #263 )
2024-12-24 11:15:16 +13:00
andres-portainer
ad77cd195c
fix(docker): fix a data race in the Docker transport BE-10873 ( #255 )
2024-12-23 09:54:11 -03:00
andres-portainer
8d1c90f912
fix(platform): fix a data race in GetPlatform() BE-11522 ( #253 )
2024-12-19 09:37:50 -03:00
AndrewHucklesby
4454b6b890
bump version to 2.25.0 ( #240 )
2024-12-12 16:42:55 +13:00
andres-portainer
94fda6a720
fix(offlinegate): avoid leaking an RLock when the handler panics BE-11495 ( #234 )
2024-12-11 16:38:03 -03:00
LP B
52c90d4d0a
feat(app/edge-stack): ability to prune containers on edge stack update ( #216 )
2024-12-10 22:54:02 +01:00
Ali
ce7e0d8d60
refactor(namespace): migrate namespace edit to react [r8s-125] ( #38 )
2024-12-11 10:15:46 +13:00
Oscar Zhou
40c7742e46
fix(edgestack): validate edge stack name for api [BE-11365] ( #222 )
2024-12-11 08:21:46 +13:00
Malcolm Lockyer
05e872337a
feat(support): add db and activity db file size to support bundle [r8s-169] ( #221 )
2024-12-10 09:35:30 +13:00
andres-portainer
d295968948
feat(libstack): update Compose to v2.31.0 BE-11416 ( #223 )
2024-12-09 16:36:57 -03:00
Ali
441afead10
feat(ask-ai): integrate kapa-ai page [BE-11409] ( #214 )
2024-12-06 18:41:32 +13:00
Malcolm Lockyer
783ab253af
feat(support): collect system info bundle to assist support troubleshooting [r8s-157] ( #154 )
2024-12-06 15:38:10 +13:00
andres-portainer
2f4f1be99c
feat(performance): increase HTTP compression performance BE-11417 ( #211 )
2024-12-05 19:10:56 -03:00
Ali
5d4d3888b8
fix(rbac): use team ids to get namespace access [r8s-154] ( #209 )
2024-12-05 17:29:45 +13:00
andres-portainer
473084e915
fix(edgestacks): remove edge stacks even after a system crash or power-off BE-10822 ( #208 )
2024-12-04 19:52:53 -03:00
Anthony Lapenna
a261f60764
version: display dependencies versions ( #188 )
...
Co-authored-by: LP B <xAt0mZ@users.noreply.github.com>
2024-12-03 08:45:44 +13:00
Oscar Zhou
ee0dbf2d22
feat(init): allow to customize kubectl-shell image by cli flag [BE-11419] ( #162 )
2024-11-26 10:17:46 +13:00
andres-portainer
4265ae4dae
feat(offlinegate): improve error message BE-11402 ( #163 )
2024-11-25 17:40:17 -03:00
andres-portainer
821c1fdbef
feat(swarm): do not prevent server startup when Swarm config.json file is invalid BE-11402 ( #160 )
2024-11-25 17:40:10 -03:00
andres-portainer
fe29d6aee3
feat(backup): reduce the locking time of the offline gate BE-11402 ( #157 )
2024-11-25 10:10:11 -03:00
Anthony Lapenna
20e3d3a15b
fix: review snapshot and post init migration logic ( #158 )
2024-11-25 11:03:12 +13:00
andres-portainer
e6a1c29655
fix(compose): fix support for ECR BE-11392 ( #151 )
2024-11-18 16:42:53 -03: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
andres-portainer
cd6935b07a
feat(edgestacks): add a retry period to edge stack deployments BE-11155 ( #109 )
...
Co-authored-by: andres-portainer <andres-portainer@users.noreply.github.com>
Co-authored-by: LP B <xAt0mZ@users.noreply.github.com>
2024-11-13 20:13:30 -03:00
Oscar Zhou
e6508140f8
version: bump version to 2.24.0 ( #102 )
2024-11-12 12:13:27 +13:00
andres-portainer
a7127bc74f
feat(libstack): remove the docker-compose binary BE-10801 ( #111 )
...
Co-authored-by: andres-portainer <andres-portainer@users.noreply.github.com>
Co-authored-by: oscarzhou <oscar.zhou@portainer.io>
2024-11-11 19:05:56 -03:00
Yajith Dayarathna
6d31f4876a
fix(more resources): fix porting and functionality [r8s-103] ( #8 )
...
Co-authored-by: testA113 <aliharriss1995@gmail.com>
Co-authored-by: Anthony Lapenna <anthony.lapenna@portainer.io>
Co-authored-by: Ali <83188384+testA113@users.noreply.github.com>
2024-11-12 09:55:30 +13:00
LP B
6bc52dd39c
feat(edge): kubernetes WaitForStatus support ( #85 )
2024-11-11 14:02:20 +01:00
Ali
cd8c6d1ce0
fix(apps): don't delete the 'kubernetes' service or duplicate service names [r8s-124] ( #90 )
2024-11-11 08:26:56 +13:00
Oscar Zhou
ca7e4dd66e
fix(edge/async): onboarding agent without predefined group cannot be associated [BE-11281] ( #83 )
2024-11-05 09:32:25 +13:00
Ali
c1316532eb
fix(apps): update associated resources on deletion [r8s-124] ( #75 )
2024-11-01 21:03:49 +13:00
Ali
d418784346
fix(rbac): revert rbac detection logic [r8s-137] ( #81 )
2024-11-01 19:28:23 +13:00
andres-portainer
966fca950b
fix(oauth): add a timeout to getOAuthToken() BE-11283 ( #63 )
2024-10-28 17:28:22 -03:00
andres-portainer
1d037f2f1f
feat(websocket): improve websocket code sharing BE-11340 ( #61 )
2024-10-25 11:21:49 -03:00
andres-portainer
3114d4b5c5
fix(security): add initial support for HSTS and CSP BE-11311 ( #47 )
2024-10-21 13:52:11 -03:00
andres-portainer
ac293cda1c
feat(database): share more database code between CE and EE BE-11303 ( #43 )
2024-10-18 10:33:10 -03:00
Ali
7b88975bcb
fix(applications): scale resource usage by pod count [r8s-127] ( #33 )
2024-10-16 14:33:45 +13:00
andres-portainer
369598bc96
Bump version to v2.23.0 ( #29 )
2024-10-14 13:55:11 -03:00
andres-portainer
61c5269353
fix(edgejobs): decouple the Edge Jobs from the reverse tunnel service BE-10866 ( #11 )
2024-10-14 10:37:13 -03:00
Ali
cf230a1cbc
fix(k8s-volumes): add missing json labels tag [r8s-108] ( #27 )
2024-10-14 13:37:59 +13:00
Ali
a06a09afcf
fix(app): use standard resource request units [r8s-122] ( #15 )
2024-10-14 11:27:22 +13:00
Ali
fd0bc652a9
fix(volumes): update external labels CE [r8s-108] ( #7 )
2024-10-14 10:48:13 +13:00
andres-portainer
666c031821
fix(git): optimize the git cloning process in terms of space BE-11286 ( #20 )
2024-10-10 18:49:50 -03:00
andres-portainer
4e457d97ad
fix(linters): add back removed linters and extend them to CE BE-11294
2024-10-10 17:05:03 -03:00
andres-portainer
364e4f1b4e
fix(linters): add back removed linters and extend them to CE BE-11294
2024-10-10 12:06:20 -03:00
andres-portainer
8aae557266
fix(stacks): run webhooks in background to avoid GitHub timeouts BE-11260
2024-10-09 17:28:19 -03:00
Oscar Zhou
b14438fd99
fix(edge): add agent id/name into edge api response [BE-10988] ( #12256 )
2024-10-08 19:17:09 +13:00
Ali
db4b1dd024
fix(app): fix cpu type for decimals [r8s-107] ( #12306 )
2024-10-08 11:44:22 +13:00
Ali
469a4e94c2
fix(volumes): update the external, unused badges and used by col [r8s-105] ( #12302 )
2024-10-08 11:41:47 +13:00
andres-portainer
9ce4ac9c9e
fix(oauth): change the logging level from Debug to Error BE-4583 ( #12305 )
2024-10-07 18:21:05 -03:00
Steven Kang
a257696c25
fix access conditions when the restrict default namespace is enabled ( #12280 )
2024-10-02 15:55:05 +13:00
andres-portainer
f742937359
fix(endpoints): optimize the search performance BE-11267 ( #12262 )
2024-10-01 15:13:54 -03:00
Steven Kang
c0db48b29d
fix ingress creation for none class ( #12273 )
2024-10-01 14:43:46 +13:00
Steven Kang
ea228c3d6d
refactor(k8s): namespace core logic ( #12142 )
...
Co-authored-by: testA113 <aliharriss1995@gmail.com>
Co-authored-by: Anthony Lapenna <anthony.lapenna@portainer.io>
Co-authored-by: James Carppe <85850129+jamescarppe@users.noreply.github.com>
Co-authored-by: Ali <83188384+testA113@users.noreply.github.com>
2024-10-01 14:15:51 +13:00
Ali
da010f3d08
fix(podman): ensure initial env type matches container runtime [r8s-98] ( #12259 )
2024-09-30 09:16:24 +13:00
Ali
32e94d4e4e
feat(podman): support add podman envs in the wizard [r8s-20] ( #12056 )
2024-09-25 11:55:07 +12:00
Oscar Zhou
d3d3d50569
fix(version): add specific version for updater image [BE-11153] ( #12227 )
2024-09-21 14:54:08 +12:00
andres-portainer
cee997e0b3
fix(edgestacks): reorder operations to properly update the endpoint relations BE-11233 ( #12239 )
2024-09-20 19:10:28 -03:00
LP B
80f53ed6ec
fix(api): skip guessing env when there is no env in DB ( #12238 )
2024-09-20 17:56:41 -03: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
5fd4f52e35
fix(jwt): fix handling of non-expiring JWT tokens BE-11242 ( #12220 )
2024-09-17 18:23:33 -03:00
Oscar Zhou
2ede22646b
fix(version): add specific version for updater image [BE-11153] ( #12202 )
2024-09-11 08:29:23 +12:00
andres-portainer
92f338e0cd
fix(users): fix data-race in userCreate() BE-11209 ( #12193 )
2024-09-05 22:28:04 -03:00
andres-portainer
7a176cf284
fix(teams): fix data-race in teamCreate() BE-11210 ( #12195 )
2024-09-05 21:36:13 -03:00
andres-portainer
9a88511d00
fix(docker): avoid specifying the MAC address of container for Docker API < v1.44 BE-10880 ( #12179 )
2024-09-03 10:31:24 -03:00
andres-portainer
2fe252d62b
fix(jwt): generate JWT IDs BE-11179 ( #12175 )
2024-09-02 12:06:39 -03:00
andres-portainer
e4e55157e8
fix(bouncer): add support for JWT revocation BE-11179 ( #12164 )
2024-08-30 20:24:05 -03:00
andres-portainer
d28dc59584
fix(git): optimize listFiles() BE-11184 ( #12160 )
2024-08-29 19:01:51 -03:00
andres-portainer
5353570721
task(code): remove unnecessary uses of govalidator BE-11181 ( #12156 )
2024-08-28 19:37:20 -03:00
andres-portainer
eb3e367ba8
fix(edgestacks): change the level of a logged line EE-6874 ( #11396 )
2024-08-28 18:16:34 -03:00
Chaim Lev-Ari
3c1441d462
refactor(users): migrate list view to react [EE-2202] ( #11914 )
2024-08-28 17:04:32 -03:00
Anthony Lapenna
0b37b677c1
refactor: fix linting issues across the codebase ( #12152 )
2024-08-28 15:03:15 +02:00
andres-portainer
4408fd0cd3
chore(polling): simplify the polling logic BE-4585 ( #12121 )
2024-08-22 10:54:34 -03:00
Ali
f016b31388
fix(docker-desktop): support auth cookies [BE-11134] ( #12108 )
2024-08-21 18:21:51 +12:00
LP B
a39abe61c2
fix(api/edge_stacks): ensure edge stacks related endpoints list generation returns unique elements ( #12101 )
2024-08-20 10:20:03 +02:00
LP B
aaec856282
fix(app/registries): enforce user accesses on registries ( #12087 )
2024-08-10 11:53:16 +02:00
Oscar Zhou
cc7f14951c
fix(stack/remote): pass forceRecreate setting [EE-7374] ( #12051 )
2024-08-06 09:02:21 +12:00
andres-portainer
f55ef6e691
fix(pendingactions): remove excessive logging BE-11094 ( #12071 )
2024-08-02 16:35:14 -03:00
andres-portainer
560a1a00ca
fix(scheduler): remove jobs that won't be used anymore BE-11045 ( #12058 )
2024-08-01 10:59:29 -03:00
andres-portainer
3b5ce1b053
fix(scheduler): remove unnecessary goroutines BE-11044 ( #12059 )
2024-08-01 10:58:53 -03:00