thrift/lib
Christopher Tubbs ebfa771a26 THRIFT-5274: Enforce Java 8 compatibility
Client: Java
Patch: Christopher Tubbs

This closes #2325

* Enforce Java 8 compatibility using the new `--release` flag introduced
  in JDK9, so that all generated bytecode follows Java 8 strict
  compatibility, even when building with newer JDK versions (9 or later)
  (this fixes NoSuchMethodError with ByteBuffer, and other potential
  incompatibilities in bytecode generation that would make the code
  unable to run on a Java 8 JRE)
* Also strictly enforce the JDK version used to build the project by
  ensuring it is at least version 1.8, and will fail fast when building
  the Java libraries if this condition is not met.
2021-02-04 22:10:30 +01:00
..
as3 THRIFT-5115 PR #2022 Updated gradle to 6.2 broke CI 2020-02-25 23:21:57 +01:00
c_glib Fix Missed check in c_glib for frame max message size check 2020-12-05 14:36:43 +08:00
cl THRIFT-82: Add Common Lisp support 2018-03-02 13:44:50 -05:00
cpp THRIFT-5237 Implement MAX_MESSAGE_SIZE and consolidate limits into a TConfiguration class (cpp) 2021-02-03 13:35:36 +01:00
d THRIFT-5184: Fix header check for WebSocket connections 2020-04-27 09:11:47 +01:00
dart fix veralign.sh and bump version (again) 2019-10-20 00:12:14 +02:00
delphi THRIFT-5304 TWinHTTPClientImpl may incorrectly report that the message size is reached 2020-10-30 18:26:21 +01:00
erl Fix Erlang CI: Add gen-erl into test's path 2020-12-04 21:03:01 +01:00
go THRIFT-5337 Go set fields write improvement 2021-02-03 21:05:22 -08:00
haxe bump version 2019-10-17 20:31:24 +02:00
hs THRIFT-5211 Handle incomplete reads correctly 2020-05-17 14:44:59 +02:00
java THRIFT-5274: Enforce Java 8 compatibility 2021-02-04 22:10:30 +01:00
javame THRIFT-4024, THRIFT-4783: throw when skipping invalid type (#1742) 2019-02-25 22:14:35 +01:00
js Rework NodeJS / Javascript consistency 2020-04-24 14:45:05 +01:00
json THRIFT-5171: Fix maven-ant-tasks to use HTTPS instead of HTTP 2020-04-23 21:58:00 +01:00
lua THRIFT-5325: Fix Lua library writeStructEnd() in TCompactProtocol 2020-12-22 02:11:09 +01:00
netstd THRIFT-5343: TTlsSocketTransport does not resolve IPv4 addresses or validate hostnames correctly 2021-02-04 10:21:36 +01:00
nodejs THRIFT-5185: Support for using WebSockets as a server transport 2020-05-18 20:27:31 +01:00
nodets THRIFT-4675: Fix int64 constants generation for map keys 2019-01-25 10:03:37 -05:00
ocaml fix veralign.sh and bump version (again) 2019-10-20 00:12:14 +02:00
perl THRIFT-5050 Fix MemoryBuffer.pm to raise a proper exception if no data is available 2020-01-28 23:27:48 +01:00
php THRIFT-5336 Add possibility to setup connection timeout in TCurlClient 2021-01-24 12:33:48 +01:00
py THRIFT-5331: Py: make THeader subprotocol configurable (#2302) 2021-01-04 11:27:01 -08:00
rb THRIFT-5061: Pin Ruby's rack version to 2.0.8 2020-01-11 12:57:53 +01:00
rs Add useful links in Rust client's metadata 2020-12-09 22:12:14 +01:00
st bump version 2019-10-17 20:31:24 +02:00
swift THRIFT-5129: Fix swift TSocketTransport on Mac 2020-05-26 21:57:13 +02:00
ts fix veralign.sh and bump version (again) 2019-10-20 00:12:14 +02:00
xml THRIFT-3803 - Remove file attribute from include elements in XML generator 2016-04-29 23:29:29 +02:00
Makefile.am THRIFT-4982 Remove deprecated C# bindings from the code base 2020-02-28 19:18:34 +01:00