|
SERVER-21486 resulted in us remove the 'bypassDocumentValidation' action from all privileges returned when a 3.0 mongos talks to a 3.2 mongod. This is a hack to preserve backwards compatibility with 3.0 without requiring users to upgrade to a new version of 3.0. With SERVER-21535 implemented, however, we won't have these backwards compatibility problems in the future, so the code added for SERVER-21486 can be removes as soon as we've branched 3.2 and are working on the 3.3/3.4 release.
NOTE: SERVER-21659 changed the implementation of privilege redaction from what was originally implemented in SERVER-21486
|