Skip to content

Releases: connectrpc/connect-kotlin

v0.1.11

15 Sep 19:49
2951a51
Compare
Choose a tag to compare

What's Changed

This is the first release of Connect in the connectrpc GitHub organization. The package name has changed to com.connectrpc.

To update from the previous release, change the groupId from build.buf to com.connectrpc and the version to 0.1.11. The artifact names haven't changed.

To migrate to the new package name, a shell script is usually sufficient:

On Linux, or anywhere with GNU sed:

find . -type f \( -name "*.kt" -o -name "*.java" \) -exec sed -i 's|build.buf.connect|com.connectrpc|g' {} \;

On Mac, or anywhere with BSD sed:

find . -type f \( -name "*.kt" -o -name "*.java" \) -exec sed -i '' 's|build.buf.connect|com.connectrpc|g' {} \;

When you change your source code, you'll also need to switch to the version of protoc-gen-connect-kotlin in this repository. If you're using the Buf CLI with the buf.build/bufbuild/connect-kotlin remote plugin, switch to the buf.build/connectrpc/kotlin plugin.

We apologize for any inconvenience that this rename causes. We're doing this to prepare Connect for donation to a foundation, which will put it on a better footing for long-term maintenance by multiple stakeholders.

If you encounter any problems or have questions, please reach out to us by filing an issue or joining #connectrpc in the Gophers Slack.

New Contributors

Full Changelog: v0.1.10...v0.1.11

v0.1.10

08 Sep 20:22
d8d9865
Compare
Choose a tag to compare

What's Changed

Enhancements

  • Add version to user-agent string by @pkwarren in #80
  • Switch JSON serde to use codegen instead of reflection by @pkwarren in #92

Other changes

New Contributors

Full Changelog: v0.1.9...v0.1.10

v0.1.9

11 Aug 18:12
2e45257
Compare
Choose a tag to compare

What's Changed

Other changes

Full Changelog: v0.1.8...v0.1.9

v0.1.8

20 Jul 17:48
fab9e07
Compare
Choose a tag to compare

What's Changed

Other changes

New Contributors

Full Changelog: v0.1.7...v0.1.8

v0.1.7

02 May 17:11
7ce9b3c
Compare
Choose a tag to compare

What's Changed

Other changes

  • Add JvmOverloads on public APIs for Java users by @pkwarren in #42
  • Attempt to fix plugin release to github by @pkwarren in #43

New Contributors

Full Changelog: v0.1.6...v0.1.7

v0.1.6

26 Apr 16:06
c6b9ba1
Compare
Choose a tag to compare

What's Changed

Other changes

New Contributors

Full Changelog: v0.1.5...v0.1.6

v0.1.5

19 Apr 18:04
5da30f1
Compare
Choose a tag to compare

What's Changed

Other changes

Full Changelog: v0.1.4...v0.1.5

v0.1.4

13 Mar 21:06
297627e
Compare
Choose a tag to compare

What's Changed

Other changes

Full Changelog: v0.1.3...v0.1.4

v0.1.3

10 Mar 17:17
69c77b6
Compare
Choose a tag to compare

What's Changed

  • Streaming send() returns a kotlin.Result allowing users to inspect if the send request contained any failures like serialization errors or main thread request errors.
  • Host URL resiliency with how the client is configured.

Full Changelog: v0.1.2...v0.1.3

v0.1.2

27 Feb 23:40
1e28ec1
Compare
Choose a tag to compare

What's Changed

  • Adding generateCallbackMethods to the Connect-Kotlin generator to generate unary callback signatures (#9)
  • Adding generateCoroutineMethods to the Connect-Kotlin generator (default is true) to generate unary coroutine signatures (#9).
  • Fixes edge case generation with java_multiple_files configured (#6).

Full Changelog: v0.1.1...v0.1.2