v0.0.1
What's Changed
- pyproject: ignore lint file by @tsubakiky in #2
- github: add lint github action by @tsubakiky in #1
- error by @tsubakiky in #3
- initialize asgi app by @tsubakiky in #4
- examples: add a example server with connect middleware by @tsubakiky in #5
- tests: add proto generated file to tests by @zchee in #7
- Test ping middleware by @zchee in #8
- protocol handler by @tsubakiky in #9
- app: connect asgi server by @tsubakiky in #10
- handler: handle application/json message by @tsubakiky in #11
- handler: support gzip by @tsubakiky in #12
- handler: check connect-protocol-header by @tsubakiky in #13
- handler: support get method by @tsubakiky in #14
- error: add connect error handling by @tsubakiky in #15
- handler: add unmarshal error handling by @tsubakiky in #16
- all: fix non implemented error class by @tsubakiky in #17
- handler: set timeout by @tsubakiky in #18
- handler: support interceptor options by @tsubakiky in #19
- cmd/protoc-gen-connect-python: initialize generator by @zchee in #6
- connect: fix connect-request property by @tsubakiky in #20
- cmd/protoc-gen-connect-python/generator: fix service naming by @zchee in #21
- eliza example by @tsubakiky in #22
- middlware: fix starlette middlware by @tsubakiky in #25
- all: add go client by @zchee in #26
- options: fix unary options by @tsubakiky in #27
- client: add unary connect client by @tsubakiky in #28
- protocol_connect: support get request for client by @tsubakiky in #29
- examples: add unary connect client example by @tsubakiky in #30
- headers: convert to connect headers by @tsubakiky in #32
- client: add response error handling by @tsubakiky in #33
- client: support interceptor by @tsubakiky in #34
- tests: run hypercorn server in threads by @tsubakiky in #35
- protocol: exclude protocol-headers when updating response headers by @tsubakiky in #36
- all: fix property decorator by @tsubakiky in #37
- tests: add unary conect-server test by @tsubakiky in #38
- examples/proto/connectrpc/eliza/v1: add streaming method by @zchee in #39
- examples/proto/connectrpc/eliza/v1: generate proto stub by @zchee in #40
- client: support call-server-streaming by @tsubakiky in #41
- tests: add simple client test for server streaming by @tsubakiky in #42
- protocol_connect: validate end stream response by @tsubakiky in #43
- envelope: move file by @tsubakiky in #44
- protocol_connect: add compression options and add tests by @tsubakiky in #45
- protocol_connect: support connect client streaming by @tsubakiky in #46
- client: fix streaming response type by @tsubakiky in #47
- client: support streaming interceptor by @tsubakiky in #48
- protocol_connect: validation for server error by @tsubakiky in #49
- protocol_connect: close stream by @tsubakiky in #50
- all: rename connect request and response class by @tsubakiky in #51
- connect: fix request and response message method by @tsubakiky in #52
- client: del update request header by @tsubakiky in #53
- protocol_connect: support server server streaming by @tsubakiky in #57
- protocol_connect: support server client streaming by @tsubakiky in #58
- session: enable http2 protocol by @tsubakiky in #59
- cmd/protoc-gen-connect-python: follow connect-python APIs: 2025-02-25 by @zchee in #55
- cmd/protoc-gen-connect-python: fix generate service to one by one by @zchee in #61
- pyproject: update dependencies by @tsubakiky in #62
- handler: small fix by @tsubakiky in #64
- conformance: init conformance by @tsubakiky in #60
- conformance: fix client cancellation by @tsubakiky in #66
- connect: add timeout to request property by @tsubakiky in #68
- go,examples: update to google.golang.org/[email protected] by @zchee in #70
- handler: support grpc protocol by @tsubakiky in #69
- protocol_grpc: add grpc client by @tsubakiky in #73
- protocol: support grpc-web by @tsubakiky in #74
- connect: rename 'message' to 'content' by @tsubakiky in #75
- handler: update doc by @tsubakiky in #76
- protocol_connect: small fix by @tsubakiky in #77
- conformance: lock client requests for url by @tsubakiky in #78
- all: refactor protocol directory by @tsubakiky in #80
- client: support json codec by @tsubakiky in #81
- conformance: remove url lock by @tsubakiky in #82
- client_runner: yield to the event loop by @tsubakiky in #83
- all: rename to connection pool by @tsubakiky in #84
- conformance: remove try-except blocks from server impl by @tsubakiky in #85
- github: add CODEOWNERS by @zchee in #87
- all: add calloptions and handlercontext by @tsubakiky in #86
- protocol_connect: fix error metadata update by @tsubakiky in #79
- uv.lock: upgrade all packages by @tsubakiky in #88
- github/workflows: add conformance test by @zchee in #89
- pyproject: upgrade all pkg by @tsubakiky in #91
- src/connect: typo compress by @tsubakiky in #92
- protocol_connect: centralize base64 encoding/decoding logic by @tsubakiky in #93
- protocol_grpc: small fix by @tsubakiky in #94
- examples: impl eliza client and server examples by @tsubakiky in #95
- examples: add idempotency_level by @tsubakiky in #96
- connect: add single method for Stream class by @tsubakiky in #98
- connect: handle stream resource by @tsubakiky in #99
- update readme by @tsubakiky in #100
- conformance: rm client_known_failing.yaml by @tsubakiky in #102
- cmd/protoc-gen-connect-python: follow connect-python APIs: 2025-07-08 by @zchee in #97
- conformance: handle known flaky "Timeouts" test. by @tsubakiky in #103
- all update docs by @tsubakiky in #104
- all: add Apache-2.0 license header by @zchee in #106
- github: add publish to pypi by @tsubakiky in #101
- all: fix pypi name by @tsubakiky in #107
- all: fix project name by @tsubakiky in #108
New Contributors
Full Changelog: https://github.com/gaudiy/connect-python/commits/v0.0.1