Skip to content
Commits on Jan 27, 2010
  1. BUMP 1.4 - see changelog for details

    Mike Dirolf committed
Commits on Jan 26, 2010
  1. return the entire response to lastError for update/remove if safe is …

    Mike Dirolf committed
    …True PYTHON-87
  2. minor: more doc cleanups

    Mike Dirolf committed
  3. minor: doc

    Mike Dirolf committed
  4. minor: clean up and docs for gridfs

    Mike Dirolf committed
  5. minor: remove all uses of types module

    Mike Dirolf committed
  6. minor: cleanup, doc

    Mike Dirolf committed
  7. minor: complete removal of some things that were deprecated in versio…

    Mike Dirolf committed
    …n <= 1.2
  8. only move _id to front for root documents, and only for inserts or se…

    Mike Dirolf committed
    …cond arg to update PYTHON-92
Commits on Jan 25, 2010
Commits on Jan 21, 2010
  1. add package level teardown to clean up after test runs

    Mike Dirolf committed
Commits on Jan 20, 2010
  1. minor: be sure these processes finish their work

    Mike Dirolf committed
Commits on Jan 19, 2010
  1. collection names must not contain the null character

    Mike Dirolf committed
  2. allow utf-8 collection names w/ C extension

    Mike Dirolf committed
Commits on Jan 12, 2010
  1. minor: PEP-8

    Mike Dirolf committed
  2. minor: doc

    Mike Dirolf committed
  3. Use PyMongoError instead of BaseMongoDBException

    Mike Dirolf committed
    Note that this is changing the exception hierarchy somewhat as well,
    as I would rather not muck things up with multiple inheritance. This
    is a breaking change if you depend on ConnectionFailure being an
    IOError or InvalidBSON being a ValueError, for example. If this
    creates issues for anybody please let us know and we can figure out a
    better workaround.
    Also add Michael to contributors list.
  4. @mdirolf

    Added base exception class to all MongoDB exceptions

    Michael Schurter committed with mdirolf
  5. minor: more versioning

    Mike Dirolf committed
  6. minor: version info

    Mike Dirolf committed
  7. adding DuplicateKeyError for safe inserts/updates

    Mike Dirolf committed
Commits on Jan 11, 2010
  1. minor: doc

    Mike Dirolf committed
Commits on Jan 8, 2010
  1. remove thread_util

    Mike Dirolf committed
  2. cleanup add_user and remove_user helpers - PEP 8, doc tweaks, test in…

    Mike Dirolf committed
    … combo w/ authenticate
  3. @gregglind

    jira python-82: javascript db.{add,remove}User as python database.{ad…

    gregglind committed with Mike Dirolf
    …d,remove}_user, with tests
  4. @gregglind

    jira python83: unicode names and passwords should be encoded as utf8,…

    gregglind committed with Mike Dirolf
    … with test
  5. updates for MasterSlaveConnection

    Mike Dirolf committed
  6. minor: update deprecated api

    Mike Dirolf committed
  7. clean up ConnectionFailure cases

    Mike Dirolf committed
  8. update README - no longer supporting Python 2.3

    Mike Dirolf committed
  9. Simplification of connection pooling.

    Mike Dirolf committed
    Makes driver ~2x faster for simple benchmarks.
    DEPRECATED pool_size, auto_start_request and timeout parameters to Connection
    DEPRECATED Connection.start_request
    Each thread now gets it's own socket reserved on it's first operation. Those
    sockets are held until Connection.end_request is called by that thread, or
    Connection.disconnect is called by any thread, or the thread dies.
    Calling Connection.end_request allows the socket to be returned to the pool,
    and to be used by other threads instead of creating a new socket. Judicious use
    of this method is important for applications with many threads or with long
    running threads that make few calls to PyMongo operations.
Commits on Jan 7, 2010
  1. use sendall

    Mike Dirolf committed
Commits on Jan 5, 2010
  1. minor: remove validate from MANIFEST

    Mike Dirolf committed
  2. removing all support for mongo-qa tests

    Mike Dirolf committed
    allows us to remove SON.from_xml
      - not deprecating this as it was used internally only AFAIK
    therefore eliminates driver dependency on elementtree
Something went wrong with that request. Please try again.