| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 1 | # Apache Thrift Language Support # |
| 2 | |
| Jiayu Liu | 92b007f | 2022-10-14 13:16:18 +0800 | [diff] [blame] | 3 | Guidance For: 0.17.0 | |
| 4 | [0.16.0](https://github.com/apache/thrift/blob/v0.16.0/LANGUAGES.md) | |
| 5 | [0.15.0](https://github.com/apache/thrift/blob/v0.15.0/LANGUAGES.md) | |
| 6 | [0.14.0](https://github.com/apache/thrift/blob/v0.14.0/LANGUAGES.md) | |
| 7 | [0.13.0](https://github.com/apache/thrift/blob/v0.13.0/LANGUAGES.md) | |
| 8 | [0.12.0](https://github.com/apache/thrift/blob/v0.12.0/LANGUAGES.md) | |
| James E. King III | 36d4552 | 2019-02-22 08:13:38 -0500 | [diff] [blame] | 9 | [0.11.0](https://github.com/apache/thrift/blob/0.11.0/LANGUAGES.md) |
| James E. King III | dabb539 | 2018-07-07 02:48:43 +0000 | [diff] [blame] | 10 | |
| James E. King III | 36d4552 | 2019-02-22 08:13:38 -0500 | [diff] [blame] | 11 | Thrift supports many programming languages and has an impressive test suite that |
| 12 | exercises most of the languages, protocols, and transports. Each build exercises |
| Mario Emmenlauer | 55680af | 2020-05-11 22:58:48 +0200 | [diff] [blame] | 13 | a matrix of thousands of possible combinations. Each language typically has a |
| James E. King III | 36d4552 | 2019-02-22 08:13:38 -0500 | [diff] [blame] | 14 | minimum required version as well as support libraries - some mandatory and some |
| 15 | optional. The information provided below will help you assess whether you can |
| 16 | use Apache Thrift with your project. Obviously this is a complex matrix to |
| 17 | maintain and may not be correct in all cases - if you spot an error please inform |
| 18 | the developers using the mailing list, or better yet, |
| 19 | [Edit on GitHub](https://github.com/apache/thrift/edit/master/LANGUAGES.md). |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 20 | |
| James E. King III | 36d4552 | 2019-02-22 08:13:38 -0500 | [diff] [blame] | 21 | Apache Thrift currently uses two build systems. The `autoconf` build system is |
| 22 | the most complete and builds all supported languages, however it does not support |
| 23 | Windows.. The `cmake` build system works on Linux and Windows, and has been |
| 24 | designated by the project to replace `autoconf` however this transition will |
| 25 | take quite some time to complete. During that transition, the cmake build will |
| 26 | not support all languages. |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 27 | |
| James E. King III | 36d4552 | 2019-02-22 08:13:38 -0500 | [diff] [blame] | 28 | The Language/Library Levels indicate the minimum and maximum versions that are |
| 29 | used in the [continuous integration environments](build/docker/README.md) |
| 30 | (Appveyor, Travis) for Apache Thrift. Other language levels may be supported |
| 31 | for each language, however tested less thoroughly; check the README file inside |
| 32 | each lib directory for additional details. Note: while a language may contain |
| 33 | support for protocols, transports, and servers, the extent to which each is tested |
| 34 | as part of the overall build process varies. The definitive integration test for |
| 35 | the project is called the "cross" test which executes a test matrix with clients |
| 36 | and servers communicating across languages. |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 37 | |
| James E. King III | 36d4552 | 2019-02-22 08:13:38 -0500 | [diff] [blame] | 38 | Thrift's core transport (supported by all languages) is TSocket. |
| 39 | Thrift's core protocol is TBinary, supported by all languages except for JavaScript. |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 40 | |
| James E. King III | fed9935 | 2018-03-05 13:25:07 -0500 | [diff] [blame] | 41 | <table style="font-size: 60%; padding: 1px;"> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 42 | <thead> |
| 43 | <tr> |
| 44 | <th rowspan=2>Language</th> |
| James E. King III | fed9935 | 2018-03-05 13:25:07 -0500 | [diff] [blame] | 45 | <th rowspan=2 align=center>Since</th> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 46 | <th colspan=2 align=center>Build Systems</th> |
| James E. King III | a37feaf | 2018-03-06 15:11:01 -0500 | [diff] [blame] | 47 | <th colspan=2 align=center>Lang/Lib Levels (Tested)</th> |
| Triton Circonflexe | 4959a92 | 2022-06-07 21:40:41 +0200 | [diff] [blame] | 48 | <th colspan=1 align=center>Field types</th> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 49 | <th colspan=6 align=center>Low-Level Transports</th> |
| James E. King III | 36d4552 | 2019-02-22 08:13:38 -0500 | [diff] [blame] | 50 | <th colspan=4 align=center>Transport Wrappers</th> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 51 | <th colspan=4 align=center>Protocols</th> |
| 52 | <th colspan=5 align=center>Servers</th> |
| 53 | <th rowspan=2>Open Issues</th> |
| 54 | </tr> |
| 55 | <tr> |
| 56 | <!-- Build Systems ---------><th>autoconf</th><th>cmake</th> |
| 57 | <!-- Lang/Lib Levels -------><th>Min</th><th>Max</th> |
| Triton Circonflexe | 4959a92 | 2022-06-07 21:40:41 +0200 | [diff] [blame] | 58 | <!-- Field types -----------><th>Uuid</th> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 59 | <!-- Low-Level Transports --><th><a href="https://en.wikipedia.org/wiki/Unix_domain_socket">Domain</a></th><th> File </th><th>Memory</th><th> Pipe </th><th>Socket</th><th> TLS </th> |
| James E. King III | 36d4552 | 2019-02-22 08:13:38 -0500 | [diff] [blame] | 60 | <!-- Transport Wrappers ----><th>Framed</th><th>Header</th><th> http </th><th> zlib </th> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 61 | <!-- Protocols -------------><th><a href="doc/specs/thrift-binary-protocol.md">Binary</a></th><th><a href="doc/specs/thrift-compact-protocol.md">Compact</a></th><th> JSON </th><th>Multiplex</th> |
| 62 | <!-- Servers ---------------><th>Forking</th><th>Nonblocking</th><th>Simple</th><th>Threaded</th><th>ThreadPool</th> |
| 63 | </tr> |
| 64 | </thead> |
| 65 | <tbody> |
| 66 | <tr align=center> |
| James E. King III | ee006ec | 2019-01-14 15:57:43 -0500 | [diff] [blame] | 67 | <td align=left><a href="https://github.com/apache/thrift/blob/master/lib/c_glib/README.md">C (glib)</a></td> |
| James E. King III | fed9935 | 2018-03-05 13:25:07 -0500 | [diff] [blame] | 68 | <!-- Since -----------------><td>0.6.0</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 69 | <!-- Build Systems ---------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| James E. King III | 93ff9b0 | 2019-06-21 17:50:34 -0400 | [diff] [blame] | 70 | <!-- Language Levels -------><td>2.48.2</td><td>2.56.4</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 71 | <!-- Field types -----------><td><img src="/doc/images/cred.png" alt=""/></td> |
| 72 | <!-- Low-Level Transports --><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 73 | <!-- Transport Wrappers ----><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 74 | <!-- Protocols -------------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 75 | <!-- Servers ---------------><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | 91854f0 | 2019-01-11 19:20:37 -0500 | [diff] [blame] | 76 | <td align=left><a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20THRIFT%20AND%20component%20in%20(%22C%20glib%20-%20Compiler%22%2C%20%22C%20glib%20-%20Library%22)%20and%20status%20not%20in%20(fixed%2C%20resolved%2C%20closed)">C (glib)</a></td> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 77 | </tr> |
| 78 | <tr align=center> |
| James E. King III | ee006ec | 2019-01-14 15:57:43 -0500 | [diff] [blame] | 79 | <td align=left><a href="https://github.com/apache/thrift/blob/master/lib/cpp/README.md">C++</a></td> |
| James E. King III | fed9935 | 2018-03-05 13:25:07 -0500 | [diff] [blame] | 80 | <!-- Since -----------------><td>0.2.0</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 81 | <!-- Build Systems ---------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| James E. King III | 36d4552 | 2019-02-22 08:13:38 -0500 | [diff] [blame] | 82 | <!-- Language Levels -------><td colspan=2>C++11</td> |
| CJCombrink | 4b90909 | 2024-04-27 19:51:39 +0200 | [diff] [blame] | 83 | <!-- Field types -----------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 84 | <!-- Low-Level Transports --><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 85 | <!-- Transport Wrappers ----><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 86 | <!-- Protocols -------------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 87 | <!-- Servers ---------------><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| James E. King III | 91854f0 | 2019-01-11 19:20:37 -0500 | [diff] [blame] | 88 | <td align=left><a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20THRIFT%20AND%20component%20in%20(%22C%2B%2B%20-%20Compiler%22%2C%20%22C%2B%2B%20-%20Library%22)%20and%20status%20not%20in%20(fixed%2C%20resolved%2C%20closed)">C++</a></td> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 89 | </tr> |
| 90 | <tr align=center> |
| James E. King III | ee006ec | 2019-01-14 15:57:43 -0500 | [diff] [blame] | 91 | <td align=left><a href="https://github.com/apache/thrift/blob/master/lib/cl/README.md">Common LISP</a></td> |
| James E. King III | fed9935 | 2018-03-05 13:25:07 -0500 | [diff] [blame] | 92 | <!-- Since -----------------><td>0.12.0</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 93 | <!-- Build Systems ---------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | 93ff9b0 | 2019-06-21 17:50:34 -0400 | [diff] [blame] | 94 | <!-- Language Levels -------><td>SBCL 1.4.x</td><td>SBCL 1.5.3</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 95 | <!-- Field types -----------><td><img src="/doc/images/cred.png" alt=""/></td> |
| 96 | <!-- Low-Level Transports --><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 97 | <!-- Transport Wrappers ----><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 98 | <!-- Protocols -------------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 99 | <!-- Servers ---------------><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | 91854f0 | 2019-01-11 19:20:37 -0500 | [diff] [blame] | 100 | <td align=left><a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20THRIFT%20AND%20component%20in%20(%22Common%20LISP%20-%20Compiler%22%2C%20%22Common%20LISP%20-%20Library%22)%20and%20status%20not%20in%20(fixed%2C%20resolved%2C%20closed)">Common LISP</a></td> |
| Tomek Kurcz | e93a901 | 2017-09-19 09:16:43 +0200 | [diff] [blame] | 101 | </tr> |
| 102 | <tr align=center> |
| James E. King III | ee006ec | 2019-01-14 15:57:43 -0500 | [diff] [blame] | 103 | <td align=left><a href="https://github.com/apache/thrift/blob/master/lib/d/README.md">Dlang</a></td> |
| James E. King III | fed9935 | 2018-03-05 13:25:07 -0500 | [diff] [blame] | 104 | <!-- Since -----------------><td>0.9.0</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 105 | <!-- Build Systems ---------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James Lacey | 7054b31 | 2021-03-26 11:38:38 -0700 | [diff] [blame] | 106 | <!-- Language Levels -------><td>2.087.0</td><td>2.087.0</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 107 | <!-- Field types -----------><td><img src="/doc/images/cred.png" alt=""/></td> |
| 108 | <!-- Low-Level Transports --><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 109 | <!-- Transport Wrappers ----><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 110 | <!-- Protocols -------------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 111 | <!-- Servers ---------------><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| James E. King III | 91854f0 | 2019-01-11 19:20:37 -0500 | [diff] [blame] | 112 | <td align=left><a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20THRIFT%20AND%20component%20in%20(%22D%20-%20Compiler%22%2C%20%22D%20-%20Library%22)%20and%20status%20not%20in%20(fixed%2C%20resolved%2C%20closed)">D</a></td> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 113 | </tr> |
| 114 | <tr align=center> |
| James E. King III | ee006ec | 2019-01-14 15:57:43 -0500 | [diff] [blame] | 115 | <td align=left><a href="https://github.com/apache/thrift/blob/master/lib/dart/README.md">Dart</a></td> |
| James E. King III | fed9935 | 2018-03-05 13:25:07 -0500 | [diff] [blame] | 116 | <!-- Since -----------------><td>0.10.0</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 117 | <!-- Build Systems ---------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | 93ff9b0 | 2019-06-21 17:50:34 -0400 | [diff] [blame] | 118 | <!-- Language Levels -------><td>2.0.0</td><td>2.4.0</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 119 | <!-- Field types -----------><td><img src="/doc/images/cred.png" alt=""/></td> |
| 120 | <!-- Low-Level Transports --><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 121 | <!-- Transport Wrappers ----><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 122 | <!-- Protocols -------------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 123 | <!-- Servers ---------------><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | 91854f0 | 2019-01-11 19:20:37 -0500 | [diff] [blame] | 124 | <td align=left><a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20THRIFT%20AND%20component%20in%20(%22Dart%20-%20Compiler%22%2C%20%22Dart%20-%20Library%22)%20and%20status%20not%20in%20(fixed%2C%20resolved%2C%20closed)">Dart</a></td> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 125 | </tr> |
| 126 | <tr align=center> |
| James E. King III | ee006ec | 2019-01-14 15:57:43 -0500 | [diff] [blame] | 127 | <td align=left><a href="https://github.com/apache/thrift/blob/master/lib/delphi/README.md">Delphi</a></td> |
| James E. King III | fed9935 | 2018-03-05 13:25:07 -0500 | [diff] [blame] | 128 | <!-- Since -----------------><td>0.8.0</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 129 | <!-- Build Systems ---------><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| Jens Geyer | aebdb41 | 2022-09-21 22:51:31 +0200 | [diff] [blame] | 130 | <!-- Language Levels -------><td>2010</td><td>Alexandria 11.2</td> |
| Triton | 9a4e998 | 2022-11-20 20:45:14 +0100 | [diff] [blame] | 131 | <!-- Field types -----------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 132 | <!-- Low-Level Transports --><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 133 | <!-- Transport Wrappers ----><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 134 | <!-- Protocols -------------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 135 | <!-- Servers ---------------><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | 91854f0 | 2019-01-11 19:20:37 -0500 | [diff] [blame] | 136 | <td align=left><a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20THRIFT%20AND%20component%20in%20(%22Delphi%20-%20Compiler%22%2C%20%22Delphi%20-%20Library%22)%20and%20status%20not%20in%20(fixed%2C%20resolved%2C%20closed)">Delphi</a></td> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 137 | </tr> |
| 138 | <tr align=center> |
| James E. King III | 36d4552 | 2019-02-22 08:13:38 -0500 | [diff] [blame] | 139 | <td align=left><a href="https://github.com/apache/thrift/blob/master/lib/netstd/README.md">.NET Standard</a></td> |
| 140 | <!-- Since -----------------><td>0.13.0</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 141 | <!-- Build Systems ---------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| Jens Geyer | aebdb41 | 2022-09-21 22:51:31 +0200 | [diff] [blame] | 142 | <!-- Language Levels -------><td colspan=2>.NET Standard 2.x, .NET 6</td> |
| Triton | 9a4e998 | 2022-11-20 20:45:14 +0100 | [diff] [blame] | 143 | <!-- Field types -----------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 144 | <!-- Low-Level Transports --><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 145 | <!-- Transport Wrappers ----><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 146 | <!-- Protocols -------------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 147 | <!-- Servers ---------------><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | 6e5c0f6 | 2019-02-22 09:14:17 -0500 | [diff] [blame] | 148 | <td align=left><a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20THRIFT%20AND%20component%20in%20(%22netstd%20-%20Compiler%22%2C%20%22netstd%20-%20Library%22)%20and%20status%20not%20in%20(fixed%2C%20resolved%2C%20closed)">.NET Standard</a></td> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 149 | </tr> |
| 150 | <tr align=center> |
| James E. King III | ee006ec | 2019-01-14 15:57:43 -0500 | [diff] [blame] | 151 | <td align=left><a href="https://github.com/apache/thrift/blob/master/lib/erl/README.md">Erlang</a></td> |
| James E. King III | fed9935 | 2018-03-05 13:25:07 -0500 | [diff] [blame] | 152 | <!-- Since -----------------><td>0.3.0</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 153 | <!-- Build Systems ---------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | 93ff9b0 | 2019-06-21 17:50:34 -0400 | [diff] [blame] | 154 | <!-- Language Levels -------><td>18.3</td><td>22.0</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 155 | <!-- Field types -----------><td><img src="/doc/images/cred.png" alt=""/></td> |
| 156 | <!-- Low-Level Transports --><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 157 | <!-- Transport Wrappers ----><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 158 | <!-- Protocols -------------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 159 | <!-- Servers ---------------><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | 91854f0 | 2019-01-11 19:20:37 -0500 | [diff] [blame] | 160 | <td align=left><a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20THRIFT%20AND%20component%20in%20(%22Erlang%20-%20Compiler%22%2C%20%22Erlang%20-%20Library%22)%20and%20status%20not%20in%20(fixed%2C%20resolved%2C%20closed)">Erlang</a></td> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 161 | </tr> |
| 162 | <tr align=center> |
| James E. King III | ee006ec | 2019-01-14 15:57:43 -0500 | [diff] [blame] | 163 | <td align=left><a href="https://github.com/apache/thrift/blob/master/lib/go/README.md">Go</a></td> |
| James E. King III | fed9935 | 2018-03-05 13:25:07 -0500 | [diff] [blame] | 164 | <!-- Since -----------------><td>0.7.0</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 165 | <!-- Build Systems ---------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| Yuxuan 'fishy' Wang | 91565d4 | 2024-08-14 09:01:15 -0700 | [diff] [blame] | 166 | <!-- Language Levels -------><td>1.22</td><td>1.23</td> |
| Jens Geyer | 173714b | 2024-06-11 22:15:17 +0200 | [diff] [blame] | 167 | <!-- Field types -----------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| Yuxuan 'fishy' Wang | 91565d4 | 2024-08-14 09:01:15 -0700 | [diff] [blame] | 168 | <!-- Low-Level Transports --><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 169 | <!-- Transport Wrappers ----><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 170 | <!-- Protocols -------------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 171 | <!-- Servers ---------------><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | 91854f0 | 2019-01-11 19:20:37 -0500 | [diff] [blame] | 172 | <td align=left><a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20THRIFT%20AND%20component%20in%20(%22Go%20-%20Compiler%22%2C%20%22Go%20-%20Library%22)%20and%20status%20not%20in%20(fixed%2C%20resolved%2C%20closed)">Go</a></td> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 173 | </tr> |
| 174 | <tr align=center> |
| James E. King III | ee006ec | 2019-01-14 15:57:43 -0500 | [diff] [blame] | 175 | <td align=left><a href="https://github.com/apache/thrift/blob/master/lib/haxe/README.md">Haxe</a></td> |
| James E. King III | fed9935 | 2018-03-05 13:25:07 -0500 | [diff] [blame] | 176 | <!-- Since -----------------><td>0.9.3</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 177 | <!-- Build Systems ---------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| Jens Geyer | aebdb41 | 2022-09-21 22:51:31 +0200 | [diff] [blame] | 178 | <!-- Language Levels -------><td>4.1.5</td><td>4.2.5</td> |
| Jens Geyer | 173714b | 2024-06-11 22:15:17 +0200 | [diff] [blame] | 179 | <!-- Field types -----------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 180 | <!-- Low-Level Transports --><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 181 | <!-- Transport Wrappers ----><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 182 | <!-- Protocols -------------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 183 | <!-- Servers ---------------><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | 91854f0 | 2019-01-11 19:20:37 -0500 | [diff] [blame] | 184 | <td align=left><a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20THRIFT%20AND%20component%20in%20(%22Haxe%20-%20Compiler%22%2C%20%22Haxe%20-%20Library%22)%20and%20status%20not%20in%20(fixed%2C%20resolved%2C%20closed)">Haxe</a></td> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 185 | </tr> |
| 186 | <tr align=center> |
| James E. King III | ee006ec | 2019-01-14 15:57:43 -0500 | [diff] [blame] | 187 | <td align=left><a href="https://github.com/apache/thrift/blob/master/lib/java/README.md">Java (SE)</a></td> |
| James E. King III | fed9935 | 2018-03-05 13:25:07 -0500 | [diff] [blame] | 188 | <!-- Since -----------------><td>0.2.0</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 189 | <!-- Build Systems ---------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| Jiayu Liu | 92b007f | 2022-10-14 13:16:18 +0800 | [diff] [blame] | 190 | <!-- Language Levels -------><td>11</td><td>19</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 191 | <!-- Field types -----------><td><img src="/doc/images/cred.png" alt=""/></td> |
| 192 | <!-- Low-Level Transports --><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 193 | <!-- Transport Wrappers ----><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 194 | <!-- Protocols -------------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 195 | <!-- Servers ---------------><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| James E. King III | 91854f0 | 2019-01-11 19:20:37 -0500 | [diff] [blame] | 196 | <td align=left><a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20THRIFT%20AND%20component%20in%20(%22Java%20-%20Compiler%22%2C%20%22Java%20-%20Library%22)%20and%20status%20not%20in%20(fixed%2C%20resolved%2C%20closed)">Java SE</a></td> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 197 | </tr> |
| 198 | <tr align=center> |
| James E. King III | ee006ec | 2019-01-14 15:57:43 -0500 | [diff] [blame] | 199 | <td align=left><a href="https://github.com/apache/thrift/blob/master/lib/javame/README.md">Java (ME)</a></td> |
| James E. King III | fed9935 | 2018-03-05 13:25:07 -0500 | [diff] [blame] | 200 | <!-- Since -----------------><td>0.5.0</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 201 | <!-- Build Systems ---------><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 202 | <!-- Language Levels -------><td colspan=2>unknown</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 203 | <!-- Field types -----------><td><img src="/doc/images/cred.png" alt=""/></td> |
| 204 | <!-- Low-Level Transports --><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 205 | <!-- Transport Wrappers ----><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 206 | <!-- Protocols -------------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 207 | <!-- Servers ---------------><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | 91854f0 | 2019-01-11 19:20:37 -0500 | [diff] [blame] | 208 | <td align=left><a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20THRIFT%20AND%20component%20in%20(%22JavaME%20-%20Compiler%22%2C%20%22JavaME%20-%20Library%22)%20and%20status%20not%20in%20(fixed%2C%20resolved%2C%20closed)">Java ME</a></td> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 209 | </tr> |
| 210 | <tr align=center> |
| James E. King III | ee006ec | 2019-01-14 15:57:43 -0500 | [diff] [blame] | 211 | <td align=left><a href="https://github.com/apache/thrift/blob/master/lib/js/README.md">Javascript</a></td> |
| James E. King III | fed9935 | 2018-03-05 13:25:07 -0500 | [diff] [blame] | 212 | <!-- Since -----------------><td>0.3.0</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 213 | <!-- Build Systems ---------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | 36d4552 | 2019-02-22 08:13:38 -0500 | [diff] [blame] | 214 | <!-- Language Levels -------><td>ES5</td><td>ES6</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 215 | <!-- Field types -----------><td><img src="/doc/images/cred.png" alt=""/></td> |
| 216 | <!-- Low-Level Transports --><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 217 | <!-- Transport Wrappers ----><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 218 | <!-- Protocols -------------><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 219 | <!-- Servers ---------------><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | 91854f0 | 2019-01-11 19:20:37 -0500 | [diff] [blame] | 220 | <td align=left><a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20THRIFT%20AND%20component%20in%20(%22Javascript%20-%20Compiler%22%2C%20%22Javascript%20-%20Library%22)%20and%20status%20not%20in%20(fixed%2C%20resolved%2C%20closed)">Javascript</a></td> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 221 | </tr> |
| 222 | <tr align=center> |
| James E. King III | ee006ec | 2019-01-14 15:57:43 -0500 | [diff] [blame] | 223 | <td align=left><a href="https://github.com/apache/thrift/blob/master/lib/lua/README.md">Lua</a></td> |
| James E. King III | fed9935 | 2018-03-05 13:25:07 -0500 | [diff] [blame] | 224 | <!-- Since -----------------><td>0.9.2</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 225 | <!-- Build Systems ---------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King, III | 39eaae6 | 2017-11-19 20:17:33 -0500 | [diff] [blame] | 226 | <!-- Language Levels -------><td>5.1.5</td><td>5.2.4</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 227 | <!-- Field types -----------><td><img src="/doc/images/cred.png" alt=""/></td> |
| 228 | <!-- Low-Level Transports --><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 229 | <!-- Transport Wrappers ----><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 230 | <!-- Protocols -------------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 231 | <!-- Servers ---------------><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | 91854f0 | 2019-01-11 19:20:37 -0500 | [diff] [blame] | 232 | <td align=left><a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20THRIFT%20AND%20component%20in%20(%22Lua%20-%20Compiler%22%2C%20%22Lua%20-%20Library%22)%20and%20status%20not%20in%20(fixed%2C%20resolved%2C%20closed)">Lua</a></td> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 233 | </tr> |
| 234 | <tr align=center> |
| James E. King III | ee006ec | 2019-01-14 15:57:43 -0500 | [diff] [blame] | 235 | <td align=left><a href="https://github.com/apache/thrift/blob/master/lib/nodejs/README.md">node.js</a></td> |
| James E. King III | fed9935 | 2018-03-05 13:25:07 -0500 | [diff] [blame] | 236 | <!-- Since -----------------><td>0.6.0</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 237 | <!-- Build Systems ---------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| Mario Emmenlauer | 55680af | 2020-05-11 22:58:48 +0200 | [diff] [blame] | 238 | <!-- Language Levels -------><td>10.x</td><td>10.x</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 239 | <!-- Field types -----------><td><img src="/doc/images/cred.png" alt=""/></td> |
| 240 | <!-- Low-Level Transports --><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 241 | <!-- Transport Wrappers ----><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 242 | <!-- Protocols -------------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 243 | <!-- Servers ---------------><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | 91854f0 | 2019-01-11 19:20:37 -0500 | [diff] [blame] | 244 | <td align=left><a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20THRIFT%20AND%20component%20in%20(%22Node.js%20-%20Compiler%22%2C%20%22Node.js%20-%20Library%22)%20and%20status%20not%20in%20(fixed%2C%20resolved%2C%20closed)">node.js</a></td> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 245 | </tr> |
| 246 | <tr align=center> |
| James E. King III | ee006ec | 2019-01-14 15:57:43 -0500 | [diff] [blame] | 247 | <td align=left><a href="https://github.com/apache/thrift/blob/master/lib/nodets/README.md">node.ts</a></td> |
| James E. King III | 33772b7 | 2018-12-17 09:57:27 -0500 | [diff] [blame] | 248 | <!-- Since -----------------><td>0.12.0</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 249 | <!-- Build Systems ---------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | 33772b7 | 2018-12-17 09:57:27 -0500 | [diff] [blame] | 250 | <!-- Language Levels -------><td>3.1.6</td><td></td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 251 | <!-- Field types -----------><td><img src="/doc/images/cred.png" alt=""/></td> |
| 252 | <!-- Low-Level Transports --><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 253 | <!-- Transport Wrappers ----><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 254 | <!-- Protocols -------------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 255 | <!-- Servers ---------------><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | 91854f0 | 2019-01-11 19:20:37 -0500 | [diff] [blame] | 256 | <td align=left><a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20THRIFT%20AND%20component%20in%20(%22TypeScript%20-%20Library%22)%20and%20status%20not%20in%20(fixed%2C%20resolved%2C%20closed)">node.ts</a></td> |
| James E. King III | 33772b7 | 2018-12-17 09:57:27 -0500 | [diff] [blame] | 257 | </tr> |
| 258 | <tr align=center> |
| James E. King III | ee006ec | 2019-01-14 15:57:43 -0500 | [diff] [blame] | 259 | <td align=left><a href="https://github.com/apache/thrift/blob/master/lib/ocaml/README.md">OCaml</a></td> |
| James E. King III | fed9935 | 2018-03-05 13:25:07 -0500 | [diff] [blame] | 260 | <!-- Since -----------------><td>0.2.0</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 261 | <!-- Build Systems ---------><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | a02ae56 | 2018-03-12 15:27:23 -0400 | [diff] [blame] | 262 | <!-- Language Levels -------><td colspan=2>4.04.0</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 263 | <!-- Field types -----------><td><img src="/doc/images/cred.png" alt=""/></td> |
| 264 | <!-- Low-Level Transports --><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 265 | <!-- Transport Wrappers ----><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 266 | <!-- Protocols -------------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 267 | <!-- Servers ---------------><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | 91854f0 | 2019-01-11 19:20:37 -0500 | [diff] [blame] | 268 | <td align=left><a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20THRIFT%20AND%20component%20in%20(%22OCaml%20-%20Compiler%22%2C%20%22OCaml%20-%20Library%22)%20and%20status%20not%20in%20(fixed%2C%20resolved%2C%20closed)">OCaml</a></td> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 269 | </tr> |
| 270 | <tr align=center> |
| James E. King III | ee006ec | 2019-01-14 15:57:43 -0500 | [diff] [blame] | 271 | <td align=left><a href="https://github.com/apache/thrift/blob/master/lib/perl/README.md">Perl</a></td> |
| James E. King III | fed9935 | 2018-03-05 13:25:07 -0500 | [diff] [blame] | 272 | <!-- Since -----------------><td>0.2.0</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 273 | <!-- Build Systems ---------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | abf3aa5 | 2019-01-04 17:21:02 -0500 | [diff] [blame] | 274 | <!-- Language Levels -------><td>5.22.1</td><td>5.26.1</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 275 | <!-- Field types -----------><td><img src="/doc/images/cred.png" alt=""/></td> |
| 276 | <!-- Low-Level Transports --><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 277 | <!-- Transport Wrappers ----><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 278 | <!-- Protocols -------------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 279 | <!-- Servers ---------------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | 91854f0 | 2019-01-11 19:20:37 -0500 | [diff] [blame] | 280 | <td align=left><a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20THRIFT%20AND%20component%20in%20(%22Perl%20-%20Compiler%22%2C%20%22Perl%20-%20Library%22)%20and%20status%20not%20in%20(fixed%2C%20resolved%2C%20closed)">Perl</a></td> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 281 | </tr> |
| 282 | <tr align=center> |
| James E. King III | ee006ec | 2019-01-14 15:57:43 -0500 | [diff] [blame] | 283 | <td align=left><a href="https://github.com/apache/thrift/blob/master/lib/php/README.md">PHP</a></td> |
| James E. King III | fed9935 | 2018-03-05 13:25:07 -0500 | [diff] [blame] | 284 | <!-- Since -----------------><td>0.2.0</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 285 | <!-- Build Systems ---------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | 93ff9b0 | 2019-06-21 17:50:34 -0400 | [diff] [blame] | 286 | <!-- Language Levels -------><td>7.0.22</td><td>7.2.19</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 287 | <!-- Field types -----------><td><img src="/doc/images/cred.png" alt=""/></td> |
| 288 | <!-- Low-Level Transports --><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 289 | <!-- Transport Wrappers ----><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 290 | <!-- Protocols -------------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 291 | <!-- Servers ---------------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | 91854f0 | 2019-01-11 19:20:37 -0500 | [diff] [blame] | 292 | <td align=left><a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20THRIFT%20AND%20component%20in%20(%22PHP%20-%20Compiler%22%2C%20%22PHP%20-%20Library%22)%20and%20status%20not%20in%20(fixed%2C%20resolved%2C%20closed)">PHP</a></td> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 293 | </tr> |
| 294 | <tr align=center> |
| James E. King III | ee006ec | 2019-01-14 15:57:43 -0500 | [diff] [blame] | 295 | <td align=left><a href="https://github.com/apache/thrift/blob/master/lib/py/README.md">Python</a></td> |
| James E. King III | fed9935 | 2018-03-05 13:25:07 -0500 | [diff] [blame] | 296 | <!-- Since -----------------><td>0.2.0</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 297 | <!-- Build Systems ---------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| James E. King III | 93ff9b0 | 2019-06-21 17:50:34 -0400 | [diff] [blame] | 298 | <!-- Language Levels -------><td>2.7.12, 3.5.2</td><td>2.7.15, 3.6.8</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 299 | <!-- Field types -----------><td><img src="/doc/images/cred.png" alt=""/></td> |
| 300 | <!-- Low-Level Transports --><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 301 | <!-- Transport Wrappers ----><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 302 | <!-- Protocols -------------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 303 | <!-- Servers ---------------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | 91854f0 | 2019-01-11 19:20:37 -0500 | [diff] [blame] | 304 | <td align=left><a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20THRIFT%20AND%20component%20in%20(%22Python%20-%20Compiler%22%2C%20%22Python%20-%20Library%22)%20and%20status%20not%20in%20(fixed%2C%20resolved%2C%20closed)">Python</a></td> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 305 | </tr> |
| 306 | <tr align=center> |
| James E. King III | ee006ec | 2019-01-14 15:57:43 -0500 | [diff] [blame] | 307 | <td align=left><a href="https://github.com/apache/thrift/blob/master/lib/rb/README.md">Ruby</a></td> |
| James E. King III | fed9935 | 2018-03-05 13:25:07 -0500 | [diff] [blame] | 308 | <!-- Since -----------------><td>0.2.0</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 309 | <!-- Build Systems ---------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | abf3aa5 | 2019-01-04 17:21:02 -0500 | [diff] [blame] | 310 | <!-- Language Levels -------><td>2.3.1p112</td><td>2.5.1p57</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 311 | <!-- Field types -----------><td><img src="/doc/images/cred.png" alt=""/></td> |
| 312 | <!-- Low-Level Transports --><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 313 | <!-- Transport Wrappers ----><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 314 | <!-- Protocols -------------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 315 | <!-- Servers ---------------><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| James E. King III | 91854f0 | 2019-01-11 19:20:37 -0500 | [diff] [blame] | 316 | <td align=left><a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20THRIFT%20AND%20component%20in%20(%22Ruby%20-%20Compiler%22%2C%20%22Ruby%20-%20Library%22)%20and%20status%20not%20in%20(fixed%2C%20resolved%2C%20closed)">Ruby</a></td> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 317 | </tr> |
| 318 | <tr align=center> |
| James E. King III | ee006ec | 2019-01-14 15:57:43 -0500 | [diff] [blame] | 319 | <td align=left><a href="https://github.com/apache/thrift/blob/master/lib/rs/README.md">Rust</a></td> |
| James E. King III | fed9935 | 2018-03-05 13:25:07 -0500 | [diff] [blame] | 320 | <!-- Since -----------------><td>0.11.0</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 321 | <!-- Build Systems ---------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| Cameron Martin | da54fc8 | 2025-01-12 08:55:45 +0000 | [diff] [blame] | 322 | <!-- Language Levels -------><td>1.83.0</td><td>1.xx.x</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 323 | <!-- Field types -----------><td><img src="/doc/images/cred.png" alt=""/></td> |
| 324 | <!-- Low-Level Transports --><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 325 | <!-- Transport Wrappers ----><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 326 | <!-- Protocols -------------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 327 | <!-- Servers ---------------><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | 91854f0 | 2019-01-11 19:20:37 -0500 | [diff] [blame] | 328 | <td align=left><a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20THRIFT%20AND%20component%20in%20(%22Rust%20-%20Compiler%22%2C%20%22Rust%20-%20Library%22)%20and%20status%20not%20in%20(fixed%2C%20resolved%2C%20closed)">Rust</a></td> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 329 | </tr> |
| 330 | <tr align=center> |
| James E. King III | ee006ec | 2019-01-14 15:57:43 -0500 | [diff] [blame] | 331 | <td align=left><a href="https://github.com/apache/thrift/blob/master/lib/st/README.md">Smalltalk</a></td> |
| James E. King III | fed9935 | 2018-03-05 13:25:07 -0500 | [diff] [blame] | 332 | <!-- Since -----------------><td>0.2.0</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 333 | <!-- Build Systems ---------><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 334 | <!-- Language Levels -------><td colspan=2>unknown</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 335 | <!-- Field types -----------><td><img src="/doc/images/cred.png" alt=""/></td> |
| 336 | <!-- Low-Level Transports --><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 337 | <!-- Transport Wrappers ----><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 338 | <!-- Protocols -------------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 339 | <!-- Servers ---------------><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| James E. King III | 91854f0 | 2019-01-11 19:20:37 -0500 | [diff] [blame] | 340 | <td align=left><a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20THRIFT%20AND%20component%20in%20(%22Smalltalk%20-%20Compiler%22%2C%20%22Smalltalk%20-%20Library%22)%20and%20status%20not%20in%20(fixed%2C%20resolved%2C%20closed)">Smalltalk</a></td> |
| 341 | </tr> |
| 342 | <tr align=center> |
| James E. King III | ee006ec | 2019-01-14 15:57:43 -0500 | [diff] [blame] | 343 | <td align=left><a href="https://github.com/apache/thrift/blob/master/lib/swift/README.md">Swift</a></td> |
| James E. King III | 91854f0 | 2019-01-11 19:20:37 -0500 | [diff] [blame] | 344 | <!-- Since -----------------><td>0.12.0</td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 345 | <!-- Build Systems ---------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| Kino Roy | c495448 | 2022-11-19 22:52:04 -0800 | [diff] [blame] | 346 | <!-- Language Levels -------><td colspan=2>5.7</td> |
| Jens Geyer | 173714b | 2024-06-11 22:15:17 +0200 | [diff] [blame] | 347 | <!-- Field types -----------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| icepro | c87097a | 2022-09-21 13:06:15 +0800 | [diff] [blame] | 348 | <!-- Low-Level Transports --><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 349 | <!-- Transport Wrappers ----><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td> |
| 350 | <!-- Protocols -------------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| 351 | <!-- Servers ---------------><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td> |
| James E. King III | 91854f0 | 2019-01-11 19:20:37 -0500 | [diff] [blame] | 352 | <td align=left><a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20THRIFT%20AND%20component%20in%20(%22Swift%20-%20Compiler%22%2C%20%22Swift%20-%20Library%22)%20and%20status%20not%20in%20(fixed%2C%20resolved%2C%20closed)">Swift</a></td> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 353 | </tr> |
| 354 | </tbody> |
| 355 | <tfoot> |
| 356 | <tr> |
| 357 | <th rowspan=2>Language</th> |
| James E. King III | fed9935 | 2018-03-05 13:25:07 -0500 | [diff] [blame] | 358 | <th rowspan=2 align=center>Since</th> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 359 | <!-- Build Systems ---------><th>autoconf</th><th>cmake</th> |
| 360 | <!-- Lang/Lib Levels -------><th>Min</th><th>Max</th> |
| Triton Circonflexe | 4959a92 | 2022-06-07 21:40:41 +0200 | [diff] [blame] | 361 | <!-- Field types -----------><th>Uuid</th> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 362 | <!-- Low-Level Transports --><th><a href="https://en.wikipedia.org/wiki/Unix_domain_socket">Domain</a></th></th><th> File </th><th>Memory</th><th> Pipe </th><th>Socket</th><th> TLS </th> |
| James E. King III | 36d4552 | 2019-02-22 08:13:38 -0500 | [diff] [blame] | 363 | <!-- Transport Wrappers ----><th>Framed</th><th>Header</th><th> http </th><th> zlib </th> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 364 | <!-- Protocols -------------><th><a href="doc/specs/thrift-binary-protocol.md">Binary</a></th><th><a href="doc/specs/thrift-compact-protocol.md">Compact</a></th><th> JSON </th><th>Multiplex</th> |
| 365 | <!-- Servers ---------------><th>Forking</th><th>Nonblocking</th><th>Simple</th><th>Threaded</th><th>ThreadPool</th> |
| 366 | <th rowspan=2>Open Issues</th> |
| 367 | </tr> |
| 368 | <tr> |
| 369 | <th colspan=2 align=center>Build Systems</th> |
| James E. King III | a37feaf | 2018-03-06 15:11:01 -0500 | [diff] [blame] | 370 | <th colspan=2 align=center>Lang/Lib Levels (Tested)</th> |
| Triton Circonflexe | 4959a92 | 2022-06-07 21:40:41 +0200 | [diff] [blame] | 371 | <th colspan=1 align=center>Field types</th> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 372 | <th colspan=6 align=center>Low-Level Transports</th> |
| James E. King III | 36d4552 | 2019-02-22 08:13:38 -0500 | [diff] [blame] | 373 | <th colspan=4 align=center>Transport Wrappers</th> |
| James E. King, III | 0ad20bd | 2017-09-30 15:44:16 -0700 | [diff] [blame] | 374 | <th colspan=4 align=center>Protocols</th> |
| 375 | <th colspan=5 align=center>Servers</th> |
| 376 | </tr> |
| 377 | </tfoot> |
| Triton Circonflexe | 4959a92 | 2022-06-07 21:40:41 +0200 | [diff] [blame] | 378 | </table> |