mongo Changelog
1.1.4
- BUMP 1.1.4
- fix for windows
- Better formating for dbtests
- initial stab at rpm files SERVER-396
- initial stab at rpm files SERVER-396
- make MongoMutex recursive
- some mongomutex cleanup
- fix boost 1.34
- clean up MutexInfo
- add new test to dbtests in vcproj
- allow adding variable to global scope for M/R SERVER-449
- make some commands read-oinly
- use SlaveOk for doing counts SERVER-450
- add optional options param to more methods
- Support boost versions from 1.33 to 1.50 on windows
- sharded dropDatabase SHARDING-53
- Model::remove()
- Increase max data size to 32TB
- Fix for boost 1.33
- some debuggability
- Test for atomicIncrement() and ThreadedTest helper
- __MSVC__ -> _WIN32
- typo: MSCV -> MSVC
- Atomic increment (try 3)
- checkpoint some intermediate concurrency work
- removing atomic increment for now
- working atomic increment
- Make OID and MSGID increments atomic
- some debain etch notes
- better 32-bit error message
- use float like mongod
- add "ok" to commands result
- debugging for SHARDING-40 and SERVER-440
- Use boost's list_p in the json parser. SUPPORT-11 SERVER-443
- we are always static with pcre
- JSON parser now creates ints and longs SERVER-309
- Loosen test because capped collection size isn't exact
- fix boost include order
- better debugging
- some initial visual studio 2010 support
- fix shutdownServer in shell to show returend error msg
- some threadsafety on memory mapped file static methods
- ensure newline at and of buildinfo.cpp
- fix warning
- BSONObj::isValid makes sure objects are less than 8mb
- init fix
- mongoimport take --headerline for csv,tsv SERVER-444
- add warning
- icompile old boost
- remove commented line was for testing
- bug fix
- temp until we finish some code do not assert
- concurrency work
- checkpoitn a little sync work
- fix csv parsing with escaped fields SERVER-441
- only have default value in 1 place
- compile vstudio
- more error handling
- comment
- durability: added occasinal file sync default: sync every 60 seconds, confiruable with syncdelay SERVER-442
- minor concurrency prep tweaking
- linux compile
- extraneous log msg
- make jstOID a simple type and fix field filter and findOne
- forgot a test
- use Helpers::findById for simpel _id lookups
- some btree helpers and test
- fail early with compound shard keys
- bug fix with OID generation on OS X (init order problem)
- refactoring/cleaning of drop/dropDatabase/removeshard
- cleaning
- getShardVersion in mongos - diagnostic tools
- fix error message
- better message debugging
- fix SockAddr::toString
- bad git commit
- google profiler
- silly extraneous toString
- add boost version to sysinfo
- some command cleaning and query for distinct SERVER-437
- fail fast on capped delete SERVER-395
- add DBRef support to v8 engine (not DBPointer)
- fix for V8 TryCatch change
- OID::newState to generate fresh "machine" bits
- Reduce probability of OID collisions
- comment
- is this really waht broke?
- sync before going straight to mongod
- correct fix for SERVER-436
- fix btreecursor mods at the end of the cursor SERVER-436
- test for bad btree case
- cleaning code for deleteObjects
- a little cleaner test
- added bsonsize to bson objects in js
- add load() to v8 engine
- fix assertion SERVER-433
- better debian support
- option for modifier
- python 2.4 fix
- slightly nicer build failure message
- mongofiles put --replace
- assert when no shards SHARDING-54
- fix sharding on _id when _id is missing SHARDING-55
- better error message
- modules can configure themselves
- more build docs, and aliases for windows
- progress meters for large index builds
- Timer::seconds
- cleaning build docs
- db.printShardingStatus
- test that breaks in 1.0.x and passed in 1.1.x
- Better error messages
- sub-module directories
- fix linux static init. will have to look at windows more
- fix error message reporting on build index
- fix seg fault on windows because of static initializier order
- compile vstudio
- static init for linux
- module system, move mms into it
- better failure message
- compile visual studio
- some docs
- fixes for boost 1.36
- fix for SERVER-419 (introduced in 428f988a...)
- match free to malloc
- skipping all results shouldn't be an error for count operations
- 32-bit fix
- BDONObjBuilder::apendAsNumber better fix for SERVER-423
- fix import with long long SERVER-424
- some index perf test
- some index building code cleaning looking at SERVER-423, but can't see anything yet
- starting work on quorum server
- better m/r error handling and reporting
- fix count with no filter and limit
- made count command take optional size/limit params and added size() method to js query object SERVER-417
- moved some methods from DBClientBase to DBClientWithCommands
- tests to verify SERVER-413
- --configsrv implies diagLog = 1
- rename old oplog to diaglog - make it always compiled in
- starting rename old oplog to diaglog
- fsync command part of SERVER-255
- some db command cleaning
- MemoryMappedFile::flushAll
- use instead of for strict JSON DBRef encoding - more consistent
- question about SERVER-193
- optional params for map function SERVER-401
- better diagnostics for large keys
- handle comments at the beginning of code SERVER-398
- post 1.1.3 markers