Commit Graph

  • 13cdb44418 Add test coverage for private_optional + template_streamop combined; fix generator bugs (#14) master Copilot 2026-03-17 15:08:29 -07:00
  • 9f1fb7a661 THRIFT-5934: Fix deprecated usage of ReflectionProperty::setAccessible() in PHP tests Pavel Kvach 2026-03-21 20:45:04 +02:00
  • 8f1bfda817 THRIFT-5926: Fix TSaslClientTransport.open() for DIGEST-MD5 sarangat_LinkedIn 2026-03-16 14:17:16 -07:00
  • caa4e7866d disabled broken workflow => see THRIFT-5936 Jens Geyer 2026-03-22 22:49:43 +01:00
  • 86b1519a5d THRIFT-4987: Fix TBinaryProtocol support in XHRConnection Client: js Patch: CJCombrink CJCombrink 2026-03-12 15:10:25 +01:00
  • 68b9e87639 cmake workflow improvements - Pin action versions to full SHA - Add concurrency group - Add timeouts to all steps - Limit ctest parallelism to prevent resource exhaustion Jens Geyer 2026-03-22 12:43:53 +01:00
  • 0de53c48a7 THRIFT-5931: c_glib: avoid fixed-size buffers in thrift_ssl_socket_get_ssl_error() Pengpeng Hou 2026-03-22 07:25:58 +08:00
  • ee261954f0 Fix and expand mergeable label mappings Dmytro Shteflyuk 2026-03-18 16:28:43 -04:00
  • 5ff02040fb THRIFT-5935: Fix deprecated non-canonical casts for PHP 8.5 compatibility Pavel Kvach 2026-03-22 09:52:22 +02:00
  • 26e23942c7 fix: remove invalid step-level permissions syntax Jens Geyer 2026-03-22 13:13:28 +00:00
  • f8622a7b35 msvc build improvements - add concurrency group to cancel redundant runs - pin GitHub action versions to full SHA - add error handling and timeouts to Docker operations - Classify pull failures: 404=rebuild, auth/registry errors=fail loud - Add timeouts: pull(10m), build(60m), push(20m), test(120m) - restrict packages:write permission to non-PR runs - Remove packages:write from workflow-level permissions - Add step-level permissions to GHCR login step - Add condition to skip login for pull requests (including forks) - Fork PRs now have minimal permissions (contents:read only) Jens Geyer 2026-03-22 12:35:23 +01:00
  • 821140cfba THRIFT-5928: fix skip() for binary fields with non-UTF-8 bytes Client: rs Arthur Lazzaretti 2026-03-16 17:18:45 -07:00
  • 9ffc337cad Fix Ruby client seqid handling Dmytro Shteflyuk 2026-03-11 21:02:28 -04:00
  • 67b4ec7363 Bump flatted from 3.3.2 to 3.4.2 dependabot[bot] 2026-03-21 00:00:19 +00:00
  • 98034d1f5f Regression test for THRIFT-4002: Immutable exception deserialization Client: py Patch: Jens Geyer Generated-by: Opencode big-pickle Jens Geyer 2026-03-19 20:24:46 +01:00
  • 3b0ab4dfa1 Enforce consistent whitespaces around blocks, equal signs, and in parameters in Ruby code Dmytro Shteflyuk 2026-03-11 17:46:48 -04:00
  • dfeab8d57f THRIFT-5924: UUID support for NodeTS Client: ts,js Patch: CJCombrink This closes #3331 CJCombrink 2026-03-06 07:03:56 +01:00
  • 4fc4c46e8e Added section about AI generated content to CONTRIBUTING.md Jens Geyer 2026-03-17 21:39:02 +01:00
  • 5bd98f4936 fix: flake8 errors JensG via OpenCode 2026-03-16 23:29:56 +00:00
  • 1091fe6fa8 THRIFT-5927 Cannot use reserved language keyword "None" with target language Python Client: py Patch: Jens Geyer Generated-by: Opencode big-pickle Jens Geyer 2026-03-16 22:43:36 +01:00
  • 5b5fd3cd62 Fix crashes caused by unchecked memory allocation in Ruby library Dmytro Shteflyuk 2026-03-11 19:50:50 -04:00
  • 0564434e0b THRIFT-5587: Add UUID support for PHP Client: py Patch: Volodymyr Panivko Volodymyr Panivko 2026-03-07 14:16:50 +01:00
  • 604179840b Implemented Ruby fuzzing (#3339) Dmytro Shteflyuk 2026-03-14 02:12:29 -04:00
  • a715bdffaa THRIFT-5923: UUID python Client: py Patch: CJCombrink Carel Combrink 2025-10-30 07:44:21 +01:00
  • 6f182854d7 THRIFT-5927: fix i16 overflow in compact protocol read_field_begin Santiago Medina Rolong 2026-03-10 18:39:33 -07:00
  • c701dd4aaf THRIFT-5926: fix Rust union deserializer panic on unknown field ID Santiago Medina Rolong 2026-03-10 18:40:40 -07:00
  • f5c80a41d5 Enforce consistent emtpy lines and trailing whitespaces in Ruby code Dmytro Shteflyuk 2026-03-08 19:09:43 -04:00
  • df22bb1b1b Added Rubocop harness to enforce Ruby code style Dmytro Shteflyuk 2025-12-20 13:41:21 -05:00
  • 45b6935a80 THRIFT-5925: Java UUID fix Client: Java Patch: CJCombrink CJCombrink 2026-03-10 07:32:03 +01:00
  • 96b7f21b54 THRIFT-5922: made http header lookup case insensitive nighmared 2026-03-03 16:27:06 +01:00
  • 3346c01d01 Run static code analysis on GitHub Dmytro Shteflyuk 2026-02-13 17:40:41 -05:00
  • 7e06eb8263 fix: replace 4 bare except clauses with except Exception haosenwang1018 2026-02-26 01:54:05 +00:00
  • 85bf85382a Bump jvm from 2.3.0 to 2.3.10 in /lib/kotlin dependabot[bot] 2026-03-01 06:04:08 +00:00
  • 2ee7d1160a Bump actions/download-artifact from 6 to 8 dependabot[bot] 2026-03-01 06:03:04 +00:00
  • 99e0f6fc37 Bump actions/upload-artifact from 5 to 7 dependabot[bot] 2026-03-01 06:02:57 +00:00
  • e51271f538 Bump minimatch from 3.1.2 to 3.1.5 dependabot[bot] 2026-03-03 11:46:25 +00:00
  • b1ed0795e1 Bump underscore from 1.13.6 to 1.13.8 in /lib/ts dependabot[bot] 2026-03-03 18:12:30 +00:00
  • 8a358b8c94 Use read_nonblock instead of readpartial to account for SSL socket buffer Dmytro Shteflyuk 2026-02-22 12:11:12 +05:30
  • 5cc10222d0 Constants demo Dmytro Shteflyuk 2025-11-24 18:01:10 -05:00
  • d7c06f68af THRIFT-5921 Ubuntu focal fail to run composer install Volodymyr Panivko 2026-02-22 20:20:13 +01:00
  • 3adaf0d592 Refresh msvc docker build Shaoyu Zhang 2026-02-20 13:28:16 -08:00
  • b48ba36cd2 python: add more precise typehints for immutable structs Mark Molinaro 2026-02-25 17:51:37 +00:00
  • 32776c0f46 Make sure we always throw ProtocolException(INVALID_DATA) in Ruby Dmytro Shteflyuk 2026-02-10 12:25:07 -05:00
  • ca0740a0b9 go: Modernize codebase with go fix Yuxuan 'fishy' Wang 2026-02-20 20:05:20 -08:00
  • 1c989cdf6b Fixed PHP phpcs offenses Dmytro Shteflyuk 2026-02-13 19:34:40 -05:00
  • e4666f2934 THRIFT-5917: Rust currently broken and no maintainers around Jens Geyer 2026-02-20 00:12:57 +01:00
  • d135ac5851 Bump rack from 2.2.21 to 2.2.22 in /test/rb dependabot[bot] 2026-02-19 22:55:25 +00:00
  • 93b1b449d9 Bump rack from 2.2.21 to 2.2.22 in /lib/rb dependabot[bot] 2026-02-19 22:55:01 +00:00
  • acbcf10d91 Fixed Python flake8 offenses Dmytro Shteflyuk 2026-02-13 18:25:55 -05:00
  • 96d62dd170 Added --server-type argument to Ruby cross-tests integration server Dmytro Shteflyuk 2026-02-13 15:16:16 -05:00
  • fe43dec2bf Fixed C++ cppcheck offenses Dmytro Shteflyuk 2026-02-13 20:23:07 -05:00
  • 6721241272 Update the ProcessFunction::getResult method to return the _result type instead of a general TBase shang 2026-02-12 10:28:12 +01:00
  • c3cdacf1be cpp: add template_streamop generation with runtime/compiler test coverage copilot-swe-agent[bot] 2026-02-09 21:30:16 +00:00
  • 0b6822804e Wire TLS keys in Python for cross-tests Dmytro Shteflyuk 2026-02-04 16:26:46 -05:00
  • 697910f23f Fixed en error preventing Thrift::NonblockingServer from working with SSL Dmytro Shteflyuk 2026-02-13 14:12:43 -05:00
  • d24b8a0240 Cleaned up code supporting Ruby < 2.0 Dmytro Shteflyuk 2025-12-01 18:41:20 -05:00
  • ded241d732 Remove threadsafe warnings in thrift-maven-plugin HTHou 2026-02-13 22:23:51 +08:00
  • fd9756c19d Update supported go versions to 1.25+1.26 Yuxuan 'fishy' Wang 2026-02-10 17:34:09 -08:00
  • 1e09a046e0 Add moveable_types=forward_setter option for perfect forwarding setters Copilot 2026-01-29 10:36:28 -08:00
  • 67bfb29af0 Implemented header protocol for Ruby client library Dmytro Shteflyuk 2026-01-28 11:23:50 -05:00
  • 84554fa31a Enable cross tests for Ruby library Dmytro Shteflyuk 2025-11-19 19:41:05 -05:00
  • d66874c0be Do not shutdown() an external server socket Federico Giovanardi 2026-01-27 14:12:39 +01:00
  • 4966d0748b Bump com.diffplug.spotless from 8.1.0 to 8.2.1 in /lib/kotlin dependabot[bot] 2026-02-01 06:03:00 +00:00
  • 4b69d1f472 Bump actions/download-artifact from 6 to 7 dependabot[bot] 2026-02-04 16:09:54 +00:00
  • e01b1b0e5b Bump actions/upload-artifact from 4 to 6 dependabot[bot] 2026-02-04 16:10:05 +00:00
  • d4cbd78749 Bump actions/checkout from 5 to 6 dependabot[bot] 2026-02-04 16:10:02 +00:00
  • c99d09a231 THRIFT-5564: Add Python to GitHub Actions cross-test matrix Gregg Donovan 2026-02-01 08:36:17 -05:00
  • 62ec929629 Fix Python 3.12 build issues in thrift Python (#3276) Gregg Donovan 2026-01-29 16:51:37 -05:00
  • dbdb429a8c deprecation message Jens Geyer 2026-01-28 01:18:18 +01:00
  • 75a287728a Added a special no-extension build to test the code paths without native extensions Dmytro Shteflyuk 2025-12-17 17:07:27 -05:00
  • e9ac8e3f26 Added UUID support in Ruby library Dmytro Shteflyuk 2025-11-19 23:33:23 -05:00
  • ab178fbf24 Support C++ 11 enum class generation via pure_enums=enum_class Copilot 2026-01-27 09:46:59 -08:00
  • 55e86e396e Bump lodash from 4.17.21 to 4.17.23 dependabot[bot] 2026-01-25 17:32:33 +00:00
  • bec0234fd8 Bump lodash from 4.17.21 to 4.17.23 in /lib/ts dependabot[bot] 2026-01-24 14:41:29 +00:00
  • 10d9272600 THRIFT-5916: Enforce recursion depth limit in Java for C++ parity (#3287) Hasnain Lakhani 2026-01-26 10:37:03 -05:00
  • 6f76573602 [c_glib] Fix code generation for sets with typedef element types (#3285) Hasnain Lakhani 2026-01-25 01:06:15 -05:00
  • 4f76c3305e Bump lodash from 4.17.21 to 4.17.23 in /lib/js dependabot[bot] 2026-01-21 23:02:37 +00:00
  • 6e5e18180b Added Ruby library tests to the GitHub workflow Dmytro Shteflyuk 2025-11-19 18:20:45 -05:00
  • c3ced62289 ## cpp: add private_optional support (and wire up tests/CI) copilot-swe-agent[bot] 2025-11-18 18:09:06 +00:00
  • 4413220324 Fixed make check for Ruby library Dmytro Shteflyuk 2025-12-16 18:59:18 -05:00
  • 7eeb1c1665 deprecate swift bindings for THRIFT-5864 Jens Geyer 2026-01-12 00:36:08 +01:00
  • 0d18fb2e97 Only export Init_thrift_native function from the Ruby binary extension Dmytro Shteflyuk 2025-12-20 12:13:46 -05:00
  • 098c82722b fix cross test error HTHou 2026-01-05 16:12:52 +08:00
  • d9b4d95a1f try to fix kotlin cross tests HTHou 2026-01-05 14:37:48 +08:00
  • b5919dd8f7 Add async nonblocking ssl support in java client HTHou 2026-01-05 12:17:56 +08:00
  • dfa0979ebe Bump jvm from 2.2.21 to 2.3.0 in /lib/kotlin dependabot[bot] 2026-01-01 06:02:50 +00:00
  • 22ffdc79d0 Bump actions/download-artifact from 6 to 7 dependabot[bot] 2026-01-01 06:01:58 +00:00
  • e0d99c91a8 Bump actions/checkout from 4 to 6 dependabot[bot] 2026-01-01 06:01:55 +00:00
  • b8f24076cd Bump actions/upload-artifact from 4 to 6 dependabot[bot] 2026-01-01 06:01:45 +00:00
  • 2097ed7898 Added auto-labeling configuration to .github/mergeable.yml Dmytro Shteflyuk 2025-12-17 23:00:37 -05:00
  • 09475949b9 Add TLS support to the benchmark script Dmytro Shteflyuk 2025-11-19 16:23:42 -05:00
  • bfeb7df761 Addressed discrepancy between accelerated and non-accelerated union implementation Dmytro Shteflyuk 2025-11-24 20:05:10 -05:00
  • b8f7e5b3e7 Fixed '#to_io gives NilClass' error Dmytro Shteflyuk 2025-11-19 19:29:09 -05:00
  • f06db1b067 Remove Fixnum references to support modern Ruby versions Dmytro Shteflyuk 2025-11-20 18:09:21 -05:00
  • c77cbd263a Raise an error when nil is sent to binary protocol write operations Dmytro Shteflyuk 2025-11-22 20:20:02 -05:00
  • 312cef913c Updated Java keys for cross-platform tests Dmytro Shteflyuk 2025-11-23 12:35:09 -05:00
  • 6e105bf035 TransportException should be raised when Socket is not open instead of IOError Dmytro Shteflyuk 2025-12-04 17:14:59 -05:00
  • a635e68257 Removed base64 and added logger as an explicit add_dependency Dmytro Shteflyuk 2025-11-19 18:52:54 -05:00
  • eb6eb85c45 Fixed Thrift::TypeError exception in specs Dmytro Shteflyuk 2025-11-22 20:03:19 -05:00
  • 497c1dd82e THRIFT-3268: Suppress gnu-zero-variadic-macro-arguments warnings Sutou Kouhei 2025-08-08 16:19:10 +09:00