Releases: googleapis/gapic-showcase
Releases · googleapis/gapic-showcase
v0.17.0
- 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
- 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
- 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
- Fix collision between operation helper for
Echo.Wait
and generated mixinOperations.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
- 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
- Add client-side retry/deadline testing surface
- Regen client & CLI with small updates
- Update dependencies
v0.11.0
- 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
- Fix UpdateUser handler response to send entire updated resource
- Note: non-slash resource name changes are not included in this release
v0.10.0
- 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
- Print gRPC request headers in verbose mode (
gapic-showcase run -v
) - Add TypeScript smoke tests
- Fix Kotlin smoke tests