File portainer.changes of Package portainer

-------------------------------------------------------------------
Wed Mar 19 10:51:23 UTC 2025 - azouhr@opensuse.org

- Update to version 2.27.2+git.0.f9f51a5:
  * chore: bump 2.27.2 (#535)
  * fix(users): optimize the /users/me API endpoint BE-11688 (#527)
  * fix(app): datatable global checkbox doesn't reflect the selected state (#520)
  * fix: cve-2025-22869 release 2.27.2 (#512)
  * fix: display unscheduled applications (#509)
  * fix(namespaces): only show namespaces with access [r8s-251] (#502)
  * chore: bump 2.27.1 - rel 227 (#469)
  * fix(libstack): miss to read default .env file [BE-11638] (#460)
  * fix: cve-2024-50338 - release 2.27 (#462)
  * chore: bump version to 2.27.0 - release 2.27 (#446)

-------------------------------------------------------------------
Fri Feb 21 09:55:41 UTC 2025 - azouhr@opensuse.org

- Update to version 2.27.0+git.0.c30c14d5:
  * chore: bump version to 2.27.0 - release 2.27 (#446)
  * fix(edge): configure persisted mTLS certificates on start-up [BE-11622] (#440)
  * version: bump version to 2.27.0-rc3 - release 2.27 (#427)
  * fix(swarm): fix the Host field when listing images (#369)
  * fix(platform): remove error log when local env is not found [BE-11353] (#375)
  * workaround: leave the globally set helm repo to empty and add disclaimer - release 2.27 (#410)
  * fix(podman): missing filter in homepage [BE-11502] (#405)
  * fix(setting): failed to persist edge computer setting [BE-11403] (#396)
  * remove deprecated api endpoints - release 2.27 [BE-11510] (#400)
  * feat: improve diagnostics stability - release 2.27 (#398)
  * version: bump version to 2.27.0-rc2 - release 2.27 (#403)
  * chore: bump go version to 1.23.5 release 2.27 (#393)
  * fix(endpoints): use the post method for batch delete API operations [BE-11573] (#397)
  * security: cve-2025-21613 release 227 (#391)
  * fix(edge): check all endpoint_relation db query logic [BE-11602] (#379)
  * security: cve-2024-45338 release 2.27 (#387)
  * fix(libstack): cannot open std edge stack log page [BE-11603] (#385)
  * fix(datatables): "Select all" should select only elements of the current page (#377)
  * fix(edgegroup): failed to associate env to static edge group [BE-11599] (#374)
  * fix(app/edge): edge stacks webhooks cannot be disabled once created (#373)
  * fix(api/edge): backend panic on edge stack removal (#370)
  * version: bump version to 2.27.0-rc1 (#363)
  * feat(documentation): change docs to use LTS/STS instead of version number (#357)
  * fix(kubernetes): Resource reservation wasn't displaying properly in business edition and remove leader status (#362)
  * fix(ui): bring back k8s applications page row expand published urls [r8s-145] (#356)
  * chore(automation): give unique selectors [r8s-168] (#345)
  * fix(edgestacks): avoid repeated statuses BE-11561 (#351)
  * fix(app/edge-stack): edge stack create form validation (#343)
  * fix(system): optimize the memory usage when counting nodes BE-11575 (#342)
  * fix(app): edit app with configmap [r8s-95] (#341)
  * fix(edgestacks): decouple the EdgeStackStatusUpdateCoordinator so it can be used by other packages BE-11572 (#340)
  * fix(k8s): Changed 'Deploy from file' button text to 'Deploy from code' (#338)
  * fix(edgestacks): add a status update coordinator to increase performance BE-11572 (#337)
  * feat(oauth): fix mapping (#330)
  * refactor(edgestacks): move handlerDBErr() out of the handler BE-11572 (#336)
  * fix(app): remove passwords from registries list response (#334)
  * fix(apps): use replicas from application spec [r8s-142] (#335)
  * Update bug report template for 2.26.1 (#329)
  * fix(app/editor): reduce editor slowness by debouncing onChange calls (#326)
  * fix(app/edge-stack): UI notification on creation error (#325)
  * fix(edge): return proper error from context BE-11564 (#323)
  * fix(edgestack): remove project folder after deleting edgestack [BE-11559] (#320)
  * Update bug report template for 2.26.0 (#319)
  * chore(portainer): bump version to 2.26.0 (#302)
  * feat(omni): support for omni [R8S-75] (#105)
  * fit(jobs): remove redundant checkboxes in executions datatable [r8s-182] (#295)
  * feat(edge): optimize Edge Stack retrieval BE-11555 (#294)
  * fix(app/edge-stack): local filesystem path is not retained (#292)
  * feat(kubernetes): support for jobs and cron jobs - r8s-182 (#260)
  * fix(libstack): redirect the Docker and Compose logging to zerolog BE-11518 (#289)
  * fix(docker/volume): failed to list volume before snapshot is created [BE-11544] (#286)
  * fix(edgestacks): check the version of the edge stack before updating the status BE-11488 (#287)
  * feat(edgestacks): optimize the Edge Stack status update endpoint BE-11539 (#279)
  * feat(app/stack): ability to prune volumes on stack/edge stack delete (#232)
  * feat(ssl): improve caching behavior BE-11527 (#273)
  * feat(async): avoid sending CSRF token for async edge polling requests BE-1152 (#272)
  * feat(async): filter out Docker snapshot diffs without meaningful changes BE-11527 (#265)
  * fix: replace strings.ToLower with strings.EqualFold [BE-11524] (#263)
  * fix(docker): fix a data race in the Docker transport BE-10873 (#255)
  * Update bug report template for 2.21.5 / 2.25.1 (#261)
  * feat(auth): add 30m session timeout - r8s-178 (#259)
  * fix(platform): fix a data race in GetPlatform() BE-11522 (#253)
  * fix: security - CVE-2024-45337 - portainer-suite develop (#247)
  * feat(stacks): simplify WaitForStatus() BE-11505 (#241)
  * Update bug report template for 2.25.0 (#245)

-------------------------------------------------------------------
Thu Feb 20 13:18:30 UTC 2025 - azouhr@opensuse.org

- Update to version 2.25.1+git.0.60ca183:
  * version bump package.json (#258)
  * version bump to 2.25.1
  * fix: security - CVE-2024-45337 - portainer-suite 2.25 (#250)
  * bump version to 2.25.0 (#240)
  * fix(edge-stack): revert useEffect, to call matchRegistry less often [BE-11501] (#239)
  * fix(offlinegate): avoid leaking an RLock when the handler panics BE-11495 (#234)
  * fix(annotations): parse annotation keys in angular forms [r8s-170] (#233)
  * fix(apps): simplify helm status [r8s-155] (#230)
  * fix(services): separate table state [BE-11401] (#152)
  * feat(app/edge-stack): ability to prune containers on edge stack update (#216)
  * refactor(namespace): migrate namespace edit to react [r8s-125] (#38)
  * fix(edgestack): validate edge stack name for api [BE-11365] (#222)
  * feat(support): add db and activity db file size to support bundle [r8s-169] (#221)
  * feat(askai): hide askAI for CE [BE-11409] (#220)
  * feat(libstack): update Compose to v2.31.0 BE-11416 (#223)
  * fix(edge-stacks): various custom template issues [BE-11414] (#189)
  * feat(version): remove brackets for sts/lts [BE-11409] (#215)
  * feat(ask-ai): integrate kapa-ai page [BE-11409] (#214)
  * feat(support): collect system info bundle to assist support troubleshooting [r8s-157] (#154)
  * codecov integration with portainer-suite [PLA-119] (#210)
  * feat(performance): increase HTTP compression performance BE-11417 (#211)
  * fix(rbac): use team ids to get namespace access [r8s-154] (#209)
  * fix(edgestacks): remove edge stacks even after a system crash or power-off BE-10822 (#208)
  * build: tidy up packages by removing unused scripts and files (#207)
  * fix(app/edge-stack): hide non-working BE fields from CE (#205)
  * Update bug report template for 2.24.1 (#191)
  * fix(volume): unable to inspect and browse volume [BE-11216] (#186)
  * build: introduce central Makefile and live-reload for Go (#184)
  * version: display dependencies versions (#188)
  * fix(app): passing an initial table state overrides the default global filter state (#180)
  * fix(container): binding ip disappear after duplicate container [BE-11413] (#177)
  * fix(libstack): add the build step for Compose BE-11448 (#173)
  * feat(image): build image with file [BE-11372] (#171)
  * fix(activity logs): decode base64 [BE-11418] (#172)
  * fix(compose): fix path resolution for env files BE-11428 (#167)
  * fix(compose): avoid creating a default network unnecessarily BE-11427 (#169)
  * fix(libstack): resolve env vars correctly in Compose BE-11420 (#166)
  * fix(libstack): fix environment variable handling in compose BE- (#165)
  * feat(init): allow to customize kubectl-shell image by cli flag [BE-11419] (#162)
  * feat(offlinegate): improve error message BE-11402 (#163)
  * feat(swarm): do not prevent server startup when Swarm config.json file is invalid BE-11402 (#160)
  * feat(backup): reduce the locking time of the offline gate BE-11402 (#157)
  * fix(app templates): load app template for deployment [BE-11382] (#141)
  * fix: review snapshot and post init migration logic (#158)
  * Update template to include lifecycle policy link (#156)
  * Update bug report template for 2.24.0 (#153)
  * fix(compose): fix support for ECR BE-11392 (#151)
  * refactor(edge/update): choose images from registry [BE-10964] (#6)
  * fix(stacks): pass the registry credentials to Compose stacks BE-11388 (#147)
  * fix(libstack): add missing private registry credentials BE-11388 (#143)
  * fix(swarm): failed to deploy app template [BE-11385] (#138)
  * fix(compose): avoid leftovers in Run() BE-11381 (#129)
  * feat(edgestacks): add a retry period to edge stack deployments BE-11155 (#109)
  * fix(libstack): fix compose run BE-11381 (#126)
  * fix(edge/stacks): use default namespace when none is specified in manifest (#124)
  * fix(libstack): add a different timeout for WaitForStatus BE-11376 (#120)
  * fix(compose): provide the project name for proper validation BE-11375 (#118)
  * fix(libstack): empty project name [BE-11375] (#116)
  * fix(configmap): create portainer configmap if it doesn't exist [r8s-141] (#113)
  * version: bump version to 2.24.0 (#102)
  * feat(libstack): remove the docker-compose binary BE-10801 (#111)
  * fix(ui): kubernetes create from file page - fix template load failed mistake in ce (#112)
  * fix(more-resources): address CE review comments [r8s-103] (#110)
  * fix(more resources): fix porting and functionality [r8s-103] (#8)
  * kubernetes: improved the node view [r8s-47] (#108)
  * fix(namespace): handle no accesses found [r8s-141] (#106)
  * fix(apps): for helm uninstall, ignore manual associated resource deletion [r8s-124] (#103)
  * fix(app): relocate Skip TLS switch next to git repo URL field (#107)
  * feat(edge): kubernetes WaitForStatus support (#85)
  * fix(ui): kubernetes create from file page - fix template load failed message style [R8S-68] (#95)
  * fix(apps): don't delete the 'kubernetes' service or duplicate service names [r8s-124] (#90)
  * refactor(namespace): migrate namespace access view to react [r8s-141] (#87)
  * feat(ui): improve Kubernetes node view [r8s-47] (#84)
  * fix(ui): kubernetes create from manifest page misalignments and incorrect loading icon [R8S-68] (#88)
  * fix(ui): consistent widget padding [r8s-136] (#82)
  * fix(ui): rename create from manifest to create from file [BE-11335] (#86)
  * fix(edge/async): onboarding agent without predefined group cannot be associated [BE-11281] (#83)
  * fix(apps): update associated resources on deletion [r8s-124] (#75)
  * fix(rbac): revert rbac detection logic [r8s-137] (#81)
  * feat(activity-log): set descending timestamps as the default sorting order BE-11343 (#66)
  * fix(activity-log): fix broken sorting BE-11342 (#65)
  * fix(app/image-details): export images to tar (#40)
  * fix(ingresses): load cluster wide ingresses [r8s-78] (#78)
  * fix(cluster): UI RBAC alert fix [r8s-138] (#72)
  * update ci trigger paths for portainer-ee - develop (#68)
  * fix(oauth): add a timeout to getOAuthToken() BE-11283 (#63)
  * bump golang version to 1.23.2 (#60)
  * feat(websocket): improve websocket code sharing BE-11340 (#61)
  * Update bug report template for 2.21.4 (#62)
  * refactor(apps): migrate applications view to react [r8s-124] (#28)
  * fix(swarm): fix service updates BE-11219 (#57)
  * fix(security): add initial support for HSTS and CSP BE-11311 (#47)
  * feat(database): share more database code between CE and EE BE-11303 (#43)
  * fix(applications): scale resource usage by pod count [r8s-127] (#33)
  * Updated bug report template for 2.23.0 (#32)
  * Bump version to v2.23.0 (#29)
  * fix(edgejobs): decouple the Edge Jobs from the reverse tunnel service BE-10866 (#11)
  * refactor(ui/code-editor): accept enum type (#22)
  * chore: standalone repository workflow cleanup (#26)
  * fix(k8s-volumes): add missing json labels tag [r8s-108] (#27)
  * fix(app): use standard resource request units [r8s-122] (#15)
  * fix(apps): persist table settings [r8s-120] (#10)
  * fix(volumes): update external labels CE [r8s-108] (#7)
  * fix(apps): group helm apps together [r8s-102] (#24)
  * fix(volumes): allow standard users to select volumes [r8s-109] (#9)
  * chore: rm old .vscode.example folders in sub-repo [BE-11287] (#17)
  * fix(git): optimize the git cloning process in terms of space BE-11286 (#20)
  * fix(linters): add back removed linters and extend them to CE BE-11294
  * fix(stacks): run webhooks in background to avoid GitHub timeouts BE-11260
  * required changes to enable monorepo.
  * fix(edge): add agent id/name into edge api response [BE-10988] (#12256)
  * Update bug report template for 2.21.3 (#12309)
  * fix(app): fix cpu type for decimals [r8s-107] (#12306)
  * fix(volumes): update the external, unused badges and used by col [r8s-105] (#12302)
  * fix(node): call node usage [r8s-106] (#12304)
  * fix(oauth): change the logging level from Debug to Error BE-4583 (#12305)
  * Update bug report template for 2.22.0 (#12283)
  * fix access conditions when the restrict default namespace is enabled (#12280)
  * fix(endpoints): optimize the search performance BE-11267 (#12262)
  * fix ingress creation for none class (#12273)
  * refactor(k8s): namespace core logic (#12142)
  * fix(podman): ensure initial env type matches container runtime [r8s-98] (#12259)
  * feat(podman): support add podman envs in the wizard [r8s-20] (#12056)
  * fix(wizard): update nodeport placeholder [r8s-62] (#12255)
  * Update bug report template for 2.21.2 (#12251)
  * fix(app/images): export images to tar (#12223)
  * fix(app/templates): non admins cannot load templates list (#12235)
  * chore(branding): Changes Linode to Akamai Connected Cloud (#12221)
  * fix(version): add specific version for updater image [BE-11153] (#12227)
  * fix(edgestacks): reorder operations to properly update the endpoint relations BE-11233 (#12239)
  * fix(api): skip guessing env when there is no env in DB (#12238)
  * feat(system): upgrade on swarm [EE-5848] (#11728)
  * fix(app/users): password validation hint + missing message on empty teams list (#12231)
  * fix(app/edge): race between redirects when selecting a template (#12230)
  * updating attest params (#12228)
  * fix(authorization): add registry button disappear for admin [BE-11228] (#12213)
  * fix(jwt): fix handling of non-expiring JWT tokens BE-11242 (#12220)
  * 2024-09-CVE (#12189)
  * enabling build attestations (#12211)
  * fix(version): add specific version for updater image [BE-11153] (#12202)
  * Update bug report template for 2.21.1 (#12207)
  * fix(users): fix data-race in userCreate() BE-11209 (#12193)
  * fix(teams): fix data-race in teamCreate() BE-11210 (#12195)
  * fix(stack): env placeholder as host path [BE-11187] (#12192)
  * service: update stop grace period description (#12173)
  * updating ci workflow (#12183)
  * fix(docker): avoid specifying the MAC address of container for Docker API < v1.44 BE-10880 (#12179)
  * CVE 2024 43798 (#12171)
  * fix(jwt): generate JWT IDs BE-11179 (#12175)
  * feat(app/wizard): info panel telling to add env only once per swarm cluster (#11954)
  * fix(bouncer): add support for JWT revocation BE-11179 (#12164)
  * testing go directive change (#12124)
  * fix(git): optimize listFiles() BE-11184 (#12160)
  * task(code): remove unnecessary uses of govalidator BE-11181 (#12156)
  * fix(edgestacks): change the level of a logged line EE-6874 (#11396)
  * refactor(users): migrate list view to react [EE-2202] (#11914)
  * refactor(docker/events): migrate list view to react [EE-2228] (#11581)
  * feat(docker): label gpu as nvidia only [EE-6999] (#11729)
  * fix(access-control): fix dt column header typo [EE-7113] (#11853)
  * refactor: fix linting issues across the codebase (#12152)
  * fix(swarm/service): list task when filtering service [BE-11029] (#12146)
  * Update bug report template for 2.21.0 (#12145)
  * fix(invalidate): keep invalidate default behaviour [BE-11064] (#12080)
  * Update bug report template for 2.21.0-rc2 (#12128)
  * chore(polling): simplify the polling logic BE-4585 (#12121)
  * undo change to go directive
  * updating go directive
  * security: bump dependencies to address CVEs (#12119)
  * fix(docker-desktop): support auth cookies [BE-11134] (#12108)
  * fix(registry): non admin can see add registry button [BE-10834] (#12112)
  * fix(api/edge_stacks): ensure edge stacks related endpoints list generation returns unique elements (#12101)
  * Update bug report template for 2.21.0-rc1 (#12104)
  * fix(group): create group twice when associating devices [EE-7418] (#12092)
  * fix(app/registries): enforce user accesses on registries (#12087)
  * fix(compose): avoid the need to pass the file to remove the stack BE-11057 (#12065)
  * updating github workflow
  * fix(stack/remote): pass forceRecreate setting [EE-7374] (#12051)
  * Installing docker-compose during test-server step (#12075)
  * fix(pendingactions): remove excessive logging BE-11094 (#12071)
  * fix(scheduler): remove jobs that won't be used anymore BE-11045 (#12058)
  * fix(scheduler): remove unnecessary goroutines BE-11044 (#12059)
  * fix(scheduler): fix a data race in a unit test BE-11084 (#12057)
  * fix(swarm): auto multi-select volume with same name [EE-7240] (#11955)
  * fix(docker): missing browse volume option [EE-7179] (#11901)
  * fix(edgestack): broken parallel setting in create view [EE-7245] (#11945)
  * fix(security): update github.com/containers/image/v5 to fix GO-2024-2842 BE-11055 (#12046)
  * fix(snapshots): remove the attempt to snapshot untrusted environments EE-7407 (#12044)
  * fix(placements) filter out empty items in the required node affinity array [BE-11022] (#12034)
  * fix(docker/container): use nodeName to build links to networks used by containers (#12002)
  * fix(host): show clear host info message [EE-7075] (#12011)
  * fix(stack): excessive alias count error [EE-7305] (#11990)
  * chore(code): use int ranges in loops BE-10990 (#12028)
  * chore(bbolt): update to v1.3.10 EE-7298 (#12006)
  * fix(snapshots): fix background snapshots on environment creation EE-7273 (#12021)
  * chore(loops): remove loop var copy EE-7342 (#12023)
  * chore(kompose): remove the code EE-4917 (#12003)
  * fix(docker/network): send target nodeName when removing a network on swarm (#12001)
  * fix(cve): remediate cves detected in docker scout (#12018)
  * (fix)nightly code security scan (#12017)
  * chore(docker): clean up the code EE-7325 (#11997)
  * chore(code): use cmp.Or() EE-7333 (#12009)
  * chore(go): update to Go v1.22.5 EE-7297 (#12005)
  * fix(errors): improve error handling EE-4430 (#11987)
  * chore(code): remove unused third-party code EE-7306 (#11988)
  * chore(code): replace interface{} with any EE-6513 (#11986)
  * chore(jsoniter): remove leftover code EE-6702 (#11984)
  * chore(nomad): remove Nomad code EE-7234 (#11980)
  * chore(fdo): remove FDO code EE-7235 (#11981)
  * fix(kube): improve error handling EE-7196 (#11976)
  * fix(kube): improve error handling EE-7199 (#11974)
  * chore(deps): upgrade typescript to 5.5 [EE-7294] (#11970)
  * fix(snapshots): enable the background snapshotter EE-7273 (#11973)
  * chore(code): reduce the code duplication EE-7278 (#11969)
  * fix(edgestack): gitops auto update issue [EE-7260] (#11965)
  * fix(host-info) host info improvement EE-7075  (#11884)
  * fix(app): show services explanation in app form [EE-7284] (#11967)
  * refactor(ui/button): remove duplicate data-cy [EE-7242] (#11934)
  * fix(app): properly update the app state when losing connectivity to a remote environment while browsing it (#11942)
  * chore(code): clean up the code EE-7251 (#11948)
  * fix(custom-templates): add stack validation, remove custom template validation [EE-7102] (#11938)
  * fix(edge/stacks): load template [EE-7109] (#11848)
  * fix(edge/update): show environment count when more than 100 [EE-6424] (#11917)
  * fix(endpoints): show toaster on delete [EE-7170] (#11889)
  * fix(namespace): sanitize owner label [EE-7122] (#11935)
  * Add support for specifying the NFS server address in the mount point EE-7019 (#11921)
  * fix(kubernetes): cluster setup screen text on own line EE-7112 (#11905)
  * fix(customtemplate): duplicated error handling [EE-7197] (#11913)
  * feat(app): limit the docker API version supported by the frontend (#11855)
  * chore(errors): remove superfluous error handling EE-7192 (#11909)
  * chore(code): remove unnecessary type conversions EE-7191 (#11908)
  * fix(ui): add accessibility labels to access control fieldset (#11439)
  * feat(edge/stacks): default refresh rate to 10s [EE-7155] (#11891)
  * feat(edge/jobs): migrate item view to react [EE-2220] (#11887)
  * fix(db): fix missing portainer.edb in backups when encrypted portainer db is used [EE-6417] (#11885)
  * fix(stack): unable to delete invalid stack [EE-5753] (#11813)
  * refactor(edge/groups): migrate view to react [EE-2219] (#11758)
  * fix(ui/datatables): make empty table label consistent [EE-6499] (#11612)
  * feat(edge/jobs): migrate create view to react [EE-2221] (#11867)
  * refactor(custom-templates): migrate list view to react [EE-2256] (#11611)
  * ix(pendingactions): fix deadlock and reduce needless debug logging [EE-7049] (#11869)
  * fix(compose): add project directory option to compose command [EE-7093] (#11870)
  * fix(waiting-room): add support for bulk deletion in waiting room EE-7136 (#11879)
  * fix(tunnels): make the tunnels more robust EE-7042 (#11877)
  * fix(tls): add support for more cipher suites EE-7150 (#11874)
  * task(endpoints): change the definition of /endpoints/remove EE-7126 (#11873)
  * fix(stacks): store filter state [EE-5159] (#11637)
  * fix(stack): remove tailing slash of git url EE-6664 (#11773)
  * feat(docker/containers): limit items on volume selector [EE-7077] (#11845)
  * fix(container): replace container using correct node name EE-7066 (#11847)
  * fix(api/docker): no authorized user can call restricted api [EE-6808] (#11480)
  * Update bug report template for 2.20.3 (#11846)
  * feat(dashboard): dashboard api [EE-7111] (#11843)
  * fix(edge/stack): edge stack env table pagination and action [EE-6836] (#11837)
  * refactor(docker): migrate dashboard to react [EE-2191] (#11574)
  * fix(react-query): set react-query networkMode to offlineFirst EE-7081 (#11812)
  * fix(console): fix command not found [EE-6982] (#11825)
  * feat(demo): remove demo mode EE-6769 (#11841)
  * fix(endpoints): remove all the endpoints in the same transaction EE-7095 (#11839)
  * fix(deletion): delete objects batch by batch EE-7084 (#11833)
  * fix(pending-actions): correctly detect unreachable/down cluster [EE-7049] (#11809)
  * fix(docker/volumes): return 409 on volume conflict [EE-6748] (#11691)
  * fix(ui): use expand button in sidebar and tables [EE-6844] (#11608)
  * fix(terminal): don't close terminal on websocket close [EE-6631] (#11824)
  * fix(console): remove deprecated httputil and update console [EE-6468] (#10848)
  * fix(templates): remove console.log [EE-7092] (#11815)
  * fix(app): ensure placement errors surface per node [EE-7065] (#11820)
  * fix(app): redirect to app after edit [EE-6385] (#11772)
  * fix(app): surface placement rules from form [EE-6553] (#11816)
  * fix(app): statefulset pvc summary [EE-6760] (#11802)
  * fix(docker): log cleanup errors during endpointforceupdate [EE-7055] (#11762)
  * fix(errors): surface react docker errors to front end [EE-7053] (#11726)
  * fix(gitops): manifest validation warning [EE-6859] (#11664)
  * fix(LDAP): skip pw validation on edit [EE-616] (#11666)
  * fix(pending-actions): further refactoring [EE-7011] (#11806)
  * fix(waiting-room): add icon in list title EE-6687 (#11092)
  * fix(image): github registry image truncated [EE-7021] (#11769)
  * refactor(edge/stacks): migrate edit view to react [EE-2222] (#11648)
  * fix(api): list docker volume performance [EE-6896] (#11541)
  * fix(docker): surface node details docker error [EE-7054] (#11752)
  * fix(sidebar): environment names on hover EE-6854 (#11755)
  * fix(account): enable add access token button EE-7059 (#11745)
  * fix(pendingactions): refactor pending actions [EE-7011] (#11780)
  * fix(docker): keep /docker url prefix for DockerHandler EE-7073 (#11801)
  * fix(auth logs): fix typo in search keyword [EE-6742] (#11790)
  * fix(be-overlay): consistency overlay with variants [EE-6742] (#11774)
  * fix(app): show one tooltip to describe rollback feature [EE-6825] (#11777)
  * fix(container): specify node name when get a container EE-6981 (#11748)
  * refactor(edge/stacks): migrate create view to react [EE-2223] (#11575)
  * fix(pending-action): pending action data format [EE-7064] (#11766)
  * fix: windows container capability [EE-5814] (#11764)
  * fix(configs): update unused badge logic [EE-6608] (#11500)
  * fix(kubernetes): namespace yaml [EE-6701] (#11747)
  * fix(kube): correctly extract namespace from namespace manifest [EE-6555] (#11676)
  * fix(kube): fix text in activity and authentication logs teasers [EE-6742] (#11683)
  * fix(app): explain rollback tooltip [EE-6825] (#11698)
  * fix(metadata): add mutli endpoint delete api EE-6872 (#11550)
  * fix(migration): improper version EE-7048 (#11712)
  * Add 2.20.2 to bug report template (#11751)
  * fix(edge-stack): add completed status EE-6210 (#11632)
  * fix(jwt): handle kubeconfig with no expiry [EE-7044] (#11710)
  * fix(version): reduce github requests [EE-7017] (#11677)
  * fix(app): avoid 'no label' error when deleting external app [EE-6019] (#11671)
  * chore(code): remove superfluous checks EE-7040 (#11692)
  * fix(users): return json from create token [EE-6856] (#11577)
  * fix(jwt): upgrade jwt to remove deprecated jwt.StandardClaims [EE-6469] (#10850)
  * fix(node): check more node role labels [EE-6968] (#11658)
  * fix(migration): run post init migrations for edge after server starts [EE-6905] (#11546)
  * fix(published-ports): fix published port link and into a new component [EE-6592] (#11656)
  * fix(settings): fix crash during settings update when not using oauth [EE-7031] (#11662)
  * fix(stack): correct documentation link for stack ENV variables [EE-6902] (#11654)
  * Add 2.19.5 to bug report template (#11652)
  * fix(app): fix app stuck in loading [EE-7014] (#11651)
  * feat(setting/oauth): add authstyle option [EE-6038] (#11610)
  * fix(stack/git): option to overwrite target path during dir move [EE-6871] (#11628)
  * fix(docker-client): explicitly set docker client scheme EE-6935 (#11520)
  * refactor(datatables): remove angular table utilities [EE-4700] (#11634)
  * fix(stacks): conditionally hide node and namespace stacks [EE-6949] (#11527)
  * fix(swagger): swagger docs for http status code 409 [EE-5767] (#11535)
  * chore(kubectl): update kubectl to latest point release [EE-7018] (#11620)
  * fix(workflows): upgrade Go to v1.21.9 EE-6939 (#11641)
  * fix(stack): fix stack env variable link [EE-6902] (#11624)
  * fix(mingit): upgrade to v2.44.0.1 EE-7023 (#11638)
  * refactor(kube): events datatable react migration [EE-6450] (#11583)
  * fix(images): consider stopped containers for unused label [EE-6983] (#11629)
  * fix(docker): upgrade to v24.0.9 EE-7016 (#11617)
  * fix(go): upgrade Go to v1.21.9 in the nightly security scan EE-6939 (#11614)
  * fix(auth): prevent user enumeration attack [EE-6832] (#11589)
  * fix(pending-actions): clean pending actions for deleted environment [EE-6545] (#11598)
  * fix(api/endpoint): filter status for async devices [EE-6958] (#11509)
  * chore(docker): bump docker client to 26.0.1 [EE-6941] (#11592)
  * fix(stacks): update info text for stack environment variables [EE-6902] (#11551)
  * fix(pending-actions): fix create kubeclient to check endpoint status [EE-6545] (#11584)
  * chore(api): bump docker and protobuf pkgs [EE-6941] (#11566)
  * chore(unpacker): use APIVersion as unpacker image tag [EE-6974] (#10955)
  * chore(unpacker): use APIVersion as unpacker image tag [EE-6974] (#11506)
  * bump helm version (#11562)
  * chore(deps): upgrade react-query to v4 [EE-6638] (#11041)
  * fix(protobuf): upgrade protobuf to v1.33 EE-6945 (#11570)
  * fix(go): upgrade Go to v1.21.9 EE-6939 (#11554)
  * refactor(docker/containers): migrate inspect view to react [EE-2190] (#11005)
  * refactor(docker): remove EndpointProvider from exec [EE-6462] (#10840)
  * refactor(kube/apps): migrate table to react [EE-4685] (#11028)
  * refactor(rbac): migrate access table to react [EE-4710] (#10823)
  * refactor(templates): migrate list view to react [EE-2296] (#10999)
  * chore(data-cy): require data-cy attributes [EE-6880] (#11453)
  * refactor(ui): use external/system badge where applicable [EE-6952] (#11475)
  * fix(backups): improved archive encryption [EE-6764] (#11489)
  * refactor(activity-logs): migrate activity logs table to react [EE-4714] (#10891)
  * refactor(registries): migrate gitlab projects table to react [EE-4709] (#10792)
  * refactor(account): migrate access tokens table to react [EE-4701] (#10669)
  * refactor(rbac): migrate roles table to react [EE-4711] (#10772)
  * refactor(activity-logs): migrate auth logs table to react [EE-4715] (#10890)
  * refactor(registries): migrate tags table to react [EE-6452] (#10990)
  * fix(services): speed up service count on the kubernetes dashboard [EE-6967] (#11526)
  * refactor(rbac): migrate access viewer table to react [EE-6447] (#11498)
  * refactor(settings/auth): migrate ldap tables to react [EE-4712] (#10822)
  * refactor(tags): migrate tags to react [EE-4707] (#10771)
  * refactor(kube/registries): migrate access table to react [EE-4706] (#10688)
  * refactor(registries): migrate list view to react [EE-4704] (#10687)
  * refactor(tables): use add and delete buttons [EE-6297] (#10668)
  * refactor(edge/jobs): migrate results table to react [EE-4679] (#10663)
  * fix(apikey): don't authenticate api key for external auth [EE-6932] (#11460)
  * Update bug report template for 2.20.1 (#11505)
  * refactor(env/groups): migrate list view to react [EE-4703] (#10671)
  * refactor(edge): use native progress tag for deployment counter [EE-6075] (#10936)
  * refactor(edge/jobs): migrate view to react [EE-2236] (#10661)
  * fix(kube): use https when port is 443 in various tables [EE-6592] (#11443)
  * fix(app): port namespace limit refresh from EE to CE [EE-6835] (#11483)
  * fix(namespace): wait for system ns setting to load before selecting existing ns [EE-6917] (#11481)
  * refactor(users): migrate users table to react [EE-4708] (#10759)
  * refactor(kube/volumes): migrate storage table to react [EE-4697] (#11030)
  * refactor(kube/cluster): migrate node apps table to react [EE-4691] (#11016)
  * refactor(kube/namespaces): migrate item apps table to react [EE-4693] (#11012)
  * refactor(kube/namespaces): remove unused ingresses table [EE-6448] (#11029)
  * refactor(kube/apps): migrate integrated apps table to react [EE-4690] (#11025)
  * refactor(kube/namespaces): migrate table to react [EE-4694] (#10988)
  * refactor(kube/volumes): migrate to react [EE-4695] (#10987)
  * fix(app): replace fields removed by Docker 25 and 26 (#11468)
  * feat(docker/services): show port ranges [EE-4012] (#10657)
  * fix(edge-stack): avoid reference of undefined EE-6914 (#11463)
  * fix(kubernetes): avoid a deadlock EE-6901 (#11442)
  * fix(kubernetes): sync with EE EE-6906 (#11448)
  * chore(version): version bump to 2.22.0 [EE-6897] (#11438)
  * Added 2.20.0 to bug report version option dropdown (#11430)
  * fix(doclinks): fix help link paths [EE-6861] (#11418)
  * fix(tests): fix data races EE-6867 (#11387)
  * fix(docs): fix all remaining webhook app links [EE-6861] (#11393)
  * fix(kube): fix edit application webhook link [EE-6861] (#11391)
  * fix(stack): prepopulate when creating template from stack EE-6853 (#11380)
  * chore(template/git): sync frontend code from ee (#11344)
  * fix(docs): make all doc links versioned [EE-6861] (#11382)
  * fix(stacks): update swagger stacks doc description [EE-6860] (#11384)
  * fix(container): make blank string as valid value EE-6852 (#11373)
  * fix(auth): make createAccessToken api backward compatible [EE-6818] (#11326)
  * fix(app): only show special message when limits change for existing app resource limit [EE-6837] (#11367)
  * fix(csrf): disable csrf secure cookie EE-6787 (#11300)
  * fix(app): views not loading when quickly navigating in app (#11278)
  * fix(docker): apply private uac to edge admin [EE-6788] (#11285)
  * fix(edge-stack): deploy button is disabled EE-6819 (#11355)
  * address review commets (#11360)
  * fix(app): on create don't mention previous values [EE-6837] (#11350)
  * fix(container): autocomplete off for create container form [EE-6761] (#11336)
  * fix(kube): stackname in daemonsets and statefulsets app [EE-6670] (#11352)
  * refactor(tests): wrap tests explicitly with provider [EE-6686] (#11090)
  * fix(kube/config): validate change window start [EE-6830] (#11329)
  * fix(exec): improve alignment of help icon [EE-6816] (#11339)
  * fix(kube-stacks): change wordings [EE-6670] (#11334)
  * fix(matomo): stop oauth link event [EE-6779] (#11332)
  * fix(stack): filter out orphan stacks that have same name as normal stacks [EE-6791] (#11291)
  * fix(exec): fix alignment and text size and alignment [EE-6816] (#11325)
  * fix(menu): edge compute menu not clickable EE-6804 (#11319)
  * fix(stacks): make stackName kube stack specific field [EE-6670] (#11315)
  * fix(UI): axios progress bar loading issue [EE-6781] (#11289)
  * fix(time window): show errors for component [EE-6800] (#11317)
  * fix(kube/setup): add a11y labels [EE-6747] (#11307)
  * fix(contexthelp): remove extra slash from contexthelp docs link [EE-6780] (#11311)
  * fix(helm): remove helm insights from the stack datatable [EE-6803] (#11314)
  * fix(datatable): title size EE-6774 (#11272)
  * fix(docker/images): export image [EE-6807] (#11306)
  * fix(edge/templates): get correct default value for selectType env vars EE-6796 (#11294)
  * fix(kube): update doc links to match new menu structure [EE-6759] (#11267)
  * fix(help): add versioned doc links to support LTS/STS docs [EE-6780] (#11281)
  * fix(edge-stacks): take not-found stack as removed EE-6758 (#11248)
  * fix(container): get old container info correctly EE-6716 (#11216)
  * fix(stack): more space for add button EE-6773 (#11259)
  * fix(auth): prevent unauthorized redirect on page load [EE-6777] (#11264)
  * feat(kube): add a11y props for smoke tests [EE-6747] (#11263)
  * fix(ci): prevent tests from running twice [EE-6728] (#11197)
  * fix(docker): hide write buttons for non authorized [EE-6775] (#11260)
  * fix(ui): autocomplete on edge custom template and stacks [EE-6761] (#11268)
  * fix(kube): make app autorefresh and show system settings stay [EE-6771] (#11257)
  * fix(stack): auto complete dropdown in docker stacks [EE-6761] (#11253)
  * fix(app): parse nan in validation check [EE-6714] (#11246)
  * fix(edge/template): validate app template env vars [EE-6743] (#11235)
  * fix(docker): prevent non admins from passing security settings [EE-6765] (#11240)
  * fix(stack): make web editor readonly for git template EE-6706 (#11182)
  * fix(dependancies): update compose and runc [EE-6744] (#11245)
  * fix(ui): turn autocomplete off for git deployment [EE-6761] (#11242)
  * fix(app): NaN validation for autoscaling [EE-6714] (#11237)
  * fix(helm) tighten up helm requests [EE-6722] (#11236)
  * fix(input): allow clearing number inputs [EE-6714] (#11186)
  * fix(inputlist): update warning style [EE-6737] (#11221)
  * fix(libhttp): capitalize http error responses for better display [EE-6698] (#11114)
  * fix(ui): check for authorization [EE-6733] (#11208)
  * fix(kube/apps): move namespace selector in apps view [EE-6612] (#11024)
  * fix(app): remove insight from helm [EE-6693] (#11213)
  * fix(app): set values in react autoscaling form section [EE-6740] (#11219)
  * fix(git): update stack name for git stacks [EE-6670] (#11217)
  * feat(a11y): add labels and roles [EE-6717] (#11181)
  * fix(edge/template): custom template git fields not pre-filled [EE-6695] (#11112)
  * fix(app): update app type when changing data access policy [EE-6719] (#11211)
  * fix(app): avoid duplicate env requests [EE-6727] (#11194)
  * fix(ui): update search placeholder [EE-6667] (#11190)
  * fix(namespace): fix default namespace quota [EE-6700] (#11185)
  * chore(eslint): add rule to check imports [EE-6730] (#11201)
  * fix(auth): export hasAuthorizations [EE-6595] (#11199)
  * feat(ui): restrict views by role [EE-6595] (#11010)
  * feat(edge/stacks): add app templates to deploy types [EE-6632] (#11040)
  * feat(auth): add useIsEdgeAdmin hook [EE-6627] (#11057)
  * fix(insight): split insight from input [EE-6693] (#11176)
  * feat(ui): write tests [EE-6685] (#11081)
  * fix(configs): correct 'external' display in tables [EE-6649] (#11110)
  * fix(stacks): add app form stacks input [EE-6693] (#11104)
  * fix(logs): add NOCOLOR option for use when exporting to greylog etc [EE-6696] (#11106)
  * fix(kube-owner): owner labels from resources created via manifest [EE-6647] (#11102)
  * fix(restore): add S3 teaser EE-6675 (#11095)
  * fix(ui): stackname auto fill on create from manifest screen [EE-6688] (#11099)
  * fix(auth): isAdmin redirect for wizard [EE-6669] (#11074)
  * fix(ui): scroll issue [EE-6667] (#11084)
  * fix: pre-release build only after merging (#11097)
  * fix(docs): fix swagger docs for webhook params [EE-6668] (#11088)
  * fix(kube): ingress path duplication issue [EE-6649] (#11086)
  * fix stack name update issue (#11064)
  * fix(kube-apps): add helm insights, remove namespace insights panel [EE-6671] (#11077)
  * fix(UI): some minor fixes [EE-6667]  (#11061)
  * Pre-release as part of the CI (#11066)
  * keep labels on edit ingress, configmaps and secrets (#11050)
  * fix(r2a): don't set errors to undefined [EE-6665] (#11059)
  * chore(version): bump to 2.21.0 [EE-6652] (#11047)

-------------------------------------------------------------------
Fri Feb 14 14:02:53 UTC 2025 - Berthold Gunreben <azouhr@opensuse.org>

- refresh build.patch 

-------------------------------------------------------------------
Fri Feb 14 09:15:31 UTC 2025 - azouhr@opensuse.org

- Update to version 2.21.5+git.0.515ef880:
  * version: bump version to 2.21.5 (#254)
  * fix: security - CVE-2024-45337 - portainer-suite release 2.21 (#249)
  * fix: 2.21.5 backported fixes (#251)
  * update ci trigger paths for portainer-ee - release/2.21 (#69)
  * fix(app): deploy container app template (#59)

-------------------------------------------------------------------
Thu Dec 19 13:30:28 UTC 2024 - Berthold Gunreben <azouhr@opensuse.org>

- initial release
openSUSE Build Service is sponsored by