v0.9.1
·
13 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Docs-only release — no wire or behavior changes. Still tracks vgi-rpc-python 0.20.0.
implementation("farm.query:vgirpc:0.9.1") // core
implementation("farm.query:vgirpc-oauth:0.9.1") // optional: JWT / OAuth / PKCE
implementation("farm.query:vgirpc-s3:0.9.1") // optional: S3 external storage
implementation("farm.query:vgirpc-gcs:0.9.1") // optional: GCS external storageHighlights
- Javadoc for the consumer-facing public API: real descriptions across
RpcServer,CallContext, the auth types, the stream primitives (StreamState/ProducerState/ExchangeState/RpcStream),RpcErrorand the error-kind family, the dispatch-hook surface (DispatchHook/DispatchInfo/CallStatistics/AccessLogHook), the HTTP server config + authenticators,ExternalStorage/ExternalLocationConfig, and the transports — these ship in the Maven Central javadoc jars and show up in IDE quick-doc. - Doclint enforcement: published modules now build javadoc with
-Xdoclint:all,-missing, so broken HTML and dangling{@link}s fail the build going forward.
Requires --add-opens=java.base/java.nio=ALL-UNNAMED at runtime (Apache Arrow). See the README for a quick start.