Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 202 lines (170 sloc) 7.751 kb
a167bfb7 » banker
2010-08-27 minor: HISTORY
1 1.0.8 2010-8-27
2
3 * Cursor#rewind! and more consistent Cursor Enumberable behavior
4 * Deprecated ObjectID for ObjectId
5 * Numerous minor bug fixes.
6
391d37ec » banker
2010-08-04 BUMP 1.0.7; HISTORY
7 1.0.7 2010-8-4
8
9 * A few minor test/doc fixes.
10 * Better tests for replica sets and replication acknowledgment.
11 * Deprecated DB#error and DB#last_status
12
182b53d4 » banker
2010-07-26 HISTORY
13 1.0.6 2010-7-26
14
15 * Replica set support.
16 * Collection#map_reduce bug fix.
17
a5c40907 » banker
2010-07-13 minor: history
18 1.0.5 2010-7-13
19
20 * Fix for bug introduced in 1.0.4.
21
6961b3f3 » banker
2010-07-13 Updated gemspec and HISTORY
22 1.0.4 2010-7-13
23
24 * Removed deprecated
25 - Cursor admin option
26 - DB#query
27 - DB#create_index (use Collection#create_index)
28 - DB#command only takes hash options now
29 * j2bson executable (neomantra)
30 * Fixed bson_ext compilation on Solaris (slyphon)
31 * System JS helpers (neovintage)
32 * Use one mutex per thread on pooled connections (cremes)
33 * Check for CursorNotFound response flag
34 * MapReduce can return raw command output using :raw
35 * BSON::OrderedHash equality with other Ruby hashes (Ryan Angilly)
36 * Fix for broken Socket.send with large payloads (Frédéric De Jaeger)
37 * Lots of minor improvements. See commmits.
38
bdce8db3 » banker
2010-06-15 BUMP 1.0.3
39 1.0.3 2010-6-15
40
41 * Optimiztion for BSON::OrderedHash
42 * Some important fixes.
43
e1bcee76 » banker
2010-06-05 BUMP 1.0.2
44 1.0.2 2010-6-5
45 This is a minor release for fixing an incompatibility with MongoDB v1.5.2
46
47 * Fix for boolean response on commands for core server v1.5.2
48 * BSON.read_bson_document and b2json executable (neomantra)
49 * BSON::ObjectID() shortcut for BSON::ObjectID.from_string (tmm1)
50 * Various bug fixes.
51
713cf73b » banker
2010-05-07 BUMP 1.0.1
52 1.0.1 2010-5-7
53
54 * set Encoding.default_internal
55 * DEPRECATE JavaScript string on Collection#find. You now must specify $where explicitly.
56 * Added Grid#exist? and GridFileSystem#exist?
57 * Support for replication acknowledgment
58 * Support for $slice
59 * Namespaced OrderedHash under BSON (sleverbor)
60
159903ec » banker
2010-04-29 BUMP 1.0; minor doc / example fixes
61 1.0 2010-4-29
62 Note: if upgrading from versions prior to 0.20, be sure to upgrade
63 to 0.20 before upgrading to 1.0.
64
65 * Inspected ObjectID is represented in MongoDB extended json format.
66 * Support for tailable cursors.
67 * Configurable query response batch size (thx. to Aman Gupta)
68
69 * bson_ext installs on early release of Ruby 1.8.5 (dfitzgibbon)
70 * Deprecated DB#create_index. Use Collection#create_index index.
71 * Removed deprecated Grid#put syntax; no longer requires a filename.
72
49bc88c4 » banker
2010-04-07 BUMP 0.20.1
73 0.20.1 2010-4-7
74 * Added bson gem dependency.
75
f5050be2 » banker
2010-04-07 minor: history
76 0.20 2010-4-7
21c9bb49 » banker
2010-04-07 0.20 release notes
77 If upgrading from a previous version of the Ruby driver, please read these notes carefully,
78 along with the 0.20_UPGRADE doc.
79
84fb41c3 » banker
2010-04-06 added Collection#stats and DB#stats
80 * Support for new commands:
81 * Collection#find_and_modify
82 * Collection#stats
83 * DB#stats
d2be7e35 » banker
2010-04-05 minor: initial release notes for 0.20
84 * Query :fields options allows for values of 0 to exclude fields (houdini, railsjedi).
85 * GridFS
86 * Option to delete old versions of GridFileSystem entries.
87 * Filename is now optional for Grid#put.
31333803 » banker
2010-04-07 allow arbitrary attirbutes in files collection
88 * Option to write arbitrary attributes to a file: @grid.put(@data, :favorite_phrase => "blimey!")
fd43eca5 » banker
2010-04-07 unique indexes for GridFS chunks collections
89 * Indexes created on the chunks collection are now unique. If you have an existing chunks collection,
90 you may want to remove
d2be7e35 » banker
2010-04-05 minor: initial release notes for 0.20
91 * Removed the following deprecated items:
92 * GridStore class
e18d2d6f » banker
2010-04-07 removed deprecated RegexpOfHolding
93 * RegexpOfHolding class
910a82de » banker
2010-04-07 must use Connection.paired for paired connections
94 * Paired connections must now be initialized with Connection.paired
d2be7e35 » banker
2010-04-05 minor: initial release notes for 0.20
95
fd43eca5 » banker
2010-04-07 unique indexes for GridFS chunks collections
96 * BSON-related code extracted into two separate gems: bson and bson_ext (thx to Chuck Remes).
97 * mongo_ext no longer exists.
98 * BSON::Binary constructor can now take a string, which will be packed into an array.
99 * Exception class adjustments:
100 * Mongo::InvalidObjectID moved to BSON::InvalidObjectID
101 * Mongo::InvalidDocument moved to BSON::InvalidDocument
102 * Mongo::InvalidStringEncoding moved to BSON::InvalidStringEncoding
103 * Mongo::InvalidName replaced by Mongo::InvalidNSName and BSON::InvalidKeyName
104 * BSON types are now namespaced under the BSON module. These types include:
105 * Binary
106 * ObjectID
107 * Code
108 * DBRef
109 * MinKey and MaxKey
110 * Extensions compile on Rubinius (Chuck Remes).
111
3c79c64b » banker
2010-04-05 minor: added missing 0.19 history
112 0.19.3 2010-4-5
113 * Minor fix for assert_valid_keys.
114
115 0.19.2 2010-4-5
116 This release fixes a major bug and is the final release
117 in the 0.19 series. The next release, 0.20.0, will introduce
118 separate gems for bson and bson_ext and may require small
119 changes to existing code bases. Expect that release in the next
120 few days.
121 * Fix for Grid#delete bug.
122 * Log messages read like valid ruby driver code.
123 * Cursor#has_next.
124 * Tests for MongoDB 1.4 features.
125 * Flexible index creation method with Mongo::GEO2D constant.
126
4229402b » banker
2010-03-02 BUMP 0.19.1
127 0.19.1 2010-3-2
128 * Fix for HashWithIndifferentAccess in ActiveSupport-3.0
129
e3d74609 » banker
2010-03-01 minor: docs
130 0.19 2010-3-1
131 * Deprecated GridFS::GridStore. Grid and GridFileSystem classes replace
132 the GridFS implementation with a simpler API and vastly-improved performance.
133 See http://www.mongodb.org/display/DOCS/GridFS+in+Ruby for more details.
134 * Safe mode for Grid and GridFileSystem.
135 * Grid and GridFileSystem use Mime/Types to detect content type (if available)
136 * Connection API simplified. Use Connection.paired for pairs and Connection.from_uri to
137 use MongoDB's connection URI specification.
138 * Authentication can be saved so that reauthentication happens automatically
139 on reconnect.
140 * Raise exception if authentication fails.
141 * Raise exception if index creation fails.
142 * Removed a number of deprecated methods and classes.
143 * Several bug fixes.
2251d8f6 » banker
2010-03-01 BUMP 0.19
144 * Nearing 1.0!
e3d74609 » banker
2010-03-01 minor: docs
145
5cdf8358 » banker
2010-01-25 BUMP 0.18.3
146 0.18.3 2010-1-25
147 * Convert docs to YARD
148 * Support MongoDB extended JSON on ObjectID#to_json
149 * ObjectID#from_time for performing date range queries on _id (thx., Sunny Hirai)
150 * GridStore#mv for renaming files (Matt Powell)
151 * Safe mode for Collection#remove (Patrick Collison)
152 * Support BSON types MinKey and MaxKey
153 * DEPRECATED Admin, XMLToRuby, and RegexpOfHolding classes.
154 * Handle unsupported Numeric types gracefully (Complex, Rational, BigDecimal)
155 * Handle unsupported Time types gracefully (Date, DateTime, ActiveSupport::TimeWithZone)
156 * Numerous small bug fixes
157 * Minor performance improvements
158
2087cd42 » banker
2009-12-29 BUMP 0.18.2
159 0.18.2 2009-12-29
160 * Significant GridStore performance improvement (thx., Sunny Hirai)
3858e705 » banker
2009-12-21 minor: fixes for pooling; updated history
161 * Enabled support for keyf on group
162 * Support :query option for Collection#distinct
163 * Support :finalize option for Collection#group
164 * (0.18.1) ObjectID#generation_time returns a created_at timestamp.
165 * Deprecated Command#group running as a JS eval; should now be run as a command.
166 * Deprecated Cursor#next_object for Cursor#next_document
167 * Character encoding fixes for C extension
168 * Enforce 4MB limit on document creation
169 * Simplified connection pooling code
2087cd42 » banker
2009-12-29 BUMP 0.18.2
170 * Fixes for connection pooling on Ruby 1.8.6/Windows.
3858e705 » banker
2009-12-21 minor: fixes for pooling; updated history
171
f7825eab » banker
2009-12-05 BUMP 0.18.1
172 0.18.1 2009-12-05
173 * Fixed issue with negative dates in Ruby 1.9
174 * Minor refactorings for C extension and BSON classes
175 * Ensure UTF-8 in Ruby 1.8
176 * Fix for connections on non-default port (Delano Mandelbaum)
177 * More explicit test suite tasks for running with/without C extension.
178
a3cbacc9 » banker
2009-11-25 minor: Docs, cleanup, history.
179 0.18 2009-11-25
180 * Connections now support connection pooling. See http://api.mongodb.org/ruby/0.18/classes/Mongo/Connection.html#M000158
181 * Deprecated :auto_reconnect option on connection; if the driver fails to
f8a6d1eb » banker
2009-12-16 minor: docs, whitespace, naming
182 connect, it will automatically try to reconnect on the subsequent operation.
a3cbacc9 » banker
2009-11-25 minor: Docs, cleanup, history.
183 See http://www.mongodb.org/display/DOCS/Replica+Pairs+in+Ruby
184 * Added Collection#map_reduce helper (Christos Trochalakis)
185 * Deprecated DB#db_command in favor of DB#command.
186 * Removed deprecated old sort options, :offset, and Connection#clear.
187 * Lots of internal code restructuring for better maintainability.
188
e1e6d433 » banker
2009-11-17 BUMP 0.17.1 added mongo_ext notice
189 0.17.1 2009-11-17
190 * Index ordering fix
191 * Notice to install mongo_ext
192
fb87c3c6 » banker
2009-11-16 minor: added history
193 0.17 2009-11-16
194 * Performance improvements
195 * large document inserts twice as fast as 0.16
196 * queries 18% faster than 0.16 on average
197 * see benchmark comparison: http://gist.github.com/236062
198 * Support for multi-update for Mongo >= 1.1.3 (See Collection#update)
199 * Collection#distinct
200 * Connection#copy_database (voodootikigod)
201 * C optimizations for ByteBuffer#to_s and ObjectID#generate (seancribbs)
202 * Continue code restructuring for performance and simplicity.
Something went wrong with that request. Please try again.