Proto commits in apache/incubator-seata-go

These 25 commits are when the Protocol Buffers files have changed:

Commit:082999a
Author:ssshr-66
Committer:GitHub

Feat:support grpc (#1113) * OSPP 2025 Go&Java Version alignment /support-grpc-protocol (#926) * upd-grpc * upd * upd * upd * fix ci * Update tcc_service_test.go * fix ci * fix ci & reply cr * fix ci * fix conflict * Update channel_manager.go * Update channel_manager.go * add * fix ci * fix ci * Update insert_executor.go --------- Co-authored-by: flypiggy <2923096216@qq.com> Co-authored-by: ThunGuo <tew@apache.org>

Commit:c39fcc6
Author:FengZhang
Committer:GitHub

Feature/saga (#1030) * feature: init saga framework (#635) init saga framework * refactor: refactor saga scaffold to break import cycles (#647) * feature: add serverice task parse in statelang (#650) * feature: add saga persistence layer (#649) * feat: add grpc invoker in saga mode (#668) * feat: add grpc invoker in saga mode * fix: fix some chores * feature: add default implementation for StateMachineConfig (#669) * feature saga :support generate id by Snowflake (#670) * feature: sequential execution of state machine in Saga (#681) * feat: add func invoker (#744) * add func task state * [to-reply] feature: support saga multi type config (#741) * added yaml format of statelang related test data * feature: implement multi type config parser * adjust statemachine_json_parser to suit config parser * bugfix: fix the problem of failure to parse "ServiceName" * adjust statemachine_parser to be compatible with yaml * add apache License, add some comments, and make some logical adjustments * update state_machine_new_designer.yaml * optimize and improve the unit test of config parser * refactor config parser * add apache License * update * [Refactor] Migrate StateMachineObject to client/config and unify config parsing with koanf (#785) * optimize saga config reuse * upd-test * Modularize SagaConfig into independent configuration structure * feat: HttpServiceTaskState Support (#769) * support http invoker for sage engine * fix comment language * Feature: Database persistence for seata-go Saga state machine (#794) * implement state machine repository * temporary recording * temporary recording * temporary storage * Supplementary test * feat: Supplement the statelog_repository section in Database persistence for Saga state machine (#800) * fix: Wrong commit * feat:add state_log_repository * fix: conflicts and wrong commit * fix: delete Remove redundant singleton patterns * Feature/saga interface optimization (#778) feature: saga Interface optimization * refactor: implement pending TODOs in machine status_decision logic (#808) * refactor: implement pending TODOs in machine status_decision logic * feat(status-decision): add detailed logs to methods for better debugging * Feat cel expression (#788) * implement cel expression * move sequence expression into a new file * mv expression factory into a new file * move expression factory manager into a new file * implement cel expression factory and add test * move expression resolver into a new file * add parse expression struct test * update * update go.mod --------- Co-authored-by: FengZhang <zfcode@qq.com> * change the StateLangStore type (#812) * Revert "bugfix:Remove issue translation workflow as usthe/issues-translate-action@v2.7 does not allow issues in apache/incubator-seata-go" (#822) Revert "bugfix:Remove issue translation workflow as usthe/issues-translate-ac…" This reverts commit 018486951c9031caacf151c018f647e81b2f1c11. * refactor-engine/core (#838) * refactor-engine/core * Decouple the core package * Feature: finish implementation for StateMachineConfig (#805) * finish implementation for StateMachineConfig * reuse the exiting logic from statemachine_config_parser.go * add_license&change_cn_to_en&fix_logic * sort imports & rename struct & change the visbility * Merge feature/saga into feature/saga-config-selection-and-loading * fix_conflict_from_expression-pr * fix_test&Lock-logic_from_invoker.go * change_method_name * add-seqGenerator_init * add-event_bus&event_publiser-init * add-status_desicion-init & enhence-validate_method * refactor: move error_expression-about to expr * fix: stateMachineResources-load * fix - test * Optimize the judgment of persistence-related components. * Optimize the logic of loadconfig and statemachineresource. * add-store-init * refactor-engine/core * Decouple the core package * Update default_statemachine_config_test.go --------- Co-authored-by: FengZhang <zfcode@qq.com> * Decouple the transaction from the statelog (#841) * Decouple the transaction from the statelog * Decouple the transaction from the statelog * Decouple the transaction from the statelog * Resolve Merge Conflicts, Add Persistence Initialization, and Optimize Tests (#847) * fix-conflict&add-store-component-init&fix-test * Update process_ctrl_statemachine_engine.go * Feature/add script manager&actuator (#868) * add script manager & actuator * Otto package replaces Goja package * Resolve the issues raised by Copilot * add test for vm-pool * update GetServiceInvoker method * Implement SagaResource and SagaResourceManager (#855) * feat : impl SagaResource #843 * feat : impl SagaResource #843 * feat : impl SagaResourceManager #843 * feat : impl SagaResourceManager BranchRollback #843 * feat : impl handler_saga #843 * feat : impl invalid_exception_test #843 * update #843 * update:elegant code #843 * abstracting tm branch registration out to rm and add test #846 * test #846 * add licensed #846 * replace panic to return #843 * update #843 * update init and handler_saga #843 --------- Co-authored-by: FengZhang <zfcode@qq.com> * Support Saga mode config initialization (#871) * remove redundant logic and methods Make the loadconfig method only responsible for loading static parameters and remove redundant memory storage * add the init method and refine other logic * remove redundant logic and methods Make the loadconfig method only responsible for loading static parameters and remove redundant memory storage * add the init method and refine other logic * update * upd --------- Co-authored-by: FengZhang <zfcode@qq.com> * Saga end-to-end verification (#897) * saga support * fix bug * merge code * format * fix vet * fix vet * fix vet and lincese checker * fix lincese chekcer --------- Co-authored-by: wt_better <m18091785089@163.com> Co-authored-by: Xiangkun Yin <32592585+ptyin@users.noreply.github.com> Co-authored-by: Jingliu Xiong <928124786@qq.com> Co-authored-by: FanOne <cocainecong@outlook.com> Co-authored-by: marsevilspirit <marsevilspirit@gmail.com> Co-authored-by: FinnTew <nanomoa76@gmail.com> Co-authored-by: flypiggy <150204110+flypiggyyoyoyo@users.noreply.github.com> Co-authored-by: lxfeng1997 <33981743+lxfeng1997@users.noreply.github.com> Co-authored-by: 1kasa <134709672+1kasa@users.noreply.github.com> Co-authored-by: 深几许 <143302746+LucienShen-Liu@users.noreply.github.com> Co-authored-by: Wiggins <125641755+MinatoWu@users.noreply.github.com>

Commit:0bb978e
Author:深几许
Committer:GitHub

Ospp 2025 a2a protocol (#918) * upd: clear branch * feat: implement ospp_2025_a2a-protocol * bugfix:Fixed the issue where the A2A protocol examples could not be executed. * Deleting the go.work file makes merging code easier. * Deleting the goimports.sh --------- Co-authored-by: FinnTew <finntew@foxmail.com>

Commit:3aacbb8
Author:flypiggy
Committer:GitHub

OSPP 2025 Go&Java Version alignment /support-grpc-protocol (#926) * upd-grpc * upd

Commit:f1fc938
Author:深几许
Committer:GitHub

Ospp 2025 agent hub (#905) * upd: clear branch * feat: implement agentHub * chore: add license headers to source files * bugfix: Solve the problem that the front end sometimes cannot be displayed --------- Co-authored-by: FinnTew <finntew@foxmail.com>

This commit does not contain any .proto files.

Commit:86b8d92
Author:jimin
Committer:GitHub

optimize: update license checker (#756) * optimize: update license checker

The documentation is generated from this commit.

Commit:0fa0272
Author:marsevilspirit
Committer:GitHub

feature:add undo protobuf parser (#691) * feature:add undo protobuf parser * fix apache header

Commit:90a8721
Author:Jingliu Xiong
Committer:GitHub

feat: add grpc invoker in saga mode (#668) * feat: add grpc invoker in saga mode * fix: fix some chores

Commit:9bb7044
Author:charlie
Committer:GitHub

delete sample(#470) Signed-off-by: charlie <qianglin98@qq.com>

This commit does not contain any .proto files.

Commit:fd2c058
Author:juzimao
Committer:GitHub

feature add tcc grpc sample,adjust register resource and branch register (#200) feature: add grpc integration for tcc

Commit:53db855
Author:bu,hehe
Committer:GitHub

Feature/tcc async commit (#100) implement async commit for tcc

Commit:3d5ad37
Author:liu.xiaomin

support grpc streaming message

Commit:1c387a4
Author:liu.xiaomin

support stream message

Commit:1739e42
Author:liu.xiaomin

add unit test to workflow, at mode code move to opentrx/mysql driver

This commit does not contain any .proto files.

Commit:4f17393
Author:liu.xiaomin

grpc

Commit:d4b0d03
Author:liu.xiaomin

grpc_stream

Commit:ec319d1
Author:liu.xiaomin

v2

Commit:9a31613
Author:liuxiaomin
Committer:scott lewis

golint

Commit:81b2a0c
Author:liuxiaomin
Committer:liuxiaomin

golint

Commit:ed905cd
Author:liuxiaomin

update

Commit:acddf43
Author:liuxiaomin

optimization & bugfix

Commit:4ded1af
Author:liuxiaomin

bugfix

Commit:e225405
Author:liuxiaomin

when undo compare with currentimage

Commit:6709088
Author:liuxiaomin

feature: at mode

Commit:5f667cc
Author:liuxiaomin

protobuf undolog parser