This document tries to alert of some known considerations to have in mind when upgrading version in certain dependencies. Specially when they are critical.
- When upgrading this dependency please take special care with
decoratorpackage. If you have a closer look, you will realise that we are using decorators for MongoDb accessors(MongoDatabase, MongoTemplate, etc). The goal is to ensure all the access to MongoDb are under the umbrella of the distributed lock. However, some methods are safe accessed without previously checking the lock. When you upgrade this dependency, you must ensure this conditions remains unaffected.
- ScriptOperations
- IndexOperations
- BulkOperations
- ExecutableFind
- ExecutableUpdate
- ExecutableRemove
- ExecutableAggregation
- ExecutableInsert
- etc.