Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
335 commits
Select commit Hold shift + click to select a range
1ef890e
MONGOID-5163 Drop support for MongoDB < 3.6 (#5186)
p-mongo Mar 21, 2022
257b61c
MONGOID-5260 Add _translations fields and dot-navigation to pluck and…
neilshweky Mar 21, 2022
f672984
MONGOID-5122 Mongoize embedded fields in the criteria selector (#5184)
neilshweky Mar 23, 2022
95bc4ef
move to mongodb.com/docs (#5189)
terakilobyte Mar 24, 2022
e39ae6f
MONGOID-4911 Range expansion must use $elemMatch to ensure both $gte …
neilshweky Mar 24, 2022
009be25
MONGOID-5267 remove driver argument in queryable constructor (#5190)
neilshweky Mar 25, 2022
4b6ba4d
MONGOID-5161 revise dots and dollars documentation again (#5191)
p-mongo Mar 25, 2022
b0feef0
MONGOID-5266 Deprecate JRuby support (#5187)
p-mongo Mar 25, 2022
b23e999
MONGOID-5268 Remove JRuby support (#5192)
p-mongo Mar 25, 2022
998f4d5
MONGOID-5034 When excluded from query, embeds many relations are retu…
neilshweky Mar 29, 2022
af766d8
MONGOID-4716 move includes tests to its own file (#5199)
neilshweky Mar 29, 2022
38bb021
Update public cert
p Mar 30, 2022
52e8020
MONGOID-4716 Fix eager loading of nested referenced associations (#5194)
neilshweky Mar 30, 2022
adfedd7
MONGOID-5269 Persist writing an attribute after a removal correctly (…
neilshweky Mar 30, 2022
9ab75a8
MONGOID-5217 Add _previously_was methods (#5195)
comandeo-mongo Mar 31, 2022
fb83d82
update to the new spec shared (#5203)
neilshweky Apr 4, 2022
eb1c9bb
MONGOID-5261 Partial PR for using config_override (#5193)
p-mongo Apr 4, 2022
f02aa95
Fix MONGOID-5280 Mongoid 7.4 inserts only one embedded document when …
neilshweky Apr 6, 2022
9bd2b97
RUBY-2884 Add Mongoid FAQ page (#5208)
neilshweky Apr 8, 2022
c7ac491
MONGOID-4316 Eager loading loads unnecessary documents when multiple …
neilshweky Apr 8, 2022
c3c1165
MONGOID-5255 Do not allow reuse of a closed client (#5207)
comandeo-mongo Apr 11, 2022
1196cb0
MONGOID-5089 fix incorrect foreign key value set in has_many target w…
neilshweky Apr 12, 2022
cd23359
MONGOID-4686 remove Document#to_a (#5212)
neilshweky Apr 12, 2022
514ab74
MONGOID-3267 Allow associations to be used inside defaults (#5216)
neilshweky Apr 15, 2022
389cf18
MONGOID-4222 Test: accept_nested_attributes doesn't work for multiple…
neilshweky Apr 15, 2022
e45e88a
Fix MONGOID-4484 Clarify that association assignment saves documents
p-mongo Apr 17, 2022
385db62
MONGOID-4779 Test: Calculation is different by cache in memory for as…
neilshweky Apr 18, 2022
b1f0f45
MONGOID-4514 fix counter cache when setting to nil (#5229)
neilshweky Apr 18, 2022
774669d
MONGOID-5284 Fix spec helper on Windows (#5201)
johnnyshields Apr 18, 2022
f4eb37c
MONGOID-4734 Test: Updating an association value to object instance w…
neilshweky Apr 18, 2022
d1eb14e
MONGOID-5299 Undeprecate JRuby (#5233)
comandeo-mongo Apr 20, 2022
f3ff024
MONGOID-4705 Inverse association not populated for HABTM when using c…
neilshweky Apr 20, 2022
38370cd
Fix MONGOID-5089 HABTM inconsistencies (#5224)
neilshweky Apr 21, 2022
e667850
RUBY-2928 unpend test in Mongoid (#5217)
p-mongo Apr 22, 2022
c0d5fbf
MONGOID-5273 Improvements/fixes to 7.4 release notes (#5247)
p-mongo Apr 22, 2022
19315a6
Bump version to 8.0.0.alpha
p Apr 22, 2022
624650a
MONGOID-5273 Add feature flags section to 7.4 release notes. (#5250)
johnnyshields Apr 22, 2022
0dddb50
Use >= for Ruby version comparison as is done by everyone else
p Apr 22, 2022
a5d0bbf
MONGOID-5289 - Faster Regex for numeric mongoization + bug fixes (#5222)
johnnyshields Apr 23, 2022
2b8970f
RUBY-2771 unpend test (#5252)
p-mongo Apr 25, 2022
27122e9
MONGOID-5318 Clarify that index background / background_indexing opti…
johnnyshields Apr 25, 2022
ffcf2b5
MONGOID-5317 Fix JRuby i18n test failures (#5254)
comandeo-mongo Apr 27, 2022
e08fff0
MONGOID-4397 update_attributes does not reflect changes to embedded d…
neilshweky Apr 27, 2022
f130b45
MONGOID-3999 add failing test (#5214)
neilshweky Apr 27, 2022
64ecc10
MONGOID-5326 Document specifying field types as strings/symbols (#5256)
p-mongo Apr 28, 2022
7aa3cff
Fix MONGOID-5327 Prohibit using undefined string/symbol types when de…
p-mongo Apr 28, 2022
886da80
MONGOID-4686 note Document#to_a was previously deprecated
p Apr 28, 2022
12e0278
MONGOID-5306 Use pluck instead of only to avoid projecting when refer…
neilshweky Apr 28, 2022
f556846
MONGOID-5295 Use Time.zone.now instead of Time.now(.utc) (#5260)
neilshweky Apr 29, 2022
633327d
MONGOID-5268 remove the removal of JRuby support from documentation (…
p-mongo May 2, 2022
33f2340
MONGOID-5327 document behavior change in release notes (#5258)
p-mongo May 2, 2022
40a647b
MONGOID-5322: Remove deprecated geo_spacial method (was aliased to ge…
johnnyshields May 3, 2022
8a00eb8
MONGOID-5324 Remove deprecated Mongoid::Factory::TYPE constant (#5242)
johnnyshields May 3, 2022
0f73e1f
MONGOID-5324 Remove deprecated EPOCH constant from Date and Time (#5239)
johnnyshields May 3, 2022
ba1385e
MONGOID-4686 capitalize heading correctly
p May 3, 2022
3bf0d96
MONGOID-4953 Update the updated_at field when updating a HABTM associ…
neilshweky May 3, 2022
2384b48
MONGOID-5323: Remove deprecated Mongoid::Errors::EagerLoad class (#5240)
johnnyshields May 3, 2022
64b94c6
MONGOID-5302 Replace Hash#update_values with ActiveSupport's transfor…
johnnyshields May 4, 2022
c0e78e6
Remove drop_dup options from index macro (#5266)
johnnyshields May 6, 2022
343b666
Update README to match version support in MongoDB 8.0 (#5265)
johnnyshields May 11, 2022
89fa3f9
MONGOID-5080 Add tests for locating inverses (#5210)
p-mongo May 12, 2022
5de9346
MONGOID-5344 Using concat on has_and_belongs_to_many ids default valu…
neilshweky May 12, 2022
90ec41c
MONGOID-4657 Test against bson-master (#5255)
comandeo-mongo May 13, 2022
b1c3718
MONGOID-5330 Operator methods overwrite previous conditions (#5263)
neilshweky May 13, 2022
24fc402
Change "taken" error message text to match I18n/ActiveRecord (#5275)
johnnyshields May 18, 2022
df0941f
MONGOID-5319 Permit driver FLE configuration to be specified in Mongo…
p-mongo May 18, 2022
0bd32b3
MONGOID-5214 add failing test case (#5128)
p-mongo May 19, 2022
884fade
MONGOID-4843 don't populate .changed_attributes setting has_and_belon…
neilshweky May 20, 2022
cef142b
MONGOID-5072 Document readonly attributes ignoring assignment (#5282)
neilshweky May 20, 2022
5c1c60f
MONGOID-5352 assign_attributes is working incorrectly since 7.3.4 (#5…
neilshweky May 20, 2022
7afc626
MONGOID-5079 clear has_many association locally after destroy_all (#5…
neilshweky May 23, 2022
8b9a081
MONGOID-5190 Respect persistence options on auto-saved associations (…
neilshweky May 24, 2022
0616bb4
MONGOID-5274 Add pending test for Issues with #touch method (#5204)
neilshweky May 24, 2022
80b5897
MONGOID-5345: Fix namespace_hierarchy method for anonymous classes (#…
johnnyshields May 24, 2022
ccfbedd
RUBY-2947 MONGOID-5216 Update Mongoid test tooling for driver/MRSS 5.…
p-mongo May 24, 2022
7bc68c1
MONGOID-4935 Fix Errors::InvalidField gives the wrong method name in …
neilshweky May 25, 2022
981e372
MONGOID-2951 Mark attributes changed when accessed via #read_attribut…
neilshweky May 26, 2022
f563bc0
MONGOID-5363 add test that #upsert replaces existing document (#5289)
p-mongo May 26, 2022
9ed3c63
MONGOID-5360 Warn when defining field types of BSON::Int64/Decimal128…
neilshweky May 31, 2022
7ce3f07
MONGOID-5077 DocumentNotFound message fails to account for shard key …
neilshweky Jun 1, 2022
06beda9
MONGOID-3601 Don't mark embedded objects as persisted when the parent…
neilshweky Jun 2, 2022
aa05f8c
Fix MONGOID-5139 mongoid.yml template socket timeout default is incor…
p-mongo Jun 3, 2022
b43b388
Fix MONGOID-5366 #upsert misuses #update_one
p-mongo Jun 3, 2022
8a9c638
MONGOID-5363 Document that upsert replaces existing documents (#5293)
p-mongo Jun 3, 2022
cda13a5
MONGOID-5366 add fix to 7.3.5 release notes
p Jun 6, 2022
46c0aa9
MONGOID-4838 safely use #clone method on embedded children with field…
neilshweky Jun 7, 2022
92c79ab
add comment on database_field name (#5300)
neilshweky Jun 7, 2022
0a1607d
MONGOID-5368 MongoDB 6.0 support (#5307)
p-mongo Jun 7, 2022
0069a3e
MONGOID-5325 Run app tests against rails 7 (#5305)
p-mongo Jun 7, 2022
82d865a
MONGOID-5368 Do not support 6.0 in 7.3, changes do not cherry-pick
p Jun 7, 2022
0d84f91
MONGOID-5358 Indicate Map/Reduce is deprecated (#5304)
p-mongo Jun 7, 2022
0ace00c
MONGOID-5365 Change #attributes return value to Hash with a flag (#5301)
neilshweky Jun 7, 2022
2fdd254
MONGOID-5362 Test return value type of #attributes (#5302)
neilshweky Jun 8, 2022
501f230
MONGOID-5337: Fix "taken" I18n message for UniquenessValidator (#5262)
johnnyshields Jun 9, 2022
aab34ab
MONGOID-5288 Add example overriding _id default with a Proc using pre…
p-mongo Jun 9, 2022
0f0a118
MONGOID-4811 Output controller runtime stats in milliseconds (#5309)
neilshweky Jun 9, 2022
86707f9
MONGOID-5351 Implement Dots and Dollars in Mongoid (#5272)
neilshweky Jun 10, 2022
74383da
MONGOID-3291 Clear inverse associations when setting across all assoc…
neilshweky Jun 10, 2022
13044a8
MONGOID-4160 Don't persist document if associated document is invalid…
neilshweky Jun 10, 2022
306b019
MONGOID-5216 Run all tests in docker on evergreen (#5306)
p-mongo Jun 10, 2022
795324a
MONGOID-4726 MONGOID-2951 Add code comment for related methods Mongoi…
johnnyshields Jun 10, 2022
f669217
MONGOID-5018 fix ticket reference
p Jun 10, 2022
e25370e
MONGOID-3552 add release note (#5313)
neilshweky Jun 13, 2022
402c502
MONGOID-4520 Set inverse keys on HABTM relationship when subsequently…
neilshweky Jun 13, 2022
7624517
Add dependencies for rebuilding Evergreen configuration files (#5316)
p-mongo Jun 14, 2022
c50a4fd
MONGOID-5373 Test against 5.3 servers (#5315)
p-mongo Jun 14, 2022
5fa841a
MONGOID-4823 Values for BSON::Binary fields are not converted to Bina…
neilshweky Jun 16, 2022
4cdc2bd
MONGOID-5340 Add $set behavior change in Mongoid 7.1 to release notes…
p-mongo Jun 17, 2022
12bacc6
MONGOID-5369 Move Aggregation Pipeline docs to their own page (#5320)
p-mongo Jun 17, 2022
aa28ed9
MONGOID-5340 revise language
p Jun 17, 2022
fbcd5a1
Tweak some callbacks documentation for grammar (#5325)
p-mongo Jun 21, 2022
bbcbd0b
MONGOID-5387 Link to AR callback documentation from Mongoid callback …
p-mongo Jun 21, 2022
09f30b7
Fix MONGOID-4815 Add :conditions option example to reference document…
p-mongo Jun 21, 2022
14f6f69
Mongoid operates on documents, not records (#5324)
p-mongo Jun 21, 2022
4963ab9
MONGOID-5097 Test: any_of with multiple conditions and :exists in the…
neilshweky Jun 21, 2022
36542c6
MONGOID-4160 fix feature flag reference
p Jun 21, 2022
5d44bd4
MONGOID-5394 Failing test: Destroying embeds_many document when _id…
neilshweky Jun 24, 2022
449022f
MONGOID-5379 Don't pass through the database_name to the collection o…
neilshweky Jun 24, 2022
5f6ff62
MONGOID-5037 use $pull instead of $pullAll for when documents change …
neilshweky Jun 24, 2022
4674f42
MONGOID-5380 fix assign_attributes on embedded association to work wh…
neilshweky Jun 24, 2022
e0d3de9
MONGOID-4834 Capped collection documentation examples lack setup/cont…
neilshweky Jun 24, 2022
ccf777b
MONGOID-5333 Document how custom fields are returned from attributes/…
neilshweky Jun 24, 2022
4960f2f
MONGOID-5395 Call aggregate directly on collection instead of on find…
p-mongo Jun 24, 2022
c493444
MONGOID-5381 Correct map_big_decimal_to_decimal128 feature flag defau…
neilshweky Jun 27, 2022
ef7bc6d
MONGOID-3942 Test: Eager loading no longer broken when iterating crit…
neilshweky Jun 28, 2022
9040dec
Update MRSS
p Jun 30, 2022
56a6f6a
MONGOID-5369 - Improvements to the Aggregation Pipeline doc page (#5330)
johnnyshields Jul 5, 2022
790a5ce
MONGOID-5390: Mongoid::Contextual::Memory#pluck should return nil val…
johnnyshields Jul 5, 2022
9a11a6b
MONGOID-5412 Fix JRuby 9.2/9.3 tests (#5350)
neilshweky Jul 5, 2022
1f075db
MONGOID-5270 Implement .tally method for Mongoid#Criteria (#5344)
neilshweky Jul 5, 2022
064293d
MONGOID-5350 Add documentation warning about potentially incorrect qu…
p-mongo Jul 5, 2022
86a4a13
MONGOID-5003 Delegate Model#find with block argument to Enumerable#fi…
neilshweky Jul 7, 2022
21389fe
MONGOID-5404 Populate attributes_before_type_cast on read from databa…
neilshweky Jul 8, 2022
ddb24f8
MONGOID-4547 adds regexps to all DocumentNotFound error tests (#5353)
neilshweky Jul 8, 2022
fa04ed3
MONGOID-5311 Drop support for Rails < 5.2 and Ruby < 2.6 (#5349)
neilshweky Jul 8, 2022
478f0aa
MONGOID-4547 Implement #take / #take! for AR feature parity (#5354)
neilshweky Jul 8, 2022
f2bdc18
MONGOID-5270: Follow-ups to tally PR (#5351)
johnnyshields Jul 10, 2022
a98d84f
MONGOID-5376: Use exists? or any? instead of count to determine exist…
johnnyshields Jul 10, 2022
1418d46
MONGOID-5420: "a nil" --> "nil" in various places (#5365)
johnnyshields Jul 10, 2022
23608d2
MONGOID-4992 - Fix Rails syntax in docs #5357 (#5357)
johnnyshields Jul 10, 2022
5f0a73c
MONGOID-5407 Add phantom custom field type example (#5361)
p-mongo Jul 10, 2022
7765ba5
MONGOID-4829: Clarify RAILS_ENV, MONGOID_ENV must be set in ENV (#5356)
johnnyshields Jul 10, 2022
72186f3
MONGOID-5403 Review compatibility tables for 8.0 (#5370)
neilshweky Jul 12, 2022
c87c00e
MONGOID-4867 Deprecate geoHaystack and geoSearch (#5372)
neilshweky Jul 12, 2022
cb8418c
MONGOID-4998 deprecate :id_sort and implement limit positional argume…
neilshweky Jul 12, 2022
329d2ed
MONGOID-5222 always return nil on mongoize (#5336)
neilshweky Jul 12, 2022
7d209fe
MONGOID-4998 Drop support for the :id_sort option and only accept po…
neilshweky Jul 12, 2022
59ecc11
Update Rails Tutorial doc links (#5369)
alexbevi Jul 12, 2022
839c4f2
MONGOID-5416 Don't allow #last to modify the sort on the view (#5373)
neilshweky Jul 13, 2022
fabe7d5
MONGOID-5419 Add warnings to Mongoid::Warnings module (#5374)
neilshweky Jul 13, 2022
190bed5
MONGOID-5427 Get rid of warnings generated in discriminator_key_spec …
neilshweky Jul 13, 2022
3c45453
MONGOID-5221 Always return nil on demongoizing uncastable values (#5371)
neilshweky Jul 14, 2022
54a2ae3
MONGOID-5315 Accept formatted strings in Date/Time/DateTime.demongoiz…
neilshweky Jul 15, 2022
0738d60
MONGOID-5386 Pass through uncastable values in evolve (#5378)
neilshweky Jul 18, 2022
d26e960
MONGOID-5429 Require Driver 2.18 for Mongoid 8.0 (#5379)
neilshweky Jul 18, 2022
93ec36a
MONGOID-4500 Mongoid::Contextual::Aggregable::Memory should ignore ni…
johnnyshields Jul 18, 2022
c1b222e
MONGOID-5402 In-memory pluck, distinct should support dot-notation fo…
neilshweky Jul 18, 2022
5013f1a
MONGOID-5414 deprecate Mongoid::Criteria cache (#5388)
neilshweky Jul 18, 2022
f7b9869
MONGOID-5426 remove support for field argument to Mongo#map (#5386)
neilshweky Jul 18, 2022
0603c55
MONGOID-5414 deprecate criteria cache functionality (#5383)
neilshweky Jul 19, 2022
aca47fb
MONGOID-5425 Verify string mongoization into Date, Time, DateTime wit…
neilshweky Jul 19, 2022
b8c6cc3
MONGOID-5180 Rails parity: Add #pick method (equivalent to pluck.firs…
neilshweky Jul 19, 2022
c951e3d
MONGOID-5414 Remove caching on Mongoid::Contextual::Mongo#length (#5390)
neilshweky Jul 19, 2022
24e7ad5
MONGOID-5180 add release notes for pick (#5393)
neilshweky Jul 19, 2022
e7b61e7
DocumentNotFound error resolution message should not assume return ty…
johnnyshields Jul 19, 2022
8a9837e
MONGOID-5428 add driver_options to Mongoid config (#5392)
neilshweky Jul 20, 2022
93014fc
Add Mongoid 7.5 to release notes TOC
p Jul 20, 2022
4d48025
Organize 7.5 release notes
p Jul 20, 2022
66306e5
MONGOID-5426 add map as pluck deprecation to release notes
p Jul 20, 2022
2b90077
Spelling fix
p Jul 20, 2022
c82ae85
Annotate breaking changes
p Jul 20, 2022
1097717
Add missing newlines
p Jul 20, 2022
865b6a1
Fix capitalization
p Jul 20, 2022
388214d
Organize 8.0 release notes
p Jul 20, 2022
401b00d
Use Debian 11 for releasing to get a newer Ruby version
p Jul 20, 2022
6e78094
Release 8.0.0
p Jul 20, 2022
f03200b
Depend on driver 2.18.0 or higher
p Jul 20, 2022
a07173b
Release 8.0.1
p Jul 20, 2022
573cc64
Spelling fix
p Jul 21, 2022
2aec076
MONGOID-5415: Code docs: denote type unions with pipe (#5366)
johnnyshields Jul 21, 2022
658749c
MONGOID-5388 - Add Index wildcard_projection option and test for wild…
johnnyshields Jul 21, 2022
319b3d2
MONGOID-5435 Fix ArgumentError when block has positional and keyword …
kyoshidajp Jul 22, 2022
71a93eb
MONGOID-5436 switch the meaning of legacy_triple_equals (#5404)
neilshweky Jul 22, 2022
4460184
Release 8.0.2
p Jul 23, 2022
d5b89c5
MONGOID-5433 Replace calls of Time#to_s(format) with Time#to_formatte…
neilshweky Jul 25, 2022
73e755d
MONGOID-5334 ensure localized demongoization works with symbol keys (…
neilshweky Aug 2, 2022
28cbc6d
MONGOID-5437 extract fallback enabling logic into macro (#5428)
neilshweky Aug 3, 2022
bb76525
MONGOID-5334 enforce Hash type in localized demongoize (#5430)
neilshweky Aug 3, 2022
92fc715
MONGOID-5456 cast castable values for integer/float/big decimal (#5431)
neilshweky Aug 4, 2022
08e9e3a
MONGOID-5441 prefix Thread.current[:session] (#5413)
neilshweky Jul 29, 2022
5a61936
MONGOID-5456 Add documentation for responding to to_* (#5434)
neilshweky Aug 8, 2022
0e15747
MONGOID-5460 Update custom field type protocol documentation (#5441)
neilshweky Aug 15, 2022
c494c9a
MONGOID-5457 Document + example of non-String field types in localize…
neilshweky Aug 15, 2022
e3682d1
MONGOID-4698 update warning when overriding criteria methods in scope…
neilshweky Aug 15, 2022
e5d1caf
MONGOID-5417 Fix memory leak when call 'with' (#5409)
comandeo-mongo Aug 18, 2022
66322c0
MONGOID-4698 Correct warning to point out that klass.band doesnt conf…
neilshweky Aug 29, 2022
1f7e2a9
MONGOID-5476 update 8.0 installation version (#5463)
neilshweky Sep 12, 2022
3ee2ad2
MONGOID-5493: Update Gem::Specification team info (#5476)
alexbevi Sep 28, 2022
c65ad55
MONGOID-5506 Update 8.x docs to document unscoped behavior changing i…
neilshweky Sep 30, 2022
a597607
MONGOID-5496: Update Getting Started (Rails) tutorial for Rails 7 (#5…
alexbevi Nov 23, 2022
315bc57
MONGOID-5532: Fix path to comments partial (#5511)
alexbevi Nov 24, 2022
0bab124
MONGOID-5533: Unnecessary edits to Comment model in Rails Getting Sta…
alexbevi Nov 24, 2022
955d515
Release 8.0.3
comandeo-mongo Dec 14, 2022
de2dab9
MONGOID-5518: Add Puma dependency to Sinatra tutorial (#5516)
alexbevi Dec 15, 2022
3e69562
MONGOID-5496: Update Rails 7 Tutorial (#5515)
alexbevi Dec 15, 2022
ebd7603
MONGOID-5539: Fix example in aggregation reference documentation (#5536)
alexbevi Feb 6, 2023
f7bf1f0
MONGOID-5582 port more robust shard key processing to 8.0 (#5578)
jamis Mar 17, 2023
b2943a3
MONGOID-5520 Backport #5584 to 8.0 (#5587)
jamis Mar 29, 2023
cff3c4f
Update sharding docs re: keys with "." characters in them (#5591)
jamis Mar 29, 2023
2f12273
MONGOID-5600 Backport to 8.0-stable (#5622)
jamis May 16, 2023
0f8d6fc
MONGOID-5514: Improve forking guidance (#5627)
alexbevi Jun 6, 2023
484bcf0
MONGOID-5617 - Increase performance of `Mongoid::Matcher#extract_attr…
comandeo-mongo Jun 15, 2023
e9721e4
MONGOID-5560 alias delete_one to delete for `Many` proxies (#5633) (#…
jamis Jun 15, 2023
abcc79d
MONGOID-5465: remove deprecation note from docs regarding single-valu…
alexbevi Jun 15, 2023
917ca67
MONGOID-5616: Dependent Behavior Documentation is incorrect (#5628)
alexbevi Jun 15, 2023
5060bff
Bump version to 8.0.4 (#5653)
comandeo-mongo Jun 28, 2023
bc66519
Update public key
comandeo-mongo Jun 28, 2023
14339aa
MONGOID-5622 Reset the atomic operation state on reload (backport of …
jamis Jul 5, 2023
87c7d9a
RUBY-5621 Fix disconnect_clients spec (#5659)
comandeo-mongo Jul 7, 2023
c7807f0
Prepare for release of 8.0.5 (#5662)
jamis Jul 11, 2023
767e5ae
MONGOID-5630 backport BSON::Decimal128 serialization flag to 8.0 stab…
jamis Jul 14, 2023
15bf11c
MONGOID-5632 update_all with atomic operations and aliased fields (#5…
jamis Jul 21, 2023
65d2d28
MONGOID-5642 Queryable::Selector#merge! does not properly handle :$in…
JohnMaguir Aug 7, 2023
be61226
Mongoid::Criteria::Queryable::Storable#add_field_expression when valu…
JohnMaguir Aug 8, 2023
cb9b8f3
MONGOID-5624 Fix alias issue when store_as is different case (#5675)
alexbeeken Aug 17, 2023
aa31dc9
MONGOID-5648 remove release notes for archived versions (#5685)
jamis Aug 23, 2023
35d0c63
Prep for v8.0.6 (#5682)
jamis Aug 24, 2023
45effff
MONGOID-5647 Allow #count to be used with #for_js (#5693) (#5695)
jamis Aug 29, 2023
ce49093
MONGOID-5686 Fix array operations in update_all (#5726)
comandeo-mongo Sep 29, 2023
e52036b
MONGOID-5689 Add Rails 7.1 support (#5730)
comandeo-mongo Oct 11, 2023
2a62a8a
MONGOID-5658 Fix callbacks for embedded
comandeo-mongo Oct 18, 2023
613c77a
Bump version to 8.0.7
comandeo-mongo Oct 23, 2023
ee91be5
MONGOID-5709 Fix atomic_path calculation (#5773) (#5775) (#5777)
comandeo-mongo Jan 24, 2024
cddda5f
MONGOID-5740 Fix performance regression on belongs_to validation (bac…
jamis Feb 27, 2024
25a2ce3
MONGOID-5744 prep for release of 8.0.8 (#5796)
jamis Feb 28, 2024
86c829a
MONGOID-5797 Fix accessing parent when projected (#5847) (#5850)
comandeo-mongo Aug 1, 2024
bcf1ab5
MONGOID-5794 Backport SSDLC changes from master (#5866)
jamis Sep 20, 2024
3e04142
MONGOID-5757 Fix validation checks so that all associated records are…
jamis Oct 21, 2024
cdc98d5
MONGOID-5810 make sure we don't leak internal state via as_document (…
jamis Dec 19, 2024
ed8bc62
MONGOID-5822: Embedded association validations break when association…
DarshanaVenkatesh Jan 15, 2025
e631de2
MONGOID-5839 Fix eager-loading from STI subclasses (backport to 8.0) …
jamis Jan 22, 2025
1b51522
MONGOID-5836 Don't repeat callbacks for embedded grandchildren. (back…
jamis Jan 24, 2025
d88728b
MONGOID-5825 Do not update timestamp on destroyed (#5939) (#5945) (#5…
comandeo-mongo Jan 29, 2025
f49d011
version bump (#5943)
jamis Jan 29, 2025
eaa1cbe
MONGOID-5844 Fix counting bug in HABTM associations (#5953)
jamis Feb 18, 2025
77afdc9
Prep 8.0.10 (#5958)
jamis Feb 24, 2025
c67919a
MONGOID-5843 Ensure BSON::Decimal128 is considered to be numeric (#59…
jamis Mar 13, 2025
ea462b0
Merge remote-tracking branch 'remotes/tablecheck/7.5-stable' into 8.0…
johnnyshields May 9, 2025
bedc1a1
Merge branch '7.5-stable' into 8.0-stable-mongoid
johnnyshields May 10, 2025
2565e0a
Merge branch '7.5-stable' into 8.0-stable-mongoid
johnnyshields May 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
296 changes: 165 additions & 131 deletions .evergreen/config.yml

Large diffs are not rendered by default.

254 changes: 254 additions & 0 deletions .evergreen/config/axes.yml.erb
Original file line number Diff line number Diff line change
@@ -0,0 +1,254 @@
axes:
- id: "mongodb-version"
display_name: MongoDB Version
values:
- id: "latest"
display_name: "MongoDB Latest"
variables:
VERSION: "latest"
- id: "7.0"
display_name: "MongoDB 7.0"
variables:
VERSION: "7.0"
- id: "6.0"
display_name: "MongoDB 6.0"
variables:
VERSION: "6.0"
- id: "5.3"
display_name: "MongoDB 5.3"
variables:
VERSION: "5.3"
- id: "5.0"
display_name: "MongoDB 5.0"
variables:
VERSION: "5.0"
- id: "4.4"
display_name: "MongoDB 4.4"
variables:
VERSION: "4.4"
- id: "4.2"
display_name: "MongoDB 4.2"
variables:
VERSION: "4.2"
- id: "4.0"
display_name: "MongoDB 4.0"
variables:
VERSION: "4.0"
- id: "3.6"
display_name: "MongoDB 3.6"
variables:
VERSION: "3.6"

- id: "topology"
display_name: Topology
values:
- id: "standalone"
display_name: Standalone
variables:
TOPOLOGY: "standalone"
- id: "replica-set"
display_name: Replica Set
variables:
TOPOLOGY: "replica-set"
- id: "sharded-cluster"
display_name: Sharded Cluster
variables:
TOPOLOGY: "sharded-cluster"
SINGLE_MONGOS: true

- id: "auth"
display_name: Authentication
values:
- id: "auth"
display_name: Auth
variables:
AUTH: "auth"
- id: "noauth"
display_name: NoAuth
variables:
AUTH: "noauth"

- id: "ssl"
display_name: SSL
values:
- id: "ssl"
display_name: SSL
variables:
SSL: "ssl"
- id: "nossl"
display_name: NoSSL
variables:
SSL: "nossl"

- id: "ruby"
display_name: Ruby Version
values:
- id: "ruby-2.6"
display_name: ruby-2.6
variables:
RVM_RUBY: "ruby-2.6"
- id: "ruby-2.7"
display_name: ruby-2.7
variables:
RVM_RUBY: "ruby-2.7"
- id: "ruby-3.0"
display_name: ruby-3.0
variables:
RVM_RUBY: "ruby-3.0"
- id: "ruby-3.1"
display_name: ruby-3.1
variables:
RVM_RUBY: "ruby-3.1"
- id: "ruby-head"
display_name: ruby-head
variables:
RVM_RUBY: "ruby-head"

- id: "jruby"
display_name: JRuby Version
values:
- id: "jruby-9.3"
display_name: jruby-9.3
variables:
RVM_RUBY: "jruby-9.3"

- id: "os"
display_name: OS
values:
- id: ubuntu-22.04
display_name: "Ubuntu 22.04"
run_on: ubuntu2204-small
- id: ubuntu-20.04
display_name: "Ubuntu 20.04"
run_on: ubuntu2004-small
- id: ubuntu-18.04
display_name: "Ubuntu 18.04"
run_on: ubuntu1804-small
- id: debian11
display_name: "Debian 11"
run_on: debian11-small
- id: rhel80
display_name: "RHEL 8.0"
run_on: rhel80-small

- id: "driver"
display_name: Driver Version
values:
- id: current
display_name: "Driver-current"
variables:
DRIVER: "current"
- id: master
display_name: "Driver-master"
variables:
DRIVER: "master"
- id: master-jruby
display_name: "Driver-master (JRuby)"
variables:
DRIVER: "master-jruby"
- id: stable
display_name: "Driver-stable"
variables:
DRIVER: "stable"
- id: stable-jruby
display_name: "Driver-stable (JRuby)"
variables:
DRIVER: "stable-jruby"
- id: oldstable
display_name: "Driver-oldstable"
variables:
DRIVER: "oldstable"
- id: oldstable-jruby
display_name: "Driver-oldstable (JRuby)"
variables:
DRIVER: "oldstable-jruby"
- id: min
display_name: "Driver-min"
variables:
DRIVER: "min"
- id: min-jruby
display_name: "Driver-min (JRuby)"
variables:
DRIVER: "min-jruby"
- id: bson-min
display_name: "BSON-min"
variables:
DRIVER: "bson-min"
- id: bson-master
display_name: "BSON-master"
variables:
DRIVER: "bson-master"

- id: "rails"
display_name: Rails Version
values:
- id: master
display_name: "Rails master"
variables:
RAILS: "master"
- id: "5.2"
display_name: "Rails 5.2"
variables:
RAILS: "5.2"
- id: "6.0"
display_name: "Rails 6.0"
variables:
RAILS: "6.0"
- id: "6.1"
display_name: "Rails 6.1"
variables:
RAILS: "6.1"
- id: "7.0"
display_name: "Rails 7.0"
variables:
RAILS: "7.0"
- id: "7.1"
display_name: "Rails 7.1"
variables:
RAILS: "7.1"

- id: "i18n"
display_name: I18n version
values:
- id: '1.0'
display_name: "i18n-1.0"
variables:
I18N: "1.0"
- id: current
display_name: "i18n-current"

- id: "test-i18n-fallbacks"
display_name: Test i18n fallbacks
values:
- id: yes
display_name: "i18n-fallbacks"
variables:
TEST_I18N_FALLBACKS: yes

- id: app-tests
display_name: Mongoid application tests
values:
- id: yes
display_name: Yes
variables:
APP_TESTS: yes

- id: toolchain
display_name: Toolchain Version
values:
- id: 2023-05-11
display_name: 2023-05-11
variables:
TOOLCHAIN_OVERRIDE: e8c60866f54bed7e336a37df3a97d6ae1b971b7d
- id: 2023-11-02
display_name: 2023-11-02
variables:
TOOLCHAIN_OVERRIDE: ded7ea845b08cf96f11a747d9540ba3199580dea
- id: 2024-08-07
display_name: 2024-08-07
variables:
TOOLCHAIN_OVERRIDE: c950fe1e85fd7d5e4ea69cc2afff456825583716
- id: 2024-09-06
display_name: 2024-09-06
variables:
TOOLCHAIN_OVERRIDE: deefab59d8f539bdd4a0154505f1e7d39a0857d0
Loading
Loading