Masaaki Goshima
8b46b56467
Add gRPC Federation extension ( #15644 )
...
Adds an extension id to the registry for using gRPC Federation.
gRPC Federation's Repository: https://github.com/mercari/grpc-federation
Buf Schema: https://buf.build/mercari/grpc-federation
Buf Plugin: https://buf.build/community/mercari-grpc-federation
Closes #15644
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/15644 from goccy:main 52ffd58f05
PiperOrigin-RevId: 603514213
10 months ago
Alex Potsides
30f157529d
feat: add protons extension ( #14505 )
...
Adds an extension id to the registry for use by the [protons](https://www.npmjs.com/package/protons ) protobuf encoder/decoder.
Closes #14505
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/14505 from achingbrain:patch-1 1a80ee9b56
PiperOrigin-RevId: 578254102
1 year ago
Benoît Quenaudon
6492679719
Fix indent in options.md ( #14024 )
...
I aligned the indent of one option with the others.
Closes #14024
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/14024 from oldergod:patch-1 c91c9ffbea
PiperOrigin-RevId: 573315551
1 year ago
Benoît Quenaudon
5f9d11a84b
Update Wire's option tag to fix conflict ( #13867 )
...
Addresses partially https://github.com/protocolbuffers/protobuf/issues/13833
Closes #13867
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/13867 from oldergod:patch-1 5e0cd95b02
PiperOrigin-RevId: 564010950
1 year ago
桂后昌
85a81cc70d
feat: add new extension ( #13361 )
...
Closes #13361
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/13361 from guihouchang:main 04dae9fa16
PiperOrigin-RevId: 553003793
1 year ago
John (JD) Douceur
cb20aca1eb
Add Protobuf extension number for DTDL option ( #13247 )
...
This option will be used by extensions to the [Digital Twins Definition Language](https://github.com/Azure/opendigitaltwins-dtdl ) to support Protobuf serialization.
Closes #13247
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/13247 from jrdouceur:jrdouceur/dtdl-option 84192710c7
PiperOrigin-RevId: 547186193
1 year ago
Connor
4c0504a598
Reserve option for proto-telemetry ( #12758 )
...
Hello! I'm looking to reserve an option for a project I'm calling proto-telemetry. It will create open-telemetry compatible functions that add attributes to a span. Once this is accepted I'll update the project to use the reserved option number.
Thanks so much!
Closes #12758
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/12758 from clly:proto-telemetry a8b38762d7
PiperOrigin-RevId: 532305028
2 years ago
Yannic
6be2818281
Reserve option for EngFlow ( #12599 )
...
Closes #12599
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/12599 from Yannic:patch-4 80578955ca
PiperOrigin-RevId: 528576745
2 years ago
Jeff Gulbronson
a56e5ded7b
Reserve 1180 for Wire use_array ( #12491 )
...
release notes: no
Supports https://github.com/square/wire/pull/2433
Closes #12491
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/12491 from JGulbronson:jgulbronson.claim-1180-for-wire f577336c0b
PiperOrigin-RevId: 525793344
2 years ago
Yamamoto, Hirotaka
620eebecde
Add Cybozu to options.md ( #12324 )
...
Hello.
We want to make our protobuf repository public which contains a custom extension.
Our code is already available at https://github.com/cybozu/protobuf .
Please let us use extension number 1179.
Regards,
Closes #12324
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/12324 from ymmt2005:patch-1 b0a5171211
PiperOrigin-RevId: 519022489
2 years ago
Rob Shakir
7e0834c2f5
Add additional field number allocations for ygot. ( #11518 )
...
```
* (M) docs/options.md
- Add two addition field options that are used as markers for
specific YANG types in generated protobufs.
```
This adds two additional unique `FieldOptions` field numbers for annotat YANG leaf-lists, and leaf-lists of unions that need specific handling in field option code. Definitions for these fields are in github.com/openconfig/ygygot, particularly https://github.com/openconfig/ygot/blob/master/proto/yext/yext.proto .
Closes #11518
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/11518 from robshakir:main ea73e697e7
PiperOrigin-RevId: 502245756
2 years ago
Protobuf Team Bot
f6f6af5472
Internal change
...
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/11257 from Neakxs:apply-registration-for-protocel-extensions 8d04626e85
PiperOrigin-RevId: 494841129
2 years ago
Joshua Humphries
9a84a0128a
Add custom option numbers for use by Buf ( #11110 )
...
We are requesting a range of numbers instead of just one since we have some plans for a variety of orthogonal kinds of custom options. For example:
1. Injecting extra metadata into FileDescriptorProtos via custom options. (These options are inserted by the Buf tool when building proto sources, to encode additional metadata about the unit of files compiled.)
2. Configuration options for protoc plugins, that generate extra metadata into sources. (These options may be used by users when writing proto sources.)
The suggested approach of reserving just one number and making it a message that contains *all* options is unattractive since users of one category of options is unlikely to want to import types related to another category.
FWIW, there are several other rows above that have also chosen to reserve ranges of 5 or 10 numbers.
Closes #11110
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/11110 from jhump:jh/custom-options-for-buf-and-connect 68ef5ff1da
PiperOrigin-RevId: 492211135
2 years ago
Alexander Timin
3b4fdac42a
Update options.md ( #10808 )
2 years ago
Ted Pudlik
99955470e0
Add reserved extension number for Pigweed
...
The extension number will be used for providing custom options to the
Pigweed protobuf compiler. Support for this is added in
https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/110632 .
2 years ago
Nipunn Koorapati
618178a761
Only reserve 4 numbers
2 years ago
Nipunn Koorapati
7651b60dcb
Add reserved option range for mypy-protobuf
...
Mypy-protobuf is here
https://github.com/nipunn1313/mypy-protobuf
It currently uses extensions as explained here.
https://github.com/nipunn1313/mypy-protobuf/blob/main/proto/mypy_protobuf/extensions.proto
It's a fairly stable project for generating type stubs for protobuf.
It's been around since ~2015 (open source since 2017). Since open
sourcing it, it would make sense to reserve some extension numbers in
the global range.
See
https://github.com/nipunn1313/mypy-protobuf/issues/396
2 years ago
Sam Nobs
fef53c3f8e
Add extension for Oclea Service Layer RPCs
2 years ago
theodorerose
ae41e72dd3
Sync from Piper @456510836
...
PROTOBUF_SYNC_PIPER
2 years ago
Dennis Shao
a9d9c00bff
Update options.md
...
https://github.com/protocolbuffers/protobuf/issues/10153
2 years ago
Jorg Brown
a3e1de0113
Sync from Piper @455586341
...
PROTOBUF_SYNC_PIPER
2 years ago
Dilan Sachintha Nayanajith
92ac51fd43
Update options.md ( #10137 )
2 years ago
Chan Wen Xu
30f6c7851b
Add protoc-gen-xo to global extension registry ( #9997 )
3 years ago
Vegard Storheil Eriksen
b23ab61719
Reserve extension id for Protonium
3 years ago
Neakxs
654c25352e
Apply registration for `protoc-gen-authz` extension ( #9807 )
3 years ago
Vasiliy Tolstov
7ffe9402db
Add micro Registered Extension Number ( #9767 )
...
unistack-org/micro (microservices framework) uses protoc-gen-go-micro generator that has extension support for additional framework related options.
It is currently not using any registered extension number, so i want to stabilise this and i think that this is a good thing.
See here for an example of the extenstion in action.
Co-authored-by: Adam Cozzette <acozzette@google.com>
3 years ago
Jeff Sawatzky
e3b00bb58a
Add Google Gnostic Registered Extension Number ( #9754 )
...
google/gnostic's protoc-gen-openapi generator has extension support for additional openapi options.
It is [currently using `1042`](https://github.com/google/gnostic/blob/master/openapiv3/annotations.proto ) which is registered with grpc-gateway's protoc-gen-openapiv2 extension which probably isn't a good thing.
See [here](https://github.com/google/gnostic/blob/master/cmd/protoc-gen-openapi/examples/tests/openapiv3annotations/message.proto ) for an example of the extenstion in action.
3 years ago
Darly Paredes
a4c9effec1
Sync from Piper @436517178
...
PROTOBUF_SYNC_PIPER
3 years ago
yeqown
a69354f31b
apply a registration for `protoc-gen-fieldmask` extension ( #9646 )
...
* Update options.md
* add one blank line
3 years ago
BartH
2495d220fa
Added Embedded Proto to options.md to reserve the extenion number for the custom options. ( #9493 )
3 years ago
Dane Harrigan
29b3d01572
Add protoc-gen-go-svc to options.md ( #9280 )
3 years ago
Upils
1e1c1cd884
Reserve extension id range for protoc-gen-checker ( #9133 )
3 years ago
Oleg Golberg
cb7be38519
Add Protokt to the list of 3rd party implementations ( #7169 )
3 years ago
Prawn
8c39a1c4fd
An additional range so we can have FieldOptions, MessageOptions, EnumOptions, FileOptions, and OneOfOptions ( #9012 )
3 years ago
Prawn
e9b977fdce
Adding an extension number for protoc-gen-jsonschema ( #8999 )
3 years ago
Joshua Haberman
e5c570bb57
Sync from Piper @395706834
...
PROTOBUF_SYNC_PIPER
3 years ago
Adam Cozzette
0b0e404be9
Allocate 10 descriptor.proto extension numbers for COSI ( #8921 )
...
Fixes #8553 .
3 years ago
Adam Cozzette
562fc946c7
Sync from Piper @388508285
...
PROTOBUF_SYNC_PIPER
3 years ago
Andrew Parmet
18b1b21aba
update protokt options reference ( #8834 )
3 years ago
Marcel Lanz
01ac995c94
I've requested a block of 5 extension numbers. We already have two concrete extensions that we need ids for. Our project is under active development and we can imagine a number of other extensions that we will want in future, so we thought we'd start by registering a block of 5, instead of raising a new PR here each time we need a new one ( #8772 )
3 years ago
Petr Jediný
3737676d83
Reserve 1109 for Glitchdot ( #8662 )
4 years ago
Joshua Haberman
96307d28f6
Sync from Piper @364389596
...
PROTOBUF_SYNC_PIPER
4 years ago
chenzhihui
43aca57613
Allocate extension 1108 to Kratos API Errors
4 years ago
Galen Warren
6f4573afbd
docs: register Coach Client Connect extension number (1107)
4 years ago
Upils
01dcb94846
Expand reserved IDs for protoc-gen-psql and protoc-gen-sanititize ( #8270 )
...
Fix for 59b3d97
.
4 years ago
Paul MARS
59b3d97f6d
Reserve extension id for protoc-gen-psql & protoc-gen-sanitize
4 years ago
brucearctor
6c970b5a05
Update options.md - Added 'Astounding' Project
4 years ago
Nadav Samet
9637a3b57c
Allocate extension 1089 to ScalaPB validate
...
ScalaPB validate is a sub-package of ScalaPB that allows user to generate data validation code for ScalaPB generated classes.
4 years ago
Nadav Samet
b5d2cc08f1
Update scalapb URL and fix typo in name
4 years ago
Robert Yokota
300dfcc5bf
Reserve 1088 for Confluent Schema Registry
4 years ago