Commit Graph

6896 Commits

Author SHA1 Message Date
Yuxuan 'fishy' Wang
dd1217fc9a THRIFT-5745: Implement slog.LogValuer on go TStructs
Client: go

Implement slog.LogValuer for all TStruct and TException generated by the
compiler for go code. Also add SlogTStructWrapper in the library so we
don't have to repeat it in the compiler generated go code.
2024-02-07 22:30:19 +01:00
Yuxuan 'fishy' Wang
ab6f3ef1f4 THRIFT-5744: Switch to slog for go library
Client: go
2024-02-07 22:30:19 +01:00
Jens Geyer
318731b119 Updated manual version info and CHANGES 2024-02-04 15:05:30 +01:00
dependabot[bot]
0c637d7aa5 Bump com.diffplug.spotless from 6.23.3 to 6.25.0 in /lib/java
Bumps com.diffplug.spotless from 6.23.3 to 6.25.0.

---
updated-dependencies:
- dependency-name: com.diffplug.spotless
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-01 09:15:37 -08:00
adrianhelvikspond
9d96f200ad Fix ambigous typescript definitions 2024-01-24 23:33:13 +01:00
Jens Geyer
7d4c7fa69b THRIFT-5750 deprecate "ansistr_binary_" option
Client: delphi
Patch: Jens Geyer
2024-01-22 08:55:31 +01:00
Pavel Kvach
7507fa01c2 THRIFT-5753 PHP 8.1 deprecated warning about return type in jsonSerialize functions 2024-01-19 23:15:13 +01:00
Pavel Kvach
8238364c6b THRIFT-5754: Fix PHP 8.1 deprecates passing null to non-nullable internal function parameters 2024-01-18 10:30:47 +01:00
Yuxuan 'fishy' Wang
3dcc0cdeb9 Revert "Bump upload/download-artifacts from v3 to v4"
This reverts commit 8540066800.

https://github.com/actions/upload-artifact/issues/478 will impact us.
2024-01-09 12:58:47 -08:00
Volodymyr Panivko
c2738d058e [THRIFT-5752] Add TTransportFactoryInterface 2024-01-09 21:55:22 +01:00
dependabot[bot]
8ea1a483f5 Bump org.codehaus.plexus:plexus-utils in /contrib/thrift-maven-plugin
Bumps [org.codehaus.plexus:plexus-utils](https://github.com/codehaus-plexus/plexus-utils) from 3.0.16 to 3.0.24.
- [Release notes](https://github.com/codehaus-plexus/plexus-utils/releases)
- [Commits](https://github.com/codehaus-plexus/plexus-utils/compare/plexus-utils-3.0.16...plexus-utils-3.0.24)

---
updated-dependencies:
- dependency-name: org.codehaus.plexus:plexus-utils
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-03 11:00:38 -08:00
Yuxuan 'fishy' Wang
8540066800 Bump upload/download-artifacts from v3 to v4
This is the combination of https://github.com/apache/thrift/pull/2910 &
https://github.com/apache/thrift/pull/2912. It looks like these 2
changes need to be done together, doing them individually will break CI.
2024-01-03 10:24:06 -08:00
dependabot[bot]
8004c375df Bump jvm from 1.9.21 to 1.9.22 in /lib/kotlin
Bumps [jvm](https://github.com/JetBrains/kotlin) from 1.9.21 to 1.9.22.
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.21...v1.9.22)

---
updated-dependencies:
- dependency-name: jvm
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-03 09:32:18 -08:00
dependabot[bot]
30c2845fdc Bump actions/setup-python from 4 to 5
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-03 09:31:55 -08:00
dependabot[bot]
781c590457 Bump com.diffplug.spotless from 6.23.2 to 6.23.3 in /lib/java
Bumps com.diffplug.spotless from 6.23.2 to 6.23.3.

---
updated-dependencies:
- dependency-name: com.diffplug.spotless
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-03 09:31:07 -08:00
dependabot[bot]
1ebfcf8e0b Bump actions/setup-go from 4 to 5
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-03 09:20:40 -08:00
Yuxuan 'fishy' Wang
be1c8fd836 Fix github actions for python3 tests
Add a dummy test in test_sslsocket.py to workaround an issue in Python
3.12.
2024-01-03 08:57:52 -08:00
Jens Geyer
5cf71b2bee THRIFT-5749 Option to enable RTTI info (2nd attempt)
Client: Delphi
Patch: Jens Geyer
2023-12-18 22:23:34 +01:00
Jens Geyer
f1584f5f61 FIX: Unused import Map
Client: hx
Patch: Jens Geyer
2023-12-16 22:23:49 +01:00
Jens Geyer
93222f62dc THRIFT-5749 Option to enable RTTI info
Client: Delphi
Patch: Jens Geyer
2023-12-16 02:50:09 +01:00
Yuxuan 'fishy' Wang
20e3124cae Revert "lib: cpp: automake: ship thrift/numeric_cast.h"
This reverts commit 779deabf0e.
2023-12-08 09:08:39 -08:00
Yuxuan 'fishy' Wang
9a9e60ed26 Downgrade spotbugs to 5.2.5
6.x has breaking changes need extra care to upgrade.
2023-12-08 08:50:26 -08:00
Yuxuan 'fishy' Wang
022d0278eb Github Actions: Remove --disable-tests
With --disable-tests, for example for Go the `make check` under `lib/go`
would only run unit tests under `lib/go/thrift` but not the unit tests
under `lib/go/test`.

Also some changes in lib/go/test/fuzz/Makefile.am so it works in both go
1.20 and 1.21 (The current state breaks in 1.21 but because of
`--disable-tests` we never noticed that).
2023-12-04 06:57:25 -08:00
dependabot[bot]
697c08badc Bump com.github.spotbugs from 5.2.1 to 6.0.1 in /lib/kotlin
Bumps com.github.spotbugs from 5.2.1 to 6.0.1.

---
updated-dependencies:
- dependency-name: com.github.spotbugs
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-03 22:01:51 +01:00
dependabot[bot]
f4b6d96008 Bump actions/setup-java from 3 to 4
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3 to 4.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-03 22:00:40 +01:00
dependabot[bot]
a58e915338 Bump jvm from 1.9.20 to 1.9.21 in /lib/kotlin
Bumps [jvm](https://github.com/JetBrains/kotlin) from 1.9.20 to 1.9.21.
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.9.20...v1.9.21)

---
updated-dependencies:
- dependency-name: jvm
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-03 22:00:12 +01:00
dependabot[bot]
87e7be7541 Bump com.diffplug.spotless from 6.22.0 to 6.23.2 in /lib/kotlin
Bumps com.diffplug.spotless from 6.22.0 to 6.23.2.

---
updated-dependencies:
- dependency-name: com.diffplug.spotless
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-12-03 21:59:51 +01:00
Jens Geyer
8a6bcc76f3 THRIFT-5747 warning: The macro `AC_HELP_STRING' is obsolete.
Patch: Jens Geyer
2023-11-27 09:27:22 +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
a06eedcbfc THRIFT-5743 add TLS1.3 to default protocols where available
Client: netstd
Patch: Jens Geyer
2023-11-17 09:11:23 +01:00
Jens Geyer
fa123f950d THRIFT-5742 Add addRange() function to Set helper classes to support adding data from arbitrary enumerable source containers
Client: hx
Patch: Jens Geyer
2023-11-12 00:55:26 +01:00
Jiayu Liu
fbfa52cd04
THRIFT-5741: use rust 1.65 (#2870)
* use rust 1.65

* fix clippy

* fix alert

* fix protocol

* fix one more dereference

* fix more lint

* fix over-fix

* fix match &*server_type {
2023-11-07 13:47:24 +08:00
Jens Geyer
0eab6e0ae5 THRIFT-5740 inherited interfaces should be explicitly listed in Delphi class decl
Client: Delphi
Patch: Jens Geyer
2023-11-03 11:19:47 +01:00
dependabot[bot]
2b00c0ae99 Bump jvm from 1.9.10 to 1.9.20 in /lib/kotlin
Bumps [jvm](https://github.com/JetBrains/kotlin) from 1.9.10 to 1.9.20.
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/commits)

---
updated-dependencies:
- dependency-name: jvm
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-02 22:14:21 +01:00
dependabot[bot]
ce7ae32e80 Bump com.github.spotbugs from 5.1.3 to 5.2.1 in /lib/kotlin
Bumps com.github.spotbugs from 5.1.3 to 5.2.1.

---
updated-dependencies:
- dependency-name: com.github.spotbugs
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-02 22:13:17 +01:00
dependabot[bot]
fb9ffd2ad4 Bump browserify-sign from 4.0.4 to 4.2.2 in /lib/ts
Bumps [browserify-sign](https://github.com/crypto-browserify/browserify-sign) from 4.0.4 to 4.2.2.
- [Changelog](https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md)
- [Commits](https://github.com/crypto-browserify/browserify-sign/compare/v4.0.4...v4.2.2)

---
updated-dependencies:
- dependency-name: browserify-sign
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-27 17:51:07 +02:00
dependabot[bot]
dd1c1115b2 Bump browserify-sign from 4.0.4 to 4.2.2 in /lib/js
Bumps [browserify-sign](https://github.com/crypto-browserify/browserify-sign) from 4.0.4 to 4.2.2.
- [Changelog](https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md)
- [Commits](https://github.com/crypto-browserify/browserify-sign/compare/v4.0.4...v4.2.2)

---
updated-dependencies:
- dependency-name: browserify-sign
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-27 17:50:46 +02:00
dependabot[bot]
44a7233cf9 Bump @babel/traverse from 7.8.4 to 7.23.2
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.8.4 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-20 14:37:08 +02:00
Mario Emmenlauer
7f37c2d0df
Merge pull request #2732 from stiga-huang/fix-perror
THRIFT-5670: lib: cpp: Fix wrong timeout error message
2023-10-20 02:34:22 -07:00
Jiayu Liu
d40dd7203e
use gradle 8.4 (#2869) 2023-10-19 08:37:49 +08:00
Mario Emmenlauer
52581915f7
Merge pull request #2871 from BioDataAnalysis/emmenlau_revert_breaking_cast
Revert "lib: cpp: TTransportException: create thrift::numeric_cast"
2023-10-16 11:12:33 +02:00
Jens Geyer
597907a2e4 THRIFT-4606 LGPL license file still present (follow-up to THRIFT-3209) 2023-10-16 03:06:14 +02:00
Mario Emmenlauer
49e4cea002 THRIFT-5660: Revert "lib: cpp: TTransportException: create thrift::numeric_cast"
This reverts commit 6e9cbbd059.

See https://issues.apache.org/jira/browse/THRIFT-5660 for a discussion.
2023-10-14 15:07:58 +02:00
Mario Emmenlauer
3fdc63649e
Merge pull request #2868 from BioDataAnalysis/emmenlau_fix_find_libevent_install
Do not install `FindLibevent.cmake` when libevent is disabled
2023-10-13 09:52:22 +02:00
Jiayu Liu
df0c674f4e fix domain socket 2023-10-12 22:38:37 +02:00
Jiayu Liu
ca76644627 remove utf8 2023-10-12 22:38:37 +02:00
Jiayu Liu
b6b6dc715c rust to add uuid support 2023-10-12 22:38:37 +02:00
dependabot[bot]
653d184a84 Bump jvm from 1.8.22 to 1.9.10 in /lib/kotlin
Bumps [jvm](https://github.com/JetBrains/kotlin) from 1.8.22 to 1.9.10.
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v1.9.10/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v1.8.22...v1.9.10)

---
updated-dependencies:
- dependency-name: jvm
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-12 22:36:30 +02:00
Mario Emmenlauer
a4e7b9a4a0 build/cmake/GenerateConfigModule.cmake: Do not install 'FindLibevent.cmake' if libevent is disabled 2023-10-12 14:50:55 +02:00