diff --git a/1.32.105.tar.gz b/1.32.105.tar.gz deleted file mode 100644 index a7e1e6d..0000000 --- a/1.32.105.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4cf15c3e218c296e767cb83c1026c3f4b9d765771a120d76dd5599469c4fbb0a -size 2727065 diff --git a/1.33.4.tar.gz b/1.33.4.tar.gz new file mode 100644 index 0000000..73c986a --- /dev/null +++ b/1.33.4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:efc810146cff02135d34c739025125cde24ed281006a6333ec2e08065db9b32a +size 2740224 diff --git a/ac_update-docutils.patch b/ac_update-docutils.patch index 2d606b3..a2389ee 100644 --- a/ac_update-docutils.patch +++ b/ac_update-docutils.patch @@ -1,6 +1,6 @@ -diff -Nru aws-cli-1.32.105.orig/requirements-docs.txt aws-cli-1.32.105/requirements-docs.txt ---- aws-cli-1.32.105.orig/requirements-docs.txt 2024-05-14 20:05:47.000000000 +0200 -+++ aws-cli-1.32.105/requirements-docs.txt 2024-05-16 13:42:46.446914441 +0200 +diff -Nru aws-cli-1.33.4.orig/requirements-docs.txt aws-cli-1.33.4/requirements-docs.txt +--- aws-cli-1.33.4.orig/requirements-docs.txt 2024-06-07 20:05:42.000000000 +0200 ++++ aws-cli-1.33.4/requirements-docs.txt 2024-06-10 17:29:56.087910543 +0200 @@ -3,7 +3,7 @@ jinja2<3.1 @@ -10,27 +10,122 @@ diff -Nru aws-cli-1.32.105.orig/requirements-docs.txt aws-cli-1.32.105/requireme Sphinx==1.4.9 -e . # alabaster version 0.7.13 requires Sphinx>1.6 -diff -Nru aws-cli-1.32.105.orig/setup.cfg aws-cli-1.32.105/setup.cfg ---- aws-cli-1.32.105.orig/setup.cfg 2024-05-14 20:05:47.000000000 +0200 -+++ aws-cli-1.32.105/setup.cfg 2024-05-16 13:43:08.640300938 +0200 +diff -Nru aws-cli-1.33.4.orig/setup.cfg aws-cli-1.33.4/setup.cfg +--- aws-cli-1.33.4.orig/setup.cfg 2024-06-07 20:05:42.000000000 +0200 ++++ aws-cli-1.33.4/setup.cfg 2024-06-10 17:30:13.334624224 +0200 @@ -4,7 +4,7 @@ [metadata] requires_dist = - botocore==1.34.105 + botocore==1.34.122 - docutils>=0.10,<0.17 + docutils>=0.10 s3transfer>=0.10.0,<0.11.0 PyYAML>=3.10,<6.1 colorama>=0.2.5,<0.4.7 -diff -Nru aws-cli-1.32.105.orig/setup.py aws-cli-1.32.105/setup.py ---- aws-cli-1.32.105.orig/setup.py 2024-05-14 20:05:47.000000000 +0200 -+++ aws-cli-1.32.105/setup.py 2024-05-16 13:42:57.993608767 +0200 +diff -Nru aws-cli-1.33.4.orig/setup.py aws-cli-1.33.4/setup.py +--- aws-cli-1.33.4.orig/setup.py 2024-06-07 20:05:42.000000000 +0200 ++++ aws-cli-1.33.4/setup.py 2024-06-10 17:29:17.897806494 +0200 @@ -25,7 +25,7 @@ install_requires = [ - 'botocore==1.34.105', + 'botocore==1.34.122', - 'docutils>=0.10,<0.17', + 'docutils>=0.10', 's3transfer>=0.10.0,<0.11.0', 'PyYAML>=3.10,<6.1', 'colorama>=0.2.5,<0.4.7', +diff -Nru aws-cli-1.33.4.orig/setup.py~ aws-cli-1.33.4/setup.py~ +--- aws-cli-1.33.4.orig/setup.py~ 1970-01-01 01:00:00.000000000 +0100 ++++ aws-cli-1.33.4/setup.py~ 2024-06-07 20:05:42.000000000 +0200 +@@ -0,0 +1,91 @@ ++#!/usr/bin/env python ++import codecs ++import os.path ++import re ++import sys ++ ++from setuptools import setup, find_packages ++ ++ ++here = os.path.abspath(os.path.dirname(__file__)) ++ ++ ++def read(*parts): ++ return codecs.open(os.path.join(here, *parts), 'r').read() ++ ++ ++def find_version(*file_paths): ++ version_file = read(*file_paths) ++ version_match = re.search(r"^__version__ = ['\"]([^'\"]*)['\"]", ++ version_file, re.M) ++ if version_match: ++ return version_match.group(1) ++ raise RuntimeError("Unable to find version string.") ++ ++ ++install_requires = [ ++ 'botocore==1.34.122', ++ 'docutils>=0.10,<0.17', ++ 's3transfer>=0.10.0,<0.11.0', ++ 'PyYAML>=3.10,<6.1', ++ 'colorama>=0.2.5,<0.4.7', ++ 'rsa>=3.1.2,<4.8', ++] ++ ++ ++setup_options = dict( ++ name='awscli', ++ version=find_version("awscli", "__init__.py"), ++ description='Universal Command Line Environment for AWS.', ++ long_description=read('README.rst'), ++ author='Amazon Web Services', ++ url='http://aws.amazon.com/cli/', ++ scripts=['bin/aws', 'bin/aws.cmd', ++ 'bin/aws_completer', 'bin/aws_zsh_completer.sh', ++ 'bin/aws_bash_completer'], ++ packages=find_packages(exclude=['tests*']), ++ include_package_data=True, ++ install_requires=install_requires, ++ extras_require={}, ++ license="Apache License 2.0", ++ python_requires=">= 3.8", ++ classifiers=[ ++ 'Development Status :: 5 - Production/Stable', ++ 'Intended Audience :: Developers', ++ 'Intended Audience :: System Administrators', ++ 'Natural Language :: English', ++ 'License :: OSI Approved :: Apache Software License', ++ 'Programming Language :: Python', ++ 'Programming Language :: Python :: 3', ++ 'Programming Language :: Python :: 3 :: Only', ++ 'Programming Language :: Python :: 3.8', ++ 'Programming Language :: Python :: 3.9', ++ 'Programming Language :: Python :: 3.10', ++ 'Programming Language :: Python :: 3.11', ++ 'Programming Language :: Python :: 3.12', ++ ], ++ project_urls={ ++ 'Source': 'https://github.com/aws/aws-cli', ++ 'Reference': 'https://docs.aws.amazon.com/cli/latest/reference/', ++ 'Changelog': 'https://github.com/aws/aws-cli/blob/develop/CHANGELOG.rst', ++ }, ++) ++ ++ ++if 'py2exe' in sys.argv: ++ # This will actually give us a py2exe command. ++ import py2exe ++ # And we have some py2exe specific options. ++ setup_options['options'] = { ++ 'py2exe': { ++ 'optimize': 0, ++ 'skip_archive': True, ++ 'dll_excludes': ['crypt32.dll'], ++ 'packages': ['docutils', 'urllib', 'httplib', 'HTMLParser', ++ 'awscli', 'ConfigParser', 'xml.etree', 'pipes'], ++ } ++ } ++ setup_options['console'] = ['bin/aws'] ++ ++ ++setup(**setup_options) diff --git a/aws-cli.changes b/aws-cli.changes index cdcab84..5804514 100644 --- a/aws-cli.changes +++ b/aws-cli.changes @@ -1,3 +1,201 @@ +------------------------------------------------------------------- +Mon Jun 10 15:30:31 UTC 2024 - John Paul Adrian Glaubitz + +- Update to 1.33.4 + * api-change:``auditmanager``: New feature: common controls. When creating custom controls, you can + now use pre-grouped AWS data sources based on common compliance themes. Also, the awsServices + parameter is deprecated because we now manage services in scope for you. If used, the input is + ignored and an empty list is returned. + * api-change:``b2bi``: Added exceptions to B2Bi List operations and ConflictException to B2Bi + StartTransformerJob operation. Also made capabilities field explicitly required when creating a + Partnership. + * api-change:``codepipeline``: CodePipeline now supports overriding S3 Source Object Key during + StartPipelineExecution, as part of Source Overrides. + * api-change:``sagemaker``: This release introduces a new optional parameter: InferenceAmiVersion, + in ProductionVariant. + * api-change:``verifiedpermissions``: This release adds OpenIdConnect (OIDC) configuration support + for IdentitySources, allowing for external IDPs to be used in authorization requests. +- from version 1.33.3 + * api-change:``account``: This release adds 3 new APIs (AcceptPrimaryEmailUpdate, GetPrimaryEmail, + and StartPrimaryEmailUpdate) used to centrally manage the root user email address of member + accounts within an AWS organization. + * api-change:``firehose``: Adds integration with Secrets Manager for Redshift, Splunk, + HttpEndpoint, and Snowflake destinations + * api-change:``fsx``: This release adds support to increase metadata performance on FSx for Lustre + file systems beyond the default level provisioned when a file system is created. This can be done + by specifying MetadataConfiguration during the creation of Persistent_2 file systems or by updating + it on demand. + * api-change:``glue``: This release adds support for creating and updating Glue Data Catalog Views. + * api-change:``iotwireless``: Adds support for wireless device to be in Conflict FUOTA Device + Status due to a FUOTA Task, so it couldn't be attached to a new one. + * api-change:``location``: Added two new APIs, VerifyDevicePosition and ForecastGeofenceEvents. + Added support for putting larger geofences up to 100,000 vertices with Geobuf fields. + * api-change:``sns``: Doc-only update for SNS. These changes include customer-reported issues and + TXC3 updates. + * api-change:``sqs``: Doc only updates for SQS. These updates include customer-reported issues and + TCX3 modifications. + * api-change:``storagegateway``: Adds SoftwareUpdatePreferences to DescribeMaintenanceStartTime and + UpdateMaintenanceStartTime, a structure which contains AutomaticUpdatePolicy. +- from version 1.33.2 + * api-change:``globalaccelerator``: This release contains a new optional ip-addresses input field + for the update accelerator and update custom routing accelerator apis. This input enables consumers + to replace IPv4 addresses on existing accelerators with addresses provided in the input. + * api-change:``glue``: AWS Glue now supports native SaaS connectivity: Salesforce connector + available now + * api-change:``s3``: Added new params copySource and key to copyObject API for supporting S3 Access + Grants plugin. These changes will not change any of the existing S3 API functionality. + * bugfix:emr customization: Update the EC2 service principal when creating the trust policy for EMR + default roles to always be ec2.amazonaws.com. +- from version 1.33.1 + * api-change:``ec2``: U7i instances with up to 32 TiB of DDR5 memory and 896 vCPUs are now + available. C7i-flex instances are launched and are lower-priced variants of the Amazon EC2 C7i + instances that offer a baseline level of CPU performance with the ability to scale up to the full + compute performance 95% of the time. + * api-change:``pipes``: This release adds Timestream for LiveAnalytics as a supported target in + EventBridge Pipes + * api-change:``sagemaker``: Extend DescribeClusterNode response with private DNS hostname and IP + address, and placement information about availability zone and availability zone ID. + * api-change:``taxsettings``: Initial release of AWS Tax Settings API +- from version 1.33.0 + * api-change:``amplify``: This doc-only update identifies fields that are specific to Gen 1 and Gen + 2 applications. + * api-change:``batch``: This release adds support for the AWS Batch GetJobQueueSnapshot API + operation. + * api-change:``eks``: Adds support for EKS add-ons pod identity associations integration + * api-change:``iottwinmaker``: Support RESET_VALUE UpdateType for PropertyUpdates to reset property + value to default or null + * feature:logs start-live-tail: Adds support for starting a live tail streaming session for one or + more log groups. +- from version 1.32.117 + * api-change:``codebuild``: AWS CodeBuild now supports Self-hosted GitHub Actions runners for + Github Enterprise + * api-change:``codeguru-security``: This release includes minor model updates and documentation + updates. + * api-change:``elasticache``: Update to attributes of TestFailover and minor revisions. + * api-change:``launch-wizard``: This release adds support for describing workload deployment + specifications, deploying additional workload types, and managing tags for Launch Wizard resources + with API operations. +- from version 1.32.116 + * api-change:``acm``: add v2 smoke tests and smithy smokeTests trait for SDK testing. + * api-change:``bedrock-agent``: With this release, Knowledge bases for Bedrock adds support for + Titan Text Embedding v2. + * api-change:``bedrock-runtime``: This release adds Converse and ConverseStream APIs to Bedrock + Runtime + * api-change:``cloudtrail``: CloudTrail Lake returns PartitionKeys in the GetEventDataStore API + response. Events are grouped into partitions based on these keys for better query performance. For + example, the calendarday key groups events by day, while combining the calendarday key with the + hour key groups them by day and hour. + * api-change:``connect``: Adding associatedQueueIds as a SearchCriteria and response field to the + SearchRoutingProfiles API + * api-change:``emr-serverless``: The release adds support for spark structured streaming. + * api-change:``rds``: Updates Amazon RDS documentation for Aurora Postgres DBname. + * api-change:``sagemaker``: Adds Model Card information as a new component to Model Package. + Autopilot launches algorithm selection for TimeSeries modality to generate AutoML candidates per + algorithm. + * bugfix:``ssm start-session``: Only provide profile name to session-manager-plugin if provided + using --profile flag +- from version 1.32.115 + * api-change:``athena``: Throwing validation errors on CreateNotebook with Name containing + `/`,`:`,`\` + * api-change:``codebuild``: AWS CodeBuild now supports manually creating GitHub webhooks + * api-change:``connect``: This release includes changes to DescribeContact API's response by + including ConnectedToSystemTimestamp, RoutingCriteria, Customer, Campaign, + AnsweringMachineDetectionStatus, CustomerVoiceActivity, QualityMetrics, DisconnectDetails, and + SegmentAttributes information from a contact in Amazon Connect. + * api-change:``glue``: Add optional field JobMode to CreateJob and UpdateJob APIs. + * api-change:``securityhub``: Add ROOT type for TargetType model +- from version 1.32.114 + * api-change:``dynamodb``: Doc-only update for DynamoDB. Specified the IAM actions needed to + authorize a user to create a table with a resource-based policy. + * api-change:``ec2``: Providing support to accept BgpAsnExtended attribute + * api-change:``kafka``: Adds ControllerNodeInfo in ListNodes response to support Raft mode for MSK + * api-change:``swf``: This release adds new APIs for deleting activity type and workflow type + resources. +- from version 1.32.113 + * api-change:``dynamodb``: Documentation only updates for DynamoDB. + * api-change:``iotfleetwise``: AWS IoT FleetWise now supports listing vehicles with attributes + filter, ListVehicles API is updated to support additional attributes filter. + * api-change:``managedblockchain``: This is a minor documentation update to address the impact of + the shut down of the Goerli and Polygon networks. +- from version 1.32.112 + * api-change:``emr-serverless``: This release adds the capability to run interactive workloads + using Apache Livy Endpoint. + * api-change:``opsworks``: Documentation-only update for OpsWorks Stacks. +- from version 1.32.111 + * api-change:``chatbot``: This change adds support for tagging Chatbot configurations. + * api-change:``cloudformation``: Added DeletionMode FORCE_DELETE_STACK for deleting a stack that is + stuck in DELETE_FAILED state due to resource deletion failure. + * api-change:``kms``: This release includes feature to import customer's asymmetric (RSA, ECC and + SM2) and HMAC keys into KMS in China. + * api-change:``opensearch``: This release adds support for enabling or disabling a data source + configured as part of Zero-ETL integration with Amazon S3, by setting its status. + * api-change:``wafv2``: You can now use Security Lake to collect web ACL traffic data. +- from version 1.32.110 + * api-change:``cloudfront``: Model update; no change to SDK functionality. + * api-change:``glue``: Add Maintenance window to CreateJob and UpdateJob APIs and JobRun response. + Add a new Job Run State for EXPIRED. + * api-change:``lightsail``: This release adds support for Amazon Lightsail instances to switch + between dual-stack or IPv4 only and IPv6-only public IP address types. + * api-change:``mailmanager``: This release includes a new Amazon SES feature called Mail Manager, + which is a set of email gateway capabilities designed to help customers strengthen their + organization's email infrastructure, simplify email workflow management, and streamline email + compliance control. + * api-change:``pi``: Performance Insights added a new input parameter called AuthorizedActions to + support the fine-grained access feature. Performance Insights also restricted the acceptable input + characters. + * api-change:``rds``: Updates Amazon RDS documentation for Db2 license through AWS Marketplace. + * api-change:``storagegateway``: Added new SMBSecurityStrategy enum named + MandatoryEncryptionNoAes128, new mode enforces encryption and disables AES 128-bit algorithums. +- from version 1.32.109 + * api-change:``bedrock-agent``: This release adds support for using Guardrails with Bedrock Agents. + * api-change:``bedrock-agent-runtime``: This release adds support for using Guardrails with Bedrock + Agents. + * api-change:``controltower``: Added ListControlOperations API and filtering support for + ListEnabledControls API. Updates also includes added metadata for enabled controls and control + operations. + * api-change:``osis``: Add support for creating an OpenSearch Ingestion pipeline that is attached + to a provided VPC. Add information about the destinations of an OpenSearch Ingestion pipeline to + the GetPipeline and ListPipelines APIs. + * api-change:``rds``: This release adds support for EngineLifecycleSupport on DBInstances, + DBClusters, and GlobalClusters. + * api-change:``secretsmanager``: add v2 smoke tests and smithy smokeTests trait for SDK testing +- from version 1.32.108 + * api-change:``application-autoscaling``: add v2 smoke tests and smithy smokeTests trait for SDK + testing. + * api-change:``codebuild``: Aws CodeBuild now supports 36 hours build timeout + * api-change:``elbv2``: This release adds dualstack-without-public-ipv4 IP address type for ALB. + * api-change:``lakeformation``: Introduces a new API, GetDataLakePrincipal, that returns the + identity of the invoking principal + * api-change:``transfer``: Enable use of CloudFormation traits in Smithy model to improve generated + CloudFormation schema from the Smithy API model. +- from version 1.32.107 + * api-change:``acm-pca``: This release adds support for waiters to fail on AccessDeniedException + when having insufficient permissions + * api-change:``connect``: Adding Contact Flow metrics to the GetMetricDataV2 API + * api-change:``kafka``: AWS MSK support for Broker Removal. + * api-change:``mwaa``: Amazon MWAA now supports Airflow web server auto scaling to automatically + handle increased demand from REST APIs, Command Line Interface (CLI), or more Airflow User + Interface (UI) users. Customers can specify maximum and minimum web server instances during + environment creation and update workflow. + * api-change:``quicksight``: This release adds DescribeKeyRegistration and UpdateKeyRegistration + APIs to manage QuickSight Customer Managed Keys (CMK). + * api-change:``sagemaker``: Introduced WorkerAccessConfiguration to SageMaker Workteam. This allows + customers to configure resource access for workers in a workteam. + * api-change:``secretsmanager``: Documentation updates for AWS Secrets Manager +- from version 1.32.106 + * api-change:``bedrock-agent-runtime``: Updating Bedrock Knowledge Base Metadata & Filters feature + with two new filters listContains and stringContains + * api-change:``codebuild``: CodeBuild Reserved Capacity VPC Support + * api-change:``datasync``: Task executions now display a CANCELLING status when an execution is in + the process of being cancelled. + * api-change:``grafana``: This release adds new ServiceAccount and ServiceAccountToken APIs. + * api-change:``medical-imaging``: Added support for importing medical imaging data from Amazon S3 + buckets across accounts and regions. + * api-change:``securityhub``: Documentation-only update for AWS Security Hub +- Refresh patches for new version + * ac_update-docutils.patch +- Update Requires from setup.py + ------------------------------------------------------------------- Thu May 16 11:43:27 UTC 2024 - John Paul Adrian Glaubitz diff --git a/aws-cli.spec b/aws-cli.spec index 63efff1..9af0d61 100644 --- a/aws-cli.spec +++ b/aws-cli.spec @@ -24,7 +24,7 @@ %global _sitelibdir %{%{pythons}_sitelib} Name: aws-cli -Version: 1.32.105 +Version: 1.33.4 Release: 0 Summary: Amazon Web Services Command Line Interface License: Apache-2.0 @@ -42,7 +42,7 @@ BuildRequires: %{pythons}-pip BuildRequires: %{pythons}-setuptools BuildRequires: %{pythons}-wheel Requires: %{pythons} -Requires: %{pythons}-botocore >= 1.34.105 +Requires: %{pythons}-botocore >= 1.34.122 Requires: %{pythons}-six Requires: (%{pythons}-PyYAML >= 3.10 with %{pythons}-PyYAML <= 6.1) Requires: (%{pythons}-colorama >= 0.2.5 with %{pythons}-colorama <= 0.5.0)