diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 25aafa80..d3a3c231 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,40 @@ Changelog ========= +Version 2.5.0 +------------- + +Version 2.5.0 adds some new features, bug fixes, and minor breaking changes. + +New Features +~~~~~~~~~~~~ + +- Support for MongoDB 3.4. +- Support including or excluding fields per namespace. +- Support wildcards (*) in namespaces. +- Support for including and excluding different namespaces at the same time. +- Adds a new config file format for the `namespaces` option. +- Logs environment information on startup. +- The doc managers can now be installed through extras_require with pip. +- mongo-connector now tests against MongoDB versions 2.4, 2.6, 3.0, 3.2, and 3.4. + + +Bug Fixes +~~~~~~~~~ + +- mongo-connector now gracefully exits on SIGTERM. +- Improved handling of rollbacks. +- Now handles mongos connection failure while looking for shards. +- mongo-connector can now be cancelled during the initial collection dump. +- Improved handling of connection failure while tailing the oplog. +- Command line doc manager specific options now override the config file. +- Improved filtering of nested fields. + +Breaking Changes +~~~~~~~~~~~~~~~~ + +- Asterisks (*) in namespaces configuration are now interpreted as wildcards. + Version 2.4.1 ------------- diff --git a/mongo_connector/constants.py b/mongo_connector/constants.py index a17f59a5..5f9b0498 100644 --- a/mongo_connector/constants.py +++ b/mongo_connector/constants.py @@ -13,7 +13,7 @@ # limitations under the License. -__version__ = '2.5.0.dev0' +__version__ = '2.5.0' # Maximum # of documents to process before recording timestamp # default = -1 (no maximum) diff --git a/setup.py b/setup.py index df1bdc01..5ff7f8eb 100644 --- a/setup.py +++ b/setup.py @@ -115,7 +115,7 @@ def run(self): } setup(name='mongo-connector', - version="2.5.0.dev0", + version="2.5.0", author="MongoDB, Inc.", author_email='mongodb-user@googlegroups.com', description='Mongo Connector',