summaryrefslogtreecommitdiffstats
path: root/ansible_collections/community/mongodb/CHANGELOG.rst
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-13 12:04:41 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-13 12:04:41 +0000
commit975f66f2eebe9dadba04f275774d4ab83f74cf25 (patch)
tree89bd26a93aaae6a25749145b7e4bca4a1e75b2be /ansible_collections/community/mongodb/CHANGELOG.rst
parentInitial commit. (diff)
downloadansible-975f66f2eebe9dadba04f275774d4ab83f74cf25.tar.xz
ansible-975f66f2eebe9dadba04f275774d4ab83f74cf25.zip
Adding upstream version 7.7.0+dfsg.upstream/7.7.0+dfsg
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'ansible_collections/community/mongodb/CHANGELOG.rst')
-rw-r--r--ansible_collections/community/mongodb/CHANGELOG.rst374
1 files changed, 374 insertions, 0 deletions
diff --git a/ansible_collections/community/mongodb/CHANGELOG.rst b/ansible_collections/community/mongodb/CHANGELOG.rst
new file mode 100644
index 000000000..2c898bd5d
--- /dev/null
+++ b/ansible_collections/community/mongodb/CHANGELOG.rst
@@ -0,0 +1,374 @@
+===============================
+Community.MongoDB Release Notes
+===============================
+
+.. contents:: Topics
+
+v1.6.0:
+========
+
+Release Summary
+---------------
+
+This release is a maintenance release.
+
+Minor Changes
+--------------
+
+- 569 - All pymongo modules - Better support for MongoDB Atlas.
+- 568 - Minor documentation updates.
+
+v1.5.2
+=======
+
+Release Summary
+---------------
+
+This release is a maintenance release.
+
+Minor Changes
+--------------
+
+- 558 mongodb_replicaset - Minor documentation update.
+
+Bug Fixes
+----------
+
+- 558 mongodb_replicaset - Minor documentation update.
+
+
+v1.5.1
+=======
+
+Release Summary
+---------------
+
+This release is a maintenance release.
+
+
+Bug Fixes
+----------
+
+- 534 mongodb_selinux - Reinstall SELinux policy when changed.
+
+v1.5.0
+=======
+
+Release Summary
+---------------
+
+This release is a maintenance release.
+
+Minor Changes
+--------------
+
+- 544 mongodb_replicaset - Module documentation improvements.
+- 494 mongodb_shutdown - Fix examples block.
+- 491 mongodb_shell - Add feature to detect if mongo or mongosh is available.
+- 530 mongodb_role - Adds new module to manage MongoDB roles.
+- 547 mongodb_repository - Bump default of MongoDB to 6.0.
+- 536 mongodb_auth - Add user after enabling authentication.
+- 528 multiple roles - Use first ip address when multiple bind IPs provided.
+- 524 mongodb_auth - Add supports for Amazon Linux 2.
+- 514 mongodb_linux - Remove extended FQCN for pam_limits.
+- 511 mongodb_auth - Adds support for deletion of users.
+- 494 mongodb_auth - Removes module_defaults from role.
+
+Bug Fixes
+----------
+
+- 540 mongodb_replicaset - replicaset member priority updates.
+- 488 mongodb_info - Better handling of json data types.
+
+Modules
+--------
+
+- 533 - mongodb_role - Manage MongoDB User Roles-
+
+v1.4.2
+=======
+
+Release Summary
+---------------
+
+This release is a maintenance release.
+
+Minor Changes
+--------------
+
+- 483 - Removes previous upper bound restriction for communiry.general collection,
+- 483 - Use extended FQCN for pam_limits (community.general.system.pam_limits instead of community.general.pam_limits).
+
+v1.4.1
+=======
+
+Release Summary
+---------------
+
+This release is a maintenance release.
+
+Minor Changes
+--------------
+
+- 474 - Adds log_path parameter to mongodb_mongod, mongodb_mongos and mongodb_config roles.
+
+Bugfixes
+--------
+
+- 479 - mongodb_shell - Correct supports_check_mode value. Used to be true, which is wrong, now false.
+
+v1.4.0
+=======
+
+Release Summary
+---------------
+
+This release is a maintenance release.
+Pymongo versions 3.12.* or 4.* are now required.
+MongoDB version 4+ are also required but can be overriden if desired.
+
+Major Changes
+---------------
+
+- 470 - Removes depreciated distutils package and require Pymongo 3.12+ and MongoDB 4+
+ Adds a new parameter strict_compatibility (default true).
+ Set to false to disable Pymongo and MongoDB requirements.
+
+v1.3.4
+=======
+
+Release Summary
+---------------
+
+This release is a maintenance release.
+
+Bug Fixes
+---------
+
+- 466 & 467 - Fixes localhost exception bug due to directConnection parameter in newer pymongo versions.
+
+v1.3.3
+=======
+
+Release Summary
+---------------
+
+This release is a maintenance release.
+
+Bug Fixes
+---------
+
+- 448 - Fix issue in roles where mongod does not restart when a custom bind_ip is set.
+- 440 - Fix incorrect alias ssl_crlfile.
+- 450 - Fix issues with mongodb_replicaset connecting with the pymongo 4.0.X driver.
+
+Minor Changes
+---------------
+
+- 450 - mongodb_replicaset. Introduce cluster_cmd parameter. Can be set to isMaster or hello.
+ Hello is the default. isMaster is useful for older versions of MongoDB.
+ See [db.hello()](https://www.mongodb.com/docs/manual/reference/method/db.hello/) for more.
+
+v1.3.2
+=======
+
+Release Summary
+---------------
+
+This release is a maintenance release.
+
+Minor Changes
+---------------
+
+- 413 - mongodb_shell - Adds escape_param function that will work better across various python versions.
+- 414-416 - Minor documentation improvements.
+- 411 - mongodb_shell - FIx missing db parameter when fiel parmeter is used.
+- 403 - Make db path configurable in roles.
+- 401 - mongodb_replicaset - Add further examples.
+- 399 - Removes unused imports from modules.
+- 396 - Add tags to roles.
+- 387 - Fix doucmentation for mongod cache plugin.
+
+Major Changes
+---------------
+
+- 397 & 376 - mongodb_replicaset - Add reconfigure abilities to module. Add and removes members from replicasets.
+
+v1.3.1
+======
+
+Release Summary
+---------------
+
+This release is a maintenance release. The GitHub CI has been updated to include MongoDB 5.0 as well
+as a few new features. The mongosh shell is now supported in the mongodb_shell module. Support for the
+old mongo shell will be removed in a future release.
+
+Minor Changes
+-------------
+
+- 360 - mongodb_shell - Adds support for the mongosh shell now available with MongoDB 5.0.
+- 368 - mongodb_shell - Use shlex escape function.
+- 370 - mongodb_install - Adds mongodb_hold_packages variable. Runs the lock_mongodb_packages.sh script
+ to either lock mongodb-org packages at a specific version or to release the lock.
+ Set to "HOLD" or "NOHOLD" as desired. No checks are made to see if the hold already exists or not.
+ By default this variable is undefined and the script is not executed.
+ The task is executed at the end and it is possible that packages could be upgraded
+ before the lock is initially applied.
+
+Deprecated Features
+-------------------
+
+- mongodb_shell - Support for the mongo shell is deprecated and will be removed in a future version.
+
+v1.3.0
+======
+
+Release Summary
+---------------
+
+This release improves sharded cluster management, and adds schema validator management.
+Several bug fixes improve compatibility with python3.6.
+
+
+Minor Changes
+-------------
+
+- 338 - role monogdb_repository - Variablize repository details.
+- 345 - roles mongodb_config, mongodb_mongod, mongodb_mongos - Make security.keyFile configurable.
+- 346 - roles mongodb_config, mongodb_mongod, mongodb_mongos - Allow using net.bindIpAll instead of net.bindIp.
+- 347 - roles mongodb_config, mongodb_mongod, mongodb_mongos - Allow overriding net.compression.compressors in mongo*.conf
+
+Security Fixes
+--------------
+
+- 312 - Set no_log True for ssl_keyfile.
+
+Bugfixes
+--------
+
+- 315 - Fix exception handling for mongodb_stepdown module on python3.6
+- 320 - Fix exception handling for modules mongodb_balancer, mongodb_shard, and mongodb_status.
+- 352 - Add ansible.posix collection to dependencies list.
+
+New Modules
+-----------
+
+- community.mongodb.mongodb_monitoring - Manages the free monitoring feature.
+- community.mongodb.mongodb_schema - Manages MongoDB Document Schema Validators.
+- community.mongodb.mongodb_shard_tag - Manage Shard Tags.
+- community.mongodb.mongodb_shard_zone - Manage Shard Zones.
+
+v1.2.1
+======
+
+Minor Changes
+-------------
+
+- 304 - Adds validate parameter to mongodb_status module.
+
+v1.2.0
+======
+
+Release Summary
+---------------
+
+A variety of idempotency and reliability improvements.
+
+
+Bugfixes
+--------
+
+- 281 - mongodb_linux Fixes disable-transparent-huge-pages.service idempotency.
+- 282 - Add restart handler, and bool variable to control to mongofb_config/mongod/mongos roles.
+- 285 - Output users and roles dict by database to avoid overwriting entries.
+- 287 - Fixes return value on older versions of MongoDB.
+- 290 - Adds pseudo-idempotency feature to module.
+
+v1.1.2
+======
+
+Bugfixes
+--------
+
+- 252 - Fix config template override in various roles.
+- 255 - Add replica_set param to mongodb_index module.
+- 264 - Only add force parameter to shutdown command when set to true.
+- 275 - Use OrderedDict class in the following modules, mongodb_balancer, mongodb_oplog, mongodb_shutdown.
+
+v1.1.1
+======
+
+Bugfixes
+--------
+
+- 235 - Fix namespace.
+
+v1.1.0
+======
+
+Release Summary
+---------------
+
+This release adds the mongodb_shell module and the mongodb_auth role.
+
+
+New Modules
+-----------
+
+- community.mongodb.mongodb_shell - Run commands via the MongoDB shell.
+
+New Roles
+---------
+
+- community.mongodb.mongodb_auth - Configure auth on MongoDB servers.
+
+v1.0.0
+======
+
+Release Summary
+---------------
+
+The first stable release of the commmunity.mongodb collection.
+Many of the plugins and modules were previously released in ansible itself.
+
+
+New Plugins
+-----------
+
+Cache
+~~~~~
+
+- community.mongodb.mongodb - This cache uses per host records saved in MongoDB.
+
+Lookup
+~~~~~~
+
+- community.mongodb.mongodb - The ``MongoDB`` lookup runs the *find()* command on a given *collection* on a given *MongoDB* server.
+
+New Modules
+-----------
+
+- community.mongodb.mongodb_balancer - Manages the MongoDB Sharded Cluster Balancer.
+- community.mongodb.mongodb_index - Creates or drops indexes on MongoDB collections.
+- community.mongodb.mongodb_info - Gather information about MongoDB instance.
+- community.mongodb.mongodb_maintenance - Enables or disables maintenance mode for a secondary member.
+- community.mongodb.mongodb_oplog - Resizes the MongoDB oplog.
+- community.mongodb.mongodb_parameter - Change an administrative parameter on a MongoDB server
+- community.mongodb.mongodb_replicaset - Initialises a MongoDB replicaset.
+- community.mongodb.mongodb_shard - Add or remove shards from a MongoDB Cluster
+- community.mongodb.mongodb_shutdown - Cleans up all database resources and then terminates the mongod/mongos process.
+- community.mongodb.mongodb_status - Validates the status of the cluster.
+- community.mongodb.mongodb_stepdown - Step down the MongoDB node from a PRIMARY state.
+- community.mongodb.mongodb_user - Adds or removes a user from a MongoDB database
+
+New Roles
+---------
+
+- community.mongodb.mongodb_config - Configure the CSRS Config Server Replicaset for a MongoDB sharded cluster. (Use mongodb_mongod for Standalone installations - this does not create mongo.conf)
+- community.mongodb.mongodb_install - Install MongoDB packages on Debian and RedHat based platforms.
+- community.mongodb.mongodb_linux - A simple role to configure Linux Operating System settings, as advised in the MongoDB Production Notes.
+- community.mongodb.mongodb_mongod - Configure the mongod service (includes populating mongod.conf) which is a MongoDB replicaset or standalone server.
+- community.mongodb.mongodb_mongos - Configure the mongos service (includes populating mongos.conf) which only runs in a sharded MongoDB cluster.
+- community.mongodb.mongodb_repository - Configures a package repository for MongoDB on Debian and RedHat based platforms.
+- community.mongodb.mongodb_selinux - Configure SELinux for MongoDB.