These 11 commits are when the Protocol Buffers files have changed:
Commit: | 1224461 | |
---|---|---|
Author: | Philip K. Warren | |
Committer: | GitHub |
Update license years and migrate to v2 configs (#372)
The documentation is generated from this commit.
Commit: | f731132 | |
---|---|---|
Author: | Timo Stamm | |
Committer: | GitHub |
Generate @Deprecated annotations (#334) This updates the plugin `protoc-gen-connect-kotlin` to generate annotations for deprecated elements.
Commit: | dc7d1cf | |
---|---|---|
Author: | jchadwick-buf | |
Committer: | GitHub |
Add support for Editions (#297) As expected, there aren't any (noticeable) issues with enabling editions in Connect Kotlin. I did take this opportunity to make the `CodeGenerator` interface match closer to the upstream protobuf `CodeGenerator` interface (at least from the C++ version) so that information about editions and features support would be conveyed by the `CodeGenerator` rather than being hardcoded in the `Plugin` code. Signed-off-by: John Chadwick <jchadwick@buf.build>
Commit: | eff6f8a | |
---|---|---|
Author: | Joshua Humphries | |
Committer: | Philip K. Warren |
Remove old crosstest stuff (#232) The new conformance tests are more than adequate replacements. So we can ditch the old tests now.
Commit: | eb79b91 | |
---|---|---|
Author: | Joshua Humphries | |
Committer: | GitHub |
Remove old crosstest stuff (#232) The new conformance tests are more than adequate replacements. So we can ditch the old tests now.
Commit: | cab841f | |
---|---|---|
Author: | Sam Small | |
Committer: | GitHub |
Update copyright (#98) Update to use "The Connect Authors" instead of "Buf Technologies, Inc."
Commit: | c841dd2 | |
---|---|---|
Author: | Steve Ayers | |
Committer: | GitHub |
Update references for crosstests (#85) This updates the repo to use `connectrpc/conformance` instead of `bufbuild/connect-crosstest`. Note this is not expected to build / merge until the crosstest repo is officially moved to connectrpc.
Commit: | 6ab80e0 | |
---|---|---|
Author: | Alan Chiu | |
Committer: | GitHub |
Add unary get support for connect-kotlin (#33) # Connect GET protocol (Unary only) Set a `rpc`'s option `idempotency_level` to `NO_SIDE_EFFECTS`. The generated code will pass that through to the Connect runtime. ```proto rpc CacheableUnaryCall(SimpleRequest) returns (SimpleResponse) { option idempotency_level = NO_SIDE_EFFECTS; } ``` # The Connect GET Protocol: The url will be encoded with the request payload as a query parameter. An example of a url could look like the following: `https://connect.build/buf.connect.example.Service/CacheableUnaryCall?base64=1&connect=v1&encoding=json&message=...` The exhaustive list of what parameter keys used: | **key name**| **example value(s)**| **description**| |-----|----|---| | `base64` | `1` or `0` | `1` if the payload is base64 encoded | | `compression`| `gzip` | The compression used for the payload | | `connect` | `v1` | The Connect protocol version| | `message` | binary-data | The encoded payload string | --------- Co-authored-by: Michael Rebello <me@michaelrebello.com>
Commit: | c6b9ba1 | |
---|---|---|
Author: | Stefan VanBuren | |
Committer: | GitHub |
Sanitize generated comments (#39)
Commit: | f60bde1 | |
---|---|---|
Author: | Alan Chiu | |
Committer: | GitHub |
Use package resolution from JavaHelpers.java (#5) Bringing in `JavaHelper.java` methods from https://codereview.appspot.com/912042 Fixes: - `java_multiple_files` option interaction with Connect-Kotlin's generator --------- Co-authored-by: Joshua Humphries <2035234+jhump@users.noreply.github.com>
Commit: | f82d3f5 | |
---|---|---|
Author: | Alan Chiu | |
Committer: | Alan Chiu |
Initial commit