Cameron Perera
cf0df900e0
chore: 🤖 bump lodash to 4.18.1 ( #3242 )
2026-04-21 11:36:01 -05:00
dependabot[bot] and cameronperera
214304dc8c
chore(deps): bump lodash from 4.17.23 to 4.18.1 in /ui/desktop/electron-app ( #3236 )
...
* chore(deps): bump lodash in /ui/desktop/electron-app
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.18.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore: 🤖 bump lodash version in electron-app
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: cameronperera <cameron.perera@hashicorp.com >
2026-04-21 10:55:03 -05:00
Susmitha Girumala
ed8075d200
chore: 🤖 Update flatted dep to latest ( #3240 )
...
Update flatted to latest >=3.4.0 version to fix DoS vuln CVE-2026-32141
2026-04-17 10:00:59 -04:00
Susmitha Girumala
07089e97e2
chore: 🤖 Update immutable to fix CVE 2026 29063 ( #3237 )
...
* chore: 🤖 Update immutable to fix CVE 2026 29063
Tag immutable to latest 5.1.5 version to fix prototype pollution vuln
✅ Closes: https://github.com/hashicorp/boundary-ui/security/code-scanning/239
* chore: 🤖 Undo immutable override in favor of updating only deps
2026-04-15 11:59:27 -04:00
Dharini
14b3c8c6d0
fix: 🐛 @xmldom/xmldom version update ( #3238 )
2026-04-14 14:21:57 -07:00
Zhihe Li
6580350dcf
feat: 🎸 Update AWS host catalog fields to be required ( #3214 )
2026-04-13 16:33:41 -04:00
Michael Li
51be681758
chore: Always run end-to-end tests ( #3234 )
...
* chore: Always run e2e tests
* chore: Parallelize browsers
2026-04-13 15:08:21 -04:00
Susmitha Girumala
dab50e352d
chore: 🤖 Update underscore to fix vulnerability ( #3231 )
...
* chore: 🤖 Update underscore to fix vulnerability
Code scanning identified a potential DoS attach for underscore versions
not using latest 1.13.8 release
✅ Closes: https://github.com/jashkenas/underscore/issues/3011
* chore: 🤖 Remove nomnom module underscore override
2026-04-09 16:14:45 -04:00
dependabot[bot]
f3af41dea4
chore(deps): bump hashicorp/action-setup-enos from 1.50 to 1.52 ( #3221 )
2026-04-08 09:51:01 -07:00
dependabot[bot]
fb3f88a77d
chore(deps): bump slackapi/slack-github-action from 2.1.1 to 3.0.1 ( #3223 )
2026-04-08 09:08:54 -07:00
dependabot[bot]
7345c79b20
chore(deps): bump actions/setup-go from 6.0.0 to 6.4.0 ( #3220 )
2026-04-07 16:18:41 -07:00
dependabot[bot]
9ed79be3ef
chore(deps): bump actions/setup-node from 6.2.0 to 6.3.0 ( #3222 )
2026-04-07 15:37:22 -07:00
dependabot[bot]
7614f17efb
chore(deps): bump pnpm/action-setup from 4.2.0 to 5.0.0 ( #3219 )
2026-04-07 11:59:18 -07:00
Lisbet Alvarez
ec698d5672
chore: 🤖 update desktop client changelog and version ( #3217 )
...
* chore: 🤖 update desktop client changelog and version
v2.6.0
2026-04-03 12:28:15 -07:00
Priya Patel
266f10d1eb
Fix terminal view lag while route changes ( #3228 )
...
* fix: 🐛 fixed terminal view being visible after route change
* test: 💍 fixed tests
* chore: 🤖 used willTransition hook
* chore: 🤖 hides terminal view on willtransition
* fix: 🐛 removed unneccessary await from hideTerminalView
* chore: 🤖 removed extra hideterminalview call
* chore: 🤖 removed settabactive on failure
2026-04-03 12:11:46 -07:00
Priya Patel
e30168c55a
fix: 🐛 DC e2e tests ( #3216 )
...
* fix: 🐛 fixed DC e2e tests
* chore: 🤖 addressed feedback
2026-04-03 11:49:45 -07:00
Cameron Perera
4e7d6ba57e
fix: 🐛 add default value to spawn options param ( #3227 )
2026-04-03 09:59:18 -07:00
Zhihe Li
f3968d353d
chore: 🤖 Update dependency for handlebars ( #3215 )
2026-03-31 13:05:00 -04:00
dependabot[bot] and Zhihe Li
33055d6095
chore(deps): bump picomatch from 2.3.1 to 2.3.2 in /ui/desktop/electron-app ( #3209 )
...
* chore(deps): bump picomatch in /ui/desktop/electron-app
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore: 🤖 Update picomatch
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2026-03-31 12:39:59 -04:00
Priya Patel
f48e6dc049
Refactor: Load terminal using web contents view ( #3190 )
...
* chore: 🤖 create terminal preload
* chore: 🤖 created terminal-manager service and updated handlers
* chore: 🤖 adds terminal view and bundling script
* chore: 🤖 addede terminal service, updated tabs component
* chore: 🤖 hides terminal on signout modal
* test: 💍 added terminal service tests
* chore: 🤖 removed debug file
* chore: 🤖 adds windows event handler
* docs: ✏️ adds jsdoc for terminal view
* chore: 🤖 removed xterm dependency from desktop package.json
* chore: 🤖 updated sessionId check
* chore: 🤖 fixed zoom sync with main window
* chore: 🤖 adds CSP for terminal view
* chore: 🤖 hides terminal on error
* chore: 🤖 cleamup listener, fixed failing tests
* chore: 🤖 fixed terminal view cleanup
* chore: 🤖 addressed feedback
* fix: 🐛 adds null check for destroy, hdie terminal view
* fix: 🐛 fixed terminal view on logout/app quit modal
* fix: 🐛 fixed hidding modal on app quit
* chore: 🤖 addressed feedback
* chore: 🤖 hides terminal view when sidenav is expanded
* chore: 🤖 removed canDisplayExistingTerminal
2026-03-30 10:08:55 -07:00
Priya Patel
605b7940e3
fix: 🐛 electron IPC error handling ( #3208 )
...
* fix: 🐛 fixed electron error handling
* chore: 🤖 addressed feedback
* chore: 🤖 removed error.name, return error as is from main
* chore: 🤖 updated error name
* chore: 🤖 adds new error on renderer side
* chore: 🤖 send error message only
* chore: 🤖 adds error fallback
2026-03-27 14:26:31 -07:00
Cameron Perera
7454ecf57a
fix: 🐛 resolve update credential error bug ( #3201 )
2026-03-25 16:09:56 -05:00
Michael Li
28b185bec8
fix(e2e): Update vault addresses to work in AWS ( #3206 )
2026-03-25 12:06:19 -04:00
Cameron Perera
e345946c7d
docs: ✏️ update e2e readme ( #3205 )
2026-03-23 10:18:04 -05:00
Michael Li
6c3a57b599
chore(e2e): Update e2e tests to work for boundary-ui-enterprise ( #3197 )
...
* test: 💍 Update usage of Vault addresses
* chore: 🤖 Update admin ui e2e tests for boundary-ui-enterprise
* chore: 🤖 Update desktop e2e tests for boundary-ui-enterprise
2026-03-19 10:26:49 -04:00
Blake Ryder
52e36e6463
Update LICENSE ( #3195 )
2026-03-16 15:48:37 +05:30
Priya Patel
392e49bf49
refactor: 💡 window postmessage pattern -> contextbridge boundary api ( #3167 )
...
* refactor: 💡 postmessage pattern -> contextbridge boundary api
* refactor: 💡 use sinon stub for boundary api mock test helper
* refactor: 💡 updated tests
* refactor: 💡 renamed boundary mock api
* chore: 🤖 addressed feedback
* refactor: 💡 updated context bridge name, added nested objects
2026-03-13 15:14:38 -07:00
Lisbet Alvarez
eba17d3c71
chore: 🤖 bump node tar to 7.5.10 ( #3193 )
2026-03-10 14:31:37 -07:00
Lisbet Alvarez
cdfeee3916
chore: 🤖 bump webpack to v5.105.4 ( #3192 )
2026-03-10 10:57:36 -07:00
dependabot[bot] and Lisbet Alvarez
f59603d70a
chore(deps): bump hashicorp/action-setup-enos from 1.40 to 1.50 ( #3188 )
...
Bumps [hashicorp/action-setup-enos](https://github.com/hashicorp/action-setup-enos ) from 1.40 to 1.50.
- [Commits](https://github.com/hashicorp/action-setup-enos/compare/80a17fa25605989a7a53199137dae1244e32353f...17b90fcf9591275b468a94aefb9dc6a93017de8a )
---
updated-dependencies:
- dependency-name: hashicorp/action-setup-enos
dependency-version: '1.50'
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
2026-03-09 16:42:42 -07:00
dependabot[bot]
638dbff235
chore(deps): bump hashicorp/setup-terraform from 3.1.2 to 4.0.0 ( #3187 )
...
Bumps [hashicorp/setup-terraform](https://github.com/hashicorp/setup-terraform ) from 3.1.2 to 4.0.0.
- [Release notes](https://github.com/hashicorp/setup-terraform/releases )
- [Changelog](https://github.com/hashicorp/setup-terraform/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/setup-terraform/compare/b9cd54a3c349d3f38e8881555d616ced269862dd...5e8dbf3c6d9deaf4193ca7a8fb23f2ac83bb6c85 )
---
updated-dependencies:
- dependency-name: hashicorp/setup-terraform
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 15:50:06 -07:00
Lisbet Alvarez
e310b5abfa
Add e2e test for target sort and modify e2e dc testing workflow to build binary ( #3176 )
...
* test: 💍 add e2e test case for sort target name
* chore: 🤖 update desktop e2e workflow to use boundary ent repo
* fix: 🐛 make sure org is fully loaded before sorting
* fix: 🐛 add missing step to move binary to correct folder
* refactor: 💡 update to wait for table load in test
* test: 💍 validate cache status
* fix: 🐛 remove unneeded flag so tests use enos binary
* refactor: 💡 use commit from ui-ent repo to build binary
* fix: 🐛 update selector due to changes from main merge
* fix: 🐛 update selector for dropdown link
* fix: 🐛 reopen dropdown after switching org + add workflow input
* docs: ✏️ clean up comments in workflow file
2026-03-05 12:41:45 -08:00
Cameron Perera
b63ea6eee0
fix: 🐛 clean up sessions tracking in session manager ( #3150 )
...
* fix: 🐛 clean up sessions tracking in session manager
* refactor: 💡 PR feedback
* fix: 🐛 add onClose event listener to clean up sessions
* refactor: 💡 update to async/await
* refactor: 💡 move close event after spawn
* refactor: 💡 move onClose session handler to spawn onClose
2026-03-05 12:02:38 -06:00
dependabot[bot] and Lisbet Alvarez
780740f2f2
chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 ( #3186 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6.0.0 to 7.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/b7c566a772e6b6bfb58ed0dc250532a479d7789f...bbbca2ddaa5d8feaa63e36b76fdaad77386f024f )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
2026-03-04 13:03:36 -08:00
dependabot[bot] and Lisbet Alvarez
163758a1cb
chore(deps): bump browser-actions/setup-chrome from 2.1.0 to 2.1.1 ( #3185 )
...
Bumps [browser-actions/setup-chrome](https://github.com/browser-actions/setup-chrome ) from 2.1.0 to 2.1.1.
- [Release notes](https://github.com/browser-actions/setup-chrome/releases )
- [Changelog](https://github.com/browser-actions/setup-chrome/blob/master/CHANGELOG.md )
- [Commits](https://github.com/browser-actions/setup-chrome/compare/b94431e051d1c52dcbe9a7092a4f10f827795416...4f8e94349a351df0f048634f25fec36c3c91eded )
---
updated-dependencies:
- dependency-name: browser-actions/setup-chrome
dependency-version: 2.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
2026-03-03 15:13:27 -08:00
Lisbet Alvarez
e91bf99f6d
chore: 🤖 Uprage HDS to v6.0.0 ( #3184 )
2026-03-03 10:17:18 -08:00
Zhihe Li and ZedLi
43c9389b69
feat: 🎸 Add grant templates for roles ( #3115 )
...
* feat: 🎸 Add grant templates for roles
* test: 💍 Add a11y ignore
* fix: 🐛 Add selected text
* test: 💍 Update tests
* refactor: 💡 Update manage scope styles to be consistent as well
* Add missing copyright headers
---------
Co-authored-by: ZedLi <5783847+ZedLi@users.noreply.github.com >
2026-03-03 12:32:53 -05:00
Zhihe Li
79b6360c30
chore: 🤖 Update open api tools for basic-ftp ( #3182 )
...
* chore: 🤖 Update open api tools for basic-ftp
* chore: 🤖 Update ajv deps
2026-02-27 18:12:31 -05:00
dependabot[bot] and Zhihe Li
93d709f7ba
chore(deps): bump ajv from 8.17.1 to 8.18.0 in /ui/desktop/electron-app ( #3172 )
...
* chore(deps): bump ajv from 8.17.1 to 8.18.0 in /ui/desktop/electron-app
Bumps [ajv](https://github.com/ajv-validator/ajv ) from 8.17.1 to 8.18.0.
- [Release notes](https://github.com/ajv-validator/ajv/releases )
- [Commits](https://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.0 )
---
updated-dependencies:
- dependency-name: ajv
dependency-version: 8.18.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore: 🤖 Upgrade ajv
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2026-02-27 13:51:49 -05:00
Zhihe Li
999c21c66a
Upgrade eslint ( #3175 )
...
* chore: 🤖 Upgrade eslint config for admin ui
* chore: 🤖 Fix eslint issues for admin
* chore: 🤖 Upgrade eslint config for desktop
* chore: 🤖 Fix linting errors in desktop
* chore: 🤖 Upgrade eslint for api addon
* chore: 🤖 Fix eslint issues in api addon
* chore: 🤖 Upgrade eslint for auth addon
* chore: 🤖 Fix eslint issues in auth addon
* chore: 🤖 Upgrade core eslint config
* chore: 🤖 Fix eslint issue for core addon
* chore: 🤖 Upgrade eslint config for rose addon
* chore: 🤖 Fix eslint issue for rose addon
* chore: 🤖 Upgrade e2e eslint config
* chore: 🤖 Fix eslint issues in e2e
* chore: 🤖 Fix CI linting issues
* chore: 🤖 Add back linting server files for the future
* chore: 🤖 Update qunit rules to use extends
2026-02-27 13:32:27 -05:00
Lisbet Alvarez
d6e8e58ca1
feat: 🎸 Add sorting to sessions started column ( #3174 )
...
* feat: 🎸 Add sorting to sessions started column
* test: 💍 add missing a11y ignores for existing color issue
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-18520
2026-02-26 09:28:00 -08:00
Zhihe Li
df24ba6a15
chore: 🤖 Update minimatch to latest versions for security alert ( #3179 )
2026-02-25 17:35:21 -05:00
Lisbet Alvarez
b1b49edb39
Refactor hds side nav to hds app side nav and header ( #3032 )
...
* refactor: 💡 use hds app header and app side nav
* style: 💄 fix dark-mode colors for side nav and app header
* style: 💄 cleanup
* style: 💄 simplify selector
* refactor: 💡 move util (param finder) to core addon
* refactor: 💡 move scope picker to core addon
* refactor: 💡 use hds header and app side nav in ui/desktop
* refactor: 💡 clean up ui/desktop files
* refactor: 💡 remove uneeded header components
* refactor: 💡 remove uneeded global layout
* Add missing copyright headers
* style: 💄 adjust foreground and background colors to fix contras
* style: 💄 remove uneeded stylelint disables
* style: 💄 fix dark mode styling in desktop ui
* refactor: 💡 readd user-select style
* test: 💍 fix tests + e2e tests for admin and desktop UIs
* refactor: 💡 clean up uneeded main elements and fix color link
* Add missing copyright headers
* fix: 🐛 e2e test selectors for ui/desktop
* style: 💄 revert link color change
* refactor: 💡 remove hds override
* fix: 🐛 scope dropdown for desktop
* fix: 🐛 max-height to desktop scope dropdown
* Add missing copyright headers
* chore: 🤖 update lockfile due to webpack update
2026-02-25 13:55:36 -08:00
Zhihe Li
aaabfbe54d
chore: 🤖 Update node-tar ( #3178 )
2026-02-25 15:14:23 -05:00
Zhihe Li
51ee5b2b20
chore: 🤖 Resolve dependabot alert for @isaacs/brace-expansion ( #3177 )
2026-02-24 17:09:02 -05:00
hashicc
566a02cbeb
chore: 🤖 bump ember-resolver to v13 ( #3096 )
2026-02-24 15:24:44 -05:00
hashicc and Lisbet Alvarez
3a847605ed
Reapply ember-can upgrade ( #3111 )
...
* chore: 🤖 reapply previous ember-can upgrade from #3093
* chore: 🤖 add missing ember-inflector dependency
* chore: 🤖 move @ember/string to be a dependency in desktop
* chore: 🤖 re-run pnpm install to resolve lockfile dupe key error
* chore: 🤖 remove unused abilities service injections
Co-Authored-By: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
---------
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
2026-02-24 13:48:34 -05:00
Lisbet Alvarez
772857dbad
Icu 18518 UI add sorting support to cache daemon handler ( #3168 )
...
* feat: 🎸 add sorting support & sort feature on targets name column
* test: 💍 cleanup and add tests
* refactor: 💡 remove log
* fix: 🐛 dont add undefined/null values from sort to query
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-18518
2026-02-19 10:38:54 -08:00
Michael Li
9e069ffc0c
chore(e2e): Continue on error if clean up test infra fails ( #3170 )
2026-02-17 14:11:35 -05:00
dependabot[bot]
ba77e9dd1b
chore(deps-dev): bump webpack from 5.99.8 to 5.104.1 ( #3166 )
2026-02-16 15:06:44 -08:00