Permalink
Commits on Jun 6, 2012
  1. RELEASE 1.6.4

    TylerBrock committed Jun 6, 2012
  2. RUBY-443

    TylerBrock committed Jun 6, 2012
    Adds ability to declare sort ordering via an ordered hash.
    If using Ruby < 1.9 BSON::OrderedHash is required.
  3. Merge pull request #107 from durran/master

    TylerBrock committed Jun 6, 2012
    Revert ObjectId#to_ary
  4. Remove implementation of ObjectId#to_ary:

    durran committed Jun 6, 2012
    - The introduction of the previous implementation breaks any attempt
      to flatten an array of object ids.
  5. RELEASE 1.6.3

    TylerBrock committed Jun 6, 2012
Commits on Jun 5, 2012
  1. Merge pull request #104 from seamusabshere/from_uri_implicit_arg

    TylerBrock committed Jun 5, 2012
    Make ENV['MONGODB_URI'] the default first arg for `Mongo::Connection.from_uri`
  2. Merge pull request #103 from seamusabshere/ruby_18_url_decoding

    TylerBrock committed Jun 5, 2012
    Since `URI.decode_www_form` is Ruby 1.9-only, use `CGI.parse` instead
  3. Merge pull request #105 from ukd1/patch-1

    TylerBrock committed Jun 5, 2012
    Fix broken links in github
  4. Fix broken links in github

    Russell Smith committed Jun 5, 2012
Commits on Jun 4, 2012
  1. Since it's confusing anyway that CGI.parse returns values as arrays, …

    seamusabshere committed Jun 4, 2012
    …use an array-specific method (as opposed to one that could be for strings or hashes) to access it
  2. Since `URI.decode_www_form` is Ruby 1.9-only, use `CGI.parse` instead

    seamusabshere committed Jun 4, 2012
    Conflicts:
    	lib/mongo/util/uri_parser.rb - replaced @TylerBrock's (temp?) fix with this one, which uses the stdlib
    	test/uri_test.rb - reintroduced test for conflicting URL separators... and added a new test for URL-encoded parts
  3. add test for save_chunk fix

    johnbintz committed with TylerBrock Apr 25, 2012
  4. use collection#save instead of collection#insert to save gridio chunk…

    johnbintz committed with TylerBrock Apr 25, 2012
    …s so that replacement chunks overwrite existing ones
  5. minor: read preference test fix

    TylerBrock committed Jun 1, 2012
    Secondary to remove is randomly chosen so test would randomly fail
    before this fix.
Commits on Jun 1, 2012
  1. RUBY-444

    TylerBrock committed Jun 1, 2012
    Additional fix for threading tests to ensure a manager for a new thread is always set.
  2. Merge pull request #97 from asinbow/fix_log_debug_level_detect

    TylerBrock committed Jun 1, 2012
    fix log debug level detect
  3. Merge pull request #101 from farrel/master

    TylerBrock committed Jun 1, 2012
    Added BSON::ObjectId#to_ary
  4. RUBY-444

    TylerBrock committed Jun 1, 2012
    During a refresh Thread.current[:managers] has the potential to be nil.
    
    This fix checks to make sure Thread.current[:managers] exists before
    trying to access the managers hash.
  5. RUBY-432

    TylerBrock committed Jun 1, 2012
    Do not encode strings to utf-8 after checking that utf-8 is valid.
    
    Before this fix, an encoding operation could turn valid utf-8 into
    invalid utf-8 if an encoding that requires conversion is forced on a
    valid string.
  6. RUBY-441

    TylerBrock committed May 31, 2012
    Remove connect_nonblock from tcp_socket implementation to reduce
    problems due to inconsistent implementation in JRuby and Windows.
    
    Connection timeouts are now reverted to using the timeout module for all
    platforms.
Commits on May 30, 2012
  1. minor: remove perftools

    TylerBrock committed May 30, 2012
Commits on May 29, 2012
  1. Merge pull request #102 from balexand/patch-1

    TylerBrock committed May 29, 2012
    Fix copy-paste mistake in doc comment
Commits on May 25, 2012
  1. Added BSON::ObjectId#to_ary

    farrel committed May 25, 2012
Commits on May 22, 2012
  1. Merge pull request #100 from kzk/master

    gjmurakami-10gen committed May 22, 2012
    b2json,j2bson: don't assume fixed ruby location
Commits on May 20, 2012