Skip to content

Commit

Permalink
Merge branch '0.20.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
Jens-G committed Mar 22, 2024
2 parents 2826098 + 0d0ac75 commit f5396ed
Show file tree
Hide file tree
Showing 8 changed files with 101 additions and 3 deletions.
65 changes: 65 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,70 @@

# Apache Thrift Changelog

## 0.20.0

### Known Open Issues (Blocker or Critical)

- [THRIFT-3877](https://issues.apache.org/jira/browse/THRIFT-3877) - C++ library don't work with HTTP (csharp server, cpp client; need cross test enhancement)
- [THRIFT-5468](https://issues.apache.org/jira/browse/THRIFT-5468) - Swift service generator doesn't support oneway
- [THRIFT-5654](https://issues.apache.org/jira/browse/THRIFT-5654) - LNK4042 and LNK2019 in go_validator_generator.cc

### Build Process

- [THRIFT-5747]https://issues.apache.org/jira/browse/THRIFT-5747 - warning: The macro `AC_HELP_STRING' is obsolete. You should run autoupdate. and some more warnings

### C++

- [THRIFT-5670]https://issues.apache.org/jira/browse/THRIFT-5670 - recvTimeout is not printed correctly for THRIFT_EAGAIN

### Compiler (General)

- [THRIFT-5733]https://issues.apache.org/jira/browse/THRIFT-5733 - Building code with circular `include`s can result in tons of memory usage and eventual segfault

### Delphi

- [THRIFT-5749]https://issues.apache.org/jira/browse/THRIFT-5749 - Option to enable RTTI info
- [THRIFT-5740]https://issues.apache.org/jira/browse/THRIFT-5740 - inherited interfaces should be explicitly listed in Delphi class decl

### Documentation

- [THRIFT-4606]https://issues.apache.org/jira/browse/THRIFT-4606 - LGPL license file still present

### Erlang

- [THRIFT-5635]https://issues.apache.org/jira/browse/THRIFT-5635 - Replace some removed functions with new counterparts

### Go

- [THRIFT-5744]https://issues.apache.org/jira/browse/THRIFT-5744 - Switch to slog for go library
- [THRIFT-5745]https://issues.apache.org/jira/browse/THRIFT-5745 - Implement slog.LogValuer on go TStructs


### Haxe

- [THRIFT-5734]https://issues.apache.org/jira/browse/THRIFT-5734 - generated code may lack required capitalization at class names
- [THRIFT-5742]https://issues.apache.org/jira/browse/THRIFT-5742 - Add addRange() function to Set helpers to support adding data from arbitrary enumerable containers

### Java

- [THRIFT-5738]https://issues.apache.org/jira/browse/THRIFT-5738 - Compiler build fails on Mac

### netstd

- [THRIFT-5746]https://issues.apache.org/jira/browse/THRIFT-5746 - Upgrade to net8
- [THRIFT-5743]https://issues.apache.org/jira/browse/THRIFT-5743 - add TLS1.3 to default protocols where available
- [THRIFT-5726]https://issues.apache.org/jira/browse/THRIFT-5726 - package upgrades and consolidation/improvement of build targets checks

### PHP

- [THRIFT-5752]https://issues.apache.org/jira/browse/THRIFT-5752 - Add TTransportFactoryInterface
- [THRIFT-5754]https://issues.apache.org/jira/browse/THRIFT-5754 - Fix PHP 8.1 deprecates passing null to non-nullable internal function parameters
- [THRIFT-5753]https://issues.apache.org/jira/browse/THRIFT-5753 - PHP 8.1 deprecated warning about return type in jsonSerialize functions

### Python

- [THRIFT-5688]https://issues.apache.org/jira/browse/THRIFT-5688 - Add PyPI publishing github actions

## 0.19.0

### Known Open Issues (Blocker or Critical)
Expand Down
6 changes: 6 additions & 0 deletions Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,12 @@ EXTRA_DIST = \
.flake8 \
.gitattributes \
.gitignore \
.github/dependabot.yml \
.github/pull_request_template.md \
.github/stale.yml \
.github/workflows/build.yml \
.github/workflows/cmake.yml \
.github/workflows/pypi.yml \
.travis.yml \
ApacheThrift.nuspec \
appveyor.yml \
Expand Down
6 changes: 6 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
thrift (0.20.0) stable; urgency=low

* update to 0.20.0

-- Apache Thrift Developers <dev@thrift.apache.org> Sat, 04 Feb 2024 14:55:00 +0100

thrift (0.19.0) stable; urgency=low

* update to 0.19.0
Expand Down
11 changes: 8 additions & 3 deletions doap.rdf
Original file line number Diff line number Diff line change
Expand Up @@ -57,17 +57,22 @@
<release rdf:parseType="Collection">
<Version>
<name>Apache Thrift</name>
<created>2022-07-15</created>
<created>2024-02-04</created>
<revision>0.20.0</revision>
</Version>
<Version>
<name>Apache Thrift</name>
<created>2023-07-15</created>
<revision>0.19.0</revision>
</Version>
<Version>
<name>Apache Thrift</name>
<created>2022-02-15</created>
<created>2023-02-15</created>
<revision>0.18.1</revision>
</Version>
<Version>
<name>Apache Thrift</name>
<created>2022-02-06</created>
<created>2023-02-06</created>
<revision>0.18.0</revision>
</Version>
<Version>
Expand Down
2 changes: 2 additions & 0 deletions lib/go/test/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,8 @@ EXTRA_DIST = \
dontexportrwtest \
tests \
common \
go.mod \
go.sum \
BinaryKeyTest.thrift \
ClientMiddlewareExceptionTest.thrift \
ConflictArgNamesTest.thrift \
Expand Down
2 changes: 2 additions & 0 deletions test/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,7 @@ EXTRA_DIST = \
AnnotationTest.thrift \
BrokenConstants.thrift \
ConstantsDemo.thrift \
v0.16/ConstantsDemo.thrift \
DebugProtoTest.thrift \
v0.16/DebugProtoTest.thrift \
DenseLinkingTest.thrift \
Expand All @@ -159,6 +160,7 @@ EXTRA_DIST = \
ManyOptionals.thrift \
ManyTypedefs.thrift \
NameConflictTest.thrift \
v0.16/NameConflictTest.thrift \
OptionalRequiredTest.thrift \
Recursive.thrift \
ReuseObjects.thrift \
Expand Down
2 changes: 2 additions & 0 deletions test/go/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -63,4 +63,6 @@ genmock: gopath
EXTRA_DIST = \
src/bin \
src/common \
go.mod \
go.sum \
genmock.sh
10 changes: 10 additions & 0 deletions tutorial/swift/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,13 @@ tutorialserver: gen_swift

tutorialclient: gen_swift
swift run TutorialClient

EXTRA_DIST = \
Package.swift \
swift-dep \
Sources/TutorialClient/main.swift \
Sources/TutorialRunner/main.swift \
Sources/TutorialServer/main.swift \
Sources/TutorialServer/CalculatorService.swift \
README.md

0 comments on commit f5396ed

Please sign in to comment.