elsa-core
elsa-core copied to clipboard
[CHORE] Update MongoDB Driver to Use Strong-Named Assemblies in Elsa.MongoDB and Elsa.Persistence.MongoDB
We need to update the Elsa.MongoDB
and Elsa.Persistence.MongoDB
packages to use the strongly named MongoDB driver as part of MongoDB's upcoming major release. This change is necessary to ensure compatibility with the latest MongoDB .NET/C# Driver, which will now be strong-named.
Packages to Update:
- [ ] Elsa 3:
Elsa.MongoDB
- [ ] Elsa 2:
Elsa.Persistence.MongoDB
(#5969)
Impact:
- Users upgrading to Elsa 2.15 (for Elsa 2.x) or the latest Elsa 3 version will automatically reference the updated MongoDB driver.
Tasks:
- [ ] Update the MongoDB driver reference in the Elsa.MongoDB and Elsa.Persistence.MongoDB packages to the new strong-named version.
- [ ] Release a new Elsa 2.x version (2.15) incorporating the updated driver.
- [ ] Update Elsa 3 with the latest MongoDB driver.
- [ ] Communicate the update to users, particularly regarding potential impacts such as binding redirects.
Notes:
- This update aligns Elsa Workflows with the MongoDB .NET/C# Driver team's new strategy for strong-naming libraries.
- We'll monitor for any user reports regarding issues during the transition and provide guidance as needed.
Related:
- #5969
- MongoDB's official decision to strong-name their .NET/C# Driver libraries: https://www.mongodb.com/community/forums/t/net-c-driver-strong-naming/291649