Skip to content

Conversation

@hyprh
Copy link
Contributor

@hyprh hyprh commented Apr 15, 2025

change:

v0.02

  • Define extension options (trpc/proto/trpc_options.proto)
  • Extension options support alias
  • Add new enum value TRPC_THRIFT_ENCODE to TrpcContentEncodeType in trpc protocol
  • Adjust directory structure to be more reasonable: move from proto directory to trpc/proto directory

v0.2.1

  • Added two snappy compression types (block/stream) to address implementation differences across language SDKs
  • Added HTTP extension definition HttpRule

v0.3.0

  • Standardized path names of proto files under trpc directory
  • Added trpc/v2 subdirectory to support trpc-go trpc.tech v2
  • Added Java package option
  • Extended trpc protocol to support attachment functionality

pb/go/trpc/v0.1.0

  • Add trpc protocol

pb/go/trpc/v0.1.1

  • Add client error code TRPC_CLIENT_READ_FRAME_ERR

v0.4.0

  • Extended trpc protocol to support lz4 decompression type

v0.4.1

  • Added idle close error code for streaming protocol

pb/go/trpc/v0.2.0

  • Add openapiv2.proto support json_schema
  • Regenerate stub code to include LZ4_BLOCK_COMPRESS field
  • Add reflection.proto and corresponding go stub code to support server reflection !36

pb/go/trpc/v0.2.1

leoxhyang and others added 27 commits August 11, 2022 03:20
Squash merge branch 'snappy' into 'master'
trpc协议更新:新增 Snappy 的 stream、block 压缩类型

关联提案:https://git.woa.com/trpc/trpc-proposal/merge_requests/82/notes

--story=876648585 trpc协议更新:新增 Snappy 的 stream、block 压缩类型


TAPD: --story=876648585
Squash merge branch 'rename_validate' into 'master'
将 validate.ext.proto 重命名回 validate.proto

在 https://git.woa.com/trpc-go/trpc/tree/master 中因为一些尚未追溯出来的历史原因,validate.proto 被重命名为了 validate.ext.proto,其本意在于避免 pb 文件命名冲突,但是 trpc-go-cmdline 本身没有用到这个 repo

并且 https://git.woa.com/trpc/trpc-protocol 现在这个 repo 并不影响上面这个 repo 的使用,因此考虑把 https://git.woa.com/trpc/trpc-protocol 中的 validate.ext.proto 重新命名回去,以便和大仓达成统一



TAPD: --story=877031955
Squash merge branch 'add_java_package' into 'master'
add java package option

TAPD: --story=877279539
Squash merge branch 'change_path' into 'master'

TAPD: --story=877372287
TAPD: --story=880251209
    
TAPD: --story=882249145
TAPD: --story=882465989
<img width="" src="/uploads/73EF60B6B3D44292BFA9465F6A78696E/image.png" alt="image.png" />


- and fix url of pb/go/trpc/v2.0.0-alpha
…ode to Align with tRPC-Go

related mr: lsc: import trpcpb file from common trpc-protocol repository https://git.woa.com/trpc-go/trpc-go/merge_requests/1769

TAPD: --story=883647209
TAPD: --story=884117223
- swagger-json-param support `required`

TAPD: --story=116340105
… reflection (merge request !36)

Squash merge branch 'server-reflection' into 'master'
Background: [trpc-proposal: A13: support server reflection](https://git.woa.com/trpc/trpc-proposal/-/merge_requests/98)


TAPD: --story=115513923
Squash merge branch 'pb-go-trpc-v0.1.2' into 'master'

TAPD: --story=118306896
Squash merge branch 'encode_type' into 'master'
This MR aims to synchronize the serialization types of tRPC to maintain data consistency.
It adds a new type for `thrift-compact` and one for the existing code `text/xml`.

Reference: 
1. https://git.woa.com/trpc-go/trpc-go/-/merge_requests/2490
2. https://git.woa.com/trpc-go/trpc-go/-/merge_requests/2493



TAPD: --story=119034585
…st !42)

Squash merge branch 'reflection-v0.1.0' into 'master'
to fix https://git.woa.com/trpc-go/trpc-go/issues/987

TAPD: --story=119013916
@github-actions
Copy link

CLA Assistant Lite bot:
Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.


I have read the CLA Document and I hereby sign the CLA


0 out of 23 committers have signed the CLA.
@suziliu
@basezhang
@tensorchen
❌ @tyriqchen
❌ @nickzydeng
❌ @mingqiuliao
@aaronbai
❌ @suwenkuang
@MisakaChen
❌ @jessemjchen
@treycheng
@tocrafty
❌ @minchangwei
@ZhijieZhang
❌ @wineguo
❌ @leoxhyang
@bochenchen
@liuzengh
❌ @seadonli
@Karlyzhang
@IrisLao
❌ @junevanlong
❌ @homerpan
suziliu, basezhang, tyriqchen, nickzydeng, mingqiuliao, aaronbai, suwenkuang, misakachen, jessemjchen, treycheng, minchangwei, zhijiezhang, wineguo, leoxhyang, bochenchen, seadonli, karlyzhang, irislao, junevanlong, homerpan seem not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You can retrigger this bot by commenting recheck in this Pull Request

@hyprh hyprh closed this Apr 15, 2025
@hyprh hyprh deleted the sync branch April 15, 2025 12:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants