-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Public API
-
None
Running ack -l @deprecated in the ruby driver repo shows that the following files all contain interfaces that have (at some point) been declared deprecated. These deprecations should be investigated to see how long ago they were declared, and if possible, we should remove them.
- lib/mongo/cluster/topology/replica_set_no_primary.rb
- lib/mongo/server_selector/base.rb
- lib/mongo/collection/view/readable.rb
- lib/mongo/collection/view/map_reduce.rb
- lib/mongo/collection/view/aggregation.rb
- lib/mongo/socket.rb
- lib/mongo/auth/cr.rb
- lib/mongo/auth/cr/conversation.rb
- lib/mongo/uri.rb
- lib/mongo/collection.rb
- lib/mongo/write_concern.rb
- lib/mongo/server/connection_base.rb
- lib/mongo/server/connection.rb
- lib/mongo/server/monitor.rb
- lib/mongo/server/description.rb
- lib/mongo/server/connection_common.rb
- lib/mongo/protocol/get_more.rb
- lib/mongo/cluster.rb
- lib/mongo/session.rb
- lib/mongo/operation.rb
- lib/mongo/database.rb
- lib/mongo/error.rb
- lib/mongo/monitoring/publishable.rb
- lib/mongo/index.rb
- lib/mongo/uri/srv_protocol.rb
- lib/mongo/error/unsupported_array_filters.rb
- lib/mongo/error/invalid_server_preference.rb
- lib/mongo/error/invalid_update_document.rb
- lib/mongo/error/read_write_retryable.rb
- lib/mongo/error/unsupported_collation.rb
- lib/mongo/error/invalid_replacement_document.rb
- lib/mongo/event.rb
- lib/mongo/server.rb
- lib/mongo/grid/file/info.rb
- lib/mongo/grid/file.rb
- lib/mongo/grid/fs_bucket.rb