diff --git a/1.33.20.tar.gz b/1.33.20.tar.gz new file mode 100644 index 0000000..ffdd037 --- /dev/null +++ b/1.33.20.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f920fe26e83692b8007cfa9c5f97828407ee5f6a60aaf2abbdb6f0d737a9058 +size 2753730 diff --git a/1.33.4.tar.gz b/1.33.4.tar.gz deleted file mode 100644 index 73c986a..0000000 --- a/1.33.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -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 a2389ee..c31dc1b 100644 --- a/ac_update-docutils.patch +++ b/ac_update-docutils.patch @@ -1,131 +1,12 @@ -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 - - --docutils>=0.10,<0.17 -+docutils>=0.10 - Sphinx==1.4.9 - -e . - # alabaster version 0.7.13 requires Sphinx>1.6 -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.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 2024-06-07 20:05:42.000000000 +0200 -+++ aws-cli-1.33.4/setup.py 2024-06-10 17:29:17.897806494 +0200 +diff -Nru aws-cli-1.33.20.orig/setup.py aws-cli-1.33.20/setup.py +--- aws-cli-1.33.20.orig/setup.py 2024-07-02 20:08:58.000000000 +0200 ++++ aws-cli-1.33.20/setup.py 2024-07-03 09:59:11.066366452 +0200 @@ -25,7 +25,7 @@ install_requires = [ - 'botocore==1.34.122', + 'botocore==1.34.138', - '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 5804514..d4392c5 100644 --- a/aws-cli.changes +++ b/aws-cli.changes @@ -1,3 +1,218 @@ +------------------------------------------------------------------- +Wed Jul 3 07:59:24 UTC 2024 - John Paul Adrian Glaubitz + +- Update to 1.33.20 + * api-change:``ec2``: Documentation updates for Elastic Compute Cloud (EC2). + * api-change:``fms``: Increases Customer API's ManagedServiceData length + * api-change:``s3``: Added response overrides to Head Object requests. +- from version 1.33.19 + * api-change:``apigateway``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. + * api-change:``cognito-identity``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. + * api-change:``connect``: Authentication profiles are Amazon Connect resources (in gated preview) + that allow you to configure authentication settings for users in your contact center. This release + adds support for new ListAuthenticationProfiles, DescribeAuthenticationProfile and + UpdateAuthenticationProfile APIs. + * api-change:``docdb``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. + * api-change:``eks``: Updates EKS managed node groups to support EC2 Capacity Blocks for ML + * api-change:``payment-cryptography``: Added further restrictions on logging of potentially + sensitive inputs and outputs. + * api-change:``payment-cryptography-data``: Adding support for dynamic keys for encrypt, decrypt, + re-encrypt and translate pin functions. With this change, customers can use one-time TR-31 keys + directly in dataplane operations without the need to first import them into the service. + * api-change:``stepfunctions``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. + * api-change:``swf``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. + * api-change:``wafv2``: JSON body inspection: Update documentation to clarify that JSON parsing + doesn't include full validation. +- from version 1.33.18 + * api-change:``acm-pca``: Added CCPC_LEVEL_1_OR_HIGHER KeyStorageSecurityStandard and SM2 + KeyAlgorithm and SM3WITHSM2 SigningAlgorithm for China regions. + * api-change:``cloudhsmv2``: Added 3 new APIs to support backup sharing: GetResourcePolicy, + PutResourcePolicy, and DeleteResourcePolicy. Added BackupArn to the output of the DescribeBackups + API. Added support for BackupArn in the CreateCluster API. + * api-change:``connect``: This release supports showing PreferredAgentRouting step via + DescribeContact API. + * api-change:``emr``: This release provides the support for new allocation strategies i.e. + CAPACITY_OPTIMIZED_PRIORITIZED for Spot and PRIORITIZED for On-Demand by taking input of priority + value for each instance type for instance fleet clusters. + * api-change:``glue``: Added AttributesToGet parameter to Glue GetDatabases, allowing caller to + limit output to include only the database name. + * api-change:``kinesisanalyticsv2``: Support for Flink 1.19 in Managed Service for Apache Flink + * api-change:``opensearch``: This release removes support for enabling or disabling Natural + Language Query Processing feature for Amazon OpenSearch Service domains. + * api-change:``pi``: Noting that the filter db.sql.db_id isn't available for RDS for SQL Server DB + instances. + * api-change:``workspaces``: Added support for Red Hat Enterprise Linux 8 on Amazon WorkSpaces + Personal. +- from version 1.33.17 + * api-change:``application-autoscaling``: Amazon WorkSpaces customers can now use Application Auto + Scaling to automatically scale the number of virtual desktops in a WorkSpaces pool. + * api-change:``chime-sdk-media-pipelines``: Added Amazon Transcribe multi language identification + to Chime SDK call analytics. Enabling customers sending single stream audio to generate call + recordings using Chime SDK call analytics + * api-change:``cloudfront``: Doc only update for CloudFront that fixes customer-reported issue + * api-change:``datazone``: This release supports the data lineage feature of business data catalog + in Amazon DataZone. + * api-change:``elasticache``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. + * api-change:``mq``: This release makes the EngineVersion field optional for both broker and + configuration and uses the latest available version by default. The AutoMinorVersionUpgrade field + is also now optional for broker creation and defaults to 'true'. + * api-change:``qconnect``: Adds CreateContentAssociation, ListContentAssociations, + GetContentAssociation, and DeleteContentAssociation APIs. + * api-change:``quicksight``: Adding support for Repeating Sections, Nested Filters + * api-change:``rds``: Updates Amazon RDS documentation for TAZ export to S3. + * api-change:``sagemaker``: Add capability for Admins to customize Studio experience for the user + by showing or hiding Apps and MLTools. + * api-change:``workspaces``: Added support for WorkSpaces Pools. +- from version 1.33.16 + * api-change:``controltower``: Added ListLandingZoneOperations API. + * api-change:``eks``: Added support for disabling unmanaged addons during cluster creation. + * api-change:``ivs-realtime``: IVS Real-Time now offers customers the ability to upload public keys + for customer vended participant tokens. + * api-change:``kinesisanalyticsv2``: This release adds support for new ListApplicationOperations + and DescribeApplicationOperation APIs. It adds a new configuration to enable system rollbacks, adds + field ApplicationVersionCreateTimestamp for clarity and improves support for pagination for APIs. + * api-change:``opensearch``: This release adds support for enabling or disabling Natural Language + Query Processing feature for Amazon OpenSearch Service domains, and provides visibility into the + current state of the setup or tear-down. +- from version 1.33.15 + * api-change:``autoscaling``: Doc only update for Auto Scaling's TargetTrackingMetricDataQuery + * api-change:``ec2``: This release is for the launch of the new u7ib-12tb.224xlarge, R8g, + c7gn.metal and mac2-m1ultra.metal instance types + * api-change:``networkmanager``: This is model changes & documentation update for the Asynchronous + Error Reporting feature for AWS Cloud WAN. This feature allows customers to view errors that occur + while their resources are being provisioned, enabling customers to fix their resources without + needing external support. + * api-change:``workspaces-thin-client``: This release adds the deviceCreationTags field to + CreateEnvironment API input, UpdateEnvironment API input and GetEnvironment API output. +- from version 1.33.14 + * api-change:``bedrock-runtime``: Increases Converse API's document name length + * api-change:``customer-profiles``: This release includes changes to ProfileObjectType APIs, adds + functionality top set and get capacity for profile object types. + * api-change:``ec2``: Fix EC2 multi-protocol info in models. + * api-change:``qbusiness``: Allow enable/disable Q Apps when creating/updating a Q application; + Return the Q Apps enablement information when getting a Q application. + * api-change:``ssm``: Add sensitive trait to SSM IPAddress property for CloudTrail redaction + * api-change:``workspaces-web``: Added ability to enable DeepLinking functionality on a Portal via + UserSettings as well as added support for IdentityProvider resource tagging. +- from version 1.33.13 + * api-change:``bedrock-runtime``: This release adds document support to Converse and ConverseStream + APIs + * api-change:``codeartifact``: Add support for the Cargo package format. + * api-change:``compute-optimizer``: This release enables AWS Compute Optimizer to analyze and + generate optimization recommendations for Amazon RDS MySQL and RDS PostgreSQL. + * api-change:``cost-optimization-hub``: This release enables AWS Cost Optimization Hub to show cost + optimization recommendations for Amazon RDS MySQL and RDS PostgreSQL. + * api-change:``dynamodb``: Doc-only update for DynamoDB. Fixed Important note in 6 Global table + APIs - CreateGlobalTable, DescribeGlobalTable, DescribeGlobalTableSettings, ListGlobalTables, + UpdateGlobalTable, and UpdateGlobalTableSettings. + * api-change:``glue``: Fix Glue paginators for Jobs, JobRuns, Triggers, Blueprints and Workflows. + * api-change:``ivs-realtime``: IVS Real-Time now offers customers the ability to record individual + stage participants to S3. + * api-change:``sagemaker``: Adds support for model references in Hub service, and adds support for + cross-account access of Hubs + * api-change:``securityhub``: Documentation updates for Security Hub +- from version 1.33.12 + * api-change:``artifact``: This release adds an acceptanceType field to the ReportSummary structure + (used in the ListReports API response). + * api-change:``athena``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. + * api-change:``cur``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. + * api-change:``directconnect``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. + * api-change:``elastictranscoder``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. + * api-change:``opensearch``: This release enables customers to use JSON Web Tokens (JWT) for + authentication on their Amazon OpenSearch Service domains. +- from version 1.33.11 + * api-change:``bedrock-runtime``: This release adds support for using Guardrails with the Converse + and ConverseStream APIs. + * api-change:``cloudtrail``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. + * api-change:``config``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. + * api-change:``eks``: This release adds support to surface async fargate customer errors from async + path to customer through describe-fargate-profile API response. + * api-change:``lightsail``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. + * api-change:``polly``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. + * api-change:``rekognition``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. + * api-change:``sagemaker``: Launched a new feature in SageMaker to provide managed MLflow Tracking + Servers for customers to track ML experiments. This release also adds a new capability of attaching + additional storage to SageMaker HyperPod cluster instances. + * api-change:``shield``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. + * api-change:``snowball``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +- from version 1.33.10 + * api-change:``acm-pca``: Doc-only update that adds name constraints as an allowed extension for + ImportCertificateAuthorityCertificate. + * api-change:``batch``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. + * api-change:``codebuild``: AWS CodeBuild now supports global and organization GitHub webhooks + * api-change:``cognito-idp``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. + * api-change:``ds``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. + * api-change:``efs``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. + * api-change:``glue``: This release introduces a new feature, Usage profiles. Usage profiles allow + the AWS Glue admin to create different profiles for various classes of users within the account, + enforcing limits and defaults for jobs and sessions. + * api-change:``mediaconvert``: This release includes support for creating I-frame only video + segments for DASH trick play. + * api-change:``secretsmanager``: Doc only update for Secrets Manager + * api-change:``waf``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +- from version 1.33.9 + * api-change:``datazone``: This release introduces a new default service blueprint for custom + environment creation. + * api-change:``ec2``: Documentation updates for Amazon EC2. + * api-change:``macie2``: This release adds support for managing the status of automated sensitive + data discovery for individual accounts in an organization, and determining whether individual S3 + buckets are included in the scope of the analyses. + * api-change:``mediaconvert``: This release adds the ability to search for historical job records + within the management console using a search box and/or via the SDK/CLI with partial string + matching search on input file name. + * api-change:``route53domains``: Add v2 smoke tests and smithy smokeTests trait for SDK testing. +- from version 1.33.8 + * api-change:``cloudhsmv2``: Added support for hsm type hsm2m.medium. Added supported for creating + a cluster in FIPS or NON_FIPS mode. + * api-change:``glue``: This release adds support for configuration of evaluation method for + composite rules in Glue Data Quality rulesets. + * api-change:``iotwireless``: Add RoamingDeviceSNR and RoamingDeviceRSSI to Customer Metrics. + * api-change:``kms``: This feature allows customers to use their keys stored in KMS to derive a + shared secret which can then be used to establish a secured channel for communication, provide + proof of possession, or establish trust with other parties. + * api-change:``mediapackagev2``: This release adds support for CMAF ingest (DASH-IF live media + ingest protocol interface 1) +- from version 1.33.7 + * api-change:``apptest``: AWS Mainframe Modernization Application Testing is an AWS Mainframe + Modernization service feature that automates functional equivalence testing for mainframe + application modernization and migration to AWS, and regression testing. + * api-change:``ec2``: Tagging support for Traffic Mirroring FilterRule resource + * api-change:``osis``: SDK changes for self-managed vpc endpoint to OpenSearch ingestion pipelines. + * api-change:``redshift``: Updates to remove DC1 and DS2 node types. + * api-change:``secretsmanager``: Introducing RotationToken parameter for PutSecretValue API + * api-change:``securitylake``: This release updates request validation regex to account for + non-commercial aws partitions. + * api-change:``sesv2``: This release adds support for Amazon EventBridge as an email sending events + destination. +- from version 1.33.6 + * api-change:``accessanalyzer``: IAM Access Analyzer now provides policy recommendations to help + resolve unused permissions for IAM roles and users. Additionally, IAM Access Analyzer now extends + its custom policy checks to detect when IAM policies grant public access or access to critical + resources ahead of deployments. + * api-change:``guardduty``: Added API support for GuardDuty Malware Protection for S3. + * api-change:``networkmanager``: This is model changes & documentation update for Service Insertion + feature for AWS Cloud WAN. This feature allows insertion of AWS/3rd party security services on + Cloud WAN. This allows to steer inter/intra segment traffic via security appliances and provide + visibility to the route updates. + * api-change:``pca-connector-scep``: Connector for SCEP allows you to use a managed, cloud CA to + enroll mobile devices and networking gear. SCEP is a widely-adopted protocol used by mobile device + management (MDM) solutions for enrolling mobile devices. With the connector, you can use AWS + Private CA with popular MDM solutions. + * api-change:``sagemaker``: Introduced Scope and AuthenticationRequestExtraParams to SageMaker + Workforce OIDC configuration; this allows customers to modify these options for their private + Workforce IdP integration. Model Registry Cross-account model package groups are discoverable. +- from version 1.33.5 + * api-change:``application-signals``: This is the initial SDK release for Amazon CloudWatch + Application Signals. Amazon CloudWatch Application Signals provides curated application performance + monitoring for developers to monitor and troubleshoot application health using pre-built dashboards + and Service Level Objectives. + * api-change:``ecs``: This release introduces a new cluster configuration to support the + customer-managed keys for ECS managed storage encryption. + * api-change:``imagebuilder``: This release updates the regex pattern for Image Builder ARNs. +- Refresh patches for new version + * ac_update-docutils.patch +- Update Requires from setup.py + ------------------------------------------------------------------- Mon Jun 10 15:30:31 UTC 2024 - John Paul Adrian Glaubitz diff --git a/aws-cli.spec b/aws-cli.spec index 9af0d61..1a815c3 100644 --- a/aws-cli.spec +++ b/aws-cli.spec @@ -24,7 +24,7 @@ %global _sitelibdir %{%{pythons}_sitelib} Name: aws-cli -Version: 1.33.4 +Version: 1.33.20 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.122 +Requires: %{pythons}-botocore >= 1.34.138 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)