| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\
| |
| | |
THRIFT-5306: Rust code and generated code no longer has clippy warnings (Rust 1.40)
|
| |
| |
| |
| |
| |
| |
| |
| | |
(Rust 1.40)
Client: rs
NOTE: Also properly update the min/max supported Rust versions
|
| |
| |
| |
| |
| |
| | |
Patch: wangliming07 <wangliming07@58.com>
This closes #2268
|
|/ |
|
|
|
|
|
|
|
| |
Client: cpp
Patch: Jens Geyer
This closes #2250
|
|
|
|
|
|
|
| |
Client: md
Patch: Kashirin Alex
This closes #2241
|
|
|
|
|
|
|
| |
Client: rs
Patch: guanjialin <1406147701@qq.com>
This closes #2228
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
and setters
Client: php
Patch: Das Dedipyaman
This closes #2245
Update field access for getters_setters flag. FFields are private if getters_setters are set, otherwise, public.
|
|
|
|
|
|
|
|
|
|
| |
and setters
Client: php
Patch: Das Dedipyaman
This closes #1859
This closes #2238
|
|\
| |
| | |
THRIFT-5237 Implement MAX_MESSAGE_SIZE and consolidate limits into a TConfiguration class(JAVA)
|
| | |
|
|/
|
|
|
|
|
|
|
| |
Client: c_glib
Patch: wangyunjian
This closes #2049
Signed-off-by: wangyunjian <wangyunjian@huawei.com>
|
|
|
|
|
|
|
| |
Generated python files have a blank line at the end of files, except for
service files where there are two blank lines, this change makes these
service files consistent.
This change is trivial and thus does not require a ticket.
|
|
|
|
|
|
|
|
|
|
|
| |
oneway method
Client: lua
Patch: longzhiri <persistentsnail@gmail.com>
This closes #2212
The oneway method's processor has no need to write the result to client, but it is necessary to return values of each handler's return.
|
|
|
|
|
|
|
|
|
| |
2018 edition
Client: rs
Patch: Allen George
This closes #2078
|
|
|
|
|
|
|
| |
Client: Delphi
Patch: Jens Geyer
This closes #2213
|
|
|
|
|
|
|
| |
Client: netstd
Patch: Jens Geyer
This closes #2203
|
|
|
|
|
|
|
| |
Client: netstd
Patch: Jens Geyer
This closes #2202
|
|
|
|
|
|
|
|
|
| |
Client: c_glib
Patch: wangyunjian
This closes #2035
Signed-off-by: wangyunjian <wangyunjian@huawei.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Client: go
In compiler generated TProcessorFunction implementations, add a
goroutine after read the request to do connectivity check on the input
transport. If the transport is no longer open, cancel the context object
passed into the handler implementation.
Also define ErrAbandonRequest error, to help TSimpleServer closing
client connections that's already closed on the other end.
|
|
|
|
|
|
|
|
|
| |
Client: c_glib
Patch: wangyunjian
This closes #2064
Signed-off-by: wangyunjian <wangyunjian@huawei.com>
|
|
|
|
|
|
|
| |
Client: netstd
Patch: Jens Geyer
This closes #2187
|
|
|
|
|
|
|
| |
Client: py
Patch: Emmanuel Brard
This closes #2184
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Client: go
As discussed in the JIRA ticket, this commit changes how we handle I/O
timeouts in the go library.
This is a breaking change that adds context to all Read*, Write*, and
Skip functions to TProtocol, along with the compiler change to support
that, and also adds context to TStandardClient.Recv, TDeserializer,
TStruct, and a few others.
Along with the function signature changes, this commit also implements
context cancellation check in the following TProtocol's ReadMessageBegin
implementations:
- TBinaryProtocol
- TCompactProtocol
- THeaderProtocol
In those ReadMessageBegin implementations, if the passed in context
object has a deadline attached, it will keep retrying the I/O timeout
errors, until the deadline on the context object passed. They won't
retry I/O timeout errors if the passed in context does not have a
deadline attached (still return on the first error).
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Client: go
As discussed in the JIRA ticket, this commit changes how we handle I/O
timeouts in the go library.
This is a breaking change that adds context to all Read*, Write*, and
Skip functions to TProtocol, along with the compiler change to support
that, and also adds context to TStandardClient.Recv, TDeserializer,
TStruct, and a few others.
Along with the function signature changes, this commit also implements
context cancellation check in the following TProtocol's ReadMessageBegin
implementations:
- TBinaryProtocol
- TCompactProtocol
- THeaderProtocol
In those ReadMessageBegin implementations, if the passed in context
object has a deadline attached, it will keep retrying the I/O timeout
errors, until the deadline on the context object passed. They won't
retry I/O timeout errors if the passed in context does not have a
deadline attached (still return on the first error).
|
| |
| |
| |
| |
| | |
Client: delphi
Patch: Jens Geyer
|
| |
| |
| |
| |
| | |
Client: js/ts
Patch: Phil Price
|
| |
| |
| |
| |
| |
| |
| | |
Client: as3
Patch: Jens Geyer
This closes #2182
|
|/
|
|
|
|
| |
Patch: Zezeng Wang
This closes #2168
|
|
|
|
|
|
|
| |
Client: php
Patch: Stanislav Markevic
This closes #2000
|
|
|
|
|
|
|
|
|
| |
'cob_style' option
Client: cpp
Patch: Zezeng Wang
This closes #2144
|
|
|
|
|
|
|
| |
no service
Client: netstd
Patch: Jens Geyer
|
|
|
|
|
|
|
| |
Client: netstd
Patch: Jens Geyer
This closes #2155
|
|
|
|
|
|
|
| |
Client: Swift
Patch: Jano Svitok
This closes #2059
|
|
|
|
|
|
|
| |
Client: Swift
Patch: Jano Svitok
This closes #2047
|
|
|
|
|
|
|
| |
Client: cpp
Patch: zeshuai007 <51382517@qq.com>
This closes #2135
|
|
|
|
|
|
|
| |
Client: netstd
Patch: Jens Geyer
This closes #2133
|
|
|
| |
Client: cpp
|
|
|
| |
Client: nodejs
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use stdlib Result instead of TAsyncResult
Fix: deprecations for `withUnsafeBytes`
Bump CI job Xcode version
Hash (into)
Co-authored-by: Sophie Lambrakis <SLambrakis@users.noreply.github.com>
Co-authored-by: Alexander Edge <alex@alexedge.co.uk>
|
|
|
|
|
|
| |
Patch: Mario Emmenlauer
This closes #2094
|
|
|
|
|
|
|
| |
Client: cpp
Patch: zeshuai007 <51382517@qq.com>
This closes #2095
|
|
|
|
|
|
|
|
|
| |
some tools
Client: Go
Patch: gzuykov
This closes #2096
|
|
|
|
| |
Client: rs
|
|
|
|
|
|
|
| |
Client: Delphi
Patch: Jens Geyer
This closes #2072
|
|
|
|
|
|
|
|
|
| |
file names for nested namespaces
Client: cpp
Patch: zeshuai007 <51382517@qq.com>
This closes #2060
|
|
|
|
|
|
| |
reverted https://github.com/apache/thrift/pull/2025
reverted https://github.com/apache/thrift/pull/2026
Reverted https://github.com/apache/thrift/pull/2021
|
|
|
|
|
|
|
| |
Client: csharp
Patch: Jens Geyer
This closes #2027
|