Commit Graph

1708 Commits

Author SHA1 Message Date
Jade Welton 63d943b242 Merge branch 'master' of https://github.com/Azure/cosmos-explorer into users/jawelton/remove-notebooks-terminal-052126 2026-05-22 09:31:04 -07:00
jawelton74 7295d63aaf Remove gallery.html and all associated gallery functionality (#2474)
* Remove gallery.html and all associated gallery functionality

Remove the standalone gallery.html entry point, the in-app gallery tab,
the publish-to-gallery pane, and all gallery-related components, utilities,
and API methods that are no longer needed.

Deleted:
- src/GalleryViewer/ (standalone entry point)
- src/Explorer/Controls/NotebookGallery/ (gallery components)
- src/Explorer/Controls/Header/GalleryHeaderComponent.tsx
- src/Explorer/Tabs/GalleryTab.tsx
- src/Explorer/Panes/PublishNotebookPane/ (publish pane)
- src/Utils/GalleryUtils.ts and tests
- images/GalleryIcon.svg

Edited:
- webpack.config.js (removed entry point and HTML plugin)
- Explorer.tsx (removed openGallery, publishNotebook methods)
- ResourceTreeAdapter.tsx (removed gallery tree node and publish menu)
- NotebookV2Tab.ts (removed publish-to-gallery button)
- NotebookManager.tsx (removed openPublishNotebookPane)
- NotebookViewerComponent.tsx (stripped gallery actions)
- JunoClient.ts (removed gallery interfaces and API methods)
- TelemetryConstants.ts, Constants.ts, ViewModels.ts,
  extractFeatures.ts, useKnockoutExplorer.ts (removed gallery constants)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Update package-lock

* Revert changes to Telemetry Constants

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-22 09:30:34 -07:00
dependabot[bot] 7a9a3aee2d Bump follow-redirects from 1.15.6 to 1.16.0 in /preview (#2459)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.6 to 1.16.0.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.6...v1.16.0)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-version: 1.16.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-21 14:28:39 -07:00
Jade Welton bf71a6131a Fix formatting. 2026-05-21 12:09:01 -07:00
Jade Welton 2527e4bd85 Remove obsolete firewall check for VCore Mongo CloudShell terminal
CloudShell connects from Azure infrastructure and doesn't require a
0.0.0.0-255.255.255.255 firewall rule. The 'Open MongoDB (DocumentDB) shell'
button already works without this check because BaseTerminalComponentAdapter
skips the firewall gate for VCoreMongo/Mongo shell types.

- Remove firewall check, notification, and related state from VCoreMongoQuickstartTab
- Remove dead VCoreMongo firewall check from TerminalTab (was never enforced)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-21 11:14:29 -07:00
Jade Welton c7f9d7e305 Switch VCore Mongo quickstart to use CloudShell terminal
- Replace NotebookTerminalComponent with CloudShellTerminalComponent in VCoreMongoQuickstartTab
- Refactor useTerminal hook to send messages via WebSocket instead of postRobot/iframe
- Register CloudShellTerminalComponent socket with useTerminal store
- Remove notebook dependencies (useNotebook, allocateContainer) from VCoreMongoQuickstartTab
- Remove useTerminal reference from NotebookTerminalComponent (dead code)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-21 10:19:13 -07:00
Jade Welton 5989c77ccf Remove terminal.html webpack entry point and notebooks terminal code
- Delete src/Terminal/ directory (JupyterLabAppFactory, index.ts/html/css, TerminalProps)
- Delete NotebookTerminalComponentAdapter (no longer needed)
- Simplify TerminalTab to always use CloudShellTerminalComponentAdapter
- Inline TerminalProps interface into NotebookTerminalComponent
- Remove src/Terminal/**/* from tsconfig.strict.json

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-21 09:38:33 -07:00
Jade Welton a9fd9bffbc Revert changes to Telemetry Constants 2026-05-21 08:39:41 -07:00
Jade Welton 580c9b8e78 Merge branch 'users/jawelton/remove-gallery' of https://github.com/Azure/cosmos-explorer into users/jawelton/remove-gallery 2026-05-21 07:59:11 -07:00
Jade Welton 17fb39fd78 Merge branch 'master' of https://github.com/Azure/cosmos-explorer into users/jawelton/remove-gallery 2026-05-21 07:58:30 -07:00
sunghyunkang1111 537ebb6914 Upload Playwright reports to blob storage (#2475)
* run 1 test

* Pr comment test

* skipped tests

* bring back all tests

* Table improvements

* Make it a separate job for upload
2026-05-20 17:57:28 -05:00
sunghyunkang1111 58e13e6a80 Fix the empty string referrer for firefox 150+ (#2486) 2026-05-20 14:12:29 -05:00
asier-isayas c0c400a240 Enable connection string login deeplink from Try Cosmos (#2490)
Co-authored-by: Asier Isayas <aisayas@microsoft.com>
2026-05-20 10:15:39 -07:00
Laurent Nguyen 7ad7aac4f2 feat: Add duration tracking for query execution success and failure in nextPage function (#2487) 2026-05-20 16:40:58 +02:00
vchske 05f834ed57 Users/chskelt/pkupdate (#2479)
* Initial change for online partition key change

* Refactoring container copy strings so they can be locallized

* Missed a file

* Fixing some issues found by lint

* Fixing errors

* Fixing unit tests

* Fixing error caused by merging from master

* Fixing minor error from merge

* Fixing merge error

* Addressing comments

* Addressing some PR comments

* Minor issues

* Refixing a formatting issue

* Fixed localization error
2026-05-18 11:23:49 -07:00
olprod c71f5d5a00 Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2549709 (#2478)
* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2537086

* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2538719

* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2542662

* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2543180

* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2545050

* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2546636

* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2549709

---------

Co-authored-by: sunghyunkang1111 <114709653+sunghyunkang1111@users.noreply.github.com>
2026-05-15 11:28:18 -05:00
jawelton74 f3ceca4ba5 Remove preview tag from GSI label. (#2484) 2026-05-15 06:14:21 -07:00
dependabot[bot] 98eb31da7e Bump fast-uri from 3.1.0 to 3.1.2 (#2480)
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.0...v3.1.2)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 3.1.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-12 14:01:32 -07:00
dependabot[bot] 96bb167c15 Bump axios from 1.15.0 to 1.16.0 (#2476)
Bumps [axios](https://github.com/axios/axios) from 1.15.0 to 1.16.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.15.0...v1.16.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.16.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 12:48:05 -07:00
dependabot[bot] 470f043ed5 Bump @babel/plugin-transform-modules-systemjs from 7.25.0 to 7.29.4 (#2481)
Bumps [@babel/plugin-transform-modules-systemjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-systemjs) from 7.25.0 to 7.29.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.29.4/packages/babel-plugin-transform-modules-systemjs)

---
updated-dependencies:
- dependency-name: "@babel/plugin-transform-modules-systemjs"
  dependency-version: 7.29.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 10:19:49 -07:00
Jade Welton 148800ab1b Merge branch 'master' of https://github.com/Azure/cosmos-explorer into users/jawelton/remove-gallery 2026-05-11 08:31:19 -07:00
BChoudhury-ms d374458e1b feat: Redesign container-copy flow to select destination account and enable cross-account container creation (#2436)
* feat: Redesign container-copy flow to select destination account and enable cross-account container creation

* upgrade RBAC permissions from read only to read-write

* fix copyjob playwright tests

* swap source-destination content

* fix formating

* use targetAccountOverride for capability checks in AddCollectionPanel

* feat: localize ContainerCopy hardcoded strings using i18next and refactor readDatabasesWithARM

* removed container copy messages json file
2026-05-11 17:24:51 +05:30
dependabot[bot] 762e12a3f9 Bump minimatch and recursive-readdir (#2405)
Bumps [minimatch](https://github.com/isaacs/minimatch) and [recursive-readdir](https://github.com/jergason/recursive-readdir). These dependencies needed to be updated together.

Updates `minimatch` from 3.1.2 to 3.1.5
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5)

Updates `minimatch` from 9.0.5 to 9.0.9
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5)

Updates `recursive-readdir` from 2.2.2 to 2.2.3
- [Changelog](https://github.com/jergason/recursive-readdir/blob/master/CHANGELOG.md)
- [Commits](https://github.com/jergason/recursive-readdir/commits/v2.2.3)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 3.1.5
  dependency-type: indirect
- dependency-name: minimatch
  dependency-version: 9.0.9
  dependency-type: indirect
- dependency-name: recursive-readdir
  dependency-version: 2.2.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-06 15:49:33 -07:00
dependabot[bot] 062375ea63 Bump path-to-regexp in /preview (#2438)
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) to 8.4.2 and updates ancestor dependency . These dependencies need to be updated together.


Updates `path-to-regexp` from 8.3.0 to 8.4.2
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases)
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md)
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v8.3.0...v8.4.2)

Updates `path-to-regexp` from 0.1.12 to 0.1.13
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases)
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md)
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v8.3.0...v8.4.2)

---
updated-dependencies:
- dependency-name: path-to-regexp
  dependency-version: 0.1.13
  dependency-type: direct:production
- dependency-name: path-to-regexp
  dependency-version: 8.4.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-06 13:25:26 -07:00
Jade Welton b39b1acab5 Merge branch 'master' of https://github.com/Azure/cosmos-explorer into users/jawelton/remove-gallery 2026-05-05 15:02:52 -07:00
olprod 908e4d64d1 Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2531973 (#2470)
* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2521856

* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2523489

* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2525148

* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2526686

* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2529254

* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2530822

* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2531973

---------

Co-authored-by: sunghyunkang1111 <114709653+sunghyunkang1111@users.noreply.github.com>
2026-05-05 12:31:01 -05:00
olprod 25008bb4e3 Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2521760 (#2451)
* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2492509

* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2494365

* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2496121

* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2509221

* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2510680

* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2511934

* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2514793

* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2516553

* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2517913

* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2518008

* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2519279

* Localized file check-in by OneLocBuild Task: Build definition ID 13114: Build ID 2520710

---------

Co-authored-by: sunghyunkang1111 <114709653+sunghyunkang1111@users.noreply.github.com>
2026-05-05 12:30:45 -05:00
dependabot[bot] 62923f434e Bump @xmldom/xmldom from 0.8.12 to 0.8.13 (#2467)
Bumps [@xmldom/xmldom](https://github.com/xmldom/xmldom) from 0.8.12 to 0.8.13.
- [Release notes](https://github.com/xmldom/xmldom/releases)
- [Changelog](https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md)
- [Commits](https://github.com/xmldom/xmldom/compare/0.8.12...0.8.13)

---
updated-dependencies:
- dependency-name: "@xmldom/xmldom"
  dependency-version: 0.8.13
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-04 12:53:22 -07:00
jawelton74 a36467f4ea Remove Phoenix function GetDbAccountAllowedStatus (#2472)
* Scale the number of test accounts used for SQL tests to one per shard.

* Set PLAYWRIGHT_SHARD_INDEX environment variable in CI workflow.

* Add log statement for the shared index and selected account.

* Remove console log.

* Fix order of accounts so that shard index maps to same account index.

* Try to fix the SQL account scope in ci.yml

* Get tokens for all accounts and use the shard index to pick which one.

* Set tokens without loop.

* Handcode the token use in tests.

* Fix database creation.

* Add debug for rbac token issues.

* Common function for retrieving NoSQL token.

* Disable eslint rule for noconsole temporarily.

* Move getNoSqlRbacToken to separate file.

* Fix ref to new function.

* mock Resource Graph API — fires on auto-subscription selection to populate account dropdown

* Code tidy-up.

* Fix build errors.

* Remove deprecated getDbAccountAllowedStatus from PhoenixClient

The getDbAccountAllowedStatus endpoint is no longer available. All callers
now assume a Forbidden result, meaning isPhoenixNotebooks and
isPhoenixFeatures are always false.

- Remove getDbAccountAllowedStatus() from PhoenixClient
- Simplify getPhoenixStatus() in useNotebook to set both flags to false
- Remove IDbAccountAllow interface from DataModels
- Remove PhoenixDBAccountAllowed and CheckPhoenixStatus telemetry actions
- Clean up unused imports

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Revert removal of enum values, to be safe.

---------

Co-authored-by: Bikram Choudhury <bchoudhury@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-04 07:24:04 -07:00
Jade Welton d5fae60387 Merge branch 'master' of https://github.com/Azure/cosmos-explorer into users/jawelton/remove-gallery 2026-05-01 14:41:10 -07:00
Jade Welton 2627d2f215 Update package-lock 2026-05-01 14:37:43 -07:00
Jade Welton 59f3223f91 Remove gallery.html and all associated gallery functionality
Remove the standalone gallery.html entry point, the in-app gallery tab,
the publish-to-gallery pane, and all gallery-related components, utilities,
and API methods that are no longer needed.

Deleted:
- src/GalleryViewer/ (standalone entry point)
- src/Explorer/Controls/NotebookGallery/ (gallery components)
- src/Explorer/Controls/Header/GalleryHeaderComponent.tsx
- src/Explorer/Tabs/GalleryTab.tsx
- src/Explorer/Panes/PublishNotebookPane/ (publish pane)
- src/Utils/GalleryUtils.ts and tests
- images/GalleryIcon.svg

Edited:
- webpack.config.js (removed entry point and HTML plugin)
- Explorer.tsx (removed openGallery, publishNotebook methods)
- ResourceTreeAdapter.tsx (removed gallery tree node and publish menu)
- NotebookV2Tab.ts (removed publish-to-gallery button)
- NotebookManager.tsx (removed openPublishNotebookPane)
- NotebookViewerComponent.tsx (stripped gallery actions)
- JunoClient.ts (removed gallery interfaces and API methods)
- TelemetryConstants.ts, Constants.ts, ViewModels.ts,
  extractFeatures.ts, useKnockoutExplorer.ts (removed gallery constants)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-01 14:32:33 -07:00
sunghyunkang1111 4e8410cd66 Added quantizerType support in vector embedding (#2471)
* Added quantizerType support in vector embedding

* Fix build issues

* Address PR Comments

* address pr comments
2026-05-01 12:38:53 -05:00
jawelton74 7014981807 Scale the number of test accounts used for SQL tests to one per shard. (#2468)
* Scale the number of test accounts used for SQL tests to one per shard.

* Set PLAYWRIGHT_SHARD_INDEX environment variable in CI workflow.

* Add log statement for the shared index and selected account.

* Remove console log.

* Fix order of accounts so that shard index maps to same account index.

* Try to fix the SQL account scope in ci.yml

* Get tokens for all accounts and use the shard index to pick which one.

* Set tokens without loop.

* Handcode the token use in tests.

* Fix database creation.

* Add debug for rbac token issues.

* Common function for retrieving NoSQL token.

* Disable eslint rule for noconsole temporarily.

* Move getNoSqlRbacToken to separate file.

* Fix ref to new function.

* mock Resource Graph API — fires on auto-subscription selection to populate account dropdown

* Code tidy-up.

* Fix build errors.

---------

Co-authored-by: Bikram Choudhury <bchoudhury@microsoft.com>
2026-04-30 14:17:32 -07:00
jawelton74 5bf0970b5e Improve delete confirmation dialogs with copyable resource ID and warning (#2464)
* feat: add copyable ID to delete confirmation dialogs

When deleting databases or containers, the confirmation dialog now displays
the resource ID in a read-only text field with a copy button, allowing users
to copy-paste the ID into the confirmation input instead of typing it manually.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Fixed formatting.

* revert non-en locale changes; add localization instruction

Revert changes to non-English locale files — translations are managed
by a separate localization process. Add a note to copilot instructions
clarifying that only en/Resources.json should be modified.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix: capitalize 'Id' in copyable resource ID labels

Changed 'id:' to 'Id:' in the copyable ID labels for delete confirmation
dialogs (both database and collection).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix: capitalize collection name in copyable ID label

Use getCollectionName() directly (returns 'Container', 'Collection', etc.)
instead of the lowercased collectionName variable for the copyable ID label.
The database panel already used getDatabaseName() which returns capitalized.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* feat: add warning message to delete container confirmation dialog

Added the same warning banner that exists in the delete database dialog
to the delete container dialog, informing users that the action cannot
be undone and will permanently delete the resource and its children.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-28 07:48:33 -07:00
jawelton74 277022969c Remove shared throughput option from database and container creation dialogs (#2463)
* Copilot assisted changes to remove shared throughput options in add database/container.

* Add E2E tests verifying shared throughput option is removed from creation dialogs

Add three new E2E tests to sharedThroughput.spec.ts:
- New Database panel should not show shared throughput checkbox
- New Container panel should not show shared throughput checkbox when creating new database
- Dedicated throughput checkbox still appears for existing shared database (regression guard)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-24 07:54:27 -07:00
dependabot[bot] fd49752881 Bump @xmldom/xmldom from 0.7.13 to 0.8.12 (#2441)
Bumps [@xmldom/xmldom](https://github.com/xmldom/xmldom) from 0.7.13 to 0.8.12.
- [Release notes](https://github.com/xmldom/xmldom/releases)
- [Changelog](https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md)
- [Commits](https://github.com/xmldom/xmldom/compare/0.7.13...0.8.12)

---
updated-dependencies:
- dependency-name: "@xmldom/xmldom"
  dependency-version: 0.8.12
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-21 10:18:17 -07:00
asier-isayas 93ef9e2cc2 Default throughput bucket (#2460)
* default throughput bucket

* nit

* show inactive buckets

* add e2e tests for default throughput bucket

* for test sql containers, use throughput of 4000

* remove container throughput on creation

* added offer throughput

* add default throughput bucket info link

* add text localization

* upgrade playwright

* Fix flaky permissionsScreen test by using unrouteAll with ignoreErrors

* fix: move container creation to beforeAll to reduce CI shard timeout

* remove comment

---------

Co-authored-by: Asier Isayas <aisayas@microsoft.com>
2026-04-17 09:10:52 -07:00
jawelton74 57a1876130 Update MSAL dependency to 5.4.0 (#2462)
* Copilot assisted update of MSAL dependencies.

* Update package-lock after build.
2026-04-16 10:40:51 -07:00
jawelton74 255919e082 [Copilot] Update loader-utils dependency (#2458)
* Add copilot instructions and skills for build and tests.

* Add dev-server skill.

* Auth Util changes to fix Entra login while running from copilot.

* Fix lint issue.

* Copilot generated update for loader-utils & less-vars-loader dependency.
2026-04-15 16:11:52 -07:00
dependabot[bot] df6f24780d Bump axios from 1.13.4 to 1.15.0 (#2457)
Bumps [axios](https://github.com/axios/axios) from 1.13.4 to 1.15.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.13.4...v1.15.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.15.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-10 08:50:40 -07:00
dependabot[bot] c3c736f2bb Bump picomatch from 2.3.1 to 2.3.2 (#2434)
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-09 13:59:05 -07:00
sindhuba 246c90ae23 Fix MPAC redirect URL (#2456)
* Fix MPAC redirect URL

* Address comment
2026-04-09 10:53:43 -07:00
sindhuba 339ba4f295 Upgrade MSAL library version (#2454)
* Reapply "MSAL browser migration changes"

This reverts commit 60a65efb7b.

* Fix redirect URI for localhost

* Fix URI for logout and other minor fix

* Remove unnecessary files

* Fix tests

* Fix tests

* Run npm format

* Address comments

* Address comment
2026-04-08 10:40:06 -07:00
sunghyunkang1111 fb250259ed Perf/copilot cleanup and optimizations (#2447)
* perf: remove deprecated copilot feature, add ARM timeouts, fix race conditions

- Remove entire QueryCopilot feature (~50 files deleted, ~30 files cleaned)
- Remove CopilotConfigured and SampleDataLoaded metric phases
- Fix DatabaseTreeRendered 76% stuck rate (remove one-shot guard in useMetricPhases)
- Add 8s default timeout to ARM requests (AbortController-based)
- Fix MSAL token forceRefresh (true -> false, use cache)
- Add concurrency limit of 5 to collection loading in Explorer
- Remove orphaned SampleDataClient.ts and queryCopilotSampleData.json
- Clean up dead sampleDataConnectionInfo field from UserContext

* Clean up copilot and optimize initialization

* Clean up copilot and optimize initialization
2026-04-08 11:25:33 -05:00
dependabot[bot] ab4f1289e1 Bump lodash-es from 4.17.23 to 4.18.1 (#2443)
Bumps [lodash-es](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-es
  dependency-version: 4.18.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-08 06:19:28 -07:00
dependabot[bot] 5b3fbec8ea Bump lodash from 4.17.23 to 4.18.1 (#2445)
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: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 09:50:20 -07:00
jawelton74 b483118b99 Copilot instructions and build/test skills (#2444)
* Add copilot instructions and skills for build and tests.

* Add dev-server skill.

* Auth Util changes to fix Entra login while running from copilot.

* Fix lint issue.
2026-04-06 15:51:54 -07:00
jawelton74 cd4766b490 Make branches configured for push/pr consistent. (#2449) 2026-04-06 13:40:29 -07:00
sakshigupta12feb 8e879a1d7b Removed preview label from DDM (#2442)
* Removed preview label from DDM

* Fix vector policy Playwright tests to handle shared container state and Node 19+ crypto

* fixed lint error

* updated lint

---------

Co-authored-by: Sakshi Gupta <sakshig@microsoft.com>
2026-04-06 21:39:20 +05:30