2025-04-15 11:28:17 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-moto: updated to 5.1.3
5.1.3
New Methods:
* DMS:
* create_replication_instance()
* describe_replication_instances()
* Service Catalog:
* describe_portfolio()
Miscellaneous:
* ACM: request_certificate() now correctly handles IPv4-addresses
* DynamoDB: update_item(): Fixed a bug where the PathOverlap-exception was \
thrown erroneously
* EC2: Improved the behaviour of SecurityGroupRules with multiple IP ranges
* MediaConnect: create_flow() now supports the Maintenance-parameter
* RDS: Managed Secrets are now actually created in Secrets Manager
* S3: delete_objects(): The BypassGovernanceMode-parameter is now compatible \
with botocore==1.27.25
* SNS: SMS messages are now exposed via the Moto API
5.1.2
* New Services:
* KinesisAnalyticsV2:
* create_application()
* describe_application()
* list_applications()
* list_tags_for_resource()
* tag_resource()
* Service Catalog:
* create_portfolio()
* create_portfolio_share()
* delete_portfolio()
* delete_portfolio_share()
* describe_portfolio_shares()
* list_portfolio_access()
* list_portfolios()
* New Methods:
* DirectoryServices:
* create_log_subscription()
* delete_log_subscription()
* list_log_subscriptions()
* EC2:
* modify_launch_template()
* Glue:
* get_data_catalog_encryption_settings()
* put_data_catalog_encryption_settings()
* Lambda:
* add_layer_version_permission()
* get_layer_version_policy()
* remove_layer_version_permission()
* RDS:
* copy_db_parameter_group()
* SESv2:
* create_email_identity()
* get_email_identity()
* list_email_identities()
* QuickSight:
* create_dashboard()
* describe_account_settings()
* describe_dashboard()
* list_dashboards()
* update_account_settings()
* update_public_sharing_settings()
* Miscellaneous:
* ApplicationAutoscaling: register_scalable_target() now returns the \
ScalableTargetARN-attribute
* Autoscaling: create_auto_scaling_group() now supports the \
LaunchTemplate-parameter
* DynamoDB: Add validation around attribute name use checks
* DynamoDB: Add path overlap checks for all updates
* ECS: create_service() now supports the role-parameter
* ECR: describe_image_scan_findings() now allows the configuration of custom \
results
* EKS: create_cluster() now supports the RemoteNetworkConfig-parameter
* ElastiCache: create_cache_cluster() now supports parameters \
AutoMinorVersionUpgrade and TransitEncryptionEnabled
* NetworkManager: list_core_networks() now returns the OwnerAccountId-attribute
* ResourceGroupTaggingAPI: get_resources() now supports AppSync's \
GraphQL-API resources
* ResourceGroupTaggingAPI: get_resources() now supports CloudFront's \
Distribution resources
* RDS: create_db_cluster() now supports the AutoMinorVersionUpgrade-parameter
* S3: get_object()/head_object() now return the 'x-amz-checksum-' header \
when appropriate
* TimestreamWrite: list_tables() no longer requires the DatabaseName-parameter
* WAF: Resources in CloudFront scope now use the us-east-1 region in the \
ARN, instead of 'global'
|
2025-02-07 23:07:53 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-moto: updated to 5.0.28
5.0.28
* General:
* Bootstrapping a CDK project is now supported
* New Services:
* S3 Tables:
* create_namespace()
* create_table()
* create_table_bucket()
* delete_namespace()
* delete_table()
* delete_table_bucket()
* get_metadata_location()
* get_table()
* get_table_bucket()
* list_namespaces()
* list_table_buckets()
* list_tables()
* rename_table()
* update_metadata_location()
* Miscellaneous:
* DynamoDB: delete_item() now returns ConsumedCapacity
* DynamoDB: transact_write_items() now returns a \
ReturnValuesOnConditionCheckFailure for all operations
* ECR: Lifecycle Policies() now support the tagPatternList-parameter
* S3: get_object() now returns the ETag when returning a 304 (Not Modified)
* SecretsManager: get_secret_value() no longer throws an error after calling \
rotate_secret(RotateImmediately=False)
* SecretsManager: list_secrets() now filters values with special chars correctly
* Organizations: list_roots() now returns the roots of the parent \
organization, if called from within a child organization
|
2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862) |
Log message:
py-*: remove unused tool dependency
py-setuptools includes the py-wheel functionality nowadays
|
2024-01-27 20:05:57 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-moto: updated to 4.2.14
4.2.14
New Services:
* Backup:
* create_backup_plan()
* create_backup_vault()
* get_backup_plan()
* describe_backup_vault()
* delete_backup_plan()
* list_backup_plans()
* list_backup_vaults()
* list_tags()
* tag_resource()
* untag_resource()
New Methods:
* RDS:
* describe_db_cluster_snapshot_attributes()
* describe_db_snapshot_attributes()
* modify_db_cluster_snapshot_attribute()
* modify_db_snapshot_attribute()
* restore_db_instance_to_point_in_time()
* SageMaker:
* create_feature_group()
* SageMakerRuntime:
* invoke_endpoint_async()
Miscellaneous:
* Cognito: The ID-token now contains custom attributes
* DynamoDB: query() now returns the correct ScannedCount
* EC2: Security Group Rules now have tag support
* LakeFormation: grant_permissions() now has better support for known \
principal-resource pairs
* SNS: set_subscription_attributes() can now unset the FilterPolicy
|
2023-10-28 21:57:26 by Thomas Klausner | Files touched by this commit (516) |  |
Log message:
python/wheel.mk: simplify a lot, and switch to 'installer' for installation
This follows the recommended bootstrap method (flit_core, build, installer).
However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
|
2023-07-30 17:04:31 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-moto: updated to 4.1.13
4.1.13
General:
* The ISO-regions introduced in 4.1.12 are now locked behind an environment \
variable: `MOTO_ENABLE_ISO_REGIONS`
* General performance improvements in the URL matching logic - especially \
`mock_all` users should notice improvements
New Methods:
* APIGatewayV2:
* create_stage()
* delete_stage()
* get_stage()
* get_stages()
* CloudFront:
* create_origin_access_control()
* delete_origin_access_control()
* get_origin_access_control()
* list_origin_access_controls()
* update_origin_access_control()
* Lambda:
* list_aliases()
* Logs:
* delete_destination()
* describe_destinations()
* get_destination()
* put_destination()
* put_destination_policy()
* Route53:
* get_health_check_status()
* SSM:
* deregister_task_from_maintenance_window()
* describe_maintenance_window_tasks()
* register_task_with_maintenance_window()
Miscellaneous:
* Batch: create_compute_environment() now validates instanceRole and minvCpu
* CloudFront: create_distribution() now correctly handles a single alias
* CloudFront - CustomOrigins now have default timeouts if not supplied
* DynamoDB: delete_item() now throws the correct error when the table is not \
found
* EC2: describe_security_group_rules() now returns the GroupId
* ECR: create_repository() now validates the repositoryName-parameter
* Lambda: create_function() now returns the ImageConfigResponse and \
EphemeralStorage parameters
* IOTData: publish() can now handle non-Unicode bytes
* RDS: Automated snapshots now have the appropriate SnapshotType
* Route53: create_hosted_zone() now returns the Location
* Scheduler: get_schedule() now returns the CreationDate and LastModificationDate
* SecretsManager: delete_secret() now throws an error when setting the \
Recovery to 0 days
* StepFunctions: start_execution() now validates the name-length
|
2023-03-29 11:34:15 by Thomas Klausner | Files touched by this commit (96) |
Log message:
*: use PYTHON_VERSION instead of _PYTHON_VERSION
|
2022-11-02 09:45:29 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-moto: updated to 4.0.9
4.0.9
Miscellaneous:
* CloudTrail: describe_trails() now returns the correct (MultiRegion) trails
* CloudWatch:tag_resource() now allows tagting new Alarms that didn't have tags yet
* EC2: create_instances() now supports the `IamInstanceProfile`-parameter
* EC2: describe_route_tables() now supports the \
`route.vpc-peering-connection-id`-filter
* EC2: modify_vpc_attribute() now supports the \
enableNetworkAddressUsageMetrics-attribute
* S3: delete_objects() now works against the JS SDK v3.197.0
|