Repository navigation
v0.43.0
This release upgrades catalog metadata to VGI wire 2.2.0 (vgi.v2). Native clients and workers must both speak wire 2.2.x; wire 2.1 clients are incompatible, so upgrade them together.
catalog_contentsbatches every metadata object type into six catalog-wide Arrow IPC streams spanning schema boundaries. Readers handle every row, multiple batches, and dictionary replacement.- Function argument schemas, output schemas, and parameter defaults share binary dictionary entries without changing the byte-array authoring API.
- Optional catalog publication supports durable S3/R2 manifests, validated externalized results, recovery after restart, scoped authentication, ETags, bounded caches, expiry, renewal, conditional invalidation, and concurrent publication per identity.
SchemaInfono longer includes attachment bytes. Actual attachment requests/results and function state remain unchanged.
Requires farm.query:vgirpc:0.33.1, published separately to Maven Central. CI and release builds use the public package rather than an RPC source override.
See catalog metadata and publication for configuration and migration details.
Release validation: the Maven-only build, all 637 SDK tests (635 passed, 2 skipped), Javadoc, example-worker distribution, and generated package metadata passed with sibling RPC source disabled. Package metadata pins RPC 0.33.1.