Skip to content

[pull] master from spulec:master#481

Open
pull[bot] wants to merge 4369 commits into
levinine:masterfrom
getmoto:master
Open

[pull] master from spulec:master#481
pull[bot] wants to merge 4369 commits into
levinine:masterfrom
getmoto:master

Conversation

@pull

@pull pull Bot commented Nov 22, 2021

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

dependabot Bot and others added 28 commits March 16, 2026 17:50
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.290.0 to 1.293.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)
- [Commits](ruby/setup-ruby@6ca151f...dffb23f)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-version: 1.293.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Brian Pandola <bpandola@gmail.com>
Relax test assertion that was coupled to a hardcoded Jinja RequestId.
…Result

Replace the empty customer_gateway_configuration dict with a property
that generates the XML configuration string using str.format(). Move
the configuration template from the responses file to the model as a
module-level constant.
…esult

Not sure why SpotInstanceRequest.instance_interruption_behaviour uses
British spelling, but added a property alias with the American spelling
(which is what AWS returns).
…tionResult

Some added properties simply contain values that were hardcoded in the original
Jinja templates.
* All timestamps in the model are now Python datetime objects.
* Any needed conversions (e.g. to string) are handled at the request/response boundaries.
* Adds handling of datetime comparisons to the generic filter method.

AMI Images:
* Handle edge-case where the AWS service definition defines the CreationDate attribute of ec2:Image
  as a string even though it is clearly a timestamp, which prevents the serializer from invoking the
  timestamp serialization flow. Add a dedicated response transformer for this property.
* Moto allows loading of AMI definitions from JSON files.  This circumvents responses.py (and Moto's
  response parser that parses strings into datetime objects for `timestamp` properties, so we manually
  parse the "creation_date" string into a datetime object in AmiBackend._load_amis().
The previous model was storing the boolean values as strings to make XML serialization
easier and converting the string values to booleans when needed.

This commit inverts that, ensuring that the model contains boolean values that are only
converted to strings where needed--in the XML template.
…tocols

* Replace raw dict types with more expressive object types from Werkzeug.
* Fix bugs when parsing List/Map shapes out of a querystring.
bpandola and others added 30 commits June 1, 2026 00:08
…ixin

All supported services are now accessed dynamically via the Mixin class.

* Remove unused backends and now-obsolete helpers
* Move param validation/serialization concerns to responses.py
* Add comments for clarity
…amespace

The backend's SERVICE_NAMESPACE is "kinesisanalyticsv2", but application
ARNs use the "kinesisanalytics" namespace. The default owns_arn matches on
SERVICE_NAMESPACE, so Resource Groups Tagging API tag_resources/untag_resources
(which route through owns_arn) failed for KinesisAnalyticsV2 applications.
Override owns_arn to match the actual ARN namespace, as ELBv2 does.
Tests were originally written using the ResourceARNList parameter, but
Moto didn't have support for that parameter and the tests just happened
to work because Moto was returning all resources.  Now that actual support
for this parameter has been added, these tests needed to be updated to
pass an actual ARN in ResourceARNList.
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.306.0 to 1.310.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)
- [Commits](ruby/setup-ruby@c4e5b13...afeafc3)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-version: 1.310.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…10053)

Bumps the java-deps group in /other_langs/tests_java with 5 updates:

| Package | From | To |
| --- | --- | --- |
| software.amazon.awssdk:bom | `2.44.0` | `2.46.2` |
| [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) | `6.0.3` | `6.1.0` |
| [software.amazon.awssdk.crt:aws-crt](https://github.com/awslabs/aws-crt-java) | `0.45.2` | `0.46.1` |
| [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire) | `3.5.5` | `3.5.6` |
| [org.apache.maven.plugins:maven-site-plugin](https://github.com/apache/maven-site-plugin) | `3.21.0` | `3.22.0` |


Updates `software.amazon.awssdk:bom` from 2.44.0 to 2.46.2

Updates `org.junit.jupiter:junit-jupiter` from 6.0.3 to 6.1.0
- [Release notes](https://github.com/junit-team/junit-framework/releases)
- [Commits](junit-team/junit-framework@r6.0.3...r6.1.0)

Updates `software.amazon.awssdk.crt:aws-crt` from 0.45.2 to 0.46.1
- [Release notes](https://github.com/awslabs/aws-crt-java/releases)
- [Commits](awslabs/aws-crt-java@v0.45.2...v0.46.1)

Updates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.5 to 3.5.6
- [Release notes](https://github.com/apache/maven-surefire/releases)
- [Commits](apache/maven-surefire@surefire-3.5.5...surefire-3.5.6)

Updates `org.apache.maven.plugins:maven-site-plugin` from 3.21.0 to 3.22.0
- [Release notes](https://github.com/apache/maven-site-plugin/releases)
- [Commits](apache/maven-site-plugin@maven-site-plugin-3.21.0...maven-site-plugin-3.22.0)

---
updated-dependencies:
- dependency-name: software.amazon.awssdk:bom
  dependency-version: 2.46.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: java-deps
- dependency-name: org.junit.jupiter:junit-jupiter
  dependency-version: 6.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: java-deps
- dependency-name: software.amazon.awssdk.crt:aws-crt
  dependency-version: 0.46.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: java-deps
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
  dependency-version: 3.5.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: java-deps
- dependency-name: org.apache.maven.plugins:maven-site-plugin
  dependency-version: 3.22.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: java-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the go-deps group in /other_langs/tests_go with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.41.7` | `1.41.11` |
| [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.32.17` | `1.32.22` |
| [github.com/aws/aws-sdk-go-v2/credentials](https://github.com/aws/aws-sdk-go-v2) | `1.19.16` | `1.19.21` |
| [github.com/aws/aws-sdk-go-v2/service/dynamodb](https://github.com/aws/aws-sdk-go-v2) | `1.57.3` | `1.57.8` |
| [github.com/aws/aws-sdk-go-v2/service/dynamodbstreams](https://github.com/aws/aws-sdk-go-v2) | `1.32.16` | `1.32.20` |
| [github.com/aws/aws-sdk-go-v2/service/eks](https://github.com/aws/aws-sdk-go-v2) | `1.83.0` | `1.84.4` |


Updates `github.com/aws/aws-sdk-go-v2` from 1.41.7 to 1.41.11
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](aws/aws-sdk-go-v2@v1.41.7...v1.41.11)

Updates `github.com/aws/aws-sdk-go-v2/config` from 1.32.17 to 1.32.22
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](aws/aws-sdk-go-v2@config/v1.32.17...config/v1.32.22)

Updates `github.com/aws/aws-sdk-go-v2/credentials` from 1.19.16 to 1.19.21
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](aws/aws-sdk-go-v2@credentials/v1.19.16...credentials/v1.19.21)

Updates `github.com/aws/aws-sdk-go-v2/service/dynamodb` from 1.57.3 to 1.57.8
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](aws/aws-sdk-go-v2@service/iot/v1.57.3...service/emr/v1.57.8)

Updates `github.com/aws/aws-sdk-go-v2/service/dynamodbstreams` from 1.32.16 to 1.32.20
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](aws/aws-sdk-go-v2@config/v1.32.16...config/v1.32.20)

Updates `github.com/aws/aws-sdk-go-v2/service/eks` from 1.83.0 to 1.84.4
- [Release notes](https://github.com/aws/aws-sdk-go-v2/releases)
- [Commits](aws/aws-sdk-go-v2@service/s3/v1.83.0...service/eks/v1.84.4)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go-v2
  dependency-version: 1.41.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-deps
- dependency-name: github.com/aws/aws-sdk-go-v2/config
  dependency-version: 1.32.22
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-deps
- dependency-name: github.com/aws/aws-sdk-go-v2/credentials
  dependency-version: 1.19.21
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-deps
- dependency-name: github.com/aws/aws-sdk-go-v2/service/dynamodb
  dependency-version: 1.57.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-deps
- dependency-name: github.com/aws/aws-sdk-go-v2/service/dynamodbstreams
  dependency-version: 1.32.20
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-deps
- dependency-name: github.com/aws/aws-sdk-go-v2/service/eks
  dependency-version: 1.84.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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.