Skip to content

v0.48.0

Choose a tag to compare

@vangent vangent released this 11 Nov 18:40
· 14 commits to master since this release
Immutable release. Only release title and notes can be modified.
a1a9aa9

BREAKING CHANGES

  • blob/azureblob: Emulator mode is more strict now; it requires http protocol and must be declared explicitly via Options.IsLocalEmulator=true or localemu=true (in URLs).

What's Changed

blob

  • blob: add optional parallel download via io.WriterAt by @stanhu in #3805
    • several more related commits adding support in various drivers, configurable Options, and tests
  • blob: add Bucket.SetDefaultReaderOptions by @stanhu in #3820
  • blob: Add SetDefaultWriterOptions by @vangent in #3823
  • blob/fileblob: use a single mutex for IfNotExist by @vangent in #3813
  • blob/azblob: fix panic in writer.Close when the upload fails by @therayquaza in #3803
  • blobl/azblob: restrict protocol/domain overrides to an allowlist by @vangent in #3814
  • blob/azureblob: harden storage URL construction by @vangent in #3829

aws

sql

  • gcp/cloudsql: add PSC and explicit IP type support via cloud-sql-go-connector by @vangent in #3825

misc

  • internal/escape: make HexEscape injective across escaped-rune boundaries by @CorsenAI in #3802
  • readme: add postgresblob to the known external drivers by @SirLouen in #3812
  • docstore, pubsub: report items/op in benchmarks by @iamabhilaksh in #3824

New Contributors

Full Changelog: v0.47.0...v0.48.0