This is an automated email from the ASF dual-hosted git repository.
liujun pushed a change to branch dubbo3
in repository https://gitbox.apache.org/repos/asf/dubbo-js.git
from 6ba8418 Merge pull request #347 from chickenlj/dubbo3-README
new 088854a fix: change triple unary protocol header
new d81eb90 fix: change triple unary protocol protocol version
new 08a7180 fix: change triple unary protocol timeout
new 9ed7761 fix: change tri-service-timeout case
new 745da9a Merge branch 'add_example' into realize_triple_unary_protocol
new 3b3ab7a feat: add register service statement
new 8559dfd feat: add handler option about serviceVersion and serviceGroup
new 6293b61 Merge branch 'add_example' into realize_triple_unary_protocol
new 24202d7 fix: registered services do not have to have serviceGroup and
serviceVersion
new 516b378 Merge branch 'add_example' into realize_triple_unary_protocol
new 3154ceb feat: when registering a service, the optional parameters of
group and version can be added. And the two parameters, group and version, can
be separated
new c0a9e43 fix: make router options is optional
new 3fff6a8 feat: add service isolation in fastify
new 30d34e3 feat: add service isolation in node
new 426c706 feat: add service isolation in nextjs
new 829265a feat: add service isolation in express
new 0bf41d9 feat: publish one version about server-side service isolation
new 1fb47d1 feat: add service isolation in client-side
new 8626139 feat: publish one version about client-side service isolation
new 38d7ad4 fix: debug problems in client
new f213581 feat: publish one version about protoc service isolation
new 75497d9 fix: fix server deal with req header
new 42b6f9e docs: modify README file in dubbo-node-example
new d0de74a feat: publish new version about dubbo-fastify to fix bug
new 71b0ca5 docs: modify README file in dubbo-web-example
new 915a7d5 fix: change the process of creating request headers
new b85a795 feat: publish new version about dubbo to change the process
of creating request headers
new 97a22ac feat: add service isolation in web-client-side
new 6897887 feat: publish new version about dubbo-js
new ab4385a fix: fix dependency in example
new d1319df feat: cors allow service version and service group
new 0e0f224 style: change cors note
new 93d67d3 style: change router-transport note
new 264f101 refactor: rename error
new 38a4cee refactor: rename proto name
new be8dd5c refactor: rename header user-agent and x-user-agent
new 54f7cbe style: change router note
new 67162dd refactor: rename ConnectRouter
new 73fd317 refactor: rename ConnectTransport
new 35c6698 refactor: rename fastifyConnectPlugin
new 4a550a5 refactor: rename fastifyConnectPluginOptions
new 78ab508 style: change readme note
new f0095e8 refactor: refactor error response
new 7487e20 refactor: rename proto gen name
new 994644d refactor: change dubbo-web-test
new 30828fa style: change dubbo note
new 30e5e81 style: change dubbo README
new f3e7b45 style: change dubbo docs url note
new b651c3c refactor: rename test
new 59d4162 refactor: rename eliza file name
new 102504f refactor: rename dubbo-web-example file name
new 5c1e47b refactor: rename expressConnectMiddleware name
new 22a21c7 style: change dubbo-fastify, dubbo-next, dubbo-node and
dubbo-web note
new 9c72829 refactor: rename dubbo-web-test file name
new aed840e style: change dubbo-web-test, dubbo-web and dubbo note
new 61b98e1 style: change dubbo note
new b9a6bca refactor: rename dubbo-web-bench file name
new 3d8ee65 refactor: change error message
new 7615805 refactor: rename dubboNodeAdapter
new d17e3f0 refactor: change cors name
new e03881d refactor: change param protocol version name
new 16c8522 refactor: change dubbo-node-test outfile name
new e75dc65 refactor: change DubboRouterOptions
new 7990562 fix: variable introduced but not used
new 1292f92 refactor: publish new version
new 8ff75ea refactor: change example dependent
new 9461a23 Merge pull request #2 from apache/dubbo3
new fb98093 refactor: change dubbo example
new 346fccd fix: fix operator precedence
new 5a778cf refactor: publish new version for solve operator precedence
new 77485a9 refactor: rename protoc-gen packages name
new 838ea39 Revert "refactor: rename protoc-gen packages name"
new 5eba909 Revert "Revert "refactor: rename protoc-gen packages name""
new 8db47f5 Merge pull request #348 from jianyi-gronk/improve_dubbo-js
The 806 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/node.js.yml | 4 +-
example/dubbo-node-example/README.md | 26 +-
example/dubbo-node-example/client.ts | 6 +-
example/dubbo-node-example/connect.ts | 6 +-
example/dubbo-node-example/gen/example_dubbo.ts | 2 +-
example/dubbo-node-example/gen/example_pb.ts | 2 +-
example/dubbo-node-example/package-lock.json | 859 ++-----
example/dubbo-node-example/package.json | 6 +-
example/dubbo-node-example/server.ts | 4 +-
example/dubbo-web-example/README.md | 14 +-
example/dubbo-web-example/package-lock.json | 2484 ++------------------
example/dubbo-web-example/package.json | 8 +-
example/dubbo-web-example/src/App.tsx | 10 +-
.../gen/{example_connect.ts => example_dubbo.ts} | 2 +-
.../dubbo-web-example/src/util/gen/example_pb.ts | 2 +-
package.json | 4 +-
packages/dubbo-express/README.md | 26 +-
packages/dubbo-express/package.json | 8 +-
.../dubbo-express/src/express-dubbo-middleware.ts | 26 +-
packages/dubbo-express/src/index.ts | 2 +-
packages/dubbo-fastify/README.md | 26 +-
packages/dubbo-fastify/package.json | 8 +-
packages/dubbo-fastify/src/fastify-dubbo-plugin.ts | 31 +-
packages/dubbo-fastify/src/index.ts | 2 +-
packages/dubbo-next/README.md | 18 +-
packages/dubbo-next/package.json | 8 +-
packages/dubbo-next/src/dubbo-nextjs-adapter.ts | 20 +-
packages/dubbo-node-test/dubbo-node-h1-server.mjs | 4 +-
packages/dubbo-node-test/package.json | 10 +-
.../src/badweather/broken-input.spec.ts | 10 +-
.../unsupported-content-encoding.spec.ts | 10 +-
.../src/badweather/unsupported-media-type.spec.ts | 2 +-
.../src/badweather/unsupported-method.spec.ts | 2 +-
packages/dubbo-node-test/src/compression.spec.ts | 14 +-
.../src/crosstest/cacheable_unary.spec.ts | 2 +-
.../src/crosstest/cancel_after_begin.spec.ts | 8 +-
.../crosstest/cancel_after_first_response.spec.ts | 8 +-
.../src/crosstest/client_streaming.spec.ts | 2 +-
.../src/crosstest/custom_metadata.spec.ts | 2 +-
.../custom_metadata_server_streaming.spec.ts | 2 +-
.../src/crosstest/empty_stream.spec.ts | 2 +-
.../src/crosstest/empty_unary.spec.ts | 2 +-
.../src/crosstest/empty_unary_with_timeout.spec.ts | 2 +-
.../src/crosstest/fail_server_streaming.spec.ts | 10 +-
.../fail_server_streaming_after_response.spec.ts | 10 +-
.../src/crosstest/fail_unary.spec.ts | 10 +-
.../src/crosstest/large_unary.spec.ts | 2 +-
.../src/crosstest/ping_pong.spec.ts | 2 +-
.../src/crosstest/server_streaming.spec.ts | 2 +-
.../src/crosstest/special_status.spec.ts | 10 +-
.../src/crosstest/status_code_and_message.spec.ts | 10 +-
.../crosstest/timeout_on_sleeping_server.spec.ts | 10 +-
.../src/crosstest/unimplemented_method.spec.ts | 10 +-
.../unimplemented_server_streaming_method.spec.ts | 14 +-
.../unimplemented_server_streaming_service.spec.ts | 10 +-
.../src/crosstest/unimplemented_service.spec.ts | 10 +-
.../src/crosstest/unresolvable_host.spec.ts | 26 +-
.../dubbo-node-test/src/express-readme.spec.ts | 4 +-
.../src/extra/add-grpc-service.spec.ts | 2 +-
.../src/extra/create-grpc-client.spec.ts | 2 +-
.../src/extra/protocol-name.spec.ts | 2 +-
.../testing/{test_connect.ts => test_dubbo.ts} | 2 +-
.../dubbo-node-test/src/helpers/test-routes.ts | 18 +-
packages/dubbo-node-test/src/helpers/testserver.ts | 68 +-
packages/dubbo-node-test/src/node-readme.spec.ts | 14 +-
packages/dubbo-node-test/src/transports.spec.ts | 18 +-
packages/dubbo-node/README.md | 44 +-
packages/dubbo-node/package.json | 6 +-
packages/dubbo-node/src/compression.ts | 12 +-
packages/dubbo-node/src/dubbo-node-adapter.ts | 26 +-
packages/dubbo-node/src/dubbo-transport.ts | 16 +-
.../dubbo-node/src/http2-session-manager.spec.ts | 18 +-
packages/dubbo-node/src/http2-session-manager.ts | 20 +-
packages/dubbo-node/src/index.ts | 4 +-
packages/dubbo-node/src/node-error.ts | 34 +-
.../dubbo-node/src/node-universal-client.spec.ts | 72 +-
packages/dubbo-node/src/node-universal-client.ts | 30 +-
.../dubbo-node/src/node-universal-handler.spec.ts | 30 +-
packages/dubbo-node/src/node-universal-handler.ts | 14 +-
packages/dubbo-web-bench/README.md | 4 +-
packages/dubbo-web-bench/package.json | 2 +-
packages/dubbo-web-bench/report.mjs | 6 +-
.../src/{entry-connect.ts => entry-dubbo.ts} | 6 +-
.../eliza/v1/{eliza_connect.ts => eliza_dubbo.ts} | 2 +-
packages/dubbo-web-test/package.json | 4 +-
.../src/browserstackonly/eliza.spec.ts | 6 +-
packages/dubbo-web-test/src/cancellation.spec.ts | 12 +-
.../src/crosstest/cacheable_unary.spec.ts | 2 +-
.../src/crosstest/custom_metadata.spec.ts | 2 +-
.../custom_metadata_server_streaming.spec.ts | 2 +-
.../src/crosstest/empty_stream.spec.ts | 2 +-
.../src/crosstest/empty_unary.spec.ts | 2 +-
.../src/crosstest/empty_unary_with_timeout.spec.ts | 2 +-
.../src/crosstest/fail_server_streaming.spec.ts | 10 +-
.../fail_server_streaming_after_response.spec.ts | 10 +-
.../src/crosstest/fail_unary.spec.ts | 10 +-
.../src/crosstest/large_unary.spec.ts | 2 +-
.../src/crosstest/server_streaming.spec.ts | 2 +-
.../src/crosstest/special_status.spec.ts | 10 +-
.../src/crosstest/status_code_and_message.spec.ts | 10 +-
.../crosstest/timeout_on_sleeping_server.spec.ts | 10 +-
.../src/crosstest/unimplemented_method.spec.ts | 10 +-
.../unimplemented_server_streaming_method.spec.ts | 10 +-
.../unimplemented_server_streaming_service.spec.ts | 10 +-
.../src/crosstest/unimplemented_service.spec.ts | 10 +-
packages/dubbo-web-test/src/fetch.spec.ts | 10 +-
.../eliza/v1/{eliza_connect.ts => eliza_dubbo.ts} | 2 +-
.../testing/{test_connect.ts => test_dubbo.ts} | 2 +-
.../dubbo-web-test/src/helpers/crosstestserver.ts | 38 +-
packages/dubbo-web-test/src/helpers/test-routes.ts | 18 +-
packages/dubbo-web-test/src/interceptor.spec.ts | 2 +-
packages/dubbo-web/README.md | 29 +-
packages/dubbo-web/package.json | 6 +-
packages/dubbo-web/src/assert-fetch-api.ts | 2 +-
packages/dubbo-web/src/dubbo-transport.ts | 23 +-
packages/dubbo-web/src/index.ts | 4 +-
packages/dubbo/README.md | 17 +-
packages/dubbo/package.json | 4 +-
packages/dubbo/src/callback-client.ts | 23 +-
packages/dubbo/src/code.ts | 4 +-
packages/dubbo/src/cors.ts | 34 +-
packages/dubbo/src/dubbo-error.spec.ts | 100 +-
packages/dubbo/src/dubbo-error.ts | 74 +-
packages/dubbo/src/http-headers.ts | 10 +-
packages/dubbo/src/implementation.spec.ts | 2 +-
packages/dubbo/src/implementation.ts | 8 +-
packages/dubbo/src/index.ts | 10 +-
packages/dubbo/src/interceptor.spec.ts | 2 +-
packages/dubbo/src/promise-client.ts | 16 +-
.../src/protocol-grpc-web/handler-factory.spec.ts | 16 +-
.../dubbo/src/protocol-grpc-web/handler-factory.ts | 6 +-
.../src/protocol-grpc-web/request-header.spec.ts | 2 +-
.../dubbo/src/protocol-grpc-web/request-header.ts | 2 +-
.../dubbo/src/protocol-grpc-web/transport.spec.ts | 10 +-
packages/dubbo/src/protocol-grpc-web/transport.ts | 18 +-
.../protocol-grpc-web/validate-response.spec.ts | 6 +-
.../src/protocol-grpc-web/validate-response.ts | 8 +-
.../src/protocol-grpc/handler-factory.spec.ts | 16 +-
.../dubbo/src/protocol-grpc/handler-factory.ts | 6 +-
.../dubbo/src/protocol-grpc/parse-timeout.spec.ts | 10 +-
packages/dubbo/src/protocol-grpc/parse-timeout.ts | 8 +-
.../dubbo/src/protocol-grpc/request-header.spec.ts | 2 +-
packages/dubbo/src/protocol-grpc/request-header.ts | 2 +-
.../dubbo/src/protocol-grpc/trailer-status.spec.ts | 6 +-
packages/dubbo/src/protocol-grpc/trailer-status.ts | 12 +-
packages/dubbo/src/protocol-grpc/transport.spec.ts | 10 +-
packages/dubbo/src/protocol-grpc/transport.ts | 6 +-
.../src/protocol-grpc/validate-response.spec.ts | 6 +-
.../dubbo/src/protocol-grpc/validate-response.ts | 8 +-
.../dubbo/src/protocol-grpc/validate-trailer.ts | 2 +-
.../src/protocol-triple/client-service-options.ts | 17 +
.../dubbo/src/protocol-triple/end-stream.spec.ts | 8 +-
packages/dubbo/src/protocol-triple/end-stream.ts | 16 +-
.../dubbo/src/protocol-triple/error-json.spec.ts | 30 +-
packages/dubbo/src/protocol-triple/error-json.ts | 28 +-
.../dubbo/src/protocol-triple/expand-handler.ts | 29 +
.../src/protocol-triple/handler-factory.spec.ts | 34 +-
.../dubbo/src/protocol-triple/handler-factory.ts | 16 +-
packages/dubbo/src/protocol-triple/headers.ts | 6 +-
packages/dubbo/src/protocol-triple/http-status.ts | 6 +-
packages/dubbo/src/protocol-triple/index.ts | 1 +
.../src/protocol-triple/parse-timeout.spec.ts | 10 +-
.../dubbo/src/protocol-triple/parse-timeout.ts | 8 +-
packages/dubbo/src/protocol-triple/query-params.ts | 2 +-
.../src/protocol-triple/request-header.spec.ts | 14 +-
.../dubbo/src/protocol-triple/request-header.ts | 20 +-
packages/dubbo/src/protocol-triple/trailer-mux.ts | 4 +-
.../dubbo/src/protocol-triple/transport.spec.ts | 18 +-
packages/dubbo/src/protocol-triple/transport.ts | 15 +-
.../src/protocol-triple/validate-response.spec.ts | 10 +-
.../dubbo/src/protocol-triple/validate-response.ts | 10 +-
packages/dubbo/src/protocol-triple/version.ts | 28 +-
.../src/protocol/async-iterable-story.spec.ts | 10 +-
packages/dubbo/src/protocol/async-iterable.spec.ts | 52 +-
packages/dubbo/src/protocol/async-iterable.ts | 18 +-
packages/dubbo/src/protocol/compression.spec.ts | 6 +-
packages/dubbo/src/protocol/compression.ts | 12 +-
packages/dubbo/src/protocol/create-method-url.ts | 2 +-
packages/dubbo/src/protocol/envelope.spec.ts | 16 +-
packages/dubbo/src/protocol/envelope.ts | 12 +-
.../dubbo/src/protocol/invoke-implementation.ts | 12 +-
packages/dubbo/src/protocol/limit-io.ts | 10 +-
packages/dubbo/src/protocol/run-call.ts | 4 +-
packages/dubbo/src/protocol/serialization.spec.ts | 22 +-
packages/dubbo/src/protocol/serialization.ts | 18 +-
packages/dubbo/src/protocol/signals.spec.ts | 2 +-
packages/dubbo/src/protocol/signals.ts | 4 +-
.../dubbo/src/protocol/universal-handler-client.ts | 6 +-
packages/dubbo/src/protocol/universal-handler.ts | 20 +-
packages/dubbo/src/protocol/universal.ts | 2 +-
packages/dubbo/src/router-transport.spec.ts | 6 +-
packages/dubbo/src/router-transport.ts | 14 +-
packages/dubbo/src/router.ts | 75 +-
packages/dubbo/src/transport.ts | 6 +-
.../README.md | 22 +-
.../bin/protoc-gen-apache-dubbo-es | 8 +
.../package.json | 10 +-
.../src/declaration.ts | 0
.../src/javascript.ts | 0
.../src/protoc-gen-apache-dubbo-es-plugin.ts} | 4 +-
.../src/typescript.ts | 0
.../tsconfig.json | 2 +-
.../README.md | 16 +-
.../bin/protoc-gen-apache-dubbo-web | 6 +
.../package.json | 11 +-
.../src/declaration.ts | 0
.../src/javascript.ts | 0
.../src/protoc-gen-apache-dubbo-web-plugin.ts} | 4 +-
.../src/typescript.ts | 0
.../tsconfig.json | 2 +-
.../protoc-gen-dubbo-es/bin/protoc-gen-dubbo-es | 8 -
.../protoc-gen-dubbo-web/bin/protoc-gen-dubbo-web | 6 -
pnpm-lock.yaml | 450 ++--
213 files changed, 1937 insertions(+), 4319 deletions(-)
rename example/dubbo-web-example/src/util/gen/{example_connect.ts =>
example_dubbo.ts} (89%)
rename packages/dubbo-node-test/src/gen/grpc/testing/{test_connect.ts =>
test_dubbo.ts} (99%)
rename packages/dubbo-web-bench/src/{entry-connect.ts => entry-dubbo.ts} (89%)
rename
packages/dubbo-web-bench/src/gen/connectweb/buf/connect/demo/eliza/v1/{eliza_connect.ts
=> eliza_dubbo.ts} (96%)
rename
packages/dubbo-web-test/src/gen/buf/connect/demo/eliza/v1/{eliza_connect.ts =>
eliza_dubbo.ts} (96%)
rename packages/dubbo-web-test/src/gen/grpc/testing/{test_connect.ts =>
test_dubbo.ts} (99%)
create mode 100644 packages/dubbo/src/protocol-triple/client-service-options.ts
create mode 100644 packages/dubbo/src/protocol-triple/expand-handler.ts
rename packages/{protoc-gen-dubbo-es => protoc-gen-apache-dubbo-es}/README.md
(89%)
create mode 100755
packages/protoc-gen-apache-dubbo-es/bin/protoc-gen-apache-dubbo-es
rename packages/{protoc-gen-dubbo-es =>
protoc-gen-apache-dubbo-es}/package.json (77%)
rename packages/{protoc-gen-dubbo-es =>
protoc-gen-apache-dubbo-es}/src/declaration.ts (100%)
rename packages/{protoc-gen-dubbo-es =>
protoc-gen-apache-dubbo-es}/src/javascript.ts (100%)
rename packages/{protoc-gen-dubbo-web/src/protoc-gen-dubbo-web-plugin.ts =>
protoc-gen-apache-dubbo-es/src/protoc-gen-apache-dubbo-es-plugin.ts} (90%)
rename packages/{protoc-gen-dubbo-es =>
protoc-gen-apache-dubbo-es}/src/typescript.ts (100%)
rename packages/{protoc-gen-dubbo-web =>
protoc-gen-apache-dubbo-es}/tsconfig.json (64%)
rename packages/{protoc-gen-dubbo-web =>
protoc-gen-apache-dubbo-web}/README.md (51%)
create mode 100755
packages/protoc-gen-apache-dubbo-web/bin/protoc-gen-apache-dubbo-web
rename packages/{protoc-gen-dubbo-web =>
protoc-gen-apache-dubbo-web}/package.json (72%)
rename packages/{protoc-gen-dubbo-web =>
protoc-gen-apache-dubbo-web}/src/declaration.ts (100%)
rename packages/{protoc-gen-dubbo-web =>
protoc-gen-apache-dubbo-web}/src/javascript.ts (100%)
rename packages/{protoc-gen-dubbo-es/src/protoc-gen-dubbo-es-plugin.ts =>
protoc-gen-apache-dubbo-web/src/protoc-gen-apache-dubbo-web-plugin.ts} (90%)
rename packages/{protoc-gen-dubbo-web =>
protoc-gen-apache-dubbo-web}/src/typescript.ts (100%)
rename packages/{protoc-gen-dubbo-es =>
protoc-gen-apache-dubbo-web}/tsconfig.json (63%)
delete mode 100755 packages/protoc-gen-dubbo-es/bin/protoc-gen-dubbo-es
delete mode 100755 packages/protoc-gen-dubbo-web/bin/protoc-gen-dubbo-web