Commit Graph

1813 Commits

Author SHA1 Message Date
Evan Bergeron
dced049562 SERVER-115463 Use comparator with kSortArrays in sbe_non_leading_match_pbt.js (#45768)
GitOrigin-RevId: 96cfa4c555d156e505c866a66b82ac8482bce7c0
2026-01-02 19:00:14 +00:00
Sean Lyons
b968047ec3 SERVER-115660 Enable running integration smoke tests with bazel (#45459)
GitOrigin-RevId: 967fb0b011eb714bbf31235ab6444a5a5e05a7ff
2026-01-02 17:32:19 +00:00
Ivan Fefer
4b466c9483 SERVER-109034 In $merge when possible try insert and only use update as a fallback (#44991)
GitOrigin-RevId: a374e0532cc7076bb8e2003c4c3b2b5c8792aa4f
2026-01-02 12:13:47 +00:00
Max Verbinnen
72af518b9f SERVER-107540 Add $hexHash shorthand expression (#45431)
GitOrigin-RevId: 5ff3dea63e227584e84ac21eff842aca53e3f767
2025-12-29 13:34:21 +00:00
Max Verbinnen
8642272c9d SERVER-107540 Add md5 & sha256 hashing algorithms for $hash (#45313)
GitOrigin-RevId: cb898a416b509f601ec441d963c3a6633e6bc794
2025-12-29 13:01:28 +00:00
Ivan Fefer
beb50e0908 SERVER-115813 In $merge pass collation to underlying updates (#45512)
GitOrigin-RevId: 64d019f3f29912299420852d6c55f272d5b894cc
2025-12-23 09:48:21 +00:00
Felipe Farinon
b72bd5aede SERVER-72538 Enable featureFlagExposeArrayIndexInMapFilterReduce on 8.3 (#45521)
Co-authored-by: Gil Alon <gil.alon@mongodb.com>
GitOrigin-RevId: 6614a253991b252da55d21e552f9af86344112c7
2025-12-19 19:23:21 +00:00
Jan
24608b289f SERVER-111727 Stop emitting migrateChunkToNewShard change event (#42499)
GitOrigin-RevId: 359bdd9a74f2a01b664426a5f95dfcdd18305884
2025-12-19 13:30:06 +00:00
Evan Bergeron
f28551f748 SERVER-115342 Add PBT for $group/$lookup-$unwind followed by $match (#45153)
Co-authored-by: Matthew Boros <mattBoros@users.noreply.github.com>
GitOrigin-RevId: 1d827ccd0b64c107aa8d0cf8dd3e94f4e04b45e8
2025-12-19 11:17:01 +00:00
Daniel Segel
b006f9bfed SERVER-115160 Remove stub fallback parsers from listMqlEntities (#45142)
GitOrigin-RevId: b0466ba903392d3e85f8e6aad2c5a5c700e94dfd
2025-12-16 17:51:58 +00:00
Max Verbinnen
9a8289c145 SERVER-107540 Implement $hash expression for XXH64 (#45257)
GitOrigin-RevId: ae0bc33c886cd35f32d973aa3f4e3c9017ed01bd
2025-12-16 17:14:23 +00:00
Anna Veselova
800a3faa71 SERVER-109200: Upgrade MozJS to esr140.3 (#44151)
Co-authored-by: Erin Zhu <erin.zhu@mongodb.com>
Co-authored-by: Lee Maguire <lee.maguire@mongodb.com>
GitOrigin-RevId: e9c2c8cb36c2aeae7a7150326154b8e676122057
2025-12-15 19:45:29 +00:00
Felipe Farinon
2765e94225 SERVER-92984 Implement as and valueAs in $reduce (#45102)
GitOrigin-RevId: 81dd379a07a5bba351aa26bc279a20e024ed2501
2025-12-11 22:12:22 +00:00
Vesko Karaganev
94ff76d9fe SERVER-107499 Implement $serializeEJSON and $deserializeEJSON (#44520)
GitOrigin-RevId: e0646a84c78c578c5839eea81f2d7b9f2fa35392
2025-12-11 12:52:50 +00:00
Gil Alon
70ef71e55c SERVER-103381 Add PBT for timeseries collections for cache usage and basic aggregation stages behavior (#45017)
GitOrigin-RevId: ea262d142a7e12bd305d73224380c12366db77e2
2025-12-10 20:54:03 +00:00
Gil Alon
8256d018b2 SERVER-114626 Add PBT for individual aggregation stages on timeseries collections (#44722)
GitOrigin-RevId: e3ed82443c8fa50cc1d081ba2caaf10aeb61bb9b
2025-12-05 18:26:32 +00:00
Gil Alon
bef9cfd9da SERVER-114625 Enable existing PBT in timeseries_crud_jscore_passthrough (#44593)
GitOrigin-RevId: a5c7dea79a871a1872b628ff9da8c7094b05c110
2025-12-03 16:14:34 +00:00
Jan
4bc844ad14 SERVER-86326 Increase regex max pattern length to 32764 characters (#44449)
GitOrigin-RevId: 19e9132f7fe3624a918277af071bbcf616801244
2025-12-03 09:32:44 +00:00
Ivan Fefer
2471dde682 SERVER-114196 Fix $unionWith system variables in explain (#44446)
GitOrigin-RevId: b7767748853e97381d3bd60f49a35ba3f3ab4015
2025-11-26 12:46:08 +00:00
Evan Bergeron
d03764b57c SERVER-114243 Speed up SBE walkField by checking field name before callback (#44368)
Co-authored-by: Parker Felix <parker.felix@mongodb.com>
GitOrigin-RevId: 265f0a3f8128627798d5a8bd6ac12a80f2ba84a3
2025-11-25 17:45:03 +00:00
Ivan Fefer
124919a10f SERVER-114196 Fix $unionWith system variables initialization (#44389)
GitOrigin-RevId: a8811493ee761f6688f1b0db624b29725f32c291
2025-11-25 14:35:23 +00:00
mongodb-matthew-normyle
0a4b103f9c SERVER-99470: Default $currentDate and $createUUID feature flags to true (#43853)
GitOrigin-RevId: bfddf59b0d14b33a41baba05f90e0a107b0965b1
2025-11-19 23:34:51 +00:00
Alberto Massari
aff75235aa SERVER-101260 Let $elemMatch in SBE process array items (#43869)
GitOrigin-RevId: dded7fac8fda12fcfe8d945f54decc399819f478
2025-11-17 09:50:25 +00:00
Luke Sanderson
fa4493168d SERVER-112746 Add TopN/Top/BottomN/Bottom expressions to SBE (#43254)
GitOrigin-RevId: 4fc47e680f54e831367dabe1b3bdcf4acbe7ec2f
2025-11-14 14:27:28 +00:00
David Storch
fe154bba22 SERVER-106505 add support for splitting $expr during $match pushdown analysis (#39852)
GitOrigin-RevId: 3955d45090c27ee33176a752ee705e7d62a2380b
2025-11-13 17:32:09 +00:00
Vesko Karaganev
a78ddd4f07 SERVER-111948 Optimize away empty $addFields stages (#43877)
GitOrigin-RevId: 2825afccbf260a6ebe9577c204a14ef0202c6d14
2025-11-13 09:46:30 +00:00
Silvia Surroca
3d3328e613 SERVER-83211 Enable counting index tests on sharded passthrough suites (#43649)
GitOrigin-RevId: dcb676f1697884eb629906f0d8d8979f10ef4035
2025-11-12 14:45:27 +00:00
auto-revert-app[bot]
758e21f673 Revert "SERVER-111948 Optimize away empty $addFields stages (#43574)" (#43859)
Co-authored-by: auto-revert-processor <devprod-si-team@mongodb.com>
GitOrigin-RevId: cf0cd7da014025cd148c9f32d44069b1ad8c2f76
2025-11-12 05:19:41 +00:00
Alyssa Clark
d1933a455a SERVER-113069 Block geoNear queries from running with an invalid hinted index (#43286)
GitOrigin-RevId: 2a4599c42997b139b1c2e2791c640e73500681cf
2025-11-12 05:02:58 +00:00
Vesko Karaganev
a9fdc8b599 SERVER-111948 Optimize away empty $addFields stages (#43574)
GitOrigin-RevId: 84a337e791050723de0fe4f29fb648017c732951
2025-11-12 05:02:05 +00:00
Luke Sanderson
76ec9ae4f7 SERVER-72121 Add TopN/Top/BottomN/Bottom expressions for classic (#42988)
GitOrigin-RevId: ffa708c91ba13707c1cae88f19317e8f1457455e
2025-11-03 10:15:08 +00:00
Jada Lilleboe
d710fb853e SERVER-111706 implement $setStreamMeta (#42168)
GitOrigin-RevId: e59a0864a7354bff3ee5637c222cc8e768a55bb4
2025-10-30 17:42:10 +00:00
Anna Maria Nestorov
7ab5fb724b SERVER-111423 Create setParameterOnAllNonConfigNodes to set parameter on all non config nodes and add tag to guarantee topology stability during test execution (#42368)
GitOrigin-RevId: fcf91147450d4f35c2ac29508073cfaf9ae35f3f
2025-10-30 12:27:01 +00:00
Alya Carina Berciu
3025d2ff74 SERVER-112844 Fix dependency analysis for elemMatch (#43284)
GitOrigin-RevId: 820a4576601b863ca314815f3a47da7c3ef03a91
2025-10-30 09:36:05 +00:00
Logan Karbiner
634c860b24 SERVER-112267 Make RCString::create throw BSONObjectTooLarge (#43093)
GitOrigin-RevId: f78510a0f46e4316b1b339cc583de4b73a9d560b
2025-10-23 19:06:24 +00:00
Daniel Segel
0a43f7d6a7 SERVER-112510 Support big-endian binData vectors in conversions to/from arrays (#42890)
GitOrigin-RevId: d6709c3f277a7c579c22091c5a12297076330c50
2025-10-21 15:24:34 +00:00
fotiniAlvanaki
b19b9336de SERVER-110620 : Adapt microseconds for dates before epoch (#42754)
GitOrigin-RevId: b2ec164f06613caba477804d5d093dcfc20de327
2025-10-17 12:05:21 +00:00
Felipe Farinon
c91d2ce3bf SERVER-93758 Implement arrayIndexAs in $map/$reduce/$filter (#41170)
Co-authored-by: Parker Felix <parker.felix@mongodb.com>
Co-authored-by: Kyle Booker <107269166+ktbooker@users.noreply.github.com>
Co-authored-by: Kyle Booker <kyle.booker@mongodb.com>
Co-authored-by: Kevin Cherkauer <kevin.cherkauer@mongodb.com>
GitOrigin-RevId: 26ec273fa78c9f83ba9f77d71e04e70c3a83291b
2025-10-15 14:56:28 +00:00
auto-revert-app[bot]
4923e0cffc Revert "SERVER-110620 : Adapt microseconds for dates before epoch (#42375)" (#42533)
Co-authored-by: auto-revert-processor <devprod-si-team@mongodb.com>
GitOrigin-RevId: 0700f2bea5c589a430217554801906e7453a08d4
2025-10-10 23:25:09 +00:00
Jan
81083404d0 SERVER-108697 Replace numeric code with ErrorCodes::ExceededMemoryLimit in DocumentSourceFacet (#42420)
GitOrigin-RevId: dbb0ae0c5b5a3bc7f527697e4ff02707e6115993
2025-10-10 16:59:41 +00:00
Victor Ghita
6c4e7258b8 SERVER-112276 Make record_id_meta.js only run in FCV 8.3 and above (#42492)
GitOrigin-RevId: 83cc12351db613e11918ac030eb1f8502945a9ed
2025-10-10 10:45:21 +00:00
fotiniAlvanaki
00909eaab0 SERVER-110620 : Adapt microseconds for dates before epoch (#42375)
GitOrigin-RevId: 0eab36f3dbe35d8e936243aeb37cf67ba3aa46ef
2025-10-10 08:53:59 +00:00
auto-revert-app[bot]
3b39a25ab5 Revert "SERVER-109925: Add cross database $unionWith when not in a view definition (#41302)" (#42486)
Co-authored-by: auto-revert-processor <devprod-si-team@mongodb.com>
GitOrigin-RevId: 947db17dac5c5fcf7021bbbe32b7e53717675955
2025-10-10 02:39:00 +00:00
Patrick Meredith
92de7b65f4 SERVER-109925: Add cross database $unionWith when not in a view definition (#41302)
Co-authored-by: Mihai Andrei <mtandrei@gmail.com>
GitOrigin-RevId: e852a042483ec39bbd05e3dfffa1b5f4b7eed396
2025-10-09 21:16:00 +00:00
CALVIN NGUYEN
903c27c16d SERVER-111881 Relax QueryMemoryTracking explain output assertion for multiversion testing and move testing to a non-multiversion test (#42298)
Co-authored-by: Christopher M. Wolff <chris.wolff@mongodb.com>
GitOrigin-RevId: 9ed7774e1d1810dc90fd4a6ebd9b325a62758df5
2025-10-08 15:52:56 +00:00
Logan Karbiner
0b6c533312 SERVER-86310 Make aggregate with $addFields respect $meta: "recordId" (#41956)
GitOrigin-RevId: cf9407c367c9cc3a5ca364b73b3e9cd3403c8909
2025-10-07 13:33:59 +00:00
Daniel Segel
74183d0a7d SERVER-111905 Fix BSONArrayBuilder append failure with std::vector<bool> proxy type (#42162)
GitOrigin-RevId: 09facb6e264f70604e036baaa22ad16c73c6a4c2
2025-10-03 16:43:19 +00:00
Daniel Segel
9342febc71 SERVER-105066 Convert binData vector to and from Value arrays (#42009)
Co-authored-by: Finley Lau <finley.lau@mongodb.com>
Co-authored-by: Ted Tuckman <ted.tuckman@mongodb.com>
GitOrigin-RevId: 634cff0f70512581b084ec5dd394ef9d96766269
2025-10-01 20:08:53 +00:00
Daniel Segel
d009074b60 SERVER-109185 Add stub parsers for unloaded extension stages (#42038)
Co-authored-by: Will Buerger <will.buerger@mongodb.com>
GitOrigin-RevId: ba0d726a8f033522adbd2d05dd2f0c511729cf8a
2025-10-01 18:32:35 +00:00
Ruoxin Xu
a558c53728 SERVER-94621 Extend query property tester to support collations (#41197)
GitOrigin-RevId: 8a52b4a285fd59098d5d4fb91aa970645bfcc448
2025-10-01 12:29:04 +00:00