This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/thrift-website.git
The following commit(s) were added to refs/heads/asf-staging by this push:
new a7bcc3f Automatic Site Publish by Buildbot
a7bcc3f is described below
commit a7bcc3fcbe2fe19c8017e21a3abf178430a54c2f
Author: buildbot <[email protected]>
AuthorDate: Tue Mar 11 16:40:23 2025 +0000
Automatic Site Publish by Buildbot
---
output/about.html | 2 +-
output/developers.html | 2 +-
output/docs/BuildingFromSource.html | 2 +-
output/docs/HowToContribute.html | 2 +-
output/docs/HowToNewLanguage.html | 4 +-
output/docs/Languages.html | 25 +++++++-----
output/docs/coding_standards.html | 2 +-
output/docs/committers/AdditionalReading.html | 2 +-
output/docs/committers/HowToCommit.html | 2 +-
output/docs/committers/HowToThriftWebsite.html | 2 +-
output/docs/committers/ReleaseManagement.html | 2 +-
output/docs/committers/index.html | 2 +-
output/docs/concepts.html | 2 +-
output/docs/features.html | 2 +-
output/docs/idl.html | 2 +-
output/docs/index.html | 2 +-
output/docs/install/centos.html | 2 +-
output/docs/install/debian.html | 2 +-
output/docs/install/index.html | 2 +-
output/docs/install/os_x.html | 2 +-
output/docs/install/windows.html | 2 +-
output/docs/types.html | 2 +-
output/download.html | 2 +-
output/index.html | 2 +-
output/lib/c_glib.html | 2 +-
output/lib/cl.html | 2 +-
output/lib/cpp.html | 2 +-
output/lib/csharp.html | 2 +-
output/lib/d.html | 2 +-
output/lib/delphi.html | 2 +-
output/lib/erl.html | 2 +-
output/lib/go.html | 2 +-
output/lib/haxe.html | 2 +-
output/lib/index.html | 2 +-
output/lib/java.html | 2 +-
output/lib/js.html | 2 +-
output/lib/netstd.html | 2 +-
output/lib/nodejs.html | 2 +-
output/lib/ocaml.html | 2 +-
output/lib/perl.html | 2 +-
output/lib/php.html | 2 +-
output/lib/py.html | 2 +-
output/lib/rb.html | 2 +-
output/lib/st.html | 2 +-
output/mailing.html | 2 +-
output/sitemap.html | 2 +-
output/test/ThriftTest.thrift | 2 +-
output/test/index.html | 2 +-
output/test/keys.html | 2 +-
output/tutorial/c_glib.html | 2 +-
output/tutorial/cpp.html | 2 +-
output/tutorial/csharp.html | 2 +-
output/tutorial/d.html | 2 +-
output/tutorial/dart.html | 2 +-
output/tutorial/delphi.html | 2 +-
output/tutorial/go.html | 4 +-
output/tutorial/graphviz.html | 2 +-
output/tutorial/haxe.html | 2 +-
output/tutorial/index.html | 2 +-
output/tutorial/java.html | 2 +-
output/tutorial/js.html | 2 +-
output/tutorial/netstd.html | 2 +-
output/tutorial/nodejs.html | 54 ++++++++++++--------------
output/tutorial/ocaml.html | 2 +-
output/tutorial/perl.html | 2 +-
output/tutorial/php.html | 2 +-
output/tutorial/py.html | 2 +-
output/tutorial/rb.html | 2 +-
68 files changed, 108 insertions(+), 107 deletions(-)
diff --git a/output/about.html b/output/about.html
index a912ef0..8c76c77 100644
--- a/output/about.html
+++ b/output/about.html
@@ -442,7 +442,7 @@ Strive for performance first, elegance second.</p>
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/developers.html b/output/developers.html
index f318b52..f6210e2 100644
--- a/output/developers.html
+++ b/output/developers.html
@@ -113,7 +113,7 @@
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/docs/BuildingFromSource.html
b/output/docs/BuildingFromSource.html
index 4edba1f..f37caa6 100644
--- a/output/docs/BuildingFromSource.html
+++ b/output/docs/BuildingFromSource.html
@@ -167,7 +167,7 @@ better suited to those languages (this applies to Java,
Ruby, PHP).</p>
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/docs/HowToContribute.html b/output/docs/HowToContribute.html
index d043134..5cd3070 100644
--- a/output/docs/HowToContribute.html
+++ b/output/docs/HowToContribute.html
@@ -221,7 +221,7 @@ git push -u origin THRIFT-9999-take-2:THRIFT-9999
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/docs/HowToNewLanguage.html
b/output/docs/HowToNewLanguage.html
index 6ca41ea..82a1b29 100644
--- a/output/docs/HowToNewLanguage.html
+++ b/output/docs/HowToNewLanguage.html
@@ -71,7 +71,7 @@
<ul>
<li>
- <p>Implement the <a
href="https://github.com/apache/thrift/tree/master/compiler/cpp/src/generate">code
generator</a>, typically by picking one from the existing pool that is close
to what you need. There are already plenty of languages supported, and you’ll
find oop, procedural and functional styles. If in doubt, which one to choose of
the two or three candidates you found, head to the next point</p>
+ <p>Implement the <a
href="https://github.com/apache/thrift/tree/master/compiler/cpp/src/thrift/generate">code
generator</a>, typically by picking one from the existing pool that is close
to what you need. There are already plenty of languages supported, and you’ll
find oop, procedural and functional styles. If in doubt, which one to choose of
the two or three candidates you found, head to the next point</p>
</li>
<li>
<p>Implement the Thrift library for that particular language, again by
picking one of the <a
href="https://github.com/apache/thrift/tree/master/lib">existing libraries</a>
as a starting point. Because the libraries differ largely with regard to the
“depth” of their implementations it is recommended to have a closer look on
what is implemented, and what is not.</p>
@@ -152,7 +152,7 @@
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/docs/Languages.html b/output/docs/Languages.html
index af76e2b..51c8c9c 100644
--- a/output/docs/Languages.html
+++ b/output/docs/Languages.html
@@ -53,7 +53,12 @@
<h1 id="apache-thrift-language-support">Apache Thrift Language Support</h1>
-<p>Guidance For: 0.17.0 |
+<p>Guidance For: 0.22.0 |
+<a
href="https://github.com/apache/thrift/blob/v0.21.0/LANGUAGES.md">0.21.0</a> |
+<a
href="https://github.com/apache/thrift/blob/v0.20.0/LANGUAGES.md">0.20.0</a> |
+<a
href="https://github.com/apache/thrift/blob/v0.19.0/LANGUAGES.md">0.19.0</a> |
+<a
href="https://github.com/apache/thrift/blob/v0.18.0/LANGUAGES.md">0.18.0</a> |
+<a
href="https://github.com/apache/thrift/blob/v0.17.0/LANGUAGES.md">0.17.0</a> |
<a
href="https://github.com/apache/thrift/blob/v0.16.0/LANGUAGES.md">0.16.0</a> |
<a
href="https://github.com/apache/thrift/blob/v0.15.0/LANGUAGES.md">0.15.0</a> |
<a
href="https://github.com/apache/thrift/blob/v0.14.0/LANGUAGES.md">0.14.0</a> |
@@ -180,25 +185,25 @@ Thrift’s core protocol is TBinary, supported by all
languages except for JavaS
<td align="left"><a
href="https://github.com/apache/thrift/blob/master/lib/delphi/README.md">Delphi</a></td>
<!-- Since -----------------><td>0.8.0</td>
<!-- Build Systems ---------><td><img src="/doc/images/cred.png" alt=""
/></td><td><img src="/doc/images/cred.png" alt="" /></td>
-<!-- Language Levels -------><td>2010</td><td>Alexandria 11.2</td>
+<!-- Language Levels -------><td>2010</td><td>Athens 12.2</td>
<!-- Field types -----------><td><img src="/doc/images/cgrn.png" alt="Yes"
/></td>
-<!-- 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>
+<!-- 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/cred.png" alt="" /></td>
<!-- 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>
<!-- 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>
<!-- 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>
<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>
</tr>
<tr align="center">
-<td align="left"><a
href="https://github.com/apache/thrift/blob/master/lib/netstd/README.md">.NET
Standard</a></td>
+<td align="left"><a
href="https://github.com/apache/thrift/blob/master/lib/netstd/README.md">.NET</a></td>
<!-- Since -----------------><td>0.13.0</td>
<!-- Build Systems ---------><td><img src="/doc/images/cgrn.png" alt="Yes"
/></td><td><img src="/doc/images/cred.png" alt="" /></td>
-<!-- Language Levels -------><td colspan="2">.NET Standard 2.x, .NET 6</td>
+<!-- Language Levels -------><td colspan="2">.NET Standard 2.x, net8, net9</td>
<!-- Field types -----------><td><img src="/doc/images/cgrn.png" alt="Yes"
/></td>
<!-- 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>
<!-- 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>
<!-- 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>
<!-- 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>
-<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>
+<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</a></td>
</tr>
<tr align="center">
<td align="left"><a
href="https://github.com/apache/thrift/blob/master/lib/erl/README.md">Erlang</a></td>
@@ -216,7 +221,7 @@ Thrift’s core protocol is TBinary, supported by all
languages except for JavaS
<td align="left"><a
href="https://github.com/apache/thrift/blob/master/lib/go/README.md">Go</a></td>
<!-- Since -----------------><td>0.7.0</td>
<!-- Build Systems ---------><td><img src="/doc/images/cgrn.png" alt="Yes"
/></td><td><img src="/doc/images/cred.png" alt="" /></td>
-<!-- Language Levels -------><td>1.22</td><td>1.23</td>
+<!-- Language Levels -------><td>1.23</td><td>1.24</td>
<!-- Field types -----------><td><img src="/doc/images/cgrn.png" alt="Yes"
/></td>
<!-- 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>
<!-- 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>
@@ -300,7 +305,7 @@ Thrift’s core protocol is TBinary, supported by all
languages except for JavaS
<td align="left"><a
href="https://github.com/apache/thrift/blob/master/lib/nodets/README.md">node.ts</a></td>
<!-- Since -----------------><td>0.12.0</td>
<!-- Build Systems ---------><td><img src="/doc/images/cgrn.png" alt="Yes"
/></td><td><img src="/doc/images/cred.png" alt="" /></td>
-<!-- Language Levels -------><td>3.1.6</td><td></td>
+<!-- Language Levels -------><td>5.7.2</td><td></td>
<!-- Field types -----------><td><img src="/doc/images/cred.png" alt="" /></td>
<!-- 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>
<!-- 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>
@@ -372,7 +377,7 @@ Thrift’s core protocol is TBinary, supported by all
languages except for JavaS
<td align="left"><a
href="https://github.com/apache/thrift/blob/master/lib/rs/README.md">Rust</a></td>
<!-- Since -----------------><td>0.11.0</td>
<!-- Build Systems ---------><td><img src="/doc/images/cgrn.png" alt="Yes"
/></td><td><img src="/doc/images/cred.png" alt="" /></td>
-<!-- Language Levels -------><td>1.65.0</td><td>1.xx.x</td>
+<!-- Language Levels -------><td>1.83.0</td><td>1.xx.x</td>
<!-- Field types -----------><td><img src="/doc/images/cred.png" alt="" /></td>
<!-- 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>
<!-- 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>
@@ -461,7 +466,7 @@ Thrift’s core protocol is TBinary, supported by all
languages except for JavaS
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/docs/coding_standards.html
b/output/docs/coding_standards.html
index 001ba13..b5b68b3 100644
--- a/output/docs/coding_standards.html
+++ b/output/docs/coding_standards.html
@@ -134,7 +134,7 @@ Code review is the best way to improve readability.</p>
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/docs/committers/AdditionalReading.html
b/output/docs/committers/AdditionalReading.html
index 4924ae9..b902121 100644
--- a/output/docs/committers/AdditionalReading.html
+++ b/output/docs/committers/AdditionalReading.html
@@ -83,7 +83,7 @@
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/docs/committers/HowToCommit.html
b/output/docs/committers/HowToCommit.html
index e40dbcf..c169be8 100644
--- a/output/docs/committers/HowToCommit.html
+++ b/output/docs/committers/HowToCommit.html
@@ -168,7 +168,7 @@ git push origin master
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/docs/committers/HowToThriftWebsite.html
b/output/docs/committers/HowToThriftWebsite.html
index 9a8cea0..577b0ed 100644
--- a/output/docs/committers/HowToThriftWebsite.html
+++ b/output/docs/committers/HowToThriftWebsite.html
@@ -140,7 +140,7 @@ rendering correctly on the staging site.</p>
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/docs/committers/ReleaseManagement.html
b/output/docs/committers/ReleaseManagement.html
index 169ca56..49518de 100644
--- a/output/docs/committers/ReleaseManagement.html
+++ b/output/docs/committers/ReleaseManagement.html
@@ -78,7 +78,7 @@
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/docs/committers/index.html
b/output/docs/committers/index.html
index 7c11f08..3b411ac 100644
--- a/output/docs/committers/index.html
+++ b/output/docs/committers/index.html
@@ -77,7 +77,7 @@
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/docs/concepts.html b/output/docs/concepts.html
index 6807900..f184e86 100644
--- a/output/docs/concepts.html
+++ b/output/docs/concepts.html
@@ -205,7 +205,7 @@ delegates processing to the handler (implemented by the
user) and writes the res
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/docs/features.html b/output/docs/features.html
index 5ac7241..11a361a 100644
--- a/output/docs/features.html
+++ b/output/docs/features.html
@@ -124,7 +124,7 @@
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/docs/idl.html b/output/docs/idl.html
index 0b35ac4..bb53c83 100644
--- a/output/docs/idl.html
+++ b/output/docs/idl.html
@@ -368,7 +368,7 @@
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/docs/index.html b/output/docs/index.html
index 8450952..7578b82 100644
--- a/output/docs/index.html
+++ b/output/docs/index.html
@@ -251,7 +251,7 @@ The book comes with a lot of inside knowlegde and is packed
with practical examp
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/docs/install/centos.html b/output/docs/install/centos.html
index ea5e4a5..9faa9b9 100644
--- a/output/docs/install/centos.html
+++ b/output/docs/install/centos.html
@@ -166,7 +166,7 @@ You can use the ./configure –enable-libs=no switch to build
the Apache Thrift
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/docs/install/debian.html b/output/docs/install/debian.html
index 46119c2..4b9cd00 100644
--- a/output/docs/install/debian.html
+++ b/output/docs/install/debian.html
@@ -202,7 +202,7 @@ sudo ./b2 install
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/docs/install/index.html b/output/docs/install/index.html
index c442953..509cc59 100644
--- a/output/docs/install/index.html
+++ b/output/docs/install/index.html
@@ -297,7 +297,7 @@
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/docs/install/os_x.html b/output/docs/install/os_x.html
index 7e6f614..9519850 100644
--- a/output/docs/install/os_x.html
+++ b/output/docs/install/os_x.html
@@ -111,7 +111,7 @@ sudo make install
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/docs/install/windows.html b/output/docs/install/windows.html
index 54cc512..27f0165 100644
--- a/output/docs/install/windows.html
+++ b/output/docs/install/windows.html
@@ -287,7 +287,7 @@ LTHRIFT=$(THRIFT_O)/Thrift.o $(THRIFT_O)/TSocket.o
$(THRIFT_O)/TBinaryProtocol.o
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/docs/types.html b/output/docs/types.html
index 24bb24e..bccc4bc 100644
--- a/output/docs/types.html
+++ b/output/docs/types.html
@@ -127,7 +127,7 @@ While defaults are provided, the type mappings are not
explicitly fixed. Custom
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/download.html b/output/download.html
index 73cb20f..e2f3e70 100644
--- a/output/download.html
+++ b/output/download.html
@@ -115,7 +115,7 @@ cd thrift
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/index.html b/output/index.html
index b906042..23c61cb 100644
--- a/output/index.html
+++ b/output/index.html
@@ -309,7 +309,7 @@ service Calculator extends shared.SharedService {
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/lib/c_glib.html b/output/lib/c_glib.html
index 6dcadbc..80c8d7d 100644
--- a/output/lib/c_glib.html
+++ b/output/lib/c_glib.html
@@ -107,7 +107,7 @@ representation of the class’ namespace, followed by</li>
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/lib/cl.html b/output/lib/cl.html
index 12d69b4..e650ae3 100644
--- a/output/lib/cl.html
+++ b/output/lib/cl.html
@@ -306,7 +306,7 @@ service instance whch describes the operations.</p>
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/lib/cpp.html b/output/lib/cpp.html
index 629d5d6..debf165 100644
--- a/output/lib/cpp.html
+++ b/output/lib/cpp.html
@@ -395,7 +395,7 @@ cleanup and leave it up to the consuming application, this
requirement is not ne
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/lib/csharp.html b/output/lib/csharp.html
index 03f2f10..8bca31d 100644
--- a/output/lib/csharp.html
+++ b/output/lib/csharp.html
@@ -77,7 +77,7 @@
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/lib/d.html b/output/lib/d.html
index 07caf8c..49666e1 100644
--- a/output/lib/d.html
+++ b/output/lib/d.html
@@ -106,7 +106,7 @@ risk.</p>
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/lib/delphi.html b/output/lib/delphi.html
index 39610fe..547c455 100644
--- a/output/lib/delphi.html
+++ b/output/lib/delphi.html
@@ -88,7 +88,7 @@ with earlier versions (such as Delphi 7) will <em>not</em>
work.</p>
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/lib/erl.html b/output/lib/erl.html
index ed96394..96ef7e0 100644
--- a/output/lib/erl.html
+++ b/output/lib/erl.html
@@ -112,7 +112,7 @@ ok
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/lib/go.html b/output/lib/go.html
index 67dc8ae..a024c8b 100644
--- a/output/lib/go.html
+++ b/output/lib/go.html
@@ -224,7 +224,7 @@ will be closed abruptly which may cause some client
errors.</p>
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/lib/haxe.html b/output/lib/haxe.html
index 035ab60..e1b428a 100644
--- a/output/lib/haxe.html
+++ b/output/lib/haxe.html
@@ -219,7 +219,7 @@ server.runOnce = true;
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/lib/index.html b/output/lib/index.html
index 75e7e88..623a360 100644
--- a/output/lib/index.html
+++ b/output/lib/index.html
@@ -497,7 +497,7 @@
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/lib/java.html b/output/lib/java.html
index 7e67acd..3602ab2 100644
--- a/output/lib/java.html
+++ b/output/lib/java.html
@@ -296,7 +296,7 @@ libraries.</p>
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/lib/js.html b/output/lib/js.html
index b8e34ac..d124895 100644
--- a/output/lib/js.html
+++ b/output/lib/js.html
@@ -203,7 +203,7 @@ console.log("Http/Thrift Server running on port: " + port);
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/lib/netstd.html b/output/lib/netstd.html
index 0d689a4..ac74c3c 100644
--- a/output/lib/netstd.html
+++ b/output/lib/netstd.html
@@ -146,7 +146,7 @@ or</li>
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/lib/nodejs.html b/output/lib/nodejs.html
index ade9ae4..3ae8910 100644
--- a/output/lib/nodejs.html
+++ b/output/lib/nodejs.html
@@ -202,7 +202,7 @@ const thriftClient = thrift.createWSClient(MyServiceClient,
connection);</p>
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/lib/ocaml.html b/output/lib/ocaml.html
index 7467ba6..9cbb41e 100644
--- a/output/lib/ocaml.html
+++ b/output/lib/ocaml.html
@@ -168,7 +168,7 @@ does not send all the arguments.</p>
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/lib/perl.html b/output/lib/perl.html
index 34762ab..f31c94c 100644
--- a/output/lib/perl.html
+++ b/output/lib/perl.html
@@ -191,7 +191,7 @@ Use setTimeout instead.</p>
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/lib/php.html b/output/lib/php.html
index a2b1068..9681c5d 100644
--- a/output/lib/php.html
+++ b/output/lib/php.html
@@ -130,7 +130,7 @@ Thrift will fill in null stub function definitions.
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/lib/py.html b/output/lib/py.html
index 9d0b9e5..cae76cb 100644
--- a/output/lib/py.html
+++ b/output/lib/py.html
@@ -94,7 +94,7 @@ To use the latter, become superuser and do make install.</p>
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/lib/rb.html b/output/lib/rb.html
index f19316a..fb2308a 100644
--- a/output/lib/rb.html
+++ b/output/lib/rb.html
@@ -103,7 +103,7 @@ in the full thrift distribution.</p>
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/lib/st.html b/output/lib/st.html
index daee070..fe70f46 100644
--- a/output/lib/st.html
+++ b/output/lib/st.html
@@ -92,7 +92,7 @@ calc addNum1: 10 num2: 15</p>
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/mailing.html b/output/mailing.html
index bc4fcdc..748cd8b 100644
--- a/output/mailing.html
+++ b/output/mailing.html
@@ -137,7 +137,7 @@
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/sitemap.html b/output/sitemap.html
index 9cb56f1..9d1b90b 100644
--- a/output/sitemap.html
+++ b/output/sitemap.html
@@ -350,7 +350,7 @@
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/test/ThriftTest.thrift b/output/test/ThriftTest.thrift
index 3f334f2..348b809 100644
--- a/output/test/ThriftTest.thrift
+++ b/output/test/ThriftTest.thrift
@@ -508,7 +508,7 @@ struct OptionalBinary {
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/test/index.html b/output/test/index.html
index 1c81a44..f3cab3a 100644
--- a/output/test/index.html
+++ b/output/test/index.html
@@ -284,7 +284,7 @@ directory <a href="keys">test/keys</a></p>
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/test/keys.html b/output/test/keys.html
index 37f4f62..9725e85 100644
--- a/output/test/keys.html
+++ b/output/test/keys.html
@@ -198,7 +198,7 @@ openssl s_server -accept 9090 -www
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/tutorial/c_glib.html b/output/tutorial/c_glib.html
index aeaa35e..934d9d0 100644
--- a/output/tutorial/c_glib.html
+++ b/output/tutorial/c_glib.html
@@ -786,7 +786,7 @@ All Apache Thrift tutorials require that you have:
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/tutorial/cpp.html b/output/tutorial/cpp.html
index 7f81e38..32084f1 100644
--- a/output/tutorial/cpp.html
+++ b/output/tutorial/cpp.html
@@ -325,7 +325,7 @@ All Apache Thrift tutorials require that you have:
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/tutorial/csharp.html b/output/tutorial/csharp.html
index 7aaf3e6..aa5f156 100644
--- a/output/tutorial/csharp.html
+++ b/output/tutorial/csharp.html
@@ -101,7 +101,7 @@ All Apache Thrift tutorials require that you have:
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/tutorial/d.html b/output/tutorial/d.html
index 3c50585..5168b09 100644
--- a/output/tutorial/d.html
+++ b/output/tutorial/d.html
@@ -250,7 +250,7 @@ All Apache Thrift tutorials require that you have:
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/tutorial/dart.html b/output/tutorial/dart.html
index 2b788aa..6878003 100644
--- a/output/tutorial/dart.html
+++ b/output/tutorial/dart.html
@@ -545,7 +545,7 @@ All Apache Thrift tutorials require that you have:
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/tutorial/delphi.html b/output/tutorial/delphi.html
index 5d0966c..9a1225e 100644
--- a/output/tutorial/delphi.html
+++ b/output/tutorial/delphi.html
@@ -365,7 +365,7 @@ All Apache Thrift tutorials require that you have:
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/tutorial/go.html b/output/tutorial/go.html
index a82b990..48564e3 100644
--- a/output/tutorial/go.html
+++ b/output/tutorial/go.html
@@ -70,7 +70,7 @@ All Apache Thrift tutorials require that you have:
<li>At least Go 1.7 is required to run the tutorial code.</li>
<li>The GOPATH may need to be adjusted, alternatively manually put the Go
Thrift library files into a suitable location.</li>
<li>The Thrift library and compiler must be the same version. Applications
might work even with a version mismatch, but this unsupported.
-To use a specific version of the library, either clone the repository for that
version, or use a package manager like <a
href="https://golang.github.io/dep/">dep</a> or <a
href="https://github.com/golang/go/wiki/Modules">Go modules</a>.</li>
+To use a specific version of the library, either clone the repository for that
version, or use a package manager like <a
href="https://golang.github.io/dep/">dep</a> or <a
href="https://go.dev/wiki/Modules">Go modules</a>.</li>
</ul>
<h3 id="client">Client</h3>
@@ -320,7 +320,7 @@ To use a specific version of the library, either clone the
repository for that v
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/tutorial/graphviz.html b/output/tutorial/graphviz.html
index 10fbe0f..945be96 100644
--- a/output/tutorial/graphviz.html
+++ b/output/tutorial/graphviz.html
@@ -127,7 +127,7 @@ generator to render those exceptions arrows (i.e. function
throws) by using the
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/tutorial/haxe.html b/output/tutorial/haxe.html
index 6497cbc..8062977 100644
--- a/output/tutorial/haxe.html
+++ b/output/tutorial/haxe.html
@@ -519,7 +519,7 @@ there is currently no way to pass command line arguments to
the program.</p>
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/tutorial/index.html b/output/tutorial/index.html
index 29ba5c3..ddd1ce1 100644
--- a/output/tutorial/index.html
+++ b/output/tutorial/index.html
@@ -295,7 +295,7 @@ Both files will be used to demonstrate how to build a
Thrift client and server p
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/tutorial/java.html b/output/tutorial/java.html
index f45cd32..d696afe 100644
--- a/output/tutorial/java.html
+++ b/output/tutorial/java.html
@@ -425,7 +425,7 @@ All Apache Thrift tutorials require that you have:
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/tutorial/js.html b/output/tutorial/js.html
index cfd0d23..ef09335 100644
--- a/output/tutorial/js.html
+++ b/output/tutorial/js.html
@@ -234,7 +234,7 @@ i32 calculate(1:i32 logid, 2:Work w) throws
(1:InvalidOperation ouch),
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/tutorial/netstd.html b/output/tutorial/netstd.html
index 7987cd6..ca88489 100644
--- a/output/tutorial/netstd.html
+++ b/output/tutorial/netstd.html
@@ -863,7 +863,7 @@ All Apache Thrift tutorials require that you have:
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/tutorial/nodejs.html b/output/tutorial/nodejs.html
index cc052de..9c025f4 100644
--- a/output/tutorial/nodejs.html
+++ b/output/tutorial/nodejs.html
@@ -68,46 +68,43 @@ All Apache Thrift tutorials require that you have:
<h3 id="client">Client</h3>
-<div class="highlight"><pre class="codehilite"><code><span
class="kd">var</span> <span class="nx">Calculator</span> <span
class="o">=</span> <span class="nf">require</span><span class="p">(</span><span
class="dl">'</span><span class="s1">./gen-nodejs/Calculator</span><span
class="dl">'</span><span class="p">);</span>
-<span class="kd">var</span> <span class="nx">ttypes</span> <span
class="o">=</span> <span class="nf">require</span><span class="p">(</span><span
class="dl">'</span><span class="s1">./gen-nodejs/tutorial_types</span><span
class="dl">'</span><span class="p">);</span>
-<span class="kd">const</span> <span class="nx">assert</span> <span
class="o">=</span> <span class="nf">require</span><span class="p">(</span><span
class="dl">'</span><span class="s1">assert</span><span class="dl">'</span><span
class="p">);</span>
+<div class="highlight"><pre class="codehilite"><code><span
class="kd">var</span> <span class="nx">Calculator</span> <span
class="o">=</span> <span class="nf">require</span><span class="p">(</span><span
class="dl">"</span><span class="s2">./gen-nodejs/Calculator</span><span
class="dl">"</span><span class="p">);</span>
+<span class="kd">var</span> <span class="nx">ttypes</span> <span
class="o">=</span> <span class="nf">require</span><span class="p">(</span><span
class="dl">"</span><span class="s2">./gen-nodejs/tutorial_types</span><span
class="dl">"</span><span class="p">);</span>
+<span class="kd">const</span> <span class="nx">assert</span> <span
class="o">=</span> <span class="nf">require</span><span class="p">(</span><span
class="dl">"</span><span class="s2">assert</span><span class="dl">"</span><span
class="p">);</span>
<span class="kd">var</span> <span class="nx">transport</span> <span
class="o">=</span> <span class="nx">thrift</span><span class="p">.</span><span
class="nx">TBufferedTransport</span><span class="p">;</span>
<span class="kd">var</span> <span class="nx">protocol</span> <span
class="o">=</span> <span class="nx">thrift</span><span class="p">.</span><span
class="nx">TBinaryProtocol</span><span class="p">;</span>
<span class="kd">var</span> <span class="nx">connection</span> <span
class="o">=</span> <span class="nx">thrift</span><span class="p">.</span><span
class="nf">createConnection</span><span class="p">(</span><span
class="dl">"</span><span class="s2">localhost</span><span
class="dl">"</span><span class="p">,</span> <span class="mi">9090</span><span
class="p">,</span> <span class="p">{</span>
- <span class="na">transport</span> <span class="p">:</span> <span
class="nx">transport</span><span class="p">,</span>
- <span class="na">protocol</span> <span class="p">:</span> <span
class="nx">protocol</span>
+ <span class="na">transport</span><span class="p">:</span> <span
class="nx">transport</span><span class="p">,</span>
+ <span class="na">protocol</span><span class="p">:</span> <span
class="nx">protocol</span><span class="p">,</span>
<span class="p">});</span>
-<span class="nx">connection</span><span class="p">.</span><span
class="nf">on</span><span class="p">(</span><span class="dl">'</span><span
class="s1">error</span><span class="dl">'</span><span class="p">,</span> <span
class="kd">function</span><span class="p">(</span><span
class="nx">err</span><span class="p">)</span> <span class="p">{</span>
+<span class="nx">connection</span><span class="p">.</span><span
class="nf">on</span><span class="p">(</span><span class="dl">"</span><span
class="s2">error</span><span class="dl">"</span><span class="p">,</span> <span
class="nf">function </span><span class="p">(</span><span
class="nx">err</span><span class="p">)</span> <span class="p">{</span>
<span class="nf">assert</span><span class="p">(</span><span
class="kc">false</span><span class="p">,</span> <span
class="nx">err</span><span class="p">);</span>
<span class="p">});</span>
<span class="c1">// Create a Calculator client with the connection</span>
<span class="kd">var</span> <span class="nx">client</span> <span
class="o">=</span> <span class="nx">thrift</span><span class="p">.</span><span
class="nf">createClient</span><span class="p">(</span><span
class="nx">Calculator</span><span class="p">,</span> <span
class="nx">connection</span><span class="p">);</span>
-
-<span class="nx">client</span><span class="p">.</span><span
class="nf">ping</span><span class="p">(</span><span
class="kd">function</span><span class="p">(</span><span
class="nx">err</span><span class="p">,</span> <span
class="nx">response</span><span class="p">)</span> <span class="p">{</span>
- <span class="nx">console</span><span class="p">.</span><span
class="nf">log</span><span class="p">(</span><span class="dl">'</span><span
class="s1">ping()</span><span class="dl">'</span><span class="p">);</span>
+<span class="nx">client</span><span class="p">.</span><span
class="nf">ping</span><span class="p">(</span><span class="nf">function
</span><span class="p">(</span><span class="nx">err</span><span
class="p">,</span> <span class="nx">response</span><span class="p">)</span>
<span class="p">{</span>
+ <span class="nx">console</span><span class="p">.</span><span
class="nf">log</span><span class="p">(</span><span class="dl">"</span><span
class="s2">ping()</span><span class="dl">"</span><span class="p">);</span>
<span class="p">});</span>
-
-<span class="nx">client</span><span class="p">.</span><span
class="nf">add</span><span class="p">(</span><span class="mi">1</span><span
class="p">,</span><span class="mi">1</span><span class="p">,</span> <span
class="kd">function</span><span class="p">(</span><span
class="nx">err</span><span class="p">,</span> <span
class="nx">response</span><span class="p">)</span> <span class="p">{</span>
+<span class="nx">client</span><span class="p">.</span><span
class="nf">add</span><span class="p">(</span><span class="mi">1</span><span
class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span
class="nf">function </span><span class="p">(</span><span
class="nx">err</span><span class="p">,</span> <span
class="nx">response</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span
class="nf">log</span><span class="p">(</span><span class="dl">"</span><span
class="s2">1+1=</span><span class="dl">"</span> <span class="o">+</span> <span
class="nx">response</span><span class="p">);</span>
<span class="p">});</span>
-
<span class="nx">work</span> <span class="o">=</span> <span
class="k">new</span> <span class="nx">ttypes</span><span
class="p">.</span><span class="nc">Work</span><span class="p">();</span>
<span class="nx">work</span><span class="p">.</span><span class="nx">op</span>
<span class="o">=</span> <span class="nx">ttypes</span><span
class="p">.</span><span class="nx">Operation</span><span
class="p">.</span><span class="nx">DIVIDE</span><span class="p">;</span>
<span class="nx">work</span><span class="p">.</span><span
class="nx">num1</span> <span class="o">=</span> <span class="mi">1</span><span
class="p">;</span>
<span class="nx">work</span><span class="p">.</span><span
class="nx">num2</span> <span class="o">=</span> <span class="mi">0</span><span
class="p">;</span>
-<span class="nx">client</span><span class="p">.</span><span
class="nf">calculate</span><span class="p">(</span><span
class="mi">1</span><span class="p">,</span> <span class="nx">work</span><span
class="p">,</span> <span class="kd">function</span><span
class="p">(</span><span class="nx">err</span><span class="p">,</span> <span
class="nx">message</span><span class="p">)</span> <span class="p">{</span>
+<span class="nx">client</span><span class="p">.</span><span
class="nf">calculate</span><span class="p">(</span><span
class="mi">1</span><span class="p">,</span> <span class="nx">work</span><span
class="p">,</span> <span class="nf">function </span><span
class="p">(</span><span class="nx">err</span><span class="p">,</span> <span
class="nx">message</span><span class="p">)</span> <span class="p">{</span>
<span class="k">if </span><span class="p">(</span><span
class="nx">err</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span
class="nf">log</span><span class="p">(</span><span class="dl">"</span><span
class="s2">InvalidOperation </span><span class="dl">"</span> <span
class="o">+</span> <span class="nx">err</span><span class="p">);</span>
<span class="p">}</span> <span class="k">else</span> <span class="p">{</span>
- <span class="nx">console</span><span class="p">.</span><span
class="nf">log</span><span class="p">(</span><span class="dl">'</span><span
class="s1">Whoa? You know how to divide by zero?</span><span
class="dl">'</span><span class="p">);</span>
+ <span class="nx">console</span><span class="p">.</span><span
class="nf">log</span><span class="p">(</span><span class="dl">"</span><span
class="s2">Whoa? You know how to divide by zero?</span><span
class="dl">"</span><span class="p">);</span>
<span class="p">}</span>
<span class="p">});</span>
@@ -115,11 +112,11 @@ All Apache Thrift tutorials require that you have:
<span class="nx">work</span><span class="p">.</span><span
class="nx">num1</span> <span class="o">=</span> <span class="mi">15</span><span
class="p">;</span>
<span class="nx">work</span><span class="p">.</span><span
class="nx">num2</span> <span class="o">=</span> <span class="mi">10</span><span
class="p">;</span>
-<span class="nx">client</span><span class="p">.</span><span
class="nf">calculate</span><span class="p">(</span><span
class="mi">1</span><span class="p">,</span> <span class="nx">work</span><span
class="p">,</span> <span class="kd">function</span><span
class="p">(</span><span class="nx">err</span><span class="p">,</span> <span
class="nx">message</span><span class="p">)</span> <span class="p">{</span>
- <span class="nx">console</span><span class="p">.</span><span
class="nf">log</span><span class="p">(</span><span class="dl">'</span><span
class="s1">15-10=</span><span class="dl">'</span> <span class="o">+</span>
<span class="nx">message</span><span class="p">);</span>
+<span class="nx">client</span><span class="p">.</span><span
class="nf">calculate</span><span class="p">(</span><span
class="mi">1</span><span class="p">,</span> <span class="nx">work</span><span
class="p">,</span> <span class="nf">function </span><span
class="p">(</span><span class="nx">err</span><span class="p">,</span> <span
class="nx">message</span><span class="p">)</span> <span class="p">{</span>
+ <span class="nx">console</span><span class="p">.</span><span
class="nf">log</span><span class="p">(</span><span class="dl">"</span><span
class="s2">15-10=</span><span class="dl">"</span> <span class="o">+</span>
<span class="nx">message</span><span class="p">);</span>
- <span class="nx">client</span><span class="p">.</span><span
class="nf">getStruct</span><span class="p">(</span><span
class="mi">1</span><span class="p">,</span> <span
class="kd">function</span><span class="p">(</span><span
class="nx">err</span><span class="p">,</span> <span
class="nx">message</span><span class="p">){</span>
- <span class="nx">console</span><span class="p">.</span><span
class="nf">log</span><span class="p">(</span><span class="dl">'</span><span
class="s1">Check log: </span><span class="dl">'</span> <span class="o">+</span>
<span class="nx">message</span><span class="p">.</span><span
class="nx">value</span><span class="p">);</span>
+ <span class="nx">client</span><span class="p">.</span><span
class="nf">getStruct</span><span class="p">(</span><span
class="mi">1</span><span class="p">,</span> <span class="nf">function
</span><span class="p">(</span><span class="nx">err</span><span
class="p">,</span> <span class="nx">message</span><span class="p">)</span>
<span class="p">{</span>
+ <span class="nx">console</span><span class="p">.</span><span
class="nf">log</span><span class="p">(</span><span class="dl">"</span><span
class="s2">Check log: </span><span class="dl">"</span> <span class="o">+</span>
<span class="nx">message</span><span class="p">.</span><span
class="nx">value</span><span class="p">);</span>
<span class="c1">//close the connection once we're done</span>
<span class="nx">connection</span><span class="p">.</span><span
class="nf">end</span><span class="p">();</span>
@@ -139,17 +136,17 @@ All Apache Thrift tutorials require that you have:
<span class="kd">var</span> <span class="nx">data</span> <span
class="o">=</span> <span class="p">{};</span>
<span class="kd">var</span> <span class="nx">server</span> <span
class="o">=</span> <span class="nx">thrift</span><span class="p">.</span><span
class="nf">createServer</span><span class="p">(</span><span
class="nx">Calculator</span><span class="p">,</span> <span class="p">{</span>
- <span class="na">ping</span><span class="p">:</span> <span
class="kd">function</span><span class="p">(</span><span
class="nx">result</span><span class="p">)</span> <span class="p">{</span>
+ <span class="na">ping</span><span class="p">:</span> <span
class="nf">function </span><span class="p">(</span><span
class="nx">result</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span
class="nf">log</span><span class="p">(</span><span class="dl">"</span><span
class="s2">ping()</span><span class="dl">"</span><span class="p">);</span>
<span class="nf">result</span><span class="p">(</span><span
class="kc">null</span><span class="p">);</span>
<span class="p">},</span>
- <span class="na">add</span><span class="p">:</span> <span
class="kd">function</span><span class="p">(</span><span
class="nx">n1</span><span class="p">,</span> <span class="nx">n2</span><span
class="p">,</span> <span class="nx">result</span><span class="p">)</span> <span
class="p">{</span>
+ <span class="na">add</span><span class="p">:</span> <span
class="nf">function </span><span class="p">(</span><span
class="nx">n1</span><span class="p">,</span> <span class="nx">n2</span><span
class="p">,</span> <span class="nx">result</span><span class="p">)</span> <span
class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span
class="nf">log</span><span class="p">(</span><span class="dl">"</span><span
class="s2">add(</span><span class="dl">"</span><span class="p">,</span> <span
class="nx">n1</span><span class="p">,</span> <span class="dl">"</span><span
class="s2">,</span><span class="dl">"</span><span class="p">,</span> <span
class="nx">n2</span><span class="p">,</span> <span class="dl">"</span><span
class="s2">)</span><span class="dl">"</span><s [...]
<span class="nf">result</span><span class="p">(</span><span
class="kc">null</span><span class="p">,</span> <span class="nx">n1</span> <span
class="o">+</span> <span class="nx">n2</span><span class="p">);</span>
<span class="p">},</span>
- <span class="na">calculate</span><span class="p">:</span> <span
class="kd">function</span><span class="p">(</span><span
class="nx">logid</span><span class="p">,</span> <span
class="nx">work</span><span class="p">,</span> <span
class="nx">result</span><span class="p">)</span> <span class="p">{</span>
+ <span class="na">calculate</span><span class="p">:</span> <span
class="nf">function </span><span class="p">(</span><span
class="nx">logid</span><span class="p">,</span> <span
class="nx">work</span><span class="p">,</span> <span
class="nx">result</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span
class="nf">log</span><span class="p">(</span><span class="dl">"</span><span
class="s2">calculate(</span><span class="dl">"</span><span class="p">,</span>
<span class="nx">logid</span><span class="p">,</span> <span
class="dl">"</span><span class="s2">,</span><span class="dl">"</span><span
class="p">,</span> <span class="nx">work</span><span class="p">,</span> <span
class="dl">"</span><span class="s2">)</span><span class="dl" [...]
<span class="kd">var</span> <span class="nx">val</span> <span
class="o">=</span> <span class="mi">0</span><span class="p">;</span>
@@ -163,7 +160,7 @@ All Apache Thrift tutorials require that you have:
<span class="k">if </span><span class="p">(</span><span
class="nx">work</span><span class="p">.</span><span class="nx">num2</span>
<span class="o">===</span> <span class="mi">0</span><span class="p">)</span>
<span class="p">{</span>
<span class="kd">var</span> <span class="nx">x</span> <span
class="o">=</span> <span class="k">new</span> <span
class="nx">ttypes</span><span class="p">.</span><span
class="nc">InvalidOperation</span><span class="p">();</span>
<span class="nx">x</span><span class="p">.</span><span
class="nx">whatOp</span> <span class="o">=</span> <span
class="nx">work</span><span class="p">.</span><span class="nx">op</span><span
class="p">;</span>
- <span class="nx">x</span><span class="p">.</span><span
class="nx">why</span> <span class="o">=</span> <span class="dl">'</span><span
class="s1">Cannot divide by 0</span><span class="dl">'</span><span
class="p">;</span>
+ <span class="nx">x</span><span class="p">.</span><span
class="nx">why</span> <span class="o">=</span> <span class="dl">"</span><span
class="s2">Cannot divide by 0</span><span class="dl">"</span><span
class="p">;</span>
<span class="nf">result</span><span class="p">(</span><span
class="nx">x</span><span class="p">);</span>
<span class="k">return</span><span class="p">;</span>
<span class="p">}</span>
@@ -171,28 +168,27 @@ All Apache Thrift tutorials require that you have:
<span class="p">}</span> <span class="k">else</span> <span
class="p">{</span>
<span class="kd">var</span> <span class="nx">x</span> <span
class="o">=</span> <span class="k">new</span> <span
class="nx">ttypes</span><span class="p">.</span><span
class="nc">InvalidOperation</span><span class="p">();</span>
<span class="nx">x</span><span class="p">.</span><span
class="nx">whatOp</span> <span class="o">=</span> <span
class="nx">work</span><span class="p">.</span><span class="nx">op</span><span
class="p">;</span>
- <span class="nx">x</span><span class="p">.</span><span
class="nx">why</span> <span class="o">=</span> <span class="dl">'</span><span
class="s1">Invalid operation</span><span class="dl">'</span><span
class="p">;</span>
+ <span class="nx">x</span><span class="p">.</span><span
class="nx">why</span> <span class="o">=</span> <span class="dl">"</span><span
class="s2">Invalid operation</span><span class="dl">"</span><span
class="p">;</span>
<span class="nf">result</span><span class="p">(</span><span
class="nx">x</span><span class="p">);</span>
<span class="k">return</span><span class="p">;</span>
<span class="p">}</span>
<span class="kd">var</span> <span class="nx">entry</span> <span
class="o">=</span> <span class="k">new</span> <span
class="nc">SharedStruct</span><span class="p">();</span>
<span class="nx">entry</span><span class="p">.</span><span
class="nx">key</span> <span class="o">=</span> <span
class="nx">logid</span><span class="p">;</span>
- <span class="nx">entry</span><span class="p">.</span><span
class="nx">value</span> <span class="o">=</span> <span
class="dl">""</span><span class="o">+</span><span class="nx">val</span><span
class="p">;</span>
+ <span class="nx">entry</span><span class="p">.</span><span
class="nx">value</span> <span class="o">=</span> <span class="dl">""</span>
<span class="o">+</span> <span class="nx">val</span><span class="p">;</span>
<span class="nx">data</span><span class="p">[</span><span
class="nx">logid</span><span class="p">]</span> <span class="o">=</span> <span
class="nx">entry</span><span class="p">;</span>
<span class="nf">result</span><span class="p">(</span><span
class="kc">null</span><span class="p">,</span> <span class="nx">val</span><span
class="p">);</span>
<span class="p">},</span>
- <span class="na">getStruct</span><span class="p">:</span> <span
class="kd">function</span><span class="p">(</span><span
class="nx">key</span><span class="p">,</span> <span
class="nx">result</span><span class="p">)</span> <span class="p">{</span>
+ <span class="na">getStruct</span><span class="p">:</span> <span
class="nf">function </span><span class="p">(</span><span
class="nx">key</span><span class="p">,</span> <span
class="nx">result</span><span class="p">)</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span
class="nf">log</span><span class="p">(</span><span class="dl">"</span><span
class="s2">getStruct(</span><span class="dl">"</span><span class="p">,</span>
<span class="nx">key</span><span class="p">,</span> <span
class="dl">"</span><span class="s2">)</span><span class="dl">"</span><span
class="p">);</span>
<span class="nf">result</span><span class="p">(</span><span
class="kc">null</span><span class="p">,</span> <span
class="nx">data</span><span class="p">[</span><span class="nx">key</span><span
class="p">]);</span>
<span class="p">},</span>
- <span class="na">zip</span><span class="p">:</span> <span
class="kd">function</span><span class="p">()</span> <span class="p">{</span>
+ <span class="na">zip</span><span class="p">:</span> <span
class="nf">function </span><span class="p">()</span> <span class="p">{</span>
<span class="nx">console</span><span class="p">.</span><span
class="nf">log</span><span class="p">(</span><span class="dl">"</span><span
class="s2">zip()</span><span class="dl">"</span><span class="p">);</span>
- <span class="p">}</span>
-
+ <span class="p">},</span>
<span class="p">});</span>
<span class="nx">server</span><span class="p">.</span><span
class="nf">listen</span><span class="p">(</span><span
class="mi">9090</span><span class="p">);</span>
@@ -231,7 +227,7 @@ All Apache Thrift tutorials require that you have:
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/tutorial/ocaml.html b/output/tutorial/ocaml.html
index dc0c1b4..6d44318 100644
--- a/output/tutorial/ocaml.html
+++ b/output/tutorial/ocaml.html
@@ -235,7 +235,7 @@ All Apache Thrift tutorials require that you have:
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/tutorial/perl.html b/output/tutorial/perl.html
index 1863897..0f8f3c8 100644
--- a/output/tutorial/perl.html
+++ b/output/tutorial/perl.html
@@ -236,7 +236,7 @@ All Apache Thrift tutorials require that you have:
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/tutorial/php.html b/output/tutorial/php.html
index ebffdbb..772e844 100644
--- a/output/tutorial/php.html
+++ b/output/tutorial/php.html
@@ -329,7 +329,7 @@ All Apache Thrift tutorials require that you have:
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/tutorial/py.html b/output/tutorial/py.html
index 14f8987..5b1823b 100644
--- a/output/tutorial/py.html
+++ b/output/tutorial/py.html
@@ -248,7 +248,7 @@ All Apache Thrift tutorials require that you have:
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>
diff --git a/output/tutorial/rb.html b/output/tutorial/rb.html
index 3b547b4..7ecd955 100644
--- a/output/tutorial/rb.html
+++ b/output/tutorial/rb.html
@@ -238,7 +238,7 @@ All Apache Thrift tutorials require that you have:
</div>
<div class="span6">
<a href="http://www.apache.org/"><img src="/static/images/feather.svg"
onerror="this.src='/static/images/feather.png';this.onerror=null;" /></a>
- Copyright © 2024 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
+ Copyright © 2025 <a href="http://www.apache.org/">Apache Software
Foundation</a>.
Licensed under the <a href="http://www.apache.org/licenses/">Apache
License v2.0</a>.
Apache, Apache Thrift, and the Apache feather logo are trademarks of
The Apache Software Foundation.
</div>