Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,10 @@ format changes.

## [Unreleased]

### Changed

- **The vendored shared schemas are re-synced with [trendvidia/protos](https://github.com/trendvidia/protos) v0.1.2** ([trendvidia/protowire#447](https://github.com/trendvidia/protowire/issues/447)). They gain protos' file options, and `envelope.proto`'s `go_package` now names a published package. Declarations and field numbers are unchanged, and so is this port's public API.

## [1.1.0] — 2026-09-11

### Added
Expand Down
5 changes: 4 additions & 1 deletion proto/envelope/v1/envelope.proto
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,10 @@ syntax = "proto3";

package envelope.v1;

option go_package = "github.com/trendvidia/protowire/envelope/v1;envelope";
option csharp_namespace = "Protowire.Envelopes.V1";
option go_package = "github.com/trendvidia/protos/envelope/v1;envelopev1";
option java_multiple_files = true;
option java_package = "org.protowire.envelope.v1";

// Envelope wraps every API response with transport metadata,
// application-level error handling, and the success payload.
Expand Down
5 changes: 5 additions & 0 deletions proto/pxf/annotations.proto
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@ package pxf;

import "google/protobuf/descriptor.proto";

option csharp_namespace = "Protowire.Pxf";
option go_package = "github.com/trendvidia/protos/pxf;pxf";
option java_multiple_files = true;
option java_package = "org.protowire.proto.pxf";

// Extension numbers live in protowire's block in the global extension
// registry, 1314–1363, granted by protocolbuffers/protobuf#28919; the PXF
// sub-range is 1314–1318 (STABILITY.md promise 3). Before the block existed
Expand Down
12 changes: 10 additions & 2 deletions proto/pxf/bignum.proto
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@
syntax = "proto3";
package pxf;

option csharp_namespace = "Protowire.Pxf";
option go_package = "github.com/trendvidia/protos/pxf;pxf";
option java_multiple_files = true;
option java_package = "org.protowire.proto.pxf";

// Arbitrary-precision signed integer.
// Wire: unsigned big-endian absolute value + sign flag.
// PXF text: bare integer literal.
Expand All @@ -20,9 +25,12 @@ message Decimal {
bool negative = 3;
}

// Arbitrary-precision binary floating point.
// Arbitrary-precision binary floating point: value = (-1)^negative × mantissa × 2^exponent,
// rounded to prec bits.
// Wire: unsigned big-endian integer mantissa + binary exponent + precision + sign flag.
// PXF text: float literal with arbitrary mantissa precision.
// PXF text: numeric literal with a precision suffix, "p" and a bit count
// (e.g. "0.10000000000000001p53"), read at that precision, or at 256 bits
// without one. See draft -01 § PXF Annotations.
message BigFloat {
bytes mantissa = 1;
int32 exponent = 2;
Expand Down
13 changes: 13 additions & 0 deletions proto/sbe/annotations.proto
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,19 @@ package sbe;

import "google/protobuf/descriptor.proto";

option csharp_namespace = "Protowire.Sbe";
option go_package = "github.com/trendvidia/protos/sbe;sbe";
option java_multiple_files = true;
option java_package = "org.protowire.proto.sbe";

// Extension numbers live in protowire's block in the global extension
// registry, 1314–1363, granted by protocolbuffers/protobuf#28919; the SBE
// sub-range is 1319–1326 (STABILITY.md promise 3). Before the block existed
// these sat at 50100, 50101, 50200, 50300 and 50301, inside an unregistered
// 50000–59999 squat. That range is retired and must never be reused: a
// descriptor carrying it predates v1.12 and should be diagnosed as stale
// rather than read.

extend google.protobuf.FileOptions {
// SBE schema identifier. Required on files containing SBE messages.
uint32 schema_id = 1319;
Expand Down
Loading