github ministackorg/ministack v1.1.53

latest releases: v1.3.51, v1.3.50, v1.3.49...
one month ago

What's Changed

[1.1.53] — 2026-04-08

Added

  • RDS Aurora Global Clusters (5 operations)CreateGlobalCluster, DescribeGlobalClusters, DeleteGlobalCluster, RemoveFromGlobalCluster, ModifyGlobalCluster. In-memory global cluster model with member cluster membership, source cluster auto-attach, deletion protection, and rename support. Contributed by @jayjanssen (#194)
  • RDS Data API serviceExecuteStatement, BatchExecuteStatement, BeginTransaction, CommitTransaction, RollbackTransaction. Routes SQL to the real database containers MiniStack spins up for RDS instances. Supports both MySQL and PostgreSQL engines. Contributed by @jayjanssen (#193)

Fixed

  • CDK deploy "implicit NaN" deserialization error — the CloudFormation SSM provisioner stored LastModifiedDate as an ISO 8601 string instead of a Unix epoch float. The JS SDK v3 (bundled in CDK CLI) uses AwsJson1_1Protocol for SSM and calls parseEpochTimestamp() on the value, which expects a number. cdk deploy would fail immediately after bootstrap when checking the SSM bootstrap version parameter. Reported by @youngkwangk @jolo-dev and @ben-shearlaw
  • RDS Data API thread safety — added threading.Lock to protect transaction state against concurrent access
  • RDS Data API parameter bindingExecuteStatement and BatchExecuteStatement now convert RDS Data API :name parameters to DB-API parameterized queries instead of ignoring them
  • RDS Data API connection leak — connections are now properly closed on exceptions in non-transaction execute paths
  • RDS Data API deps — added psycopg2-binary and pymysql to [full] and [dev] optional dependencies in pyproject.toml

Don't miss a new ministack release

NewReleases is sending notifications on new releases.