Files
WPS3Media/vendor/Gcp/google/gax/CHANGELOG.md
Malin 3248cbb029 feat: add S3-compatible storage provider (MinIO, Ceph, R2, etc.)
Adds a new 'S3-Compatible Storage' provider that works with any
S3-API-compatible object storage service, including MinIO, Ceph,
Cloudflare R2, Backblaze B2, and others.

Changes:
- New provider class: classes/providers/storage/s3-compatible-provider.php
  - Provider key: s3compatible
  - Reads user-configured endpoint URL from settings
  - Uses path-style URL access (required by most S3-compatible services)
  - Supports credentials via AS3CF_S3COMPAT_ACCESS_KEY_ID /
    AS3CF_S3COMPAT_SECRET_ACCESS_KEY wp-config.php constants
  - Disables AWS-specific features (Block Public Access, Object Ownership)
- New provider SVG icons (s3compatible.svg, -link.svg, -round.svg)
- Registered provider in main plugin class with endpoint setting support
- Updated StorageProviderSubPage to show endpoint URL input for S3-compatible
- Built pro settings bundle with rollup (Svelte 4.2.19)
- Added package.json and updated rollup.config.mjs for pro-only builds
2026-03-03 12:30:18 +01:00

12 KiB

Changelog

1.29.1 (2024-02-26)

Bug Fixes

  • Allow InsecureCredentialsWrapper::getAuthorizationHeaderCallback to return null (#541) (676f4f7)

1.29.0 (2024-02-26)

Features

  • Add InsecureCredentialsWrapper for Emulator connection (#538) (b5dbeaf)

1.28.1 (2024-02-20)

Bug Fixes

  • Universe domain check for grpc transport (#534) (1026d8a)

1.28.0 (2024-02-15)

Features

  • Allow setting of universe domain in environment variable (#520) (6e6603b)

1.27.2 (2024-02-14)

Bug Fixes

  • Typo in TransportOptions option name (#530) (6914fe0)

1.27.1 (2024-02-14)

Bug Fixes

1.27.0 (2024-02-07)

Features

  • Create ClientOptionsTrait (#527) (cfe2c60)
  • Implement ProjectIdProviderInterface in CredentialsWrapper (#523) (b56a463)
  • Update ArrayTrait to be consistent with Core (#526) (8e44185)

Bug Fixes

  • Correct exception type for Guzzle promise (#521) (7129373)

1.26.3 (2024-01-18)

Bug Fixes

  • CallOptions should use transportOptions (#513) (2d45ee1)

1.26.2 (2024-01-09)

Bug Fixes

  • Ensure modifyClientOptions is called for new surface clients (#515) (68231b8)

1.26.1 (2024-01-04)

Bug Fixes

1.26.0 (2024-01-03)

Features

  • Add support for universe domain (#502) (5a26fac)
  • Interface and methods for middleware stack (#473) (766da7b)

Bug Fixes

1.25.0 (2023-11-02)

Features

1.24.0 (2023-10-10)

Features

  • Ensure NewClientSurface works for consoldiated v2 clients (#493) (cb8706e)

1.23.0 (2023-09-14)

Features

  • Typesafety for new surface client options (#450) (21550c5)

1.22.1 (2023-08-04)

Bug Fixes

  • Deprecation notice while GapicClientTrait->setClientOptions (#483) (1c66d34)

1.22.0 (2023-07-31)

Features

  • Sets api headers for "gcloud-php-new" and "gcloud-php-legacy" surface versions (#470) (2d8ccff)

1.21.1 (2023-06-28)

Bug Fixes

  • Revert "chore: remove unnecessary api endpoint check" (#476) (13e773f)

1.21.0 (2023-06-09)

Features

  • Support guzzle/promises:v2 (753eae9)

1.20.2 (2023-05-12)

Bug Fixes

  • Ensure timeout set by RetryMiddleware is int not float (#462) (9d4c7fa)

1.20.1 (2023-05-12)

Bug Fixes

  • Default value for error message in createFromRequestException (#463) (7552d22)

1.20.0 (2023-05-01)

Features

  • deps: Support google/common-protos 4.0 (af1db80)
  • deps: Support google/grpc-gcp 0.3 (18edc2c)

1.19.1 (2023-03-16)

Bug Fixes

  • Simplify ResourceHelperTrait registration (#447) (4949dc0)

1.19.0 (2023-01-27)

Features

  • Ensure cache is used in calls to ADC::onGCE (#441) (64a4184)

1.18.2 (2023-01-06)

Bug Fixes

  • Ensure metadata return type is loaded into descriptor pool (#439) (a40cf8d)
  • Implicit conversion from float to int warning (#438) (1cb62ad)

1.18.1 (2022-12-06)

Bug Fixes

  • Message parameters in required querystring (#430) (77bc5e1)

1.18.0 (2022-12-05)

Features

1.17.0 (2022-09-08)

Features

1.16.4 (2022-08-25)

Bug Fixes

  • use interfaceOverride instead of param (#419) (9dd5bc9)

1.16.3 (2022-08-23)

Bug Fixes

1.16.2 (2022-08-16)

Bug Fixes

  • use responseType for custom operations (#413) (b643adf)

1.16.1 (2022-08-11)

Bug Fixes

  • remove typehint from extended method (#411) (fb37f73)

1.16.0 (2022-08-10)

Features

Bug Fixes

  • deps: update dependency google/longrunning to ^0.2 (#407) (54d4f32)

1.15.0 (2022-08-02)

Features

  • move LongRunning classes to a standalone package (#401) (1747125)

1.14.0 (2022-07-26)

Features

  • support requesting numeric enum rest encoding (#395) (0d74a48)