Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Api #1867

Merged
merged 1 commit into from Apr 29, 2024
Merged

Update Api #1867

merged 1 commit into from Apr 29, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 29, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
boto3 1.34.87 -> 1.34.93 age adoption passing confidence
botocore 1.34.87 -> 1.34.93 age adoption passing confidence
coverage 7.4.4 -> 7.5.0 age adoption passing confidence
mypy (source, changelog) 1.9.0 -> 1.10.0 age adoption passing confidence
pydantic (changelog) 2.7.0 -> 2.7.1 age adoption passing confidence
ruff (source, changelog) ^0.3.5 -> ^0.4.0 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

boto/boto3 (boto3)

v1.34.93

Compare Source

=======

  • api-change:codepipeline: [botocore] Add ability to manually and automatically roll back a pipeline stage to a previously successful execution.
  • api-change:cognito-idp: [botocore] Add LimitExceededException to SignUp errors
  • api-change:connectcampaigns: [botocore] This release adds support for specifying if Answering Machine should wait for prompt sound.
  • api-change:marketplace-entitlement: [botocore] Releasing minor endpoint updates.
  • api-change:oam: [botocore] This release introduces support for Source Accounts to define which Metrics and Logs to share with the Monitoring Account
  • api-change:rds: [botocore] SupportsLimitlessDatabase field added to describe-db-engine-versions to indicate whether the DB engine version supports Aurora Limitless Database.
  • api-change:support: [botocore] Releasing minor endpoint updates.

v1.34.92

Compare Source

=======

  • api-change:appsync: [botocore] UpdateGraphQLAPI documentation update and datasource introspection secret arn update
  • api-change:fms: [botocore] AWS Firewall Manager adds support for network ACL policies to manage Amazon Virtual Private Cloud (VPC) network access control lists (ACLs) for accounts in your organization.
  • api-change:ivs: [botocore] Bug Fix: IVS does not support arns with the svs prefix
  • api-change:ivs-realtime: [botocore] Bug Fix: IVS Real Time does not support ARNs using the svs prefix.
  • api-change:rds: [botocore] Updates Amazon RDS documentation for setting local time zones for RDS for Db2 DB instances.
  • api-change:stepfunctions: [botocore] Add new ValidateStateMachineDefinition operation, which performs syntax checking on the definition of a Amazon States Language (ASL) state machine.

v1.34.91

Compare Source

=======

  • api-change:datasync: [botocore] This change allows users to disable and enable the schedules associated with their tasks.
  • api-change:ec2: [botocore] Launching capability for customers to enable or disable automatic assignment of public IPv4 addresses to their network interface
  • api-change:emr-containers: [botocore] EMRonEKS Service support for SecurityConfiguration enforcement for Spark Jobs.
  • api-change:entityresolution: [botocore] Support Batch Unique IDs Deletion.
  • api-change:gamelift: [botocore] Amazon GameLift releases container fleets support for public preview. Deploy Linux-based containerized game server software for hosting on Amazon GameLift.
  • api-change:ssm: [botocore] Add SSM DescribeInstanceProperties API to public AWS SDK.

v1.34.90

Compare Source

=======

  • api-change:bedrock: [botocore] This release introduces Model Evaluation and Guardrails for Amazon Bedrock.
  • api-change:bedrock-agent: [botocore] Introducing the ability to create multiple data sources per knowledge base, specify S3 buckets as data sources from external accounts, and exposing levers to define the deletion behavior of the underlying vector store data.
  • api-change:bedrock-agent-runtime: [botocore] This release introduces zero-setup file upload support for the RetrieveAndGenerate API. This allows you to chat with your data without setting up a Knowledge Base.
  • api-change:bedrock-runtime: [botocore] This release introduces Guardrails for Amazon Bedrock.
  • api-change:ce: [botocore] Added additional metadata that might be applicable to your reservation recommendations.
  • api-change:ec2: [botocore] This release introduces EC2 AMI Deregistration Protection, a new AMI property that can be enabled by customers to protect an AMI against an unintended deregistration. This release also enables the AMI owners to view the AMI 'LastLaunchedTime' in DescribeImages API.
  • api-change:pi: [botocore] Clarifies how aggregation works for GetResourceMetrics in the Performance Insights API.
  • api-change:rds: [botocore] Fix the example ARN for ModifyActivityStreamRequest
  • api-change:workspaces-web: [botocore] Added InstanceType and MaxConcurrentSessions parameters on CreatePortal and UpdatePortal Operations as well as the ability to read Customer Managed Key & Additional Encryption Context parameters on supported resources (Portal, BrowserSettings, UserSettings, IPAccessSettings)

v1.34.89

Compare Source

=======

  • api-change:bedrock-agent: [botocore] Releasing the support for simplified configuration and return of control
  • api-change:bedrock-agent-runtime: [botocore] Releasing the support for simplified configuration and return of control
  • api-change:payment-cryptography: [botocore] Adding support to TR-31/TR-34 exports for optional headers, allowing customers to add additional metadata (such as key version and KSN) when exporting keys from the service.
  • api-change:redshift-serverless: [botocore] Updates description of schedule field for scheduled actions.
  • api-change:route53profiles: [botocore] Route 53 Profiles allows you to apply a central DNS configuration across many VPCs regardless of account.
  • api-change:sagemaker: [botocore] This release adds support for Real-Time Collaboration and Shared Space for JupyterLab App on SageMaker Studio.
  • api-change:servicediscovery: [botocore] This release adds examples to several Cloud Map actions.
  • api-change:transfer: [botocore] Adding new API to support remote directory listing using SFTP connector

v1.34.88

Compare Source

=======

  • api-change:glue: [botocore] Adding RowFilter in the response for GetUnfilteredTableMetadata API
  • api-change:internetmonitor: [botocore] This update introduces the GetInternetEvent and ListInternetEvents APIs, which provide access to internet events displayed on the Amazon CloudWatch Internet Weather Map.
  • api-change:personalize: [botocore] This releases auto training capability while creating a solution and automatically syncing latest solution versions when creating/updating a campaign
boto/botocore (botocore)

v1.34.93

Compare Source

=======

  • api-change:codepipeline: Add ability to manually and automatically roll back a pipeline stage to a previously successful execution.
  • api-change:cognito-idp: Add LimitExceededException to SignUp errors
  • api-change:connectcampaigns: This release adds support for specifying if Answering Machine should wait for prompt sound.
  • api-change:marketplace-entitlement: Releasing minor endpoint updates.
  • api-change:oam: This release introduces support for Source Accounts to define which Metrics and Logs to share with the Monitoring Account
  • api-change:rds: SupportsLimitlessDatabase field added to describe-db-engine-versions to indicate whether the DB engine version supports Aurora Limitless Database.
  • api-change:support: Releasing minor endpoint updates.

v1.34.92

Compare Source

=======

  • api-change:appsync: UpdateGraphQLAPI documentation update and datasource introspection secret arn update
  • api-change:fms: AWS Firewall Manager adds support for network ACL policies to manage Amazon Virtual Private Cloud (VPC) network access control lists (ACLs) for accounts in your organization.
  • api-change:ivs: Bug Fix: IVS does not support arns with the svs prefix
  • api-change:ivs-realtime: Bug Fix: IVS Real Time does not support ARNs using the svs prefix.
  • api-change:rds: Updates Amazon RDS documentation for setting local time zones for RDS for Db2 DB instances.
  • api-change:stepfunctions: Add new ValidateStateMachineDefinition operation, which performs syntax checking on the definition of a Amazon States Language (ASL) state machine.

v1.34.91

Compare Source

=======

  • api-change:datasync: This change allows users to disable and enable the schedules associated with their tasks.
  • api-change:ec2: Launching capability for customers to enable or disable automatic assignment of public IPv4 addresses to their network interface
  • api-change:emr-containers: EMRonEKS Service support for SecurityConfiguration enforcement for Spark Jobs.
  • api-change:entityresolution: Support Batch Unique IDs Deletion.
  • api-change:gamelift: Amazon GameLift releases container fleets support for public preview. Deploy Linux-based containerized game server software for hosting on Amazon GameLift.
  • api-change:ssm: Add SSM DescribeInstanceProperties API to public AWS SDK.

v1.34.90

Compare Source

=======

  • api-change:bedrock: This release introduces Model Evaluation and Guardrails for Amazon Bedrock.
  • api-change:bedrock-agent: Introducing the ability to create multiple data sources per knowledge base, specify S3 buckets as data sources from external accounts, and exposing levers to define the deletion behavior of the underlying vector store data.
  • api-change:bedrock-agent-runtime: This release introduces zero-setup file upload support for the RetrieveAndGenerate API. This allows you to chat with your data without setting up a Knowledge Base.
  • api-change:bedrock-runtime: This release introduces Guardrails for Amazon Bedrock.
  • api-change:ce: Added additional metadata that might be applicable to your reservation recommendations.
  • api-change:ec2: This release introduces EC2 AMI Deregistration Protection, a new AMI property that can be enabled by customers to protect an AMI against an unintended deregistration. This release also enables the AMI owners to view the AMI 'LastLaunchedTime' in DescribeImages API.
  • api-change:pi: Clarifies how aggregation works for GetResourceMetrics in the Performance Insights API.
  • api-change:rds: Fix the example ARN for ModifyActivityStreamRequest
  • api-change:workspaces-web: Added InstanceType and MaxConcurrentSessions parameters on CreatePortal and UpdatePortal Operations as well as the ability to read Customer Managed Key & Additional Encryption Context parameters on supported resources (Portal, BrowserSettings, UserSettings, IPAccessSettings)

v1.34.89

Compare Source

=======

  • api-change:bedrock-agent: Releasing the support for simplified configuration and return of control
  • api-change:bedrock-agent-runtime: Releasing the support for simplified configuration and return of control
  • api-change:payment-cryptography: Adding support to TR-31/TR-34 exports for optional headers, allowing customers to add additional metadata (such as key version and KSN) when exporting keys from the service.
  • api-change:redshift-serverless: Updates description of schedule field for scheduled actions.
  • api-change:route53profiles: Route 53 Profiles allows you to apply a central DNS configuration across many VPCs regardless of account.
  • api-change:sagemaker: This release adds support for Real-Time Collaboration and Shared Space for JupyterLab App on SageMaker Studio.
  • api-change:servicediscovery: This release adds examples to several Cloud Map actions.
  • api-change:transfer: Adding new API to support remote directory listing using SFTP connector

v1.34.88

Compare Source

=======

  • api-change:glue: Adding RowFilter in the response for GetUnfilteredTableMetadata API
  • api-change:internetmonitor: This update introduces the GetInternetEvent and ListInternetEvents APIs, which provide access to internet events displayed on the Amazon CloudWatch Internet Weather Map.
  • api-change:personalize: This releases auto training capability while creating a solution and automatically syncing latest solution versions when creating/updating a campaign
nedbat/coveragepy (coverage)

v7.5.0

Compare Source

  • Added initial support for function and class reporting in the HTML report.
    There are now three index pages which link to each other: files, functions,
    and classes. Other reports don't yet have this information, but it will be
    added in the future where it makes sense. Feedback gladly accepted!

  • Other HTML report improvements:

    • There is now a "hide covered" checkbox to filter out 100% files, finishing
      issue 1384_.

    • The index page is always sorted by one of its columns, with clearer
      indications of the sorting.

    • The "previous file" shortcut key didn't work on the index page, but now it
      does, fixing issue 1765_.

  • The debug output showing which configuration files were tried now shows
    absolute paths to help diagnose problems where settings aren't taking effect,
    and is renamed from "attempted_config_files" to the more logical
    "config_files_attempted."

  • Python 3.13.0a6 is supported.

.. _issue 1384:https://github.com/nedbat/coveragepy/issues/13844
.. _issue 1765https://github.com/nedbat/coveragepy/issues/176565

.. _changes_7-4-4:

python/mypy (mypy)

v1.10.0

Compare Source

pydantic/pydantic (pydantic)

v2.7.1

Compare Source

GitHub release

What's Changed
Packaging
New Features
Changes
Fixes
New Contributors
astral-sh/ruff (ruff)

v0.4.2

Compare Source

Rule changes
  • [flake8-pyi] Allow for overloaded __exit__ and __aexit__ definitions (PYI036) (#​11057)
  • [pyupgrade] Catch usages of "%s" % var and provide an unsafe fix (UP031) (#​11019)
  • [refurb] Implement new rule that suggests min/max over sorted() (FURB192) (#​10868)
Server
  • Fix an issue with missing diagnostics for Neovim and Helix (#​11092)
  • Implement hover documentation for noqa codes (#​11096)
  • Introduce common Ruff configuration options with new server settings (#​11062)
Bug fixes
  • Use macos-12 for building release wheels to enable macOS 11 compatibility (#​11146)
  • [flake8-blind-expect] Allow raise from in BLE001 (#​11131)
  • [flake8-pyi] Allow simple assignments to None in enum class scopes (PYI026) (#​11128)
  • [flake8-simplify] Avoid raising SIM911 for non-zip attribute calls (#​11126)
  • [refurb] Avoid operator.itemgetter suggestion for single-item tuple (#​11095)
  • [ruff] Respect per-file-ignores for RUF100 with no other diagnostics (#​11058)
  • [ruff] Fix async comprehension false positive (RUF029) (#​11070)
Documentation
  • [flake8-bugbear] Document explicitly disabling strict zip (B905) (#​11040)
  • [flake8-type-checking] Mention lint.typing-modules in TCH001, TCH002, and TCH003 (#​11144)
  • [isort] Improve documentation around custom isort sections (#​11050)
  • [pylint] Fix documentation oversight for invalid-X-returns (#​11094)
Performance
  • Use matchit to resolve per-file settings (#​11111)

v0.4.1

Compare Source

Preview features
  • [pylint] Implement invalid-hash-returned (PLE0309) (#​10961)
  • [pylint] Implement invalid-index-returned (PLE0305) (#​10962)
Bug fixes
  • [pylint] Allow NoReturn-like functions for __str__, __len__, etc. (PLE0307) (#​11017)
  • Parser: Use empty range when there's "gap" in token source (#​11032)
  • [ruff] Ignore stub functions in unused-async (RUF029) (#​11026)
  • Parser: Expect indented case block instead of match stmt (#​11033)

v0.4.0

Compare Source

A new, hand-written parser

Ruff's new parser is >2x faster, which translates to a 20-40% speedup for all linting and formatting invocations.
There's a lot to say about this exciting change, so check out the blog post for more details!

See #​10036 for implementation details.

A new language server in Rust

With this release, we also want to highlight our new language server. ruff server is a Rust-powered language
server that comes built-in with Ruff. It can be used with any editor that supports the Language Server Protocol (LSP).
It uses a multi-threaded, lock-free architecture inspired by rust-analyzer and it will open the door for a lot
of exciting features. It’s also faster than our previous Python-based language server
-- but you probably guessed that already.

ruff server is only in alpha, but it has a lot of features that you can try out today:

  • Lints Python files automatically and shows quick-fixes when available
  • Formats Python files, with support for range formatting
  • Comes with commands for quickly performing actions: ruff.applyAutofix, ruff.applyFormat, and ruff.applyOrganizeImports
  • Supports source.fixAll and source.organizeImports source actions
  • Automatically reloads your project configuration when you change it

To setup ruff server with your editor, refer to the README.md.

Preview features
  • [pycodestyle] Do not trigger E3 rules on defs following a function/method with a dummy body (#​10704)
  • [pylint] Implement invalid-bytes-returned (E0308) (#​10959)
  • [pylint] Implement invalid-length-returned (E0303) (#​10963)
  • [pylint] Implement self-cls-assignment (W0642) (#​9267)
  • [pylint] Omit stubs from invalid-bool and invalid-str-return-type (#​11008)
  • [ruff] New rule unused-async (RUF029) to detect unneeded async keywords on functions (#​9966)
Rule changes
  • [flake8-bandit] Allow urllib.request.urlopen calls with static Request argument (S310) (#​10964)
  • [flake8-bugbear] Treat raise NotImplemented-only bodies as stub functions (B006) (#​10990)
  • [flake8-slots] Respect same-file Enum subclasses (SLOT000) (#​11006)
  • [pylint] Support inverted comparisons (PLR1730) (#​10920)
Linter
  • Improve handling of builtin symbols in linter rules (#​10919)
  • Improve display of rules in --show-settings (#​11003)
  • Improve inference capabilities of the BuiltinTypeChecker (#​10976)
  • Resolve classes and functions relative to script name (#​10965)
  • Improve performance of RuleTable::any_enabled (#​10971)
Server

This section is devoted to updates for our new language server, written in Rust.

  • Enable ruff-specific source actions (#​10916)
  • Refreshes diagnostics for open files when file configuration is changed (#​10988)
  • Important errors are now shown as popups (#​10951)
  • Introduce settings for directly configuring the linter and formatter (#​10984)
  • Resolve configuration for each document individually (#​10950)
  • Write a setup guide for Neovim (#​10987)
Configuration
  • Add RUFF_OUTPUT_FILE environment variable support (#​10992)
Bug fixes
  • Avoid non-augmented-assignment for reversed, non-commutative operators (PLR6104) (#​10909)
  • Limit commutative non-augmented-assignments to primitive data types (PLR6104) (#​10912)
  • Respect per-file-ignores for RUF100 on blanket # noqa (#​10908)
  • Consider if expression for parenthesized with items parsing (#​11010)
  • Consider binary expr for parenthesized with items parsing (#​11012)
  • Reset FOR_TARGET context for all kinds of parentheses (#​11009)

Configuration

📅 Schedule: Branch creation - "on the 2nd and 4th day instance on sunday after 9pm" in timezone America/New_York, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@coilysiren coilysiren merged commit 6b524f8 into main Apr 29, 2024
8 checks passed
@coilysiren coilysiren deleted the renovate/api branch April 29, 2024 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant