v5.1.1 merge back from rpallares/Mongo.RuntimeMigration#95
Open
rpallares wants to merge 42 commits intoSRoddis:masterfrom
Open
v5.1.1 merge back from rpallares/Mongo.RuntimeMigration#95rpallares wants to merge 42 commits intoSRoddis:masterfrom
rpallares wants to merge 42 commits intoSRoddis:masterfrom
Conversation
- Bump mongo 3.0 - replace Mongo2Go > Testcontainers.Mongodb
Various improvements
- .Net version update (.net7_0, .net8_0, .net9_0) - MongDB.Driver@3.0.0+ - Dependency updates - Remove Mongo2Go in favor of Testcontainers - Refactoring initialisation - Can migrate multiple database - Remove CollectionLocationAttribute `Database` property - Can enable separately all migration types - Add extension method to initialize before app startup - Use span for DocumentVersion parsing - Use mongo bookmark when no migration needed - A lot of cleanup and optimization - Documentation rewriting - More tests
Co-authored-by: Rafael Pallares <rafael.pallares@ubisoft.com>
Co-authored-by: Rafael Pallares <rafael.pallares@ubisoft.com>
Co-authored-by: Rafael Pallares <rafael.pallares@ubisoft.com>
Co-authored-by: Rafael Pallares <rafael.pallares@ubisoft.com>
Co-authored-by: Rafael Pallares <rafael.pallares@ubisoft.com>
…usage (#10) Co-authored-by: Rafael Pallares <rafael.pallares@ubisoft.com>
* change package id * fix publish * remove icon to worakourd nuget outage * improvement: Better initialization (#12) - Make all migration locator thread safe - Early init runtime migration - Make all attribute locator thread safe - Remove code duplication - remove .net7 support - Force migrations to be public Co-authored-by: Rafael Pallares <rafael.pallares@ubisoft.com> * update readme * cleanup authors --------- Co-authored-by: Rafael Pallares <rafael.pallares@ubisoft.com>
Co-authored-by: Rafael Pallares <rafael.pallares@ubisoft.com>
Author
|
@SRoddis, here it is, the big PR. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This could be not 100% exhaustive but v5.0.0 did a lot of changes comparing to older versions.
Consider also there was a lot of changes between the last 3.1.4 officially published version and the source code.
Updates
DatabasepropertyBreaking changes