v0.1.0
I've puttered around with this enough that I can at least publish a stable build. I can't promise the API won't change in the future but it's been pretty stable for a few weeks so I'm fairly confident in where it is for now. I'll add more languages in the future, but for now here's what's supported in the initial release:
- RPC gateway in Go
- RPC clients in Go, JS, and Dart
- Middleware support
- Authorization propagation
- Metadata propagation
- Request binding that works on POST bodies, path params, and query string values
- A decent test suite for core functionality as well as the generated artifacts
There is half-assed or incomplete support for:
- RPC client in Java (half-finished)
- Generation of OpenAPI documentation (it works but schema definitions are pretty weak sauce)