13 Commits
Author SHA1 Message Date
Jens GeyerandClaude Opus 5.5 2e7cf9f991 THRIFT-6376: Run the netstd tutorial in CI
Client: netstd

smoketest.sh starts the tutorial server and runs the client against it
with -mc:2, once for each transport and with the compact and JSON
protocols, the buffered and framed transports and multiplexing. "make
check" in tutorial/netstd runs it, and so does a new step in the
lib-netstd job.

The client now exits with 1 when one of its clients fails. It used to
log the error and exit with 0, so a script could not tell a failed run
from a good one.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-27 17:58:02 +02:00
Jens GeyerandClaude Opus 5.5 c21dd251c3 THRIFT-6375: Give each netstd tutorial client its own transport
Client: netstd

With -mc greater than 1, all clients ran over the one transport and
protocol that RunAsync() created, so none of them completed its calls.
Create a transport and a protocol for each client inside the loop, as
the tutorial did before 0d12832d.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-27 12:28:12 +02:00
Jens Geyer 2f214c28d8 THRIFT-5902 Add net10 support
Client: netstd
Patch: Jens Geyer
2025-11-14 21:17:28 +01:00
Jens Geyer e26b4a8384 THRIFT-5832 Drop net6 support and add net9 instead
Client: netstd
Patch: Jens Geyer
2024-11-22 23:25:49 +01:00
Jens Geyer 4c7b9fd38a THRIFT-5479 Add net 6 support
Client: netstd
Patch: Jens Geyer
2021-12-05 13:05:58 +01:00
Jens Geyer 2b2ea622b6 THRIFT-5396 deprecate "Async" method postfix
Client: netstd
Patch: Jens Geyer

This closes #2374
2021-04-10 10:10:27 +02:00
Jens Geyer 0d12832d92 misc. netstd improvements
Client: netstd
Patch: Jens Geyer

This closes #2344
2021-03-08 09:04:28 +01:00
Mario Emmenlauer 47e4923a99 Minor whitespace changes for netstd
Patch: Mario Emmenlauer
Client: netstd

This closes #2282
2020-11-19 22:23:35 +01:00
Kengo Seki bee4f2fd69 THRIFT-5053: Fix the netstd tutorial console logging and README
Client: netstd
Patch: Kengo Seki

This closes #1970
2020-01-11 00:52:42 +01:00
Jens Geyer eacd1d48c8 THRIFT-5021 Implement MAX_MESSAGE_SIZE and centralize limits into a TConfiguration class
Client: netstd
Patch: Jens Geyer

This closes #1943
2019-11-23 01:15:45 +01:00
Kyle Smith 7b94dd4221 THRIFT-4839: Remove embedded buffering/framed options from TCP transports
Client: netstd
Patch: Kyle Smith + minor changes by Jens Geyer

This closes #1770
2019-03-27 00:17:55 +01:00
Jens Geyer b11f63c552 THRIFT-4824 Logger deprecation warnings in tutorial
Client: netstd
Patch: Jens Geyer

this closes #1760
2019-03-15 22:01:37 +01:00
Jens Geyer aa0c8b35d8 THRIFT-4723 Consolidate C#/netcore into new netstd language target
Client: netstd
Patch: Jens Geyer

This closes #1710
2019-01-28 23:12:28 +01:00