From 0202339461e8fcfdf9c41cf40d94e1aaf6e3b3f2 Mon Sep 17 00:00:00 2001 From: Toshio Kuratomi Date: Thu, 6 Sep 2018 18:44:59 -0700 Subject: [PATCH] New release 2.7.0rc1 --- changelogs/.changes.yaml | 20 ++++++++ changelogs/CHANGELOG-v2.7.rst | 53 +++++++++++++++++++++ changelogs/fragments/v2.7.0rc1_summary.yaml | 4 ++ lib/ansible/release.py | 2 +- 4 files changed, 78 insertions(+), 1 deletion(-) create mode 100644 changelogs/fragments/v2.7.0rc1_summary.yaml diff --git a/changelogs/.changes.yaml b/changelogs/.changes.yaml index 3115c255a91..03f17bae8e1 100644 --- a/changelogs/.changes.yaml +++ b/changelogs/.changes.yaml @@ -391,3 +391,23 @@ releases: lookup: - cpm_metering release_date: '2018-08-31' + 2.7.0rc1: + codename: In the Light + fragments: + - 16748-docker_container-memory.yaml + - 33579-docker_container-log_driver.yaml + - 42380-docker_container-check-mode.yaml + - 42641-44812-docker-env-variables.yaml + - 42857-docker_container-working_dir.yaml + - 44808-docker_container-idempotency.yaml + - aws_bugfix_backports.yml + - cb_fix_config.yml + - dnf-group-removal.yaml + - ec2_vpc_route_table_replace_route_fix.yaml + - elb_target_group_fix_KeyError.yaml + - systemd_user_dep_fixes.yml + - terminal_plugin_nxos_iosxr.yaml + - v2.7.0rc1_summary.yaml + modules: + - online_user_facts + release_date: '2018-09-06' diff --git a/changelogs/CHANGELOG-v2.7.rst b/changelogs/CHANGELOG-v2.7.rst index 5ef0e8eb078..091a840d323 100644 --- a/changelogs/CHANGELOG-v2.7.rst +++ b/changelogs/CHANGELOG-v2.7.rst @@ -2,6 +2,59 @@ Ansible 2.7 "In the Light" Release Notes ======================================== +.. contents:: Topics + + +v2.7.0rc1 +========= + +Release Summary +--------------- + +| Release Date: 2018-09-06 +| `Porting Guide `__ + + +Minor Changes +------------- + +- dnf - group removal does not work if group was installed with Ansible because of dnf upstream bug https://bugzilla.redhat.com/show_bug.cgi?id=1620324 + +Bugfixes +-------- + +- Add argspec to aws_application_scaling_policy module to handle metric specifications, scaling cooldowns, and target values. https://github.com/ansible/ansible/pull/45235 +- Allow arbitrary ``log_driver`` for docker_container (https://github.com/ansible/ansible/pull/33579). +- Fix ec2_group support for multi-account and peered VPC security groups. Reported in https://github.com/ansible/ansible/issue/44788 and fixed in https://github.com/ansible/ansible/pull/45296 +- Fix ecs_taskdefinition handling of changed role_arn. If the task role in a ECS task definition changes ansible should create a new revsion of the task definition. https://github.com/ansible/ansible/pull/45317 +- Fix health check parameter handling in elb_target_group per https://github.com/ansible/ansible/issues/43244 about health_check_port. Fixed in https://github.com/ansible/ansible/pull/45314 +- Fix lambda_policy updates when principal is an account number. Backport of https://github.com/ansible/ansible/pull/44871 +- Fix python2.6 `nothing to repeat` nxos terminal plugin bug (https://github.com/ansible/ansible/pull/45271). +- Fix s3_lifecycle module backwards compatibility without providing prefix. Blank prefixes regression was introduced in boto3 rewrite. https://github.com/ansible/ansible/pull/45318 +- Fix terminal plugin regex nxos, iosxr (https://github.com/ansible/ansible/pull/45135). +- Remove spurious `changed=True` returns when ec2_group module is used with numeric ports. https://github.com/ansible/ansible/pull/45240 +- Support key names that contain spaces in ec2_metadata_facts module. https://github.com/ansible/ansible/pull/45313 +- The docker_* modules respect the DOCKER_* environment variables again (https://github.com/ansible/ansible/pull/42641). +- corrected and clarified 'user' option deprecation in systemd module in favor of 'scope' option. +- docker_container: fixing ``working_dir`` idempotency problem (https://github.com/ansible/ansible/pull/42857) +- docker_container: makes unit parsing for memory sizes more consistent, and fixes idempotency problem when ``kernel_memory`` is set (see https://github.com/ansible/ansible/pull/16748 and https://github.com/ansible/ansible/issues/42692) +- ec2_vpc_route_table - check the origin before replacing routes. Routes with the origin 'EnableVgwRoutePropagation' may not be replaced. +- elb_target_group - cast target ports to integers before making API calls after the key 'Targets' is in params. +- fixed typo in config that prevented keys matching +- fixes docker_container check and debug mode (https://github.com/ansible/ansible/pull/42380) +- improves docker_container idempotency (https://github.com/ansible/ansible/pull/44808) + +New Modules +----------- + +Cloud +~~~~~ + +online +^^^^^^ + +- online_user_facts - Gather facts about Online user. + v2.7.0b1 ======== diff --git a/changelogs/fragments/v2.7.0rc1_summary.yaml b/changelogs/fragments/v2.7.0rc1_summary.yaml new file mode 100644 index 00000000000..51d1c53ef8f --- /dev/null +++ b/changelogs/fragments/v2.7.0rc1_summary.yaml @@ -0,0 +1,4 @@ +--- +release_summary: | + | Release Date: 2018-09-06 + | `Porting Guide `__ diff --git a/lib/ansible/release.py b/lib/ansible/release.py index 0d19f7ba202..3807840bd05 100644 --- a/lib/ansible/release.py +++ b/lib/ansible/release.py @@ -19,6 +19,6 @@ from __future__ import (absolute_import, division, print_function) __metaclass__ = type -__version__ = '2.7.0b1.post0' +__version__ = '2.7.0rc1' __author__ = 'Ansible, Inc.' __codename__ = 'In the Light'