Hello community, here is the log from the commit of package python-boto3 for openSUSE:Factory checked in at 2020-02-22 19:00:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-boto3 (Old) and /work/SRC/openSUSE:Factory/.python-boto3.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-boto3" Sat Feb 22 19:00:19 2020 rev:39 rq:775019 version:1.12.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-boto3/python-boto3.changes 2020-02-03 11:12:27.345818774 +0100 +++ /work/SRC/openSUSE:Factory/.python-boto3.new.26092/python-boto3.changes 2020-02-22 19:00:29.297645093 +0100 @@ -1,0 +2,57 @@ +Mon Feb 17 17:46:35 UTC 2020 - John Paul Adrian Glaubitz <adrian.glaub...@suse.com> + +- Version update to 1.12.0 + * feature:retries: [``botocore``] Add support for retry modes, including ``standard`` + and ``adaptive`` modes (`#1972 <https://github.com/boto/botocore/issues/1972>`__) + * api-change:``ec2``: [``botocore``] Update ec2 client to latest version + * api-change:``mediatailor``: [``botocore``] Update mediatailor client to latest version + * api-change:``securityhub``: [``botocore``] Update securityhub client to latest version + * api-change:``shield``: [``botocore``] Update shield client to latest version +- from version 1.11.17 + * api-change:``mediapackage-vod``: [``botocore``] Update mediapackage-vod client to latest version +- from version 1.11.16 + * api-change:``glue``: [``botocore``] Update glue client to latest version + * api-change:``chime``: [``botocore``] Update chime client to latest version + * api-change:``workmail``: [``botocore``] Update workmail client to latest version + * api-change:``ds``: [``botocore``] Update ds client to latest version + * api-change:``ec2``: [``botocore``] Update ec2 client to latest version + * api-change:``es``: [``botocore``] Update es client to latest version + * api-change:``neptune``: [``botocore``] Update neptune client to latest version +- from version 1.11.15 + * api-change:``ec2``: [``botocore``] Update ec2 client to latest version + * api-change:``cognito-idp``: [``botocore``] Update cognito-idp client to latest version + * api-change:``cloudformation``: [``botocore``] Update cloudformation client to latest version +- from version 1.11.14 + * api-change:``docdb``: [``botocore``] Update docdb client to latest version + * api-change:``kms``: [``botocore``] Update kms client to latest version +- from version 1.11.13 + * api-change:``robomaker``: [``botocore``] Update robomaker client to latest version + * api-change:``imagebuilder``: [``botocore``] Update imagebuilder client to latest version + * api-change:``rds``: [``botocore``] Update rds client to latest version +- from version 1.11.12 + * api-change:``ebs``: [``botocore``] Update ebs client to latest version + * api-change:``appsync``: [``botocore``] Update appsync client to latest version + * api-change:``lex-models``: [``botocore``] Update lex-models client to latest version + * api-change:``ecr``: [``botocore``] Update ecr client to latest version + * api-change:``ec2``: [``botocore``] Update ec2 client to latest version + * api-change:``codebuild``: [``botocore``] Update codebuild client to latest version +- from version 1.11.11 + * api-change:``groundstation``: [``botocore``] Update groundstation client to latest version + * api-change:``mediaconvert``: [``botocore``] Update mediaconvert client to latest version + * api-change:``dlm``: [``botocore``] Update dlm client to latest version + * api-change:``ec2``: [``botocore``] Update ec2 client to latest version + * api-change:``forecastquery``: [``botocore``] Update forecastquery client to latest version + * api-change:``securityhub``: [``botocore``] Update securityhub client to latest version + * api-change:``resourcegroupstaggingapi``: [``botocore``] Update + resourcegroupstaggingapi client to latest version +- from version 1.11.10 + * api-change:``workmail``: [``botocore``] Update workmail client to latest version + * api-change:``iot``: [``botocore``] Update iot client to latest version + * api-change:``cloudfront``: [``botocore``] Update cloudfront client to latest version + * api-change:``storagegateway``: [``botocore``] Update storagegateway client to latest version + * api-change:``ssm``: [``botocore``] Update ssm client to latest version + * api-change:``kafka``: [``botocore``] Update kafka client to latest version + * api-change:``ec2``: [``botocore``] Update ec2 client to latest version +- Update BuildRequires and Requires from setup.py + +------------------------------------------------------------------- Old: ---- 1.11.9.tar.gz New: ---- 1.12.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-boto3.spec ++++++ --- /var/tmp/diff_new_pack.Vz8wID/_old 2020-02-22 19:00:30.733647874 +0100 +++ /var/tmp/diff_new_pack.Vz8wID/_new 2020-02-22 19:00:30.745647897 +0100 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-boto3 -Version: 1.11.9 +Version: 1.12.0 Release: 0 Summary: Amazon Web Services Library License: Apache-2.0 @@ -26,8 +26,8 @@ URL: https://github.com/boto/boto3 Source: https://github.com/boto/boto3/archive/%{version}.tar.gz # Related test dependencies -BuildRequires: %{python_module botocore < 1.15.0} -BuildRequires: %{python_module botocore >= 1.14.9} +BuildRequires: %{python_module botocore < 1.16.0} +BuildRequires: %{python_module botocore >= 1.15.0} BuildRequires: %{python_module mock} BuildRequires: %{python_module nose} BuildRequires: %{python_module s3transfer < 0.4.0} @@ -36,8 +36,8 @@ BuildRequires: %{python_module six} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-botocore < 1.15.0 -Requires: python-botocore >= 1.14.9 +Requires: python-botocore < 1.16.0 +Requires: python-botocore >= 1.15.0 Requires: python-jmespath < 1.0.0 Requires: python-jmespath >= 0.7.1 Requires: python-s3transfer < 0.4.0 ++++++ 1.11.9.tar.gz -> 1.12.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.11.9/.changes/1.11.10.json new/boto3-1.12.0/.changes/1.11.10.json --- old/boto3-1.11.9/.changes/1.11.10.json 1970-01-01 01:00:00.000000000 +0100 +++ new/boto3-1.12.0/.changes/1.11.10.json 2020-02-14 20:07:24.000000000 +0100 @@ -0,0 +1,37 @@ +[ + { + "category": "``workmail``", + "description": "[``botocore``] Update workmail client to latest version", + "type": "api-change" + }, + { + "category": "``iot``", + "description": "[``botocore``] Update iot client to latest version", + "type": "api-change" + }, + { + "category": "``cloudfront``", + "description": "[``botocore``] Update cloudfront client to latest version", + "type": "api-change" + }, + { + "category": "``storagegateway``", + "description": "[``botocore``] Update storagegateway client to latest version", + "type": "api-change" + }, + { + "category": "``ssm``", + "description": "[``botocore``] Update ssm client to latest version", + "type": "api-change" + }, + { + "category": "``kafka``", + "description": "[``botocore``] Update kafka client to latest version", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "[``botocore``] Update ec2 client to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.11.9/.changes/1.11.11.json new/boto3-1.12.0/.changes/1.11.11.json --- old/boto3-1.11.9/.changes/1.11.11.json 1970-01-01 01:00:00.000000000 +0100 +++ new/boto3-1.12.0/.changes/1.11.11.json 2020-02-14 20:07:24.000000000 +0100 @@ -0,0 +1,37 @@ +[ + { + "category": "``groundstation``", + "description": "[``botocore``] Update groundstation client to latest version", + "type": "api-change" + }, + { + "category": "``mediaconvert``", + "description": "[``botocore``] Update mediaconvert client to latest version", + "type": "api-change" + }, + { + "category": "``dlm``", + "description": "[``botocore``] Update dlm client to latest version", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "[``botocore``] Update ec2 client to latest version", + "type": "api-change" + }, + { + "category": "``forecastquery``", + "description": "[``botocore``] Update forecastquery client to latest version", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "[``botocore``] Update securityhub client to latest version", + "type": "api-change" + }, + { + "category": "``resourcegroupstaggingapi``", + "description": "[``botocore``] Update resourcegroupstaggingapi client to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.11.9/.changes/1.11.12.json new/boto3-1.12.0/.changes/1.11.12.json --- old/boto3-1.11.9/.changes/1.11.12.json 1970-01-01 01:00:00.000000000 +0100 +++ new/boto3-1.12.0/.changes/1.11.12.json 2020-02-14 20:07:24.000000000 +0100 @@ -0,0 +1,32 @@ +[ + { + "category": "``ebs``", + "description": "[``botocore``] Update ebs client to latest version", + "type": "api-change" + }, + { + "category": "``appsync``", + "description": "[``botocore``] Update appsync client to latest version", + "type": "api-change" + }, + { + "category": "``lex-models``", + "description": "[``botocore``] Update lex-models client to latest version", + "type": "api-change" + }, + { + "category": "``ecr``", + "description": "[``botocore``] Update ecr client to latest version", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "[``botocore``] Update ec2 client to latest version", + "type": "api-change" + }, + { + "category": "``codebuild``", + "description": "[``botocore``] Update codebuild client to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.11.9/.changes/1.11.13.json new/boto3-1.12.0/.changes/1.11.13.json --- old/boto3-1.11.9/.changes/1.11.13.json 1970-01-01 01:00:00.000000000 +0100 +++ new/boto3-1.12.0/.changes/1.11.13.json 2020-02-14 20:07:24.000000000 +0100 @@ -0,0 +1,17 @@ +[ + { + "category": "``robomaker``", + "description": "[``botocore``] Update robomaker client to latest version", + "type": "api-change" + }, + { + "category": "``imagebuilder``", + "description": "[``botocore``] Update imagebuilder client to latest version", + "type": "api-change" + }, + { + "category": "``rds``", + "description": "[``botocore``] Update rds client to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.11.9/.changes/1.11.14.json new/boto3-1.12.0/.changes/1.11.14.json --- old/boto3-1.11.9/.changes/1.11.14.json 1970-01-01 01:00:00.000000000 +0100 +++ new/boto3-1.12.0/.changes/1.11.14.json 2020-02-14 20:07:24.000000000 +0100 @@ -0,0 +1,12 @@ +[ + { + "category": "``docdb``", + "description": "[``botocore``] Update docdb client to latest version", + "type": "api-change" + }, + { + "category": "``kms``", + "description": "[``botocore``] Update kms client to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.11.9/.changes/1.11.15.json new/boto3-1.12.0/.changes/1.11.15.json --- old/boto3-1.11.9/.changes/1.11.15.json 1970-01-01 01:00:00.000000000 +0100 +++ new/boto3-1.12.0/.changes/1.11.15.json 2020-02-14 20:07:24.000000000 +0100 @@ -0,0 +1,17 @@ +[ + { + "category": "``ec2``", + "description": "[``botocore``] Update ec2 client to latest version", + "type": "api-change" + }, + { + "category": "``cognito-idp``", + "description": "[``botocore``] Update cognito-idp client to latest version", + "type": "api-change" + }, + { + "category": "``cloudformation``", + "description": "[``botocore``] Update cloudformation client to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.11.9/.changes/1.11.16.json new/boto3-1.12.0/.changes/1.11.16.json --- old/boto3-1.11.9/.changes/1.11.16.json 1970-01-01 01:00:00.000000000 +0100 +++ new/boto3-1.12.0/.changes/1.11.16.json 2020-02-14 20:07:24.000000000 +0100 @@ -0,0 +1,37 @@ +[ + { + "category": "``glue``", + "description": "[``botocore``] Update glue client to latest version", + "type": "api-change" + }, + { + "category": "``chime``", + "description": "[``botocore``] Update chime client to latest version", + "type": "api-change" + }, + { + "category": "``workmail``", + "description": "[``botocore``] Update workmail client to latest version", + "type": "api-change" + }, + { + "category": "``ds``", + "description": "[``botocore``] Update ds client to latest version", + "type": "api-change" + }, + { + "category": "``ec2``", + "description": "[``botocore``] Update ec2 client to latest version", + "type": "api-change" + }, + { + "category": "``es``", + "description": "[``botocore``] Update es client to latest version", + "type": "api-change" + }, + { + "category": "``neptune``", + "description": "[``botocore``] Update neptune client to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.11.9/.changes/1.11.17.json new/boto3-1.12.0/.changes/1.11.17.json --- old/boto3-1.11.9/.changes/1.11.17.json 1970-01-01 01:00:00.000000000 +0100 +++ new/boto3-1.12.0/.changes/1.11.17.json 2020-02-14 20:07:24.000000000 +0100 @@ -0,0 +1,7 @@ +[ + { + "category": "``mediapackage-vod``", + "description": "[``botocore``] Update mediapackage-vod client to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.11.9/.changes/1.12.0.json new/boto3-1.12.0/.changes/1.12.0.json --- old/boto3-1.11.9/.changes/1.12.0.json 1970-01-01 01:00:00.000000000 +0100 +++ new/boto3-1.12.0/.changes/1.12.0.json 2020-02-14 20:07:24.000000000 +0100 @@ -0,0 +1,27 @@ +[ + { + "category": "retries", + "description": "[``botocore``] Add support for retry modes, including ``standard`` and ``adaptive`` modes (`#1972 <https://github.com/boto/botocore/issues/1972>`__)", + "type": "feature" + }, + { + "category": "``ec2``", + "description": "[``botocore``] Update ec2 client to latest version", + "type": "api-change" + }, + { + "category": "``mediatailor``", + "description": "[``botocore``] Update mediatailor client to latest version", + "type": "api-change" + }, + { + "category": "``securityhub``", + "description": "[``botocore``] Update securityhub client to latest version", + "type": "api-change" + }, + { + "category": "``shield``", + "description": "[``botocore``] Update shield client to latest version", + "type": "api-change" + } +] \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.11.9/CHANGELOG.rst new/boto3-1.12.0/CHANGELOG.rst --- old/boto3-1.11.9/CHANGELOG.rst 2020-01-24 20:08:19.000000000 +0100 +++ new/boto3-1.12.0/CHANGELOG.rst 2020-02-14 20:07:24.000000000 +0100 @@ -2,6 +2,92 @@ CHANGELOG ========= +1.12.0 +====== + +* feature:retries: [``botocore``] Add support for retry modes, including ``standard`` and ``adaptive`` modes (`#1972 <https://github.com/boto/botocore/issues/1972>`__) +* api-change:``ec2``: [``botocore``] Update ec2 client to latest version +* api-change:``mediatailor``: [``botocore``] Update mediatailor client to latest version +* api-change:``securityhub``: [``botocore``] Update securityhub client to latest version +* api-change:``shield``: [``botocore``] Update shield client to latest version + + +1.11.17 +======= + +* api-change:``mediapackage-vod``: [``botocore``] Update mediapackage-vod client to latest version + + +1.11.16 +======= + +* api-change:``glue``: [``botocore``] Update glue client to latest version +* api-change:``chime``: [``botocore``] Update chime client to latest version +* api-change:``workmail``: [``botocore``] Update workmail client to latest version +* api-change:``ds``: [``botocore``] Update ds client to latest version +* api-change:``ec2``: [``botocore``] Update ec2 client to latest version +* api-change:``es``: [``botocore``] Update es client to latest version +* api-change:``neptune``: [``botocore``] Update neptune client to latest version + + +1.11.15 +======= + +* api-change:``ec2``: [``botocore``] Update ec2 client to latest version +* api-change:``cognito-idp``: [``botocore``] Update cognito-idp client to latest version +* api-change:``cloudformation``: [``botocore``] Update cloudformation client to latest version + + +1.11.14 +======= + +* api-change:``docdb``: [``botocore``] Update docdb client to latest version +* api-change:``kms``: [``botocore``] Update kms client to latest version + + +1.11.13 +======= + +* api-change:``robomaker``: [``botocore``] Update robomaker client to latest version +* api-change:``imagebuilder``: [``botocore``] Update imagebuilder client to latest version +* api-change:``rds``: [``botocore``] Update rds client to latest version + + +1.11.12 +======= + +* api-change:``ebs``: [``botocore``] Update ebs client to latest version +* api-change:``appsync``: [``botocore``] Update appsync client to latest version +* api-change:``lex-models``: [``botocore``] Update lex-models client to latest version +* api-change:``ecr``: [``botocore``] Update ecr client to latest version +* api-change:``ec2``: [``botocore``] Update ec2 client to latest version +* api-change:``codebuild``: [``botocore``] Update codebuild client to latest version + + +1.11.11 +======= + +* api-change:``groundstation``: [``botocore``] Update groundstation client to latest version +* api-change:``mediaconvert``: [``botocore``] Update mediaconvert client to latest version +* api-change:``dlm``: [``botocore``] Update dlm client to latest version +* api-change:``ec2``: [``botocore``] Update ec2 client to latest version +* api-change:``forecastquery``: [``botocore``] Update forecastquery client to latest version +* api-change:``securityhub``: [``botocore``] Update securityhub client to latest version +* api-change:``resourcegroupstaggingapi``: [``botocore``] Update resourcegroupstaggingapi client to latest version + + +1.11.10 +======= + +* api-change:``workmail``: [``botocore``] Update workmail client to latest version +* api-change:``iot``: [``botocore``] Update iot client to latest version +* api-change:``cloudfront``: [``botocore``] Update cloudfront client to latest version +* api-change:``storagegateway``: [``botocore``] Update storagegateway client to latest version +* api-change:``ssm``: [``botocore``] Update ssm client to latest version +* api-change:``kafka``: [``botocore``] Update kafka client to latest version +* api-change:``ec2``: [``botocore``] Update ec2 client to latest version + + 1.11.9 ====== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.11.9/boto3/__init__.py new/boto3-1.12.0/boto3/__init__.py --- old/boto3-1.11.9/boto3/__init__.py 2020-01-24 20:08:19.000000000 +0100 +++ new/boto3-1.12.0/boto3/__init__.py 2020-02-14 20:07:24.000000000 +0100 @@ -17,7 +17,7 @@ __author__ = 'Amazon Web Services' -__version__ = '1.11.9' +__version__ = '1.12.0' # The default Boto3 session; autoloaded when needed. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.11.9/docs/source/guide/configuration.rst new/boto3-1.12.0/docs/source/guide/configuration.rst --- old/boto3-1.11.9/docs/source/guide/configuration.rst 2020-01-24 20:08:19.000000000 +0100 +++ new/boto3-1.12.0/docs/source/guide/configuration.rst 2020-02-14 20:07:24.000000000 +0100 @@ -447,6 +447,13 @@ Sets STS endpoint resolution logic. See the ``sts_regional_endpoints`` configuration file section for more information on how to use this. +``AWS_MAX_ATTEMPTS`` + The total number of attempts made for a single request. For more information, + see the ``max_attempts`` configuration file section. + +``AWS_RETRY_MODE`` + Specifies the types of retries the SDK will use. For more information, + see the ``retry_mode`` configuration file section. Configuration File ~~~~~~~~~~~~~~~~~~ @@ -660,7 +667,30 @@ when creating connections. To enable TCP Keep-Alive set this value to ``true``, enabling TCP Keep-Alive with the system default configurations. - +``max_attempts`` + An integer representing the maximum number attempts that will be made for + a single request, including the initial attempt. For example, + setting this value to 5 will result in a request being retried up to + 4 times. If not provided, the number of retries will default to whatever + is modeled, which is typically 5 total attempts in the ``legacy`` retry mode, + and 3 in the ``standard`` and ``adaptive`` retry modes. + +``retry_mode`` + A string representing the type of retries boto3 will perform. Value values are: + + * ``legacy`` - The pre-existing retry behavior. This is default value if + no retry mode is provided. + * ``standard`` - A standardized set of retry rules across the AWS SDKs. + This includes a standard set of errors that are retried as well as + support for retry quotas, which limit the number of unsuccessful retries + an SDK can make. This mode will default the maximum number of attempts + to 3 unless a ``max_attempts`` is explicitly provided. + * ``adaptive`` - An experimental retry mode that includes all the + functionality of ``standard`` mode along with automatic client side + throttling. This is a provisional mode that may change behavior + in the future. + + .. _IAM Roles for Amazon EC2: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html .. _Using IAM Roles: http://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use.html .. _Sourcing Credentials with an External Process: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sourcing-external.html diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.11.9/docs/source/guide/security.rst new/boto3-1.12.0/docs/source/guide/security.rst --- old/boto3-1.11.9/docs/source/guide/security.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/boto3-1.12.0/docs/source/guide/security.rst 2020-02-14 20:07:24.000000000 +0100 @@ -0,0 +1,118 @@ +.. _guide_security: + +Security +======== + +Cloud security at Amazon Web Services (AWS) is the highest priority. As an AWS +customer, you benefit from a data center and network architecture that is built to meet the +requirements of the most security-sensitive organizations. Security is a shared responsibility +between AWS and you. The `Shared Responsibility Model <https://aws.amazon.com/compliance/shared-responsibility-model/>`_ +describes this as Security of the Cloud and Security in the Cloud. + +**Security of the Cloud** – AWS is responsible for +protecting the infrastructure that runs all of the services offered in the AWS Cloud and +providing you with services that you can use securely. Our security responsibility is the +highest priority at AWS, and the effectiveness of our security is regularly tested and +verified by third-party auditors as part of the `AWS Compliance Programs <https://aws.amazon.com/compliance/programs/>`_. + +**Security in the Cloud** – Your responsibility is +determined by the AWS service you are using, and other factors including the sensitivity of +your data, your organization’s requirements, and applicable laws and regulations. + +Boto 3 follows the `shared responsibility model <https://aws.amazon.com/compliance/shared-responsibility-model>`_ +through the specific AWS services it supports. For AWS service security information, see the +`AWS service security documentation page <https://aws.amazon.com/security/?id=docs_gateway#aws-security>`_ +and `AWS services that are in scope of AWS compliance efforts by compliance program <https://aws.amazon.com/compliance/services-in-scope/>`_. + +.. _data_protection_intro: + +Data Protection +--------------- + +For data protection purposes, we recommend that you protect AWS account credentials and set up individual user accounts with +AWS Identity and Access Management (IAM), so that each user is given only the permissions necessary to fulfill their job duties. We also recommend that +you secure your data in the following ways: + +* Use multi-factor authentication (MFA) with each account. +* Use SSL/TLS to communicate with AWS resources. +* Set up API and user activity logging with AWS CloudTrail. +* Use AWS encryption solutions, along with all default security controls within AWS services. +* Use advanced managed security services such as Amazon Macie, which assists in discovering and securing personal data that + is stored in Amazon S3. + +We strongly recommend that you never put sensitive identifying information, such as your customers' account numbers, into +free-form fields such as a **Name** field. This includes when you work with Boto 3 or other AWS services +using the console, API, AWS CLI, or AWS SDKs. Any data that you enter into Boto 3 or other services might get picked up +for inclusion in diagnostic logs. When you provide a URL to an external server, don't include credentials information in the URL +to validate your request to that server. + +For more information about data protection, see the +`AWS Shared Responsibility Model and GDPR <https://aws.amazon.com/blogs/security/the-aws-shared-responsibility-model-and-gdpr/>`_ +blog post on the *AWS Security Blog*. + +.. _identity_and_access_management_intro: + +Identity and Access Management +------------------------------ + +AWS Identity and Access Management (IAM) is an AWS service that helps an administrator securely control access to AWS resources. +IAM administrators control who can be *authenticated* (signed in) and *authorized* (have permissions) to use AWS resources. IAM is an AWS service that you can use with no additional charge. + +To use Boto 3 to access AWS, you need an AWS account and AWS credentials. To increase the security of your +AWS account, we recommend that you use an *IAM user* to provide access credentials instead of using your AWS +account credentials. + +For details about working with IAM, see `IAM <https://aws.amazon.com/iam/>`_. + +For an overview of IAM users and why they are important for the security of your account, +see `AWS Security Credentials <https://docs.aws.amazon.com/general/latest/gr/aws-security-credentials.html>`_ +in the `Amazon Web Services General Reference <https://docs.aws.amazon.com/general/latest/gr/>`_. + +.. _compliance_validation_intro: + +Compliance Validation +--------------------- + +The security and compliance of AWS services is assessed by third-party auditors as part +of multiple AWS compliance programs. These include SOC, PCI, FedRAMP, HIPAA, and others. +AWS provides a frequently updated list of AWS services in scope of specific compliance programs at +`AWS Services in Scope by Compliance Program <https://aws.amazon.com/compliance/services-in-scope/>`_. + +Third-party audit reports are available for you to download using AWS Artifact. For more information, see +`Downloading Reports in AWS Artifact <https://docs.aws.amazon.com/artifact/latest/ug/downloading-documents.html>`_. + +For more information about AWS compliance programs, see `AWS Compliance Programs <https://aws.amazon.com/compliance/programs/>`_. + +Your compliance responsibility when using Boto 3 to access an AWS service is determined by the sensitivity of your data, your organization’s compliance objectives, +and applicable laws and regulations. If your use of an AWS service is subject to compliance with standards such as HIPAA, PCI, or FedRAMP, AWS provides resources to help: + +* `Security and Compliance Quick Start Guides <https://aws.amazon.com/quickstart/?quickstart-all.sort-by=item.additionalFields.updateDate&quickstart-all.sort-order=desc&awsf.quickstart-homepage-filter=categories%23security-identity-compliance>`_ – + Deployment guides that discuss architectural considerations and provide steps for deploying security-focused and compliance-focused baseline environments on AWS. +* `Architecting for HIPAA Security and Compliance Whitepaper <https://d0.awsstatic.com/whitepapers/compliance/AWS_HIPAA_Compliance_Whitepaper.pdf>`_ – + A whitepaper that describes how companies can use AWS to create HIPAA-compliant applications. +* `AWS Compliance Resources <https://aws.amazon.com/compliance/resources/>`_ – A collection of workbooks and guides that might apply to your industry and location. +* `AWS Config <https://aws.amazon.com/config/>`_ – A service that assesses how well your resource configurations comply with + internal practices, industry guidelines, and regulations. +* `AWS Security Hub <https://aws.amazon.com/security-hub>`_ – A comprehensive view of your security state within AWS that helps + you check your compliance with security industry standards and best practices. + +.. _resilience_intro: + +Resilience +---------- + +The AWS global infrastructure is built around AWS Regions and Availability Zones. + +AWS Regions provide multiple physically separated and isolated Availability Zones, which are connected with low-latency, high-throughput, and highly redundant networking. + +With Availability Zones, you can design and operate applications and databases that automatically fail over between Availability Zones without interruption. +Availability Zones are more highly available, fault tolerant, and scalable than traditional single or multiple data center infrastructures. + +For more information about AWS Regions and Availability Zones, see `AWS Global Infrastructure <https://aws.amazon.com/about-aws/global-infrastructure/>`_. + +.. _infrastructure_security_intro: + +Infrastructure Security +----------------------- + +For information about AWS security processes, see the `AWS: Overview of Security Processes <https://d0.awsstatic.com/whitepapers/Security/AWS_Security_Whitepaper.pdf>`_ whitepaper. \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.11.9/docs/source/index.rst new/boto3-1.12.0/docs/source/index.rst --- old/boto3-1.11.9/docs/source/index.rst 2020-01-24 20:08:19.000000000 +0100 +++ new/boto3-1.12.0/docs/source/index.rst 2020-02-14 20:07:24.000000000 +0100 @@ -28,6 +28,14 @@ guide/index +Security +-------- + +.. toctree:: + :maxdepth: 2 + + guide/security + API Reference ------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.11.9/setup.cfg new/boto3-1.12.0/setup.cfg --- old/boto3-1.11.9/setup.cfg 2020-01-24 20:08:19.000000000 +0100 +++ new/boto3-1.12.0/setup.cfg 2020-02-14 20:07:24.000000000 +0100 @@ -3,6 +3,6 @@ [metadata] requires-dist = - botocore>=1.14.9,<1.15.0 + botocore>=1.15.0,<1.16.0 jmespath>=0.7.1,<1.0.0 s3transfer>=0.3.0,<0.4.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/boto3-1.11.9/setup.py new/boto3-1.12.0/setup.py --- old/boto3-1.11.9/setup.py 2020-01-24 20:08:19.000000000 +0100 +++ new/boto3-1.12.0/setup.py 2020-02-14 20:07:24.000000000 +0100 @@ -14,7 +14,7 @@ requires = [ - 'botocore>=1.14.9,<1.15.0', + 'botocore>=1.15.0,<1.16.0', 'jmespath>=0.7.1,<1.0.0', 's3transfer>=0.3.0,<0.4.0' ]