Skip to content

Releases: google/go-cloud

v0.6.0

26 Nov 17:24
1929e0c
Compare
Choose a tag to compare

Release notes:

  • wire: Add support for Go modules.
  • wire: Allowed wire.Value to use values with no parent (i.e., struct fields).
  • wire: Ensured wire.Bind has access to the arguments to the injector function.
  • all: Verified support for Windows.
  • blob: Simplified signature for bucket.List.

v0.5.0

02 Nov 18:42
2152f20
Compare
Choose a tag to compare

Highlights:

  • blob: Added support for accessing provider-specific types via As.
  • blob: Added List for listing blobs in a bucket.
  • blob: Added SignedURL for creating a URL granting temporary access to a blob.
  • blob: Added blob.Open, for creating a blob.Bucket based on a URL like s3://mybucket or gs://mybucket.
  • blob: Added ContentMD5 option when writing.
  • server: Added a constructor for DefaultDriver to apply timeouts.
  • wire: Improved FAQ and package documentation.

v0.4.0

12 Oct 20:41
Compare
Choose a tag to compare

blob: added a separate Attributes method.
blob: added support for key/value metadata.
runtimevar: polling implementations always obey Wait, and edge-based ones avoid double-reads on change.
wire: avoid using variable names that are Go keywords.
wire: report an error if a function with wire.Build in it is an invalid injector.
wire: improved error message for provider set conflicts.

v0.3.0

24 Sep 19:09
Compare
Choose a tag to compare

runtimevar: add implementations for etcd and constantvar
blob: add ReadAll and WriteAll shortcuts
blob: allow user to abort a write by cancelling the writer context
blob: s3blob properly sets the bufferSize for uploading
wire: omit the local package identifier if it matches the package name
all: tests run with Go 1.11, and with Go modules

v0.2.0

12 Sep 20:30
7a6776b
Compare
Choose a tag to compare

blob: Fixed bugs regarding Size and ModTime attributes.
blob: Added conformance test suite for Driver implementations.
runtimevar: Added conformance test suite for Driver implementations.
mysql: Enable native password authentication.
wire: Added wire.InterfaceValue, to be used instead of wire.Value for interface values.

v0.1.1

10 Aug 16:14
Compare
Choose a tag to compare

Rename gowire to wire. Fixes to the samples, Wire, and documentation.

v0.1.0

17 Jul 23:01
354ed1d
Compare
Choose a tag to compare

First release