slachiewicz opened a new pull request, #3820:
URL: https://github.com/apache/thrift/pull/3820
### Description
This PR updates `LANGUAGES.md` to bring the language support matrix and
documentation in step with recent releases (0.23.0, 0.24.0, and 0.25.0
development on master):
- **Header & Navigation**:
- Update guidance header to `0.25.0`
- Add version links for `0.24.0`, `0.23.0`, and `0.22.0`
- Update CI documentation reference from Travis CI to GitHub Actions and
fix typo (`Windows..`)
- **Missing Languages**:
- Add **Kotlin** row (supported since 0.17.0 via `THRIFT-5548`, with
autoconf/cmake builds, UUID, and CI/cross-test coverage)
- **Field Types**:
- Update **UUID** support status to green for **Java (SE)**
(`THRIFT-5587`, `THRIFT-5925`), **PHP** (`THRIFT-5587`), **Rust**
(`b6b6dc715`), and **Lua** (`THRIFT-4386`)
- **Tested Language / Library Levels**:
- **PHP**: Update to `8.1` - `8.5` (tested in CI workflow; PHP 7.x dropped)
- **Python**: Update to `3.10` - `3.14` (tested in CI workflow; Python 2.x
dropped)
- **node.js**: Update to `20.x` (tested in CI and pinned in Dockerfiles)
- **.NET**: Update to `.NET Standard 2.x, net8, net9, net10`
(`THRIFT-5902`, `THRIFT-6002`)
- **Lua**: Update to `5.1.5` - `5.4` (`THRIFT-4386`)
- **Rust**: Update to `1.83.0` - `1.85.1`
- **Build Systems**:
- Mark **CMake** as supported (green) for **Javascript** and **node.js**
(`BUILD_JAVASCRIPT` and `BUILD_NODEJS` in `CMakeLists.txt`)
- **Transport Wrappers**:
- Mark **zlib** transport wrapper as supported for **C (glib)**
(`THRIFT-5265`)
- **Hyperlinks**:
- Fix broken `README.md` links for `javame`, `lua`, and `nodets` to
directory trees
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]