diff --git a/source/release-notes/1.2-changes.txt b/source/release-notes/1.2-changes.txt new file mode 100644 index 00000000000..4632ee459fc --- /dev/null +++ b/source/release-notes/1.2-changes.txt @@ -0,0 +1,9 @@ +:orphan: + +====================== +Changes in MongoDB 1.2 +====================== + +.. toctree:: + + 1.2 diff --git a/source/release-notes/1.2.txt b/source/release-notes/1.2.txt new file mode 100644 index 00000000000..931241439a9 --- /dev/null +++ b/source/release-notes/1.2.txt @@ -0,0 +1,70 @@ +=============================== +Release Notes for MongoDB 1.2.x +=============================== + +.. default-domain:: mongodb + +.. contents:: See the :doc:`full index of this page <1.2-changes>` for + a complete list of changes included in 1.2. + :backlinks: none + :local: + :depth: 1 + +New Features +------------ + +- More indexes per collection + +- Faster index creation + +- Map/Reduce + +- Stored JavaScript functions + +- Configurable fsync time + +- Several small features and fixes + +DB Upgrade Required +------------------- + +There are some changes that will require doing an upgrade if your +previous version is <= 1.0.x. If you're already using a version >= 1.1.x +then these changes aren't required. There are 2 ways to do it: + +- ``--upgrade`` + + - stop your :program:`mongod` process + + - run ``./mongod --upgrade`` + + - start :program:`mongod` again + +- use a slave + + - start a slave on a different port and data directory + + - when its synced, shut down the master, and start the new slave on + the regular port. + +Ask in the forums or IRC for more help. + +Replication Changes +------------------- + +- There have been minor changes in replication. If you are upgrading a + master/slave setup from <= 1.1.2 you have to update the slave first. + +mongoimport +----------- + +- ``mongoimportjson`` has been removed and is replaced with + :doc:`mongoimport ` that can do json/csv/tsv + +field filter changing +--------------------- + +- We've changed the semantics of the field filter a little bit. + Previously only objects with those fields would be returned. Now the + field filter only changes the output, not which objects are returned. + If you need that behavior, you can use :doc:`$exists `