By Appercept 1 min read aws-sdk aws announcement delphi

Announcement: AWS SDK for Delphi 1.5 — Service-specific endpoints

1.5 adds service-specific endpoint configuration, opening the door to S3-compatible storage (MinIO, R2, B2) and LocalStack. Plus the AWS Account Management client.

Announcement: AWS SDK for Delphi 1.5 — Service-specific endpoints

1.5 opens two new doors.

The first is S3-compatible storage. Point a single TS3Client at MinIO, Cloudflare R2, Backblaze B2, DigitalOcean Spaces, or LocalStack, and one client handles everything cleanly. That makes 1.5 the release where Delphi applications can run their object storage somewhere other than AWS without compromise: self-hosted MinIO for cost or compliance, R2 for egress-free CDN integration, LocalStack for repeatable test setups.

Endpoints can be configured per-service in code, in the AWS shared config files (an endpoint_url line in each service section), or via environment variables. Existing AWS CLI users have less to learn: the same endpoint_url = ... line in ~/.aws/config configures both the CLI and the SDK.

The second is the AWS Account Management service client. Most Delphi applications won't touch this, but the ones that do (operations tooling, internal admin consoles, multi-account orchestration) can now manage account-level settings like alternate contacts and region opt-in status without falling back to the console or the CLI.

For more on running Delphi applications against S3-compatible storage, see Automated Backups for Delphi.