Skip to content

Releases: googleapis/gapic-showcase

v0.17.0

02 Nov 23:30
b19670d
Compare
Choose a tag to compare
  • Implement server streaming RPCs over REST, using chunked encoding.
  • Implement RPCs that map to PUT and PATCH HTTP verbs
  • Check that REST RPCs using HTTP GET or DELETE don't contain bodies.
  • Disable TypeScript smoke tests pending upstream fixes (TS generator Docker image).
  • BREAKING CHANGE: Have the Compliance service respond with full request message . This changes the structure (and hence wire format) of the proto message google.showcase.v1beta1.RepeatResponse

v0.16.0

16 Jun 20:31
04cd52b
Compare
Choose a tag to compare
  • Require incoming REST requests to have expected x-goog-api-client header tokens
  • Allow mTLS to work over gRPC when using cmux to also listen to REST requests on the same port
  • Make REST PATCH methods work
  • Fix multi-line truncation in release notes
  • Add Docker push instructions to RELEASING.md

v0.15.0

05 May 19:04
26afcd9
Compare
Choose a tag to compare
  • Enforce Content-Type: application/json in the bodies of REST requests
  • Enforce correct optional field presence/absence in test suite requests (bodies and query strings)
  • Lower-camel-case field names in compliance_suite.json

v0.14.0

27 Apr 22:10
d87f3cc
Compare
Choose a tag to compare
  • Fix collision between operation helper for Echo.Wait and generated mixin Operations.WaitOpertation
  • REST endpoints: ensure enum values are received as string values
  • REST endpoints: ensure full body responses
  • Rest endpoints: enforce lower-camel-cased field names in request bodies and query params
  • fix windows binary upload
  • fix go vet/lint warnings
  • pin Go version in CI
  • fix release asset version
  • add Code of Conduct
  • add SECURITY.md

v0.13.0

24 Feb 23:15
b6405c2
Compare
Choose a tag to compare
  • Auto-generate REST endpoints for Showcase services via genrest (partial)
  • Add Compliance service for generators to use to test REST-transcoding their
    protos and RPCs (partial)
  • Add mix-in service implementations
  • Update API Service config with mix-ins and more
  • Add Bazel proto_library targets for schema/
  • Migrated to GitHub Actions
  • Regen client & CLI with small updates
  • Update dependencies

v0.12.0

12 Aug 20:24
0d71acd
Compare
Choose a tag to compare
v0.12.0 Pre-release
Pre-release
  • Add client-side retry/deadline testing surface
  • Regen client & CLI with small updates
  • Update dependencies

v0.11.0

26 May 18:49
a627ecb
Compare
Choose a tag to compare
v0.11.0 Pre-release
Pre-release
  • Add non-slash resource name patterns to Blurb resource
  • Fix typo in User-parented Blurb resource patterns
  • Add an enum to EchoRequest/EchoResponse
  • Regen CLI with new fields
  • Update dependencies

v0.10.1

20 May 20:30
Compare
Choose a tag to compare
v0.10.1 Pre-release
Pre-release
  • Fix UpdateUser handler response to send entire updated resource
  • Note: non-slash resource name changes are not included in this release

v0.10.0

18 May 21:11
017d978
Compare
Choose a tag to compare
v0.10.0 Pre-release
Pre-release
  • Add use of proto3_optional in schema
  • Upgrade CI protoc to v3.12.0
  • Regen CLI with new proto3_optional fields
  • Update dependencies

v0.9.0

22 Apr 21:48
aeaaf36
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release
  • Print gRPC request headers in verbose mode (gapic-showcase run -v)
  • Add TypeScript smoke tests
  • Fix Kotlin smoke tests