60 Commits
Author SHA1 Message Date
Jens Geyer 58cee63f89 netstd bump versions 2026-10-24 15:16:42 +02:00
dependabot[bot] dc83a929d1 Bump System.Security.Cryptography.Xml from 10.0.10 to 10.0.13
---
updated-dependencies:
- dependency-name: System.Security.Cryptography.Xml
  dependency-version: 10.0.13
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-17 02:01:19 +02:00
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 GeyerandClaude Opus 5.5 240728472c THRIFT-6374: Make the netstd tutorial HTTP server start
Client: netstd

UseMiddleware<THttpServerTransport>() left ASP.NET Core only the
RequestDelegate to match, and all three public THttpServerTransport
constructors accept one, so the host stopped at startup. The tutorial
now also passes the processor and a TConfiguration.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-27 12:25:55 +02:00
Jens Geyer 451efc7a72 bump master version 2026-09-18 09:00:54 +02:00
Jens Geyer cd00f037fa nuget package update 2026-07-21 14:51:31 +02:00
Jens Geyer aecca39882 Merge branch 'release/0.24.0' into upstream-master 2026-07-11 18:23:08 +02:00
Jens Geyer b7b838d450 bump version number, fixed veralign.sh new/removed files 2026-07-11 17:56:59 +02:00
Jens GeyerandClaude Opus 4.8 6d2ec95f45 Tune make dist: drop generated/build artifacts, add missing sources
Adjust what "make dist" ships in the release tarball.

Dropped (build output and generated code that a built tree leaves behind,
swept in via whole-directory EXTRA_DIST entries and pruned in dist-hook;
none of it is tracked, so a clean checkout never contained it):
- lib/haxe/test/{bin,gen-haxe}, lib/javame/gen-javame
- lib/netstd bin/obj/gen-netstd across the test and benchmark projects
- test/netstd/{Client,Server}/ThriftTest
- tutorial/netstd/Interfaces/{shared,tutorial} (tracked project
  scaffolding is kept so the tutorial still builds from the tarball)
- test/cpp/gen-cpp* (nodist generated sources)
- build/__pycache__ and stray *.pyc
Also no longer shipped: the .github/ CI configuration and
doc/thrift-threat-model.md.

Added (tracked sources that were missing from EXTRA_DIST):
- lib/lua/test/{RecursionDepth.thrift,test_recursion_depth.lua}
- lib/netstd/Tests/codegen/run-NetStd-Codegen-Tests.ps1
- test/JsRecursionDepthTest.thrift
- lib/php/{phpstan.neon,phpstan-baseline.neon}
- SECURITY.md

Verified end-to-end with make dist in a clean container: 4317 -> 3480
tarball entries, and the only tracked files removed are .github/* and
doc/thrift-threat-model.md.

Client: netstd,haxe,javame,lua,php,cpp

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-05 22:04:17 +02:00
Jens GeyerandClaude Opus 4.8 dc9644eacb THRIFT-4534: Move ASP.NET Core HTTP server transport to a separate package
Client: netstd

The core ApacheThrift package no longer depends on the ASP.NET Core stack or
the Microsoft.Extensions.Logging providers, so non-web projects no longer pull
in all of those DLLs. THttpServerTransport (the only ASP.NET Core type) moves to
a new ApacheThrift.AspNetCore package; the core library keeps only the
Microsoft.Extensions.Logging.Abstractions dependency used by the TServer types.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-06 00:44:14 +02:00
Jens Geyer ba3b7f7ebb Migration *.sln to *.slnx (except c++ libs) 2026-05-12 00:24:48 +02:00
Jens Geyer 4190558bdd netcore package upgrades
Client: netstd
Patch: Jens Geyer
2026-04-24 08:55:26 +02:00
Jens Geyer 2e3afbe577 branch for release 2026-04-08 00:05:45 +02:00
Jens Geyer d6fc79122b bump nuget packages 2025-11-19 23:56:40 +01:00
Jens Geyer 2f214c28d8 THRIFT-5902 Add net10 support
Client: netstd
Patch: Jens Geyer
2025-11-14 21:17:28 +01:00
Jens Geyer 67f8280127 nuget package update 2025-06-21 01:43:47 +02:00
Jens Geyer c79d1cc179 Branch 0.22.0 created 2025-05-14 22:08:35 +02: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 ef199ccbc2 bump version number 2024-09-03 01:33:19 +02:00
Jens Geyer 0f0e11fbce THRIFT-5798 Expand netstd compile tests to fully cover all current target environments
Client: netstd
Patch: Jens Geyer

This closes #3008
2024-07-20 22:36:10 +02:00
Jens Geyer 4ea20aafb5 THRIFT-5796 Indicate target environment via #if check
Client: netstd
Patch: Jens Geyer
2024-07-20 22:32:16 +02:00
Jens Geyer 0341323059 THRIFT-5783 drop net7 support
Client: netstd
Patch: Jens Geyer
2024-05-02 09:31:26 +02:00
Thomas 63f04583e3 Manually remove $(BUILT_SOURCES) since no-dist-built-sources doesnt work 2024-04-02 14:09:27 +02:00
Jens Geyer 75cf93ed22 bump version number 2024-02-04 14:50:37 +01:00
Jens Geyer ac2deed0fc THRIFT-5746 Upgrade to net8
Client: netstd
Patch: Jens Geyer

This updates certain packages that became available now for 8.0.0
2023-11-25 14:20:37 +01:00
Jens Geyer 4115e952b5 THRIFT-5746 Upgrade to net8
Client: netstd
Patch: Jens Geyer
2023-11-23 19:51:35 +01:00
Jens Geyer 8e89abee17 THRIFT-5726 package upgrades and consolidation/improvement of build targets checks
Client: netstd
Patch: Jens Geyer
2023-07-21 22:32:03 +02:00
Jens Geyer 0d5b4f9fa1 created reöease branch 0.19.0 2023-07-08 12:49:11 +02:00
Jens Geyer 51fc54f8c1 THRIFT-5684 upgrade to net7.0:
Client: netstd
Patch: Jens Geyer
2023-02-16 09:06:37 +01:00
Jens Geyer c6fd86d9f2 bump version number 2023-02-06 23:42:52 +01:00
Jens Geyer c75646a359 version bump 2022-08-30 23:55:34 +02:00
Jens Geyer 3cac320451 THRIFT-5511 Full support for the new net6 "nullability" semantics
Client: netstd
Patch: Jens Geyer

This closes #2516
2022-02-08 17:45:10 +01:00
Jens Geyer 6868ebbb31 Release 0.16.0 2022-01-20 21:02:02 +01:00
Jens Geyer 4c7b9fd38a THRIFT-5479 Add net 6 support
Client: netstd
Patch: Jens Geyer
2021-12-05 13:05:58 +01:00
Mario Emmenlauer db997bde47 Minor whitespace cleanup in csproj files 2021-08-25 11:55:05 +02:00
Jens Geyer f7e6c654bd bump version number 2021-08-03 22:21:05 +02:00
Mario Emmenlauer aeb8964dda THRIFT-5407: Minor changes in .NET to support netcoreapp3.1
Client: netstd
Patch: Mario Emmenlauer

This closes #2384
2021-05-05 20:43:44 +02: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
Jens Geyer 526a1acf3b THRIFT-5349 Add net5.0 as supported platform
Client: netstd
Patch: Jens Geyer

This closes #2328
2021-02-15 09:12:56 +01:00
Jens Geyer 3fc0b8d061 Version number aligned to 0.15.0 2021-02-11 23:17:45 +01:00
Jens Geyer b5fe1dbc0c Reverted wrongly pushed commits.
- This reverts commit 876aee506b.
- This reverts commit b89316d54b.
2021-02-11 22:49:49 +01:00
Jens Geyer 876aee506b Setup for Visual Studio 2019 + workarounds for some open tickets:
- (NO TICKET) fix Haxe warning
- Referenzdaten PerfTest Delphi und netstd
- "custom build" added to version info
- netstd nuget upgrades
2021-02-10 20:27:08 +01:00
Jens Geyer 2ef0113d69 Consolidated gitignore & added missing EXTRA_DISTs 2021-02-05 12:58:49 +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
Jens Geyer 56700e469d THRIFT-4982 Remove deprecated C# bindings from the code base
Client: csharp
Patch: Jens Geyer

This closes #2027
2020-02-28 19:18:34 +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 ffb97e105c THRIFT-4990 Upgrade to .NET Core 3.1 (LTS)
Client: netstd
Patch: Jens Geyer

This closes #1961
2019-12-07 08:47:32 +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