LP B
c9d18b614b
fix(api/edge-stacks): avoid overriding updates with old values ( #1047 )
2025-08-16 03:52:13 +02:00
andres-portainer
2035c42c3c
fix(migrator): rewrite a migration so it is idempotent BE-12053 ( #1042 )
2025-08-15 09:26:10 -03:00
Malcolm Lockyer
a760426b87
fix(fips): use standard lib pbkdf2 [be-12164] ( #1038 )
2025-08-15 11:44:35 +12:00
andres-portainer
10b129a02e
fix(crypto): replace fips140 calls with fips calls BE-11979 ( #1033 )
2025-08-14 19:36:15 -03: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
2c08becf6c
feat(openai): remove OpenAI BE-12018 ( #873 )
2025-08-14 10:42:21 -03:00
LP B
1197b1dd8d
feat(api): Permissions-Policy header deny all ( #1021 )
2025-08-13 22:07:55 +02:00
andres-portainer
7f167ff2fc
fix(auth): remove a nil pointer dereference BE-12149 ( #1014 )
2025-08-13 13:20:56 -03:00
Andrew Amesbury
3ade5cdf19
bump version to 2.33.0-rc1 ( #1019 )
2025-08-13 14:40:34 +12:00
Devon Steenberg
6ca0085ec8
fix(stackbuilders): swarm and k8s deploys [BE-12138] ( #1003 )
2025-08-11 15:44:36 +12:00
Malcolm Lockyer
2cf1649c67
fix(encryption): in fips mode, use pbkdf2 for db password [be-11933] ( #985 )
...
Co-authored-by: andres-portainer <andres-portainer@users.noreply.github.com>
2025-08-11 12:03:38 +12:00
andres-portainer
64ed988169
fix(linters): upgrade golangci-lint to v2.3.1 BE-12136 ( #997 )
2025-08-08 21:39:21 -03:00
LP B
85b7e881eb
docs(api/dashboard): docker/{envId}/dashboard incorrectly marked as POST instead of GET ( #996 )
2025-08-08 09:31:34 +02: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
84b4b30f21
fix(rand): Use crypto/rand instead of math/rand in FIPS mode [BE-12071] ( #961 )
...
Co-authored-by: codecov-ai[bot] <156709835+codecov-ai[bot]@users.noreply.github.com>
2025-08-06 10:19:15 +12:00
andres-portainer
6c47598cd9
fix(apikey): use HMAC-SHA256 for FIPS mode API keys BE-11936 ( #980 )
2025-08-05 13:09:35 -03:00
andres-portainer
d00d71ecbf
fix(linter): add linter rules to reduce the chance for invalid FIPS settings BE-11979 ( #975 )
2025-08-05 09:23:07 -03:00
LP B
a472de1919
fix(app/edge-jobs): edge job results page crash at scale ( #954 )
2025-08-04 17:10:46 +02:00
Malcolm Lockyer
d306d7a983
fix(encryption): replace encryption related methods for fips mode [be-11933] ( #919 )
...
Co-authored-by: andres-portainer <andres-portainer@users.noreply.github.com>
2025-08-04 17:04:03 +12:00
andres-portainer
163aa57e5c
fix(tls): centralize the TLS configuration to ensure FIPS compliance BE-11979 ( #960 )
2025-08-01 22:23:59 -03:00
andres-portainer
3eab294908
fix(linters): add the bodyclose linter BE-12112 ( #959 )
2025-07-30 11:35:30 -03:00
Viktor Pettersson
da30780ac2
feat(autopatch): implement patch finder for retrieving latest patches from GitHub ( #957 ) BE-12085
2025-07-30 15:57:32 +12:00
andres-portainer
e9ce3d2213
fix(endpointedge): optimize buildSchedules() BE-12099 ( #955 )
2025-07-28 19:19:07 -03:00
andres-portainer
a46db61c4c
fix(endpointrelation): optimize updateEdgeStacksAfterRelationChange() BE-12092 ( #941 )
2025-07-28 13:19:05 -03:00
Steven Kang
bdb2e2f417
fix(transport): portainer generated kubeconfig causes kubectl exec fail [R8S-430] ( #929 )
2025-07-24 13:11:13 +12:00
andres-portainer
bba3751268
fix(roar): return empty slices instead of nil for easier API compatibility BE-12053 ( #932 )
2025-07-23 14:06:20 -03:00
Ali
60bc04bc33
feat(helm): show manifest previews/changes when installing and upgrading a helm chart [r8s-405] ( #898 )
2025-07-23 10:52:58 +12:00
andres-portainer
a4cff13531
fix(bouncer): add missing domain to CSP header BE-12067 ( #916 )
2025-07-21 21:32:50 -03:00
andres-portainer
937456596a
fix(edgegroups): convert the related endpoint IDs to roaring bitmaps to increase performance BE-12053 ( #903 )
2025-07-21 21:31:13 -03:00
Devon Steenberg
caf382b64c
feat(git): support bearer token auth for git [BE-11770] ( #879 )
2025-07-22 08:36:08 +12:00
Cara Ryan
db2e168540
chore: bump version to 2.32.0 ( #884 )
2025-07-14 10:23:05 +12:00
Ali
2697d6c5d7
feat(oci): oci helm support [r8s-361] ( #787 )
2025-07-13 10:37:43 +12:00
Steven Kang
96f2d69ae5
feat(observability): alerting experimental feature ( #801 )
...
Co-authored-by: JamesPlayer <james.player@portainer.io>
2025-07-11 16:55:23 +12:00
Cara Ryan
b7e906701a
fix(kubernetes): Namespace access permission changes role bindings not created [R8S-366] ( #826 )
2025-07-11 14:55:48 +12:00
Viktor Pettersson
3bf84e8b0c
fix(tags): reconcile edge relations prior to deletion [BE-11969] ( #867 )
2025-07-10 10:52:12 +12:00
andres-portainer
ea4b334c7e
feat(csp): enable CSP by default BE-11961 ( #872 )
2025-07-09 16:15:43 -03:00
Oscar Zhou
4d11aa8655
fix(tag): ignore "environment not found" when deleting tag [BE-11944] ( #869 )
2025-07-09 09:55:59 -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
Oscar Zhou
c20a8b5a68
fix(template): app template v3 error [BE-11998] ( #854 )
2025-07-04 11:49:33 -03:00
Devon Steenberg
8ffe4e284a
fix(tls): set insecureSkipVerify to false in FIPS mode [BE-11932] ( #849 )
2025-07-04 10:48:54 +12:00
Steven Kang
1332f718ae
feat: add warning events count next to the status badge ( #828 )
2025-07-04 10:07:57 +12:00
andres-portainer
097b125e3a
fix(boltdb): change some options to increase performance BE-12002 ( #848 )
2025-07-02 18:17:19 -03:00
LP B
e1c480d3c3
feat(app/edge-stacks): summarize the edge stack statuses in the backend ( #818 )
2025-07-01 15:04:10 +02:00
andres-portainer
cf5990ccba
fix(edgestackstatus): improve error handling BE-11963 ( #844 )
2025-06-30 20:54:16 -03:00
Oscar Zhou
b6f3682a62
refactor(edge): init endpoint relation when endpoint is created [BE-11928] ( #814 )
2025-06-30 15:15:56 -03:00
LP B
b43f864511
fix(api/endpoints): filter out waiting room environments for non admins ( #810 )
2025-06-30 15:35:51 +02:00
Oscar Zhou
0556ffb4a1
feat(csrf): add trusted origins cli flags [BE-11972] ( #836 )
2025-06-27 17:41:10 -03:00
andres-portainer
d51e9205d9
fix(endpointrelation): use a read-write transaction for mutations BE-11964 ( #819 )
2025-06-20 20:03:35 -03:00
Steven Kang
c2b48cd003
feat(k8s): CloudNativePG in applications list and details - [R8S-357] ( #777 )
2025-06-19 09:03:52 +12:00
andres-portainer
036b87b649
fix(middlewares): fix data race in WithEndpoint() BE-11949 ( #803 )
2025-06-16 12:56:51 -03:00
Yajith Dayarathna
6e89ccc0ae
fix(api-documentation): swagger document genration error ( #795 )
2025-06-12 13:39:34 +12:00
Malcolm Lockyer
17ebe221bb
chore: bump version to 2.31.0 ( #789 )
2025-06-10 16:47:17 +12:00
andres-portainer
75f165d1ff
feat(edgestackstatus): optimize the Edge Stack structures BE-11740 ( #756 )
2025-06-05 19:46:10 -03:00
Ali
a9061e5258
feat(helm): enhance helm chart install [r8s-341] ( #766 )
2025-06-05 13:13:45 +12:00
LP B
24ff7a7911
chore(deps): upgrade docker/cli to v28.2.1 | docker/docker to v28.2.1 | docker/compose to v2.36.2 ( #758 )
2025-05-30 09:12:27 +02:00
Devon Steenberg
b767dcb27e
fix(proxy): whitelist headers for proxy to forward [BE-11819] ( #665 )
2025-05-30 11:49:23 +12:00
Cara Ryan
731afbee46
feat(helm): filter on chart versions at API level [R8S-324] ( #754 )
2025-05-27 15:20:28 +12:00
Cara Ryan
07dfd981a2
fix(kubernetes): events api to call the backend [R8S-243] ( #563 )
2025-05-27 13:55:31 +12:00
Cara Ryan
32ef208278
Revert "feat(helm): filter on chart versions at API level [R8S-324]" ( #753 )
2025-05-26 16:58:53 +12:00
Cara Ryan
a80b185e10
feat(helm): filter on chart versions at API level [R8S-324] ( #747 )
2025-05-26 14:10:38 +12:00
Malcolm Lockyer
b96328e098
fix(async-perf): In async poll snapshot handling, reduce redundant json marshal [be-11861] ( #726 )
2025-05-23 12:42:45 +12:00
Oscar Zhou
44daab04ac
fix(libclient): option to disable external http request [BE-11696] ( #719 )
2025-05-15 09:54:35 +12:00
Ali
ee65223ee7
chore: bump version to 2.30.0 ( #735 )
2025-05-14 17:35:05 +12:00
Ali
d49fcd8f3e
feat(helm): make the atomic flag optional [r8s-314] ( #733 )
2025-05-14 16:31:42 +12:00
Ali
4ee349bd6b
feat(helm): helm actions [r8s-259] ( #715 )
...
Co-authored-by: James Player <james.player@portainer.io>
Co-authored-by: Cara Ryan <cara.ryan@portainer.io>
Co-authored-by: stevensbkang <skan070@gmail.com>
2025-05-13 22:15:04 +12:00
Steven Kang
3b313b9308
fix(kubectl): rollout restart [r8s-322] ( #729 )
2025-05-13 11:35:44 +12:00
andres-portainer
9fdc535d6b
fix(csrf): skip the trusted origins check for plain-text HTTP requests BE-11832 ( #710 )
...
Co-authored-by: andres-portainer <andres-portainer@users.noreply.github.com>
Co-authored-by: oscarzhou <oscar.zhou@portainer.io>
2025-05-09 14:39:29 +12:00
Steven Kang
bc29419c17
refactor: replace the `kubectl` binary with the upstream sdk ( #524 )
2025-05-07 20:40:38 +12:00
Devon Steenberg
1a3df54c04
fix(govalidator): replace govalidator dependency [BE-11574] ( #673 )
2025-04-23 13:59:51 +12:00
andres-portainer
f25d31b92b
fix(code): remove dead code and reduce duplication BE-11826 ( #680 )
2025-04-22 18:09:36 -03:00
Ali
c91c8a6467
feat(helm): rollback helm chart [r8s-287] ( #660 )
2025-04-23 08:58:34 +12:00
andres-portainer
e319a7a5ae
fix(linter): enable ineffassign BE-10204 ( #669 )
2025-04-21 19:27:14 -03:00
andres-portainer
342549b546
fix(validate): remove dead code BE-11824 ( #671 )
2025-04-21 18:59:51 -03:00
andres-portainer
6fcf1893d3
fix(code): remove duplicated code BE-11821 ( #667 )
2025-04-18 17:34:34 -03:00
Devon Steenberg
be3e8e3332
fix(proxy): don't forward sensitive headers [BE-11819] ( #654 )
2025-04-16 15:30:56 +12:00
andres-portainer
bfa55f8c67
fix(logs): remove duplicated code BE-11821 ( #653 )
2025-04-15 17:16:04 -03:00
andres-portainer
730c1115ce
fix(proxy): remove code duplication BE-11627 ( #644 )
2025-04-14 17:46:40 -03:00
Oscar Zhou
2c37f32fa6
version: bump version to 2.29.0 ( #637 )
2025-04-14 13:13:38 +12:00
Oscar Zhou
ebc25e45d3
fix(edge): redeploy edge stack doesn't apply to std agents [BE-11766] ( #633 )
2025-04-12 10:24:23 +12:00
andres-portainer
f82921d2a1
fix(edgestacks): fix edge stack update when using Git BE-11766 ( #629 )
2025-04-10 20:12:27 -03:00
Ali
0ca9321db1
feat(helm): update helm view [r8s-256] ( #582 )
...
Co-authored-by: Cara Ryan <cara.ryan@portainer.io>
Co-authored-by: James Player <james.player@portainer.io>
Co-authored-by: stevensbkang <skan070@gmail.com>
2025-04-10 16:08:24 +12:00
James Player
64c796a8c3
fix(kubernetes): Config maps and secrets show as unused BE-11684 ( #596 )
...
Co-authored-by: stevensbkang <skan070@gmail.com>
2025-04-08 12:52:21 +12:00
Anthony Lapenna
0f10b8ba2b
api: update TeamInspect doc ( #618 )
2025-04-07 11:25:23 +12:00
Anthony Lapenna
3800249921
api: use response code 200 ( #604 )
2025-04-03 11:12:24 +13:00
Oscar Zhou
a5d857d5e7
feat(docker): add --pull-limit-check-disabled cli flag [BE-11739] ( #581 )
2025-04-03 09:13:01 +13:00
Devon Steenberg
4c1e80ff58
fix(axios): correctly encode urls [BE-11648] ( #517 )
...
fix(edgegroup): nil pointer defer
2025-04-02 08:51:58 +13:00
Oscar Zhou
7e5db1f55e
refactor(edgegroup): optimize edge group search performance [BE-11716] ( #579 )
2025-04-01 14:05:56 +13:00
Anthony Lapenna
1edc56c0ce
api: remove name from edgegroupupdate payload validation ( #588 )
2025-04-01 13:25:09 +13:00
Anthony Lapenna
4066a70ea5
api: fix typo in operation name ( #585 )
2025-04-01 13:24:55 +13:00
andres-portainer
a0d36cf87a
fix(server): add panic logging middleware BE-11750 ( #599 )
2025-03-31 18:58:20 -03:00
Viktor Pettersson
1d12011eb5
fix(edge groups): make large edge groups editable [BE-11720] ( #558 )
2025-03-28 15:16:05 +01:00
Ali
0ebfe047d1
feat(helm): use helm upgrade for install [r8s-258] ( #568 )
2025-03-26 11:32:26 +13: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
995c3ef81b
feat(snapshots): avoid parsing raw snapshots when possible BE-11724 ( #560 )
2025-03-24 19:33:05 -03:00
Anthony Lapenna
5d1cd670e9
docs: review TeamMembershipCreate API operation ( #565 )
2025-03-24 09:55:33 +13:00
Anthony Lapenna
1d8ea7b0ee
docs: review TeamUpdate API operation ( #564 )
2025-03-21 16:45:43 +13:00
Oscar Zhou
4b218553c3
fix(libstack): data loss for stack with relative path [FR-437] ( #548 )
2025-03-21 09:19:25 +13:00
Oscar Zhou
4b992c6f3e
fix(k8s/config): force insecure-skip-tls-verify option for internal use [BE-11706] ( #537 )
2025-03-20 08:49:27 +13:00
Viktor Pettersson
38562f9560
fix(api): remove duplicated /users/me route [BE-11689] ( #516 )
2025-03-19 13:08:03 +01: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