andres-portainer
b7e1caa8c6
fix(boltdb): fix error handling BE-12582 ( #1882 )
2026-02-16 12:47:00 -03:00
andres-portainer
71c000756b
chore(linters): enforce error checking in CE BE-12527 ( #1723 )
2026-01-26 14:37:55 -03:00
andres-portainer
4f5073cd9e
chore(refactor): clean up the code R8S-661 ( #1687 )
2026-01-16 16:10:00 -03:00
Chaim Lev-Ari
aef27f475d
feat(analytics): remove setting for collection analytics [BE-12402] ( #1559 )
2025-12-22 15:59:08 +02: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
andres-portainer
7a618311d6
feat(boltdb): attempt to compact using a read-only database BE-12287 ( #1267 )
2025-09-30 19:10:20 -03:00
andres-portainer
b7384874cf
feat(database): add a flag to compact on startup BE-12283 ( #1255 )
2025-09-24 18:44:09 -03:00
andres-portainer
ec0e98a64b
chore(linters): enable testifylint BE-12183 ( #1091 )
2025-08-22 15:31:10 -03: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
097b125e3a
fix(boltdb): change some options to increase performance BE-12002 ( #848 )
2025-07-02 18:17:19 -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
Ali
b5961d79f8
refactor(helm): helm binary to sdk refactor [r8s-229] ( #463 )
...
Co-authored-by: stevensbkang <skan070@gmail.com >
2025-03-13 12:20:16 +13:00
Steven Kang
2d3e5c3499
workaround: leave the globally set helm repo to empty and add disclaimer - develop ( #409 )
2025-02-11 15:36:29 +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
ac293cda1c
feat(database): share more database code between CE and EE BE-11303 ( #43 )
2024-10-18 10:33:10 -03:00
andres-portainer
7fd1a644a6
chore(loops): remove loop var copy EE-7342 ( #12023 )
2024-07-09 12:47:34 -03:00
andres-portainer
f0d43f941f
chore(code): replace interface{} with any EE-6513 ( #11986 )
2024-06-28 14:59:28 -03:00
andres-portainer
9c4935286f
chore(jsoniter): remove leftover code EE-6702 ( #11984 )
2024-06-28 09:46:49 -03:00
andres-portainer
9ee092aa5e
chore(code): reduce the code duplication EE-7278 ( #11969 )
2024-06-26 18:14:22 -03:00
andres-portainer
bfa27d9103
chore(code): clean up the code EE-7251 ( #11948 )
2024-06-18 15:59:12 -03:00
Matt Hook
0b9407f0a6
close db before restore. fix log ( #10826 )
2023-12-14 12:01:05 +13:00
andres-portainer
ae1726cece
feat(performance): performance optimizations EE-6042 ( #10520 )
2023-10-24 13:55:11 -03:00
andres-portainer
f1f46f4da1
fix(boltdb): remove undefined behavior when deleting objects while iterating EE-5643 ( #9129 )
2023-06-27 16:42:52 -03:00
andres-portainer
b12e1aade4
fix(boltdb): remove extra allocation and copy from GetObject() EE-5622 ( #9111 )
2023-06-20 18:29:33 -03:00
andres-portainer
716c196682
feat(dataservices): abstract away some redundant code EE-5620 ( #9110 )
2023-06-20 17:51:34 -03:00
Matt Hook
334eee0c8c
fix(errors): wrap db errors, improve error handling ( #8859 )
...
* use error check func, wrap db object not found
* add errorlint and fix all the linting errors
* add exportloopref linter and fix errors
* fix incorrect error details returned on an api
* fix new errors
* increase linter timeout
* increase timeout to 10minutes
* increase timeout to 10minutes
* rebase and fix new lint errors
* make CE match EE
* fix govet issue
2023-05-05 12:19:47 +12:00
andres-portainer
15cbdb8af9
chore(portainer): clean up the code EE-5188 ( #8660 )
2023-03-13 13:18:28 -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
583346321e
feat(version): migrate version to semver [EE-3756] ( #7693 )
...
redisigned version bucket and migration code
2022-11-18 13:18:09 +13:00
Prabhat Khera
6775c7b6ec
clean database models directory ( #8026 )
2022-11-14 08:33:57 +13:00
andres-portainer
49d02e0386
fix(db): remove a bucket overwrite EE-4424 ( #7867 )
2022-11-03 18:51:15 -03:00
Oscar Zhou
9e1f80cf37
chore(ui/ldap): add texttip for group search configuration ( #7944 )
2022-11-02 11:31:44 +13:00
Dakota Walsh
55211ef00e
fix(ingress): allow none controller type EE-4420 ( #7883 )
...
Co-authored-by: testA113 <alex.harris@portainer.io >
2022-10-25 09:41:30 +13:00
andres-portainer
5488389278
fix(code): replace calls to ioutil EE-4425 ( #7878 )
2022-10-17 15:29:12 -03:00
andres-portainer
367f3dd6d4
fix(tags): remove a data race EE-4310 ( #7862 )
2022-10-13 11:12:12 -03:00
andres-portainer
cb79dc18f8
chore(code): reduce divergence with EE EE-4344 ( #7748 )
2022-09-28 14:56:32 -03:00
andres-portainer
e9384a6987
fix(database): fix a data race around the bucket sequences EE-4332 ( #7738 )
2022-09-27 16:14:00 -03:00
Dakota Walsh
89eda13eb3
feat(ingress): autodetect ingress controllers EE-673 ( #7712 )
2022-09-27 08:43:24 +13:00
Prabhat Khera
ef1d648c07
feat(ingress): ingresses datatable with add/edit ingresses EE-2615 ( #7672 )
2022-09-21 16:49:42 +12:00
andres-portainer
36e7981ab7
feat(logging): replace all the loggers with zerolog EE-4186 ( #7663 )
2022-09-16 13:18:44 -03:00
itsconquest
bca1c6b9cf
feat(internal-auth): ability to set minimum password length [EE-3175] ( #6942 )
...
* feat(internal-auth): ability to set minimum password length [EE-3175]
* pass props to react component
* fixes + WIP slider
* fix slider updating + add styles
* remove nested ternary
* fix slider updating + add remind me later button
* add length to settings + value & onchange method
* finish my account view
* fix slider updating
* slider styles
* update style
* move slider in
* update size of slider
* allow admin to browse to authentication view
* use feather icons instead of font awesome
* feat(settings): add colors to password rules
* clean up tooltip styles
* more style changes
* styles
* fixes + use requiredLength in password field for icon logic
* simplify logic
* simplify slider logic and remove debug code
* use required length for logic to display pwd length warning
* fix slider styles
* use requiredPasswordLength to determine if password is valid
* style tooltip based on theme
* reset skips when password is changed
* misc cleanup
* reset skips when required length is changed
* fix formatting
* fix issues
* implement some suggestions
* simplify logic
* update broken test
* pick min password length from DB
* fix suggestions
* set up min password length in the DB
* fix test after migration
* fix formatting issue
* fix bug with icon
* refactored migration
* fix typo
* fixes
* fix logic
* set skips per user
* reset skips for all users on length change
Co-authored-by: Chaim Lev-Ari <chiptus@gmail.com >
Co-authored-by: Dmitry Salakhov <to@dimasalakhov.com >
2022-06-03 16:00:13 +12:00
Prabhat Khera
e4241207cb
fix(database): db migration improvements EE-2688 ( #6662 )
2022-04-14 16:25:13 +12:00
andres-portainer
a66e863646
fix(boltdb): upgrade to the latest version to avoid problems with the race detector EE-2729 ( #6638 )
2022-03-18 13:16:31 -03:00
Prabhat Khera
eb6cdf1229
created bucket if not exists during restore sequence ( #6614 )
2022-03-03 09:10:26 +13:00
Marcelo Rydel
8b7dcf20bf
feat(db): add CreateObjectWithStringId function [EE-2612] ( #6611 )
2022-03-02 09:22:03 -03:00
Prabhat Khera
14ed6ed2a3
DB upgrade failes if bucket does not exists ( #6608 )
2022-03-01 10:31:33 +13:00
Matt Hook
a89c3773dd
fix(datastore): export/import the bolt sequence number EE-2451 ( #6571 )
...
* Implement setter/getter for the sequence
* import/export counts
* fix go tests. rename vars
* Improved and simplified the logic. Made it more generic
* Remove unused methods
* remove unused methods
* not part of branch fix
2022-02-22 09:53:17 +13:00
Prabhat Khera
a8d3cda3fa
Fix(db): needs encryption migration function fixed EE-2414 ( #6494 )
...
* fix(db) NeedsEncryptionMigration EE-2414
* fix for case where we started encrypted and restore unencrypted. We don't want to have two databases
* fix(db): handle decryption error EE-2466
Co-authored-by: Matt Hook <hookenz@gmail.com >
Co-authored-by: andres-portainer <andres-portainer@users.noreply.github.com >
2022-02-02 09:53:59 +13:00
andres-portainer
1bb02eea59
fix(db): handle decryption error EE-2466 ( #6499 )
2022-02-01 11:48:26 -03:00
Marcelo Rydel
2c4c638f46
feat(intel): Enable OpenAMT and FDO capabilities ( #6212 )
...
* feat(openamt): add AMT Devices information in Environments view [INT-8] (#6169 )
* feat(openamt): add AMT Devices Ouf of Band Managamenet actions [INT-9] (#6171 )
* feat(openamt): add AMT Devices KVM Connection [INT-10] (#6179 )
* feat(openamt): Enhance the Environments MX to activate OpenAMT on compatible environments [INT-7] (#6196 )
* feat(openamt): Enable KVM by default [INT-25] (#6228 )
* feat(fdo): implement the FDO configuration settings INT-19 (#6238 )
feat(fdo): implement the FDO configuration settings INT-19
* feat(fdo): implement Owner client INT-17 (#6231 )
feat(fdo): implement Owner client INT-17
* feat(openamt): hide wireless config in OpenAMT form (#6250 )
* feat(openamt): Increase OpenAMT timeouts [INT-30] (#6253 )
* feat(openamt): Disable the ability to use KVM and OOB actions on a MPS disconnected device [INT-36] (#6254 )
* feat(fdo): add import device UI [INT-20] (#6240 )
feat(fdo): add import device UI INT-20
* refactor(fdo): fix develop merge issues
* feat(openamt): Do not fetch OpenAMT details for an unassociated Edge endpoint (#6273 )
* fix(intel): Fix switches params (#6282 )
* feat(openamt): preload existing AMT settings (#6283 )
* feat(openamt): Better UI/UX for AMT activation loading [INT-39] (#6290 )
* feat(openamt): Remove wireless config related code [INT-41] (#6291 )
* yarn install
* feat(openamt): change kvm redirection for pop up, always enable features [INT-37] (#6292 )
* feat(openamt): change kvm redirection for pop up, always enable features [INT-37] (#6293 )
* feat(openmt): use .ts services with axios for OpenAMT (#6312 )
* Minor code cleanup.
* fix(fdo): move the FDO client code to the hostmanagement folder INT-44 (#6345 )
* refactor(intel): Add Edge Compute Settings view (#6351 )
* feat(fdo): add FDO profiles INT-22 (#6363 )
feat(fdo): add FDO profiles INT-22
* fix(fdo): fix incorrect profile URL INT-45 (#6377 )
* fixed husky version
* fix go.mod with go mod tidy
* feat(edge): migrate OpenAMT devices views to Edge Devices [EE-2322] (#6373 )
* feat(intel): OpenAMT UI/UX adjustments (#6394 )
* only allow edge agent as edge device
* show all edge agent environments on Edge Devices view
* feat(fdo): add the ability to import multiple ownership vouchers at once EE-2324 (#6395 )
* fix(edge): settings edge compute alert (#6402 )
* remove pagination, add useMemo for devices result array (#6409 )
* feat(edge): minor Edge Devices (AMT) UI fixes (#6410 )
* chore(eslint): fix versions
* chore(app): reformat codebase
* change add edge agent modal behaviour, fix yarn.lock
* fix use pagination
* remove extractedTranslations folder
* feat(edge): add FDO Profiles Datatable [EE-2406] (#6415 )
* feat(edge): add KVM workaround tooltip (#6441 )
* feat(edge): Add default FDO profile (#6450 )
* feat(edge): add settings to disable trust on first connect and enforce Edge ID INT-1 EE-2410 (#6429 )
Co-authored-by: andres-portainer <91705312+andres-portainer@users.noreply.github.com >
Co-authored-by: Anthony Lapenna <anthony.lapenna@portainer.io >
Co-authored-by: andres-portainer <andres-portainer@users.noreply.github.com >
Co-authored-by: Chaim Lev-Ari <chiptus@gmail.com >
2022-01-24 08:48:04 +13:00