Skip to content

Commit 1b6579c

Browse files
Merge remote-tracking branch 'origin/main' into beta-releases
2 parents f75087a + eedd02a commit 1b6579c

File tree

192 files changed

+2546
-4621
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

192 files changed

+2546
-4621
lines changed

.evergreen/buildvariants-and-tasks.in.yml

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,10 @@ const UNIT_TESTS_BUILD_VARIANTS = [
1818
{
1919
name: 'unit-tests-macos',
2020
display_name: 'Unit Tests MacOS',
21-
run_on: 'macos-14-arm64',
22-
run_on_gui: 'macos-14-arm64-gui'
21+
// We only have gui variants of the macos 15, so both unit tests will be
22+
// running on it. We will not be running those on patches to save resources
23+
run_on: 'macos-15-arm64-gui',
24+
patchable: false,
2325
}
2426
];
2527
@@ -89,15 +91,15 @@ const TEST_PACKAGED_APP_BUILD_VARIANTS = [
8991
depends_on: 'package-macos-x64'
9092
},
9193
{
92-
name: 'test-packaged-app-macos-14-arm',
93-
display_name: 'MacOS arm64 14',
94-
run_on: 'macos-14-arm64-gui',
94+
name: 'test-packaged-app-macos-15-arm',
95+
display_name: 'MacOS arm64 15',
96+
run_on: 'macos-15-arm64-gui',
9597
depends_on: 'package-macos-arm'
9698
},
9799
{
98-
name: 'test-packaged-app-macos-14-x64',
99-
display_name: 'MacOS x64 14',
100-
run_on: 'macos-14-gui',
100+
name: 'test-packaged-app-macos-15-x64',
101+
display_name: 'MacOS x64 15',
102+
run_on: 'macos-15-amd64-gui',
101103
patchable: false,
102104
depends_on: 'package-macos-x64'
103105
}
@@ -150,6 +152,7 @@ buildvariants:
150152

151153
display_name: <%= buildVariant.display_name %>
152154
run_on: <%= buildVariant.run_on %>
155+
patchable: <%= buildVariant.patchable ?? true %>
153156
tasks:
154157
- name: test
155158
- name: test-electron

.evergreen/buildvariants-and-tasks.yml

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,28 +9,31 @@ buildvariants:
99
- name: unit-tests-ubuntu
1010
display_name: Unit Tests Ubuntu
1111
run_on: ubuntu2204-large
12+
patchable: true
1213
tasks:
1314
- name: test
1415
- name: test-electron
1516
- name: unit-tests-windows
1617
display_name: Unit Tests Windows
1718
run_on: windows-vsCurrent-large
19+
patchable: true
1820
tasks:
1921
- name: test
2022
- name: test-electron
2123
- name: unit-tests-rhel
2224
display_name: Unit Tests RHEL
2325
run_on: rhel93-large
26+
patchable: true
2427
tasks:
2528
- name: test
2629
- name: test-electron
2730
- name: unit-tests-macos
2831
display_name: Unit Tests MacOS
29-
run_on: macos-14-arm64
32+
run_on: macos-15-arm64-gui
33+
patchable: false
3034
tasks:
3135
- name: test
3236
- name: test-electron
33-
run_on: macos-14-arm64-gui
3437
- name: package-ubuntu
3538
expansions:
3639
target_platform: ubuntu
@@ -212,9 +215,9 @@ buildvariants:
212215
- name: test-packaged-app-macos-11-1
213216
- name: test-packaged-app-macos-11-2
214217
- name: test-packaged-app-macos-11-3
215-
- name: test-packaged-app-macos-14-arm
216-
display_name: Test Packaged App MacOS arm64 14
217-
run_on: macos-14-arm64-gui
218+
- name: test-packaged-app-macos-15-arm
219+
display_name: Test Packaged App MacOS arm64 15
220+
run_on: macos-15-arm64-gui
218221
patchable: true
219222
depends_on:
220223
- name: package-compass
@@ -223,10 +226,10 @@ buildvariants:
223226
- name: test-packaged-app-1
224227
- name: test-packaged-app-2
225228
- name: test-packaged-app-3
226-
- name: test-packaged-app-macos-14-x64
227-
display_name: Test Packaged App MacOS x64 14
228-
run_on: macos-14-gui
229-
patchable: false
229+
- name: test-packaged-app-macos-15-x64
230+
display_name: Test Packaged App MacOS x64 15
231+
run_on: macos-15-amd64-gui
232+
patchable: true
230233
depends_on:
231234
- name: package-compass
232235
variant: package-macos-x64

AUTHORS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,3 +118,4 @@ Nick Larew <nick.larew@10gen.com>
118118
Shun Miyazawa <34241526+miya@users.noreply.github.com>
119119
Kyle Lai <122811196+kylelai1@users.noreply.github.com>
120120
carolynmcca <carolyn.mccawley@mongodb.com>
121+
Case Kramer <case.kramer@mongodb.com>

THIRD-PARTY-NOTICES.md

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
The following third-party software is used by and included in **Mongodb Compass**.
2-
This document was automatically generated on Wed Nov 12 2025.
2+
This document was automatically generated on Sun Nov 23 2025.
33

44
## List of dependencies
55

@@ -401,10 +401,9 @@ This document was automatically generated on Wed Nov 12 2025.
401401
| **[mongodb-connection-string-url](#2e1146256a89ebd24e3398881e03807fe363d58444e6b7952ea50bd6108707bc)** | 3.0.1 | Apache-2.0 |
402402
| **[mongodb-connection-string-url](#1fd70d8a07ac5222eca41b7f648d7e56e854e4947d54123daeca8614d050a545)** | 3.0.2 | Apache-2.0 |
403403
| **[mongodb-log-writer](#985aaa38a9ce4a6f192fbd3fba7f9a713cf11718348d09268e92b363cfa0067f)** | 2.4.4 | Apache-2.0 |
404-
| **[mongodb-mql-engines](#f3c3cf99d701af28ef931ec96d633f53a8010e9a64fe99de829cd0788725e29d)** | 0.0.4 | Apache-2.0 |
405404
| **[mongodb-ns](#1cd7eed8e558e278003bafc11ef70f899d5d7c2e4e604a3223e4fa11a0f85fa7)** | 3.0.1 | Apache-2.0 |
406405
| **[mongodb-ns](#15cc8a3da3a5e870e2d1230562cb9b6bbacd596d19d09daf5ad4d7bdbe331fa1)** | 3.0.3 | Apache-2.0 |
407-
| **[mongodb-query-parser](#15068a4e6d825438a4e6d365a3566f58762ef216402070179557503b775f3ff4)** | 4.3.0 | Apache-2.0 |
406+
| **[mongodb-query-parser](#324c6aacd0ed06eded44ec153e012234790748e843467ae410049fd00b3f576b)** | 4.5.0 | Apache-2.0 |
408407
| **[mongodb-redact](#6e144657052b14482fcf7c46948b75815e885a6a92d9770bf29d479ba3188617)** | 1.1.8 | Apache-2.0 |
409408
| **[mongodb-schema](#d52daffa6d61460e3150193a605979139808c9c73332354e1a27d0d4619a5bcd)** | 12.6.3 | Apache-2.0 |
410409
| **[mongodb](#6ccc8437faa6b7dd23d9b92f07f505450a6274463303eb7bb08af9943163ff9a)** | 6.19.0 | Apache-2.0 |
@@ -28838,12 +28837,6 @@ License files:
2883828837
See the License for the specific language governing permissions and
2883928838
limitations under the License.
2884028839

28841-
<a id="f3c3cf99d701af28ef931ec96d633f53a8010e9a64fe99de829cd0788725e29d"></a>
28842-
28843-
### [mongodb-mql-engines](https://www.npmjs.com/package/mongodb-mql-engines) (version 0.0.4)
28844-
28845-
License tags: Apache-2.0
28846-
2884728840
<a id="1cd7eed8e558e278003bafc11ef70f899d5d7c2e4e604a3223e4fa11a0f85fa7"></a>
2884828841

2884928842
### [mongodb-ns](https://www.npmjs.com/package/mongodb-ns) (version 3.0.1)
@@ -29268,9 +29261,9 @@ License files:
2926829261
See the License for the specific language governing permissions and
2926929262
limitations under the License.
2927029263

29271-
<a id="15068a4e6d825438a4e6d365a3566f58762ef216402070179557503b775f3ff4"></a>
29264+
<a id="324c6aacd0ed06eded44ec153e012234790748e843467ae410049fd00b3f576b"></a>
2927229265

29273-
### [mongodb-query-parser](https://www.npmjs.com/package/mongodb-query-parser) (version 4.3.0)
29266+
### [mongodb-query-parser](https://www.npmjs.com/package/mongodb-query-parser) (version 4.5.0)
2927429267

2927529268
License tags: Apache-2.0
2927629269

docs/tracking-plan.md

Lines changed: 15 additions & 135 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
> the tracking plan for the specific Compass version you can use the following
77
> URL: `https://github.com/mongodb-js/compass/blob/<compass version>/docs/tracking-plan.md`
88
9-
Generated on Wed, Nov 12, 2025
9+
Generated on Sun, Nov 23, 2025
1010

1111
## Table of Contents
1212

@@ -89,6 +89,7 @@ Generated on Wed, Nov 12, 2025
8989
- [Data Modeling Collection Renamed](#event--DataModelingDiagramCollectionRenamed)
9090
- [Data Modeling Diagram Created](#event--DataModelingDiagramCreated)
9191
- [Data Modeling Diagram Exported](#event--DataModelingDiagramExported)
92+
- [Data Modeling Field Added](#event--DataModelingDiagramFieldAdded)
9293
- [Data Modeling Field Removed](#event--DataModelingDiagramFieldRemoved)
9394
- [Data Modeling Field Renamed](#event--DataModelingDiagramFieldRenamed)
9495
- [Data Modeling Field Type Changed](#event--DataModelingDiagramFieldTypeChanged)
@@ -202,23 +203,10 @@ Generated on Wed, Nov 12, 2025
202203
- [Secret Storage Not Available](#event--SecretStorageNotAvailableEvent)
203204
- [Experiment Viewed](#event--ExperimentViewedEvent)
204205
- [Create Index Button Clicked](#event--CreateIndexButtonClickedEvent)
205-
- [Error parsing query](#event--CreateIndexErrorParsingQueryEvent)
206-
- [Error generating covered queries](#event--CreateIndexErrorGettingCoveredQueriesEvent)
207-
- [Code Equivalent Toggled](#event--CreateIndexCodeEquivalentToggled)
208-
- [Covered Queries Button Clicked](#event--CreateIndexCoveredQueriesButtonClicked)
209-
- [Covered Queries Learn More Clicked](#event--CreateIndexCoveredQueriesLearnMoreClicked)
210-
- [ESR Learn More Clicked](#event--CreateIndexESRLearnMoreClicked)
211-
- [Start with an Index Tab Clicked](#event--CreateIndexIndexTabClicked)
212206
- [Cancel Button Clicked](#event--CreateIndexModalCancelled)
213207
- [Create Index Modal Closed](#event--CreateIndexModalClosed)
214208
- [New Index Field Added](#event--CreateIndexNewFieldAdded)
215209
- [Options Clicked](#event--CreateIndexOptionsClicked)
216-
- [View Programming Language Syntax Clicked](#event--CreateIndexProgrammingLanguageLinkClicked)
217-
- [Start with a Query Tab Clicked](#event--CreateIndexQueryTabClicked)
218-
- [Suggested Index Button Clicked](#event--CreateIndexSuggestedIndexButtonClicked)
219-
- [Input Index Copied](#event--CreateIndexInputIndexCopied)
220-
- [Index Suggestions Copied](#event--CreateIndexIndexSuggestionsCopied)
221-
- [Index Strategies Documentation Clicked](#event--CreateIndexStrategiesDocumentationClicked)
222210
- [UUID Encountered](#event--UUIDEncounteredEvent)
223211

224212
### Performance Tab
@@ -1121,6 +1109,17 @@ This event is fired when user exports data modeling diagram.
11211109
- **format** (required): `"png" | "json" | "diagram"`
11221110
- **is_compass_web** (optional): `true | undefined`
11231111

1112+
<a name="event--DataModelingDiagramFieldAdded"></a>
1113+
1114+
### Data Modeling Field Added
1115+
1116+
This event is fired when user adds a field in a data modeling diagram.
1117+
1118+
**Properties**:
1119+
1120+
- **source** (required): `"side_panel" | "diagram"`
1121+
- **is_compass_web** (optional): `true | undefined`
1122+
11241123
<a name="event--DataModelingDiagramFieldRemoved"></a>
11251124

11261125
### Data Modeling Field Removed
@@ -1140,7 +1139,7 @@ This event is fired when user renames a field in a data modeling diagram.
11401139

11411140
**Properties**:
11421141

1143-
- **source** (required): `"side_panel"`
1142+
- **source** (required): `"side_panel" | "diagram"`
11441143
- **is_compass_web** (optional): `true | undefined`
11451144

11461145
<a name="event--DataModelingDiagramFieldTypeChanged"></a>
@@ -1151,7 +1150,7 @@ This event is fired when user changes a field type in a data modeling diagram.
11511150

11521151
**Properties**:
11531152

1154-
- **source** (required): `"side_panel"`
1153+
- **source** (required): `"side_panel" | "diagram"`
11551154
- **from** (optional): `string | undefined`
11561155
- **to** (optional): `string | undefined`
11571156
- **is_compass_web** (optional): `true | undefined`
@@ -2282,71 +2281,6 @@ a system that doesn't offer a suitable secret storage backend.
22822281

22832282
**Properties**:
22842283

2285-
- **flow** (optional): `"Start with Query" | "Start with Index" | undefined`
2286-
- **context** (required): `"Create Index Modal"`
2287-
- **is_compass_web** (optional): `true | undefined`
2288-
2289-
<a name="event--CreateIndexErrorParsingQueryEvent"></a>
2290-
2291-
### Error parsing query
2292-
2293-
**Properties**:
2294-
2295-
- **context** (required): `"Create Index Modal"`
2296-
- **is_compass_web** (optional): `true | undefined`
2297-
2298-
<a name="event--CreateIndexErrorGettingCoveredQueriesEvent"></a>
2299-
2300-
### Error generating covered queries
2301-
2302-
**Properties**:
2303-
2304-
- **context** (required): `"Create Index Modal"`
2305-
- **is_compass_web** (optional): `true | undefined`
2306-
2307-
<a name="event--CreateIndexCodeEquivalentToggled"></a>
2308-
2309-
### Code Equivalent Toggled
2310-
2311-
**Properties**:
2312-
2313-
- **context** (required): `"Create Index Modal"`
2314-
- **toggled** (required): `"On" | "Off"`
2315-
- **is_compass_web** (optional): `true | undefined`
2316-
2317-
<a name="event--CreateIndexCoveredQueriesButtonClicked"></a>
2318-
2319-
### Covered Queries Button Clicked
2320-
2321-
**Properties**:
2322-
2323-
- **context** (required): `"Create Index Modal"`
2324-
- **is_compass_web** (optional): `true | undefined`
2325-
2326-
<a name="event--CreateIndexCoveredQueriesLearnMoreClicked"></a>
2327-
2328-
### Covered Queries Learn More Clicked
2329-
2330-
**Properties**:
2331-
2332-
- **context** (required): `"Create Index Modal"`
2333-
- **is_compass_web** (optional): `true | undefined`
2334-
2335-
<a name="event--CreateIndexESRLearnMoreClicked"></a>
2336-
2337-
### ESR Learn More Clicked
2338-
2339-
**Properties**:
2340-
2341-
- **context** (required): `"Create Index Modal"`
2342-
- **is_compass_web** (optional): `true | undefined`
2343-
2344-
<a name="event--CreateIndexIndexTabClicked"></a>
2345-
2346-
### Start with an Index Tab Clicked
2347-
2348-
**Properties**:
2349-
23502284
- **context** (required): `"Create Index Modal"`
23512285
- **is_compass_web** (optional): `true | undefined`
23522286

@@ -2386,60 +2320,6 @@ a system that doesn't offer a suitable secret storage backend.
23862320
- **context** (required): `"Create Index Modal"`
23872321
- **is_compass_web** (optional): `true | undefined`
23882322

2389-
<a name="event--CreateIndexProgrammingLanguageLinkClicked"></a>
2390-
2391-
### View Programming Language Syntax Clicked
2392-
2393-
**Properties**:
2394-
2395-
- **context** (required): `"Create Index Modal"`
2396-
- **is_compass_web** (optional): `true | undefined`
2397-
2398-
<a name="event--CreateIndexQueryTabClicked"></a>
2399-
2400-
### Start with a Query Tab Clicked
2401-
2402-
**Properties**:
2403-
2404-
- **context** (required): `"Create Index Modal"`
2405-
- **is_compass_web** (optional): `true | undefined`
2406-
2407-
<a name="event--CreateIndexSuggestedIndexButtonClicked"></a>
2408-
2409-
### Suggested Index Button Clicked
2410-
2411-
**Properties**:
2412-
2413-
- **context** (required): `"Create Index Modal"`
2414-
- **is_compass_web** (optional): `true | undefined`
2415-
2416-
<a name="event--CreateIndexInputIndexCopied"></a>
2417-
2418-
### Input Index Copied
2419-
2420-
**Properties**:
2421-
2422-
- **context** (required): `"Create Index Modal"`
2423-
- **is_compass_web** (optional): `true | undefined`
2424-
2425-
<a name="event--CreateIndexIndexSuggestionsCopied"></a>
2426-
2427-
### Index Suggestions Copied
2428-
2429-
**Properties**:
2430-
2431-
- **context** (required): `"Create Index Modal"`
2432-
- **is_compass_web** (optional): `true | undefined`
2433-
2434-
<a name="event--CreateIndexStrategiesDocumentationClicked"></a>
2435-
2436-
### Index Strategies Documentation Clicked
2437-
2438-
**Properties**:
2439-
2440-
- **context** (required): `"Create Index Modal"`
2441-
- **is_compass_web** (optional): `true | undefined`
2442-
24432323
<a name="event--UUIDEncounteredEvent"></a>
24442324

24452325
### UUID Encountered

0 commit comments

Comments
 (0)