Uploaded image for project: 'Motor'
  1. Motor
  2. MOTOR-97

Deprecations before 1.0.

    • Type: Icon: Improvement Improvement
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • 0.7
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None

      Deprecate now, remove in 1.0:

      • MotorClient.open(), host, port, document_class, tz_aware, secondary_acceptable_latency_ms, tag_sets, uuid_subtype, alive
      • secondary_acceptable_latency_ms, tag_sets, and uuid_subtype for db and collection
      • MotorClient.disconnect(): prefer close()
      • MotorReplicaSetClient
      • db.connection, collection.connection

      Create a migration guide like the PyMongo 3 Migration Guide and automatically link deprecated MotorAttributeFactory docstrings to the Motor migration guide.

      Remove the mock MasterSlaveConnection from Synchro and other obsolete Synchro wrappers.

      Add instructions for turning deprecation warnings into errors and re-testing your application before upgrading to Motor 1.0.

      Assert synchrotest.py has no unused skip-test patterns (because tests have been deleted or renamed since I wrote the patterns).

      Add codec_options and new CRUD and GridFS APIs.

            Assignee:
            jesse@mongodb.com A. Jesse Jiryu Davis
            Reporter:
            jesse@mongodb.com A. Jesse Jiryu Davis
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: