Author: buildbot
Date: Tue Jan  1 11:21:16 2019
New Revision: 1038358

Log:
Staging update by buildbot for thrift

Modified:
    websites/staging/thrift/trunk/content/   (props changed)
    websites/staging/thrift/trunk/content/docs/HowToContribute.html
    websites/staging/thrift/trunk/content/docs/Languages.html
    websites/staging/thrift/trunk/content/docs/coding_standards.html
    websites/staging/thrift/trunk/content/docs/committers/HowToCommit.html
    websites/staging/thrift/trunk/content/docs/idl.html
    websites/staging/thrift/trunk/content/docs/install/centos.html
    websites/staging/thrift/trunk/content/docs/install/debian.html
    websites/staging/thrift/trunk/content/docs/install/os_x.html
    websites/staging/thrift/trunk/content/docs/install/windows.html
    websites/staging/thrift/trunk/content/index.html
    websites/staging/thrift/trunk/content/lib/c_glib.html
    websites/staging/thrift/trunk/content/lib/cl.html
    websites/staging/thrift/trunk/content/lib/cpp.html
    websites/staging/thrift/trunk/content/lib/csharp.html
    websites/staging/thrift/trunk/content/lib/d.html
    websites/staging/thrift/trunk/content/lib/delphi.html
    websites/staging/thrift/trunk/content/lib/erl.html
    websites/staging/thrift/trunk/content/lib/go.html
    websites/staging/thrift/trunk/content/lib/haxe.html
    websites/staging/thrift/trunk/content/lib/hs.html
    websites/staging/thrift/trunk/content/lib/index.html
    websites/staging/thrift/trunk/content/lib/java.html
    websites/staging/thrift/trunk/content/lib/js.html
    websites/staging/thrift/trunk/content/lib/nodejs.html
    websites/staging/thrift/trunk/content/lib/ocaml.html
    websites/staging/thrift/trunk/content/lib/perl.html
    websites/staging/thrift/trunk/content/lib/php.html
    websites/staging/thrift/trunk/content/lib/py.html
    websites/staging/thrift/trunk/content/lib/rb.html
    websites/staging/thrift/trunk/content/lib/st.html
    websites/staging/thrift/trunk/content/test/ThriftTest.html
    websites/staging/thrift/trunk/content/test/index.html
    websites/staging/thrift/trunk/content/test/keys.html
    websites/staging/thrift/trunk/content/tutorial/as3.html
    websites/staging/thrift/trunk/content/tutorial/c_glib.html
    websites/staging/thrift/trunk/content/tutorial/cpp.html
    websites/staging/thrift/trunk/content/tutorial/csharp.html
    websites/staging/thrift/trunk/content/tutorial/d.html
    websites/staging/thrift/trunk/content/tutorial/dart.html
    websites/staging/thrift/trunk/content/tutorial/delphi.html
    websites/staging/thrift/trunk/content/tutorial/go.html
    websites/staging/thrift/trunk/content/tutorial/haxe.html
    websites/staging/thrift/trunk/content/tutorial/hs.html
    websites/staging/thrift/trunk/content/tutorial/java.html
    websites/staging/thrift/trunk/content/tutorial/nodejs.html
    websites/staging/thrift/trunk/content/tutorial/ocaml.html
    websites/staging/thrift/trunk/content/tutorial/perl.html
    websites/staging/thrift/trunk/content/tutorial/php.html
    websites/staging/thrift/trunk/content/tutorial/py.html
    websites/staging/thrift/trunk/content/tutorial/rb.html

Propchange: websites/staging/thrift/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Tue Jan  1 11:21:16 2019
@@ -1 +1 @@
-1849867
+1850084

Modified: websites/staging/thrift/trunk/content/docs/HowToContribute.html
==============================================================================
--- websites/staging/thrift/trunk/content/docs/HowToContribute.html (original)
+++ websites/staging/thrift/trunk/content/docs/HowToContribute.html Tue Jan  1 
11:21:16 2019
@@ -91,23 +91,35 @@ h2:hover > .headerlink, h3:hover > .head
 <li><a href="http://www.apache.org/foundation/getinvolved.html";>Get 
involved!</a></li>
 <li><a 
href="http://www.apache.org/licenses/LICENSE-2.0.html#contributions";>Legal 
aspects on Submission of Contributions (Patches)</a></li>
 </ul>
-<h2 id="if-you-want-to-build-the-project-locally">If you want to build the 
project locally<a class="headerlink" 
href="#if-you-want-to-build-the-project-locally" title="Permanent 
link">&para;</a></h2>
-<p>For Windows systems, see our detailed instructions on the <a 
href="/build/cmake/README.md">CMake README</a>.</p>
-<p>For Windows Native C++ builds, see our detailed instructions on the <a 
href="/build/wincpp/README.md">WinCPP README</a>.</p>
-<p>For unix systems, see our detailed instructions on the <a 
href="/build/docker/README.md">Docker README</a>.</p>
-<h2 id="if-you-want-to-review-open-issues">If you want to review open 
issues...<a class="headerlink" href="#if-you-want-to-review-open-issues" 
title="Permanent link">&para;</a></h2>
+<h2 id="github-pull-requests">GitHub pull requests<a class="headerlink" 
href="#github-pull-requests" title="Permanent link">&para;</a></h2>
+<p>This is the preferred method of submitting changes.  When you submit a pull 
request through github,
+it activates the continuous integration (CI) build systems at Appveyor and 
Travis to build your changesxi
+on a variety of Linux and Windows configurations and run all the test suites.  
Follow these requirements 
+for a successful pull request:</p>
 <ol>
-<li>Review the <a href="https://github.com/apache/thrift/pulls";>GitHub Pull 
Request Backlog</a>.  Code reviews are open to all.</li>
-<li>Review the <a href="http://issues.apache.org/jira/browse/THRIFT";>Jira 
issue tracker</a>.  You can search for tickets relating to languages you are 
interested in or currently using with thrift, for example a Jira search (Issues 
-&gt; Search For Issues) query of <code>project = THRIFT AND component in 
("Erlang - Library") and status not in (resolved, closed)</code> will locate 
all the open Erlang Library issues.</li>
-</ol>
-<h2 id="if-you-discovered-a-defect">If you discovered a defect...<a 
class="headerlink" href="#if-you-discovered-a-defect" title="Permanent 
link">&para;</a></h2>
-<ol>
-<li>Check to see if the issue is already in the <a 
href="http://issues.apache.org/jira/browse/THRIFT";>Jira issue tracker</a>.</li>
-<li>If not, create a ticket describing the change you're proposing in the Jira 
issue tracker.</li>
-<li>Contribute your code changes using the GitHub pull request method:</li>
+<li>
+<p>All code changes require an <a 
href="http://issues.apache.org/jira/browse/THRIFT";>Apache Jira THRIFT Issue</a> 
ticket.</p>
+</li>
+<li>
+<p>All pull requests should contain a single commit per issue, or we will ask 
you to squash it.</p>
+</li>
+<li>
+<p>The pull request title must begin with the Jira THRIFT ticket identifier, 
for example:</p>
+<div class="codehilite"><pre><span class="n">THRIFT</span><span 
class="o">-</span>9999<span class="p">:</span> <span class="n">an</span> <span 
class="n">example</span> <span class="n">pull</span> <span 
class="n">request</span> <span class="n">title</span>
+</pre></div>
+
+
+</li>
+<li>
+<p>Commit messages must follow this pattern for code changes (deviations will 
not be merged):</p>
+<div class="codehilite"><pre><span class="n">THRIFT</span><span 
class="o">-</span>9999<span class="p">:</span> <span class="p">[</span><span 
class="n">summary</span> <span class="n">of</span> <span 
class="nb">fix</span><span class="p">,</span> <span class="n">one</span> <span 
class="n">line</span> <span class="k">if</span> <span 
class="n">possible</span><span class="p">]</span>
+<span class="n">Client</span><span class="p">:</span> <span 
class="p">[</span><span class="n">language</span><span class="p">(</span><span 
class="n">s</span><span class="p">)</span> <span class="n">affected</span><span 
class="p">,</span> <span class="n">comma</span> <span 
class="n">separated</span><span class="p">,</span> <span class="n">use</span> 
<span class="n">lib</span><span class="o">/</span> <span 
class="n">directory</span> <span class="n">names</span> <span 
class="n">please</span><span class="p">]</span>
+</pre></div>
+
+
+</li>
 </ol>
-<h2 id="contributing-via-github-pull-requests">Contributing via GitHub pull 
requests<a class="headerlink" href="#contributing-via-github-pull-requests" 
title="Permanent link">&para;</a></h2>
-<p>This is the preferred method of submitting changes.  When you submit a pull 
request through github, it activates the continuous integration (CI) build 
systems at Appveyor and Travis to build your changes on a variety of Windows 
and Linux configurations and run all the test suites.</p>
+<p>Instructions:</p>
 <ol>
 <li>Create a fork in your GitHub account of 
http://github.com/apache/thrift</li>
 <li>Clone the fork to your development system.</li>
@@ -116,19 +128,34 @@ h2:hover > .headerlink, h3:hover > .head
 <p>Modify the source to include the improvement/bugfix, and:</p>
 <ul>
 <li>Remember to provide <em>tests</em> for all submitted changes!</li>
-<li>Use test-driven development (TDD): add a test that will isolate the bug 
<em>before</em> applying a  change that fixes it.</li>
+<li>Use test-driven development (TDD): add a test that will isolate the bug 
<em>before</em> applying the change that fixes it.</li>
 <li>Verify that you follow <a href="/docs/coding_standards">Thrift Coding 
Standards</a> (you can run 'make style', which ensures proper format for some 
languages).</li>
 <li>[<em>optional</em>] Verify that your change works on other platforms by 
adding a GitHub service hook to <a 
href="http://docs.travis-ci.com/user/getting-started/#Step-one%3A-Sign-in";>Travis
 CI</a> and <a href="http://www.appveyor.com/docs";>AppVeyor</a>.  You can use 
this technique to run the Thrift CI jobs in your account to check your changes 
before they are made public.  Every GitHub pull request into Thrift will run 
the full CI build and test suite on your changes.</li>
 </ul>
 </li>
 <li>
-<p>Squash your changes to a single commit.  This is very important as it makes 
the process of applying your commit upstream much easier.</p>
+<p>Squash your changes to a single commit.  This maintains clean change 
history.</p>
 </li>
-<li>Commit and push changes to your branch (please use issue name and 
description as commit title, e.g. "THRIFT-9999: make it perfect").</li>
+<li>Commit and push changes to your branch (please use issue name and 
description as commit title, e.g. "THRIFT-9999: make it perfect"), with the 
affected languages on the next line of the description.</li>
 <li>Use GitHub to create a pull request going from your branch to 
apache:master.  Ensure that the Jira ticket number is at the beginning of the 
title of your pull request, same as the commit title.</li>
 <li>Wait for other contributors or committers to review your new addition, and 
for a CI build to complete.</li>
 <li>Wait for a committer to commit your patch.  You can nudge the committers 
if necessary by sending a message to the <a 
href="https://thrift.apache.org/mailing";>Apache Thrift mailing list</a>.</li>
 </ol>
+<h2 id="if-you-want-to-build-the-project-locally">If you want to build the 
project locally<a class="headerlink" 
href="#if-you-want-to-build-the-project-locally" title="Permanent 
link">&para;</a></h2>
+<p>For Windows systems, see our detailed instructions on the <a 
href="/build/cmake/README.md">CMake README</a>.</p>
+<p>For Windows Native C++ builds, see our detailed instructions on the <a 
href="/build/wincpp/README.md">WinCPP README</a>.</p>
+<p>For unix systems, see our detailed instructions on the <a 
href="/build/docker/README.md">Docker README</a>.</p>
+<h2 id="if-you-want-to-review-open-issues">If you want to review open 
issues...<a class="headerlink" href="#if-you-want-to-review-open-issues" 
title="Permanent link">&para;</a></h2>
+<ol>
+<li>Review the <a href="https://github.com/apache/thrift/pulls";>GitHub Pull 
Request Backlog</a>.  Code reviews are open to all.</li>
+<li>Review the <a href="http://issues.apache.org/jira/browse/THRIFT";>Jira 
issue tracker</a>.  You can search for tickets relating to languages you are 
interested in or currently using with thrift, for example a Jira search (Issues 
-&gt; Search For Issues) query of <code>project = THRIFT AND component in 
("Erlang - Library") and status not in (resolved, closed)</code> will locate 
all the open Erlang Library issues.</li>
+</ol>
+<h2 id="if-you-discovered-a-defect">If you discovered a defect...<a 
class="headerlink" href="#if-you-discovered-a-defect" title="Permanent 
link">&para;</a></h2>
+<ol>
+<li>Check to see if the issue is already in the <a 
href="http://issues.apache.org/jira/browse/THRIFT";>Jira issue tracker</a>.</li>
+<li>If not, create a ticket describing the change you're proposing in the Jira 
issue tracker.</li>
+<li>Contribute your code changes using the GitHub pull request method:</li>
+</ol>
 <h2 id="contributing-via-patch">Contributing via Patch<a class="headerlink" 
href="#contributing-via-patch" title="Permanent link">&para;</a></h2>
 <p>Some changes do not require a build, for example in documentation.  For 
changes that are not code or build related, you can submit a patch on Jira for 
review.  To create a patch from changes in your local directory:</p>
 <div class="codehilite"><pre><span class="n">git</span> <span 
class="n">diff</span> <span class="o">&gt;</span> <span class="p">.</span><span 
class="o">./</span><span class="n">THRIFT</span><span class="o">-</span><span 
class="n">NNNN</span><span class="p">.</span><span class="n">patch</span>
@@ -177,7 +204,7 @@ h2:hover > .headerlink, h3:hover > .head
 <p>This procedure will apply only your commits in order to the current master, 
then you will squash them to a single commit, and then you force push your 
local THRIFT-9999-take-2 into remote THRIFT-9999 which represents your pull 
request, replacing all the commits with the new one.</p>
 <p class='snippet_footer'>
   This snippet was generated by Apache Thrift's <strong>source tree 
docs</strong>:
-  <a 
href="http://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=CONTRIBUTING.md;hb=HEAD";</a>CONTRIBUTING.md</a>
+  <a 
href="http://gitbox.apache.org/repos/asf?p=thrift.git;a=blob;f=CONTRIBUTING.md;hb=HEAD";</a>CONTRIBUTING.md</a>
 </p>
        </div>
        <div class="container">

Modified: websites/staging/thrift/trunk/content/docs/Languages.html
==============================================================================
--- websites/staging/thrift/trunk/content/docs/Languages.html (original)
+++ websites/staging/thrift/trunk/content/docs/Languages.html Tue Jan  1 
11:21:16 2019
@@ -85,17 +85,18 @@
 }
 h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, 
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, 
dt:hover > .elementid-permalink { visibility: visible }</style>
 <h1 id="apache-thrift-language-support">Apache Thrift Language Support<a 
class="headerlink" href="#apache-thrift-language-support" title="Permanent 
link">&para;</a></h1>
-<p>Last Modified: 2018-03-05</p>
+<p>Last Modified: 2018-12-17</p>
+<p>Guidance For: 0.12.0 or later</p>
 <p>Thrift supports many programming languages and has an impressive test suite 
that exercises most of the languages, protocols, and transports that represents 
a matrix of thousands of possible combinations.  Each language typically has a 
minimum required version as well as support libraries - some mandatory and some 
optional.  All of this information is provided below to help you assess whether 
you can use Apache Thrift with your project.  Obviously this is a complex 
matrix to maintain and may not be correct in all cases - if you spot an error 
please inform the developers using the mailing list.</p>
-<p>Apache Thrift has a choice of two build systems.  The <code>autoconf</code> 
build system is the most complete build and is used to build all supported 
languages.  The <code>cmake</code> build system has been designated by the 
project to replace <code>autoconf</code> however this transition will take 
quite some time to complete. </p>
-<p>The Language/Library Levels indicate the minimum and maximum versions that 
are used in the <a href="build/docker/README.md">continuous integration 
environments</a> (Appveyor, Travis) for Apache Thrift.  Note that while a 
language may contain support for protocols, transports, and servers, the extent 
to which each is tested as part of the overall build process varies.  The 
definitive integration test for the project is called the "cross" test which 
executes a test matrix with clients and servers communicating across 
languages.</p>
+<p>Apache Thrift has a choice of two build systems.  The <code>autoconf</code> 
build system is the most complete build and is used to build all supported 
languages.  The <code>cmake</code> build system has been designated by the 
project to replace <code>autoconf</code> however this transition will take 
quite some time to complete.</p>
+<p>The Language/Library Levels indicate the minimum and maximum versions that 
are used in the <a href="build/docker/README.md">continuous integration 
environments</a> (Appveyor, Travis) for Apache Thrift.  Other language levels 
may be supported for each language, however tested less thoroughly; check the 
README file inside each lib directory for additional details.  Note that while 
a language may contain support for protocols, transports, and servers, the 
extent to which each is tested as part of the overall build process varies.  
The definitive integration test for the project is called the "cross" test 
which executes a test matrix with clients and servers communicating across 
languages.</p>
 <table style="font-size: 60%; padding: 1px;">
 <thead>
 <tr>
 <th rowspan=2>Language</th>
 <th rowspan=2 align=center>Since</th>
 <th colspan=2 align=center>Build Systems</th>
-<th colspan=2 align=center>Lang/Lib Levels</th>
+<th colspan=2 align=center>Lang/Lib Levels (Tested)</th>
 <th colspan=6 align=center>Low-Level Transports</th>
 <th colspan=3 align=center>Transport Wrappers</th>
 <th colspan=4 align=center>Protocols</th>
@@ -127,7 +128,7 @@ h2:hover > .headerlink, h3:hover > .head
 <td align=left><a href="lib/c_glib/README.md">C (glib)</a></td>
 <!-- Since -----------------><td>0.6.0</td>
 <!-- Build Systems ---------><td><img src="doc/images/cgrn.png" 
alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td>
-<!-- Language Levels -------><td>2.40.2</td><td>2.54.0</td>
+<!-- Language Levels -------><td>2.48.2</td><td>2.54.0</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/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/cred.png" alt=""/></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/cred.png" alt=""/></td><td><img src="doc/images/cgrn.png" 
alt="Yes"/></td>
@@ -171,7 +172,7 @@ h2:hover > .headerlink, h3:hover > .head
 <td align=left><a href="lib/cl/README.md">Common Lisp</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 colspan=2>SBCL 1.4.4</td>
+<!-- Language Levels -------><td>SBCL 1.4.5</td><td>SBCL 1.4.9</td>
 <!-- Low-Level Transports --><td><img src="doc/images/cred.png" 
alt=""/></td><td><img src="doc/images/cred.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/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>
 <!-- Protocols -------------><td><img src="doc/images/cgrn.png" 
alt="Yes"/></td><td><img src="doc/images/cred.png" alt="Yes"/></td><td><img 
src="doc/images/cred.png" alt=""/></td><td><img src="doc/images/cgrn.png" 
alt="Yes"/></td>
@@ -182,7 +183,7 @@ h2:hover > .headerlink, h3:hover > .head
 <td align=left><a href="lib/d/README.md">Dlang</a></td>
 <!-- Since -----------------><td>0.9.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>2.070.2</td><td>2.077.1</td>
+<!-- Language Levels -------><td>2.075.1</td><td>2.081.0</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/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>
 <!-- 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/cred.png" 
alt=""/></td>
@@ -193,7 +194,7 @@ h2:hover > .headerlink, h3:hover > .head
 <td align=left><a href="lib/dart/README.md">Dart</a></td>
 <!-- Since -----------------><td>0.10.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.20.1</td><td>1.24.3</td>
+<!-- Language Levels -------><td>1.22.1</td><td>1.24.3</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>
 <!-- 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/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>
@@ -215,7 +216,7 @@ h2:hover > .headerlink, h3:hover > .head
 <td align=left><a href="lib/netcore/README.md">.NET Core</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>2.0.0</td><td>2.1.4</td>
+<!-- Language Levels -------><td colspan=2>2.1.4</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/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>
@@ -226,7 +227,7 @@ h2:hover > .headerlink, h3:hover > .head
 <td align=left><a href="lib/erl/README.md">Erlang</a></td>
 <!-- Since -----------------><td>0.3.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>R16B03</td><td>20.0.4</td>
+<!-- Language Levels -------><td>18.3</td><td>20.0.4</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/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/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>
@@ -237,7 +238,7 @@ h2:hover > .headerlink, h3:hover > .head
 <td align=left><a href="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.2.1</td><td>1.8.3</td>
+<!-- Language Levels -------><td>1.7.6</td><td>1.10.3</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/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>
 <!-- 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>
@@ -248,7 +249,7 @@ h2:hover > .headerlink, h3:hover > .head
 <td align=left><a href="lib/hs/README.md">Haskell</a></td>
 <!-- Since -----------------><td>0.5.0</td>
 <!-- Build Systems ---------><td><img src="doc/images/cgrn.png" 
alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td>
-<!-- Language Levels -------><td>7.6.3</td><td>8.0.2</td>
+<!-- Language Levels -------><td>7.10.3</td><td>8.0.2</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/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/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/cred.png" 
alt=""/></td>
@@ -270,7 +271,7 @@ h2:hover > .headerlink, h3:hover > .head
 <td align=left><a href="lib/java/README.md">Java (SE)</a></td>
 <!-- Since -----------------><td>0.2.0</td>
 <!-- Build Systems ---------><td><img src="doc/images/cgrn.png" 
alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td>
-<!-- Language Levels -------><td>1.7.0_151</td><td>1.8.0_151</td>
+<!-- Language Levels -------><td colspan=2>1.8.0_151</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/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>
 <!-- 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>
@@ -314,18 +315,29 @@ h2:hover > .headerlink, h3:hover > .head
 <td align=left><a href="lib/nodejs/README.md">node.js</a></td>
 <!-- Since -----------------><td>0.6.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>4.2.6</td><td>8.9.1</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>
+<!-- Language Levels -------><td>6.x</td><td>8.11.3</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/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/cgrn.png" 
alt="Yes"/></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/browse/THRIFT/component/12314320";>node.js</a></td>
 </tr>
 <tr align=center>
+<td align=left><a href="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>
+<!-- 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>
+<!-- Protocols -------------><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>
+<!-- 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%20resolution%20%3D%20Unresolved%20and%20Component%20in%20(%22TypeScript%20-%20Library%22)%20ORDER%20BY%20priority%20DESC%2C%20updated%20DESC">node.ts</a></td>
+</tr>
+<tr align=center>
 <td align=left><a href="lib/ocaml/README.md">OCaml</a></td>
 <!-- Since -----------------><td>0.2.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>4.02.3</td><td>4.04.0</td>
+<!-- Language Levels -------><td colspan=2>4.04.0</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>
 <!-- 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>
 <!-- Protocols -------------><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>
@@ -336,7 +348,7 @@ h2:hover > .headerlink, h3:hover > .head
 <td align=left><a href="lib/perl/README.md">Perl</a></td>
 <!-- Since -----------------><td>0.2.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>5.18.2</td><td>5.26.0</td>
+<!-- Language Levels -------><td>5.22.1</td><td>5.26.0</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/cred.png" alt=""/></td>
 <!-- Protocols -------------><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>
@@ -347,7 +359,7 @@ h2:hover > .headerlink, h3:hover > .head
 <td align=left><a href="lib/php/README.md">PHP</a></td>
 <!-- Since -----------------><td>0.2.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>5.5.9</td><td>7.1.8</td>
+<!-- Language Levels -------><td>7.0.22</td><td>7.1.8</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/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/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>
@@ -358,7 +370,7 @@ h2:hover > .headerlink, h3:hover > .head
 <td align=left><a href="lib/py/README.md">Python</a></td>
 <!-- Since -----------------><td>0.2.0</td>
 <!-- Build Systems ---------><td><img src="doc/images/cgrn.png" 
alt="Yes"/></td><td><img src="doc/images/cgrn.png" alt="Yes"/></td>
-<!-- Language Levels -------><td>2.7.6, 3.4.3</td><td>2.7.14, 3.6.3</td>
+<!-- Language Levels -------><td>2.7.12, 3.5.2</td><td>2.7.14, 3.6.3</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/cgrn.png" alt="Yes"/></td><td><img 
src="doc/images/cgrn.png" alt="Yes"/></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>
@@ -369,7 +381,7 @@ h2:hover > .headerlink, h3:hover > .head
 <td align=left><a href="lib/rb/README.md">Ruby</a></td>
 <!-- Since -----------------><td>0.2.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.9.3p484</td><td>2.3.3p222</td>
+<!-- Language Levels -------><td>2.3.1p112</td><td>2.3.3p222</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/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>
@@ -380,7 +392,7 @@ h2:hover > .headerlink, h3:hover > .head
 <td align=left><a href="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.15.1</td><td>1.21.0</td>
+<!-- Language Levels -------><td>1.17.0</td><td>1.21.0</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>
 <!-- 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/cred.png" alt=""/></td><td><img src="doc/images/cgrn.png" 
alt="Yes"/></td>
@@ -413,7 +425,7 @@ h2:hover > .headerlink, h3:hover > .head
 </tr>
 <tr>
 <th colspan=2 align=center>Build Systems</th>
-<th colspan=2 align=center>Lang/Lib Levels</th>
+<th colspan=2 align=center>Lang/Lib Levels (Tested)</th>
 <th colspan=6 align=center>Low-Level Transports</th>
 <th colspan=3 align=center>Transport Wrappers</th>
 <th colspan=4 align=center>Protocols</th>
@@ -424,7 +436,7 @@ h2:hover > .headerlink, h3:hover > .head
 
 <p class='snippet_footer'>
   This snippet was generated by Apache Thrift's <strong>source tree 
docs</strong>:
-  <a 
href="http://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=LANGUAGES.md;hb=HEAD";</a>LANGUAGES.md</a>
+  <a 
href="http://gitbox.apache.org/repos/asf?p=thrift.git;a=blob;f=LANGUAGES.md;hb=HEAD";</a>LANGUAGES.md</a>
 </p>
        </div>
        <div class="container">

Modified: websites/staging/thrift/trunk/content/docs/coding_standards.html
==============================================================================
--- websites/staging/thrift/trunk/content/docs/coding_standards.html (original)
+++ websites/staging/thrift/trunk/content/docs/coding_standards.html Tue Jan  1 
11:21:16 2019
@@ -126,7 +126,7 @@ Code review is the best way to improve r
 <p>For detailed information see <code>lib/LANG/coding_standards.md</code></p>
 <p class='snippet_footer'>
   This snippet was generated by Apache Thrift's <strong>source tree 
docs</strong>:
-  <a 
href="http://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=doc/coding_standards.md;hb=HEAD";</a>doc/coding_standards.md</a>
+  <a 
href="http://gitbox.apache.org/repos/asf?p=thrift.git;a=blob;f=doc/coding_standards.md;hb=HEAD";</a>doc/coding_standards.md</a>
 </p>
        </div>
        <div class="container">

Modified: websites/staging/thrift/trunk/content/docs/committers/HowToCommit.html
==============================================================================
--- websites/staging/thrift/trunk/content/docs/committers/HowToCommit.html 
(original)
+++ websites/staging/thrift/trunk/content/docs/committers/HowToCommit.html Tue 
Jan  1 11:21:16 2019
@@ -93,7 +93,7 @@ h2:hover > .headerlink, h3:hover > .head
 <p>Check out the latest version of the source code</p>
 </li>
 <li>
-<p>git clone https://git-wip-us.apache.org/repos/asf/thrift.git thrift</p>
+<p>git clone https://github.com/apache/thrift.git thrift</p>
 </li>
 <li>
 <p>Apply the patch</p>
@@ -151,7 +151,7 @@ h2:hover > .headerlink, h3:hover > .head
 </ul>
 <p class='snippet_footer'>
   This snippet was generated by Apache Thrift's <strong>source tree 
docs</strong>:
-  <a 
href="http://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=doc/committers.md;hb=HEAD";</a>doc/committers.md</a>
+  <a 
href="http://gitbox.apache.org/repos/asf?p=thrift.git;a=blob;f=doc/committers.md;hb=HEAD";</a>doc/committers.md</a>
 </p>
        </div>
        <div class="container">

Modified: websites/staging/thrift/trunk/content/docs/idl.html
==============================================================================
--- websites/staging/thrift/trunk/content/docs/idl.html (original)
+++ websites/staging/thrift/trunk/content/docs/idl.html Tue Jan  1 11:21:16 2019
@@ -234,7 +234,7 @@ h2:hover > .headerlink, h3:hover > .head
 <li>Read: Like optional, the field may, or may not be part of the input 
stream. </li>
 <li>Default values: may not be written (see next section)</li>
 </ul>
-<p>Default requiredess is a good starting point. The desired behaviour is a 
mix of optional and required, hence the internal name "opt-in, req-out". 
Although in theory these fields are supposed to be written ("req-out"), in 
reality unset fields are not always written. This is especially the case, when 
the field contains a <null> value, which by definition cannot be transported 
through thrift. The only way to achieve this is by not writing that field at 
all, and that's what most languages do.</p>
+<p>Default requiredness is a good starting point. The desired behaviour is a 
mix of optional and required, hence the internal name "opt-in, req-out". 
Although in theory these fields are supposed to be written ("req-out"), in 
reality unset fields are not always written. This is especially the case, when 
the field contains a <null> value, which by definition cannot be transported 
through thrift. The only way to achieve this is by not writing that field at 
all, and that's what most languages do.</p>
 <h4 id="semantics-of-default-values">Semantics of Default Values<a 
class="headerlink" href="#semantics-of-default-values" title="Permanent 
link">&para;</a></h4>
 <p>There are ongoing discussions about that topic, see JIRA for details. Not 
all implementations treat default values in the very same way, but the current 
status quo is more or less that default fields are typically set at 
initialization time. Therefore, a value that equals the default may not be 
written, because the read end will set the value implicitly. On the other hand, 
an implementation is free to write the default value anyways, as there is no 
hard restriction that prevents this. </p>
 <p>The major point to keep in mind here is the fact, that any unwritten 
default value implicitly becomes part of the interface version. If that default 
is changed, the interface changes. If, in contrast, the default value is 
written into the output data, the default in the IDL can change at any time 
without affecting serialized data.</p>
@@ -315,9 +315,9 @@ h2:hover > .headerlink, h3:hover > .head
 <h2 id="examples">Examples<a class="headerlink" href="#examples" 
title="Permanent link">&para;</a></h2>
 <p>Here are some examples of Thrift definitions, using the Thrift IDL:</p>
 <ul>
-<li><a 
href="https://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob_plain;f=test/ThriftTest.thrift;hb=HEAD";>ThriftTest.thrift</a>
 used by the Thrift TestFramework</li>
+<li><a 
href="https://raw.githubusercontent.com/apache/thrift/master/test/ThriftTest.thrift";>ThriftTest.thrift</a>
 used by the Thrift TestFramework</li>
 <li>Thrift <a href="/tutorial/">tutorial</a></li>
-<li>Facebook's <a 
href="https://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob_plain;f=contrib/fb303/if/fb303.thrift;hb=HEAD";>fb303.thrift</a></li>
+<li>Facebook's <a 
href="https://raw.githubusercontent.com/apache/thrift/master/contrib/fb303/if/fb303.thrift";>fb303.thrift</a></li>
 <li><a href="http://cassandra.apache.org/";>Apache Cassandra's</a> Thrift IDL: 
<a 
href="http://svn.apache.org/viewvc/cassandra/trunk/interface/cassandra.thrift?view=co";>cassandra.thrift</a></li>
 <li><a href="http://www.evernote.com/about/developer/api/";>Evernote 
API</a></li>
 </ul>
@@ -337,7 +337,7 @@ h2:hover > .headerlink, h3:hover > .head
 <p>Should <code>Field*</code> really be <code>Field+</code> in 
<code>Struct</code>, <code>Enum</code>, etc.?</p>
 <p class='snippet_footer'>
   This snippet was generated by Apache Thrift's <strong>source tree 
docs</strong>:
-  <a 
href="http://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=doc/specs/idl.md;hb=HEAD";</a>doc/specs/idl.md</a>
+  <a 
href="http://gitbox.apache.org/repos/asf?p=thrift.git;a=blob;f=doc/specs/idl.md;hb=HEAD";</a>doc/specs/idl.md</a>
 </p>
        </div>
        <div class="container">

Modified: websites/staging/thrift/trunk/content/docs/install/centos.html
==============================================================================
--- websites/staging/thrift/trunk/content/docs/install/centos.html (original)
+++ websites/staging/thrift/trunk/content/docs/install/centos.html Tue Jan  1 
11:21:16 2019
@@ -152,7 +152,7 @@ h2:hover > .headerlink, h3:hover > .head
 
 
 <h2 id="build-and-install-the-apache-thrift-idl-compiler">Build and Install 
the Apache Thrift IDL Compiler<a class="headerlink" 
href="#build-and-install-the-apache-thrift-idl-compiler" title="Permanent 
link">&para;</a></h2>
-<div class="codehilite"><pre><span class="n">git</span> <span 
class="n">clone</span> <span class="n">https</span><span 
class="p">:</span><span class="o">//</span><span class="n">git</span><span 
class="o">-</span><span class="n">wip</span><span class="o">-</span><span 
class="n">us</span><span class="p">.</span><span class="n">apache</span><span 
class="p">.</span><span class="n">org</span><span class="o">/</span><span 
class="n">repos</span><span class="o">/</span><span class="n">asf</span><span 
class="o">/</span><span class="n">thrift</span><span class="p">.</span><span 
class="n">git</span>
+<div class="codehilite"><pre><span class="n">git</span> <span 
class="n">clone</span> <span class="n">https</span><span 
class="p">:</span><span class="o">//</span><span class="n">github</span><span 
class="p">.</span><span class="n">com</span><span class="o">/</span><span 
class="n">apache</span><span class="o">/</span><span 
class="n">thrift</span><span class="p">.</span><span class="n">git</span>
 <span class="n">cd</span> <span class="n">thrift</span>
 <span class="o">./</span><span class="n">bootstrap</span><span 
class="p">.</span><span class="n">sh</span>
 <span class="o">./</span><span class="n">configure</span> <span 
class="o">--</span><span class="n">with</span><span class="o">-</span><span 
class="n">lua</span><span class="p">=</span><span class="n">no</span>
@@ -165,7 +165,7 @@ h2:hover > .headerlink, h3:hover > .head
 You can use the ./configure --enable-libs=no switch to build the Apache Thrift 
IDL Compiler only without lib builds. To run tests use "make check".</p>
 <p class='snippet_footer'>
   This snippet was generated by Apache Thrift's <strong>source tree 
docs</strong>:
-  <a 
href="http://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=doc/install/centos.md;hb=HEAD";</a>doc/install/centos.md</a>
+  <a 
href="http://gitbox.apache.org/repos/asf?p=thrift.git;a=blob;f=doc/install/centos.md;hb=HEAD";</a>doc/install/centos.md</a>
 </p>
        </div>
        <div class="container">

Modified: websites/staging/thrift/trunk/content/docs/install/debian.html
==============================================================================
--- websites/staging/thrift/trunk/content/docs/install/debian.html (original)
+++ websites/staging/thrift/trunk/content/docs/install/debian.html Tue Jan  1 
11:21:16 2019
@@ -180,7 +180,7 @@ h2:hover > .headerlink, h3:hover > .head
 <p>For more information on building and installing Thrift see: <a 
href="/docs/BuildingFromSource">Building from source</a></p>
 <p class='snippet_footer'>
   This snippet was generated by Apache Thrift's <strong>source tree 
docs</strong>:
-  <a 
href="http://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=doc/install/debian.md;hb=HEAD";</a>doc/install/debian.md</a>
+  <a 
href="http://gitbox.apache.org/repos/asf?p=thrift.git;a=blob;f=doc/install/debian.md;hb=HEAD";</a>doc/install/debian.md</a>
 </p>
        </div>
        <div class="container">

Modified: websites/staging/thrift/trunk/content/docs/install/os_x.html
==============================================================================
--- websites/staging/thrift/trunk/content/docs/install/os_x.html (original)
+++ websites/staging/thrift/trunk/content/docs/install/os_x.html Tue Jan  1 
11:21:16 2019
@@ -112,7 +112,7 @@ h2:hover > .headerlink, h3:hover > .head
 <p>For more information on building and installing Thrift see: <a 
href="/docs/BuildingFromSource">Building from source</a></p>
 <p class='snippet_footer'>
   This snippet was generated by Apache Thrift's <strong>source tree 
docs</strong>:
-  <a 
href="http://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=doc/install/os_x.md;hb=HEAD";</a>doc/install/os_x.md</a>
+  <a 
href="http://gitbox.apache.org/repos/asf?p=thrift.git;a=blob;f=doc/install/os_x.md;hb=HEAD";</a>doc/install/os_x.md</a>
 </p>
        </div>
        <div class="container">

Modified: websites/staging/thrift/trunk/content/docs/install/windows.html
==============================================================================
--- websites/staging/thrift/trunk/content/docs/install/windows.html (original)
+++ websites/staging/thrift/trunk/content/docs/install/windows.html Tue Jan  1 
11:21:16 2019
@@ -239,7 +239,7 @@ h2:hover > .headerlink, h3:hover > .head
 <p>For more information on building and installing Thrift see: <a 
href="/docs/BuildingFromSource">Building from source</a></p>
 <p class='snippet_footer'>
   This snippet was generated by Apache Thrift's <strong>source tree 
docs</strong>:
-  <a 
href="http://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=doc/install/windows.md;hb=HEAD";</a>doc/install/windows.md</a>
+  <a 
href="http://gitbox.apache.org/repos/asf?p=thrift.git;a=blob;f=doc/install/windows.md;hb=HEAD";</a>doc/install/windows.md</a>
 </p>
        </div>
        <div class="container">

Modified: websites/staging/thrift/trunk/content/index.html
==============================================================================
--- websites/staging/thrift/trunk/content/index.html (original)
+++ websites/staging/thrift/trunk/content/index.html Tue Jan  1 11:21:16 2019
@@ -94,7 +94,7 @@
           <b>Writing a .thrift file</b>
           <p>After the Thrift compiler is installed you will need to create a 
thrift file. This file is an <a href="/docs/idl">interface definition</a> made 
up of <a href="/docs/types">thrift types</a> and Services. The services you 
define in this file are implemented by the server and are called by any 
clients. The Thrift compiler is used to generate your Thrift File into source 
code which is used by the different client libraries and the server you write. 
To generate the source from a thrift file run</p>
           <pre><code>thrift --gen &lt;language&gt; &lt;Thrift 
filename&gt;</code></pre>
-          <p>The sample tutorial.thrift file used for all the client and 
server tutorials can be found <a 
href="https://git-wip-us.apache.org/repos/asf/thrift/?p=thrift.git;a=tree;f=tutorial";>here</a>.
 </p>
+          <p>The sample tutorial.thrift file used for all the client and 
server tutorials can be found <a 
href="https://github.com/apache/thrift/tree/master/tutorial";>here</a>. </p>
         </li>
       </ul>
     </p>
@@ -152,7 +152,9 @@
   visibility: hidden;
 }
 h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, 
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, 
dt:hover > .elementid-permalink { visibility: visible }</style>
-<div class="codehilite"><pre> */
+<div class="codehilite"><pre> * Ahh, now onto the cool part, defining a 
service. Services just need a name
+ * and can optionally inherit from another service using the extends keyword.
+ */
 service Calculator extends shared.SharedService {
 
   /**
@@ -173,11 +175,10 @@ service Calculator extends shared.Shared
     * a request and does not listen for any response at all. Oneway methods
     * must be void.
     */
-   oneway void zip()
 </pre></div>
 <p class='snippet_footer'>
   This snippet was generated by Apache Thrift's <strong>source tree 
docs</strong>:
-  <a 
href="http://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=tutorial/tutorial.thrift;hb=HEAD";</a>tutorial/tutorial.thrift</a>
+  <a 
href="http://gitbox.apache.org/repos/asf?p=thrift.git;a=blob;f=tutorial/tutorial.thrift;hb=HEAD";</a>tutorial/tutorial.thrift</a>
 </p>
 
     </div>
@@ -216,7 +217,7 @@ h2:hover > .headerlink, h3:hover > .head
 </pre></div>
 <p class='snippet_footer'>
   This snippet was generated by Apache Thrift's <strong>source tree 
docs</strong>:
-  <a 
href="http://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=tutorial/py/PythonClient.py;hb=HEAD";</a>tutorial/py/PythonClient.py</a>
+  <a 
href="http://gitbox.apache.org/repos/asf?p=thrift.git;a=blob;f=tutorial/py/PythonClient.py;hb=HEAD";</a>tutorial/py/PythonClient.py</a>
 </p>
 
     </div>
@@ -248,7 +249,7 @@ h2:hover > .headerlink, h3:hover > .head
 </pre></div>
 <p class='snippet_footer'>
   This snippet was generated by Apache Thrift's <strong>source tree 
docs</strong>:
-  <a 
href="http://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=tutorial/java/src/JavaServer.java;hb=HEAD";</a>tutorial/java/src/JavaServer.java</a>
+  <a 
href="http://gitbox.apache.org/repos/asf?p=thrift.git;a=blob;f=tutorial/java/src/JavaServer.java;hb=HEAD";</a>tutorial/java/src/JavaServer.java</a>
 </p>
 
 
@@ -331,7 +332,7 @@ h2:hover > .headerlink, h3:hover > .head
 </pre></div>
 <p class='snippet_footer'>
   This snippet was generated by Apache Thrift's <strong>source tree 
docs</strong>:
-  <a 
href="http://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=tutorial/java/src/CalculatorHandler.java;hb=HEAD";</a>tutorial/java/src/CalculatorHandler.java</a>
+  <a 
href="http://gitbox.apache.org/repos/asf?p=thrift.git;a=blob;f=tutorial/java/src/CalculatorHandler.java;hb=HEAD";</a>tutorial/java/src/CalculatorHandler.java</a>
 </p>
 
     </div>

Modified: websites/staging/thrift/trunk/content/lib/c_glib.html
==============================================================================
--- websites/staging/thrift/trunk/content/lib/c_glib.html (original)
+++ websites/staging/thrift/trunk/content/lib/c_glib.html Tue Jan  1 11:21:16 
2019
@@ -89,11 +89,23 @@ h2:hover > .headerlink, h3:hover > .head
 in the top-level README in order to generate the Makefiles.</p>
 <h1 id="dependencies">Dependencies<a class="headerlink" href="#dependencies" 
title="Permanent link">&para;</a></h1>
 <p>GLib
-http://www.gtk.org/
+http://www.gtk.org/</p>
+<h1 id="breaking-changes">Breaking Changes<a class="headerlink" 
href="#breaking-changes" title="Permanent link">&para;</a></h1>
+<h2 id="0120">0.12.0<a class="headerlink" href="#0120" title="Permanent 
link">&para;</a></h2>
+<p>The compiler's handling of namespaces when generating the name of types,
+functions and header files has been improved. This means code written to use
+classes generated by previous versions of the compiler may need to be updated 
to
+reflect the proper convention for class names, which is</p>
+<ul>
+<li>A lowercase, <a 
href="https://en.wikipedia.org/wiki/Snake_case";>snake-case</a>
+  representation of the class' namespace, followed by</li>
+<li>An underscore and</li>
+<li>A lowercase, snake-case representation of the class' name.
 <p class='snippet_footer'>
   This page was generated by Apache Thrift's <strong>source tree docs</strong>:
-  <a 
href="http://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=lib/c_glib/README.md;hb=HEAD";</a>lib/c_glib/README.md</a>
-</p></p>
+  <a 
href="http://gitbox.apache.org/repos/asf?p=thrift.git;a=blob;f=lib/c_glib/README.md;hb=HEAD";</a>lib/c_glib/README.md</a>
+</p></li>
+</ul>
        </div>
        <div class="container">
        <hr>

Modified: websites/staging/thrift/trunk/content/lib/cl.html
==============================================================================
--- websites/staging/thrift/trunk/content/lib/cl.html (original)
+++ websites/staging/thrift/trunk/content/lib/cl.html Tue Jan  1 11:21:16 2019
@@ -278,7 +278,7 @@ service instance whch describes the oper
 <li>alexandria[[8]] : handy utilities
 <p class='snippet_footer'>
   This page was generated by Apache Thrift's <strong>source tree docs</strong>:
-  <a 
href="http://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=lib/cl/README.md;hb=HEAD";</a>lib/cl/README.md</a>
+  <a 
href="http://gitbox.apache.org/repos/asf?p=thrift.git;a=blob;f=lib/cl/README.md;hb=HEAD";</a>lib/cl/README.md</a>
 </p></li>
 </ul>
        </div>

Modified: websites/staging/thrift/trunk/content/lib/cpp.html
==============================================================================
--- websites/staging/thrift/trunk/content/lib/cpp.html (original)
+++ websites/staging/thrift/trunk/content/lib/cpp.html Tue Jan  1 11:21:16 2019
@@ -307,7 +307,7 @@ cleanup and leave it up to the consuming
 (THRIFT-4164)
 <p class='snippet_footer'>
   This page was generated by Apache Thrift's <strong>source tree docs</strong>:
-  <a 
href="http://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=lib/cpp/README.md;hb=HEAD";</a>lib/cpp/README.md</a>
+  <a 
href="http://gitbox.apache.org/repos/asf?p=thrift.git;a=blob;f=lib/cpp/README.md;hb=HEAD";</a>lib/cpp/README.md</a>
 </p></p>
        </div>
        <div class="container">

Modified: websites/staging/thrift/trunk/content/lib/csharp.html
==============================================================================
--- websites/staging/thrift/trunk/content/lib/csharp.html (original)
+++ websites/staging/thrift/trunk/content/lib/csharp.html Tue Jan  1 11:21:16 
2019
@@ -88,7 +88,7 @@ h2:hover > .headerlink, h3:hover > .head
 <p>Thrift requires Mono &gt;= 1.2.6 or .NET framework &gt;= 3.5
 <p class='snippet_footer'>
   This page was generated by Apache Thrift's <strong>source tree docs</strong>:
-  <a 
href="http://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=lib/csharp/README.md;hb=HEAD";</a>lib/csharp/README.md</a>
+  <a 
href="http://gitbox.apache.org/repos/asf?p=thrift.git;a=blob;f=lib/csharp/README.md;hb=HEAD";</a>lib/csharp/README.md</a>
 </p></p>
        </div>
        <div class="container">

Modified: websites/staging/thrift/trunk/content/lib/d.html
==============================================================================
--- websites/staging/thrift/trunk/content/lib/d.html (original)
+++ websites/staging/thrift/trunk/content/lib/d.html Tue Jan  1 11:21:16 2019
@@ -114,7 +114,7 @@ cat server-certificate.pem &gt; trusted-
 Autotools build system if the files are not present.
 <p class='snippet_footer'>
   This page was generated by Apache Thrift's <strong>source tree docs</strong>:
-  <a 
href="http://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=lib/d/README.md;hb=HEAD";</a>lib/d/README.md</a>
+  <a 
href="http://gitbox.apache.org/repos/asf?p=thrift.git;a=blob;f=lib/d/README.md;hb=HEAD";</a>lib/d/README.md</a>
 </p></p>
        </div>
        <div class="container">

Modified: websites/staging/thrift/trunk/content/lib/delphi.html
==============================================================================
--- websites/staging/thrift/trunk/content/lib/delphi.html (original)
+++ websites/staging/thrift/trunk/content/lib/delphi.html Tue Jan  1 11:21:16 
2019
@@ -90,7 +90,7 @@ h2:hover > .headerlink, h3:hover > .head
 with earlier versions (such as Delphi 7) will <em>not</em> work.
 <p class='snippet_footer'>
   This page was generated by Apache Thrift's <strong>source tree docs</strong>:
-  <a 
href="http://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=lib/delphi/README.md;hb=HEAD";</a>lib/delphi/README.md</a>
+  <a 
href="http://gitbox.apache.org/repos/asf?p=thrift.git;a=blob;f=lib/delphi/README.md;hb=HEAD";</a>lib/delphi/README.md</a>
 </p></p>
        </div>
        <div class="container">

Modified: websites/staging/thrift/trunk/content/lib/erl.html
==============================================================================
--- websites/staging/thrift/trunk/content/lib/erl.html (original)
+++ websites/staging/thrift/trunk/content/lib/erl.html Tue Jan  1 11:21:16 2019
@@ -110,7 +110,7 @@ ok
 {exception,{xception,1001,&lt;&lt;"Xception"&gt;&gt;}}</code>
 <p class='snippet_footer'>
   This page was generated by Apache Thrift's <strong>source tree docs</strong>:
-  <a 
href="http://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=lib/erl/README.md;hb=HEAD";</a>lib/erl/README.md</a>
+  <a 
href="http://gitbox.apache.org/repos/asf?p=thrift.git;a=blob;f=lib/erl/README.md;hb=HEAD";</a>lib/erl/README.md</a>
 </p></p>
        </div>
        <div class="container">

Modified: websites/staging/thrift/trunk/content/lib/go.html
==============================================================================
--- websites/staging/thrift/trunk/content/lib/go.html (original)
+++ websites/staging/thrift/trunk/content/lib/go.html Tue Jan  1 11:21:16 2019
@@ -85,9 +85,10 @@
 }
 h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, 
h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, 
dt:hover > .elementid-permalink { visibility: visible }</style>
 <h1 id="using-thrift-with-go">Using Thrift with Go<a class="headerlink" 
href="#using-thrift-with-go" title="Permanent link">&para;</a></h1>
+<p>Thrift supports Go 1.7+</p>
 <p>In following Go conventions, we recommend you use the 'go' tool to install
 Thrift for go.</p>
-<div class="codehilite"><pre>$ <span class="n">go</span> <span 
class="n">get</span> <span class="n">git</span><span class="p">.</span><span 
class="n">apache</span><span class="p">.</span><span class="n">org</span><span 
class="o">/</span><span class="n">thrift</span><span class="p">.</span><span 
class="n">git</span><span class="o">/</span><span class="n">lib</span><span 
class="o">/</span><span class="n">go</span><span class="o">/</span><span 
class="n">thrift</span><span class="o">/</span><span class="p">...</span>
+<div class="codehilite"><pre>$ <span class="n">go</span> <span 
class="n">get</span> <span class="n">github</span><span class="p">.</span><span 
class="n">com</span><span class="o">/</span><span class="n">apache</span><span 
class="o">/</span><span class="n">thrift</span><span class="o">/</span><span 
class="n">lib</span><span class="o">/</span><span class="n">go</span><span 
class="o">/</span><span class="n">thrift</span><span class="o">/</span><span 
class="p">...</span>
 </pre></div>
 
 
@@ -140,7 +141,7 @@ typedefs and enums.</p>
 
 <p><p class='snippet_footer'>
   This page was generated by Apache Thrift's <strong>source tree docs</strong>:
-  <a 
href="http://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=lib/go/README.md;hb=HEAD";</a>lib/go/README.md</a>
+  <a 
href="http://gitbox.apache.org/repos/asf?p=thrift.git;a=blob;f=lib/go/README.md;hb=HEAD";</a>lib/go/README.md</a>
 </p></p>
        </div>
        <div class="container">

Modified: websites/staging/thrift/trunk/content/lib/haxe.html
==============================================================================
--- websites/staging/thrift/trunk/content/lib/haxe.html (original)
+++ websites/staging/thrift/trunk/content/lib/haxe.html Tue Jan  1 11:21:16 2019
@@ -126,10 +126,10 @@ Haxe Linux download section: http://haxe
 either from the official ASF repo, or via the github mirror.</p>
 <ul>
 <li>
-<p>To set up any <strong>stable version</strong>, choose the appropriate 
branch (e.g. <code>0.10.0</code>):</p>
+<p>To set up any <strong>stable version</strong>, choose the appropriate 
branch (e.g. <code>1.0.0</code>, etc.):</p>
 <ul>
-<li><code>haxelib git thrift https://git.apache.org/thrift.git 0.10.0 
lib/haxe</code></li>
-<li><code>haxelib git thrift https://github.com/apache/thrift.git 0.10.0 
lib/haxe</code></li>
+<li><code>haxelib git thrift https://git.apache.org/thrift.git 1.0.0 
lib/haxe</code></li>
+<li><code>haxelib git thrift https://github.com/apache/thrift.git 1.0.0 
lib/haxe</code></li>
 </ul>
 </li>
 <li>
@@ -213,7 +213,7 @@ var server = new TSimpleServer( processo
 server.runOnce = true;</code>
 <p class='snippet_footer'>
   This page was generated by Apache Thrift's <strong>source tree docs</strong>:
-  <a 
href="http://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=lib/haxe/README.md;hb=HEAD";</a>lib/haxe/README.md</a>
+  <a 
href="http://gitbox.apache.org/repos/asf?p=thrift.git;a=blob;f=lib/haxe/README.md;hb=HEAD";</a>lib/haxe/README.md</a>
 </p></p>
 </li>
 </ul>

Modified: websites/staging/thrift/trunk/content/lib/hs.html
==============================================================================
--- websites/staging/thrift/trunk/content/lib/hs.html (original)
+++ websites/staging/thrift/trunk/content/lib/hs.html Tue Jan  1 11:21:16 2019
@@ -131,7 +131,7 @@ label to process as the handler.</p>
 superclasses process if there is a superclass.
 <p class='snippet_footer'>
   This page was generated by Apache Thrift's <strong>source tree docs</strong>:
-  <a 
href="http://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=lib/hs/README.md;hb=HEAD";</a>lib/hs/README.md</a>
+  <a 
href="http://gitbox.apache.org/repos/asf?p=thrift.git;a=blob;f=lib/hs/README.md;hb=HEAD";</a>lib/hs/README.md</a>
 </p></p>
        </div>
        <div class="container">

Modified: websites/staging/thrift/trunk/content/lib/index.html
==============================================================================
--- websites/staging/thrift/trunk/content/lib/index.html (original)
+++ websites/staging/thrift/trunk/content/lib/index.html Tue Jan  1 11:21:16 
2019
@@ -131,22 +131,85 @@ h2:hover > .headerlink, h3:hover > .head
             <td class="packurl"><a 
href="https://hub.docker.com/_/thrift/";>https://hub.docker.com/_/thrift/</a></td>
             <td class="ctrlfile">Dockerfile</td>
             <td class="maintainer"></td>
-            <td class="remarks"></td>
+            <td class="remarks">thrift compiler in /usr/local/bin/thrift</td>
+        </tr>
+        
+        <tr class="">
+            <td class="language">ActionScript</td>
+            <td class="packman"></td>
+            <td class="packurl"><a href=""></a></td>
+            <td class="ctrlfile"></td>
+            <td class="maintainer"></td>
+            <td class="remarks">no official ASF package available</td>
+        </tr>
+        
+        <tr class="">
+            <td class="language">C (glib)</td>
+            <td class="packman"></td>
+            <td class="packurl"><a href=""></a></td>
+            <td class="ctrlfile"></td>
+            <td class="maintainer"></td>
+            <td class="remarks">no official ASF package available</td>
+        </tr>
+        
+        <tr class="">
+            <td class="language">C++</td>
+            <td class="packman"></td>
+            <td class="packurl"><a href=""></a></td>
+            <td class="ctrlfile"></td>
+            <td class="maintainer"></td>
+            <td class="remarks">no official ASF package available</td>
         </tr>
         
         <tr class="">
             <td class="language">C#</td>
             <td class="packman">NuGet</td>
-            <td class="packurl"><a 
href="https://www.nuget.org/packages/ApacheThrift/1.0.0-dev";>https://www.nuget.org/packages/ApacheThrift/1.0.0-dev</a></td>
+            <td class="packurl"><a 
href="https://www.nuget.org/packages/ApacheThrift";>https://www.nuget.org/packages/ApacheThrift</a></td>
             <td class="ctrlfile">*.nuspec (missing)</td>
             <td class="maintainer">jfarrell, codesf</td>
+            <td class="remarks">stale at 0.9.3 - see THRIFT-4705</td>
+        </tr>
+        
+        <tr class="">
+            <td class="language">Cocoa</td>
+            <td class="packman"></td>
+            <td class="packurl"><a href=""></a></td>
+            <td class="ctrlfile"></td>
+            <td class="maintainer"></td>
+            <td class="remarks">no official ASF package available</td>
+        </tr>
+        
+        <tr class="">
+            <td class="language">Common LISP</td>
+            <td class="packman"></td>
+            <td class="packurl"><a href=""></a></td>
+            <td class="ctrlfile"></td>
+            <td class="maintainer"></td>
+            <td class="remarks">no official ASF package available</td>
+        </tr>
+        
+        <tr class="">
+            <td class="language">D</td>
+            <td class="packman">dub</td>
+            <td class="packurl"><a 
href="https://code.dlang.org/packages/apache-thrift";>https://code.dlang.org/packages/apache-thrift</a></td>
+            <td class="ctrlfile">dub.json</td>
+            <td class="maintainer">jking</td>
             <td class="remarks"></td>
         </tr>
         
         <tr class="">
             <td class="language">Dart</td>
             <td class="packman">Pub</td>
-            <td class="packurl"><a 
href="https://pub.dartlang.org/search?q=thrift";>https://pub.dartlang.org/search?q=thrift</a></td>
+            <td class="packurl"><a 
href="https://pub.dartlang.org/packages/thrift";>https://pub.dartlang.org/packages/thrift</a></td>
+            <td class="ctrlfile">lib/dart/pubspec.yaml</td>
+            <td class="maintainer">jking</td>
+            <td class="remarks"></td>
+        </tr>
+        
+        <tr class="">
+            <td class="language">.NET Core</td>
+            <td class="packman"></td>
+            <td class="packurl"><a href=""></a></td>
             <td class="ctrlfile"></td>
             <td class="maintainer"></td>
             <td class="remarks">no official ASF package available</td>
@@ -164,34 +227,34 @@ h2:hover > .headerlink, h3:hover > .head
         <tr class="">
             <td class="language">Haskell</td>
             <td class="packman">Cabal</td>
-            <td class="packurl"><a 
href="http://hackage.haskell.org/package/thrift";>http://hackage.haskell.org/package/thrift</a></td>
+            <td class="packurl"><a 
href="https://hackage.haskell.org/package/thrift";>https://hackage.haskell.org/package/thrift</a></td>
             <td class="ctrlfile">lib/hs/Thrift.cabal</td>
-            <td class="maintainer">jfarrell</td>
-            <td class="remarks"></td>
+            <td class="maintainer">jfarrell, clavoie</td>
+            <td class="remarks">stale at 0.10.0 - see THRIFT-4698</td>
         </tr>
         
         <tr class="">
             <td class="language">Haxe</td>
-            <td class="packman">HaxeLib</td>
-            <td class="packurl"><a 
href="http://lib.haxe.org/u/ApacheThrift/";>http://lib.haxe.org/u/ApacheThrift/</a></td>
+            <td class="packman">Haxelib</td>
+            <td class="packurl"><a href=""></a></td>
             <td class="ctrlfile">lib/haxe/haxelib.json</td>
             <td class="maintainer"></td>
-            <td class="remarks">account exists, but no package published</td>
+            <td class="remarks">no package uploaded - see THRIFT-3036</td>
         </tr>
         
         <tr class="">
-            <td class="language">Haxe</td>
-            <td class="packman">HaxeLib(Git)</td>
-            <td class="packurl"><a href="https://git.apache.org/thrift.git 
0.9.3 lib/haxe">https://git.apache.org/thrift.git 0.9.3 lib/haxe</a></td>
-            <td class="ctrlfile">lib/haxe/haxelib.json</td>
-            <td class="maintainer">jensg</td>
-            <td class="remarks"></td>
+            <td class="language">Go</td>
+            <td class="packman"></td>
+            <td class="packurl"><a href=""></a></td>
+            <td class="ctrlfile"></td>
+            <td class="maintainer"></td>
+            <td class="remarks">no official ASF package available</td>
         </tr>
         
         <tr class="">
             <td class="language">Java</td>
-            <td class="packman">JPM</td>
-            <td class="packurl"><a 
href="https://jpm4j.org/#!/search?q=thrift";>https://jpm4j.org/#!/search?q=thrift</a></td>
+            <td class="packman"></td>
+            <td class="packurl"><a href=""></a></td>
             <td class="ctrlfile"></td>
             <td class="maintainer"></td>
             <td class="remarks">no official ASF package available</td>
@@ -203,52 +266,43 @@ h2:hover > .headerlink, h3:hover > .head
             <td class="packurl"><a 
href="https://libraries.io/bower/thrift";>https://libraries.io/bower/thrift</a></td>
             <td class="ctrlfile">bower.json</td>
             <td class="maintainer"></td>
-            <td class="remarks">not on http://bower.io/search/?q=thrift</td>
+            <td class="remarks"></td>
         </tr>
         
         <tr class="">
-            <td class="language">NodeJS</td>
-            <td class="packman">Grunt</td>
-            <td class="packurl"><a href=""></a></td>
-            <td class="ctrlfile">lib/js/package.json</td>
+            <td class="language">Lua</td>
+            <td class="packman">LuaRocks</td>
+            <td class="packurl"><a 
href="https://luarocks.org/modules/drauschenbach/thrift";>https://luarocks.org/modules/drauschenbach/thrift</a></td>
+            <td class="ctrlfile"></td>
             <td class="maintainer"></td>
-            <td class="remarks"></td>
+            <td class="remarks">not official - stale at 0.10.0 - see 
THRIFT-4708</td>
         </tr>
         
         <tr class="">
-            <td class="language">NodeJS</td>
-            <td class="packman">NPM</td>
+            <td class="language">Node.js</td>
+            <td class="packman">npm</td>
             <td class="packurl"><a 
href="https://www.npmjs.com/package/thrift";>https://www.npmjs.com/package/thrift</a></td>
             <td class="ctrlfile">package.json</td>
-            <td class="maintainer">jfarrell</td>
-            <td class="remarks"></td>
+            <td class="maintainer">jfarrell, wadey</td>
+            <td class="remarks">stale at 0.11.0 - see THRIFT-4688</td>
         </tr>
         
         <tr class="">
-            <td class="language">Ocaml</td>
-            <td class="packman">OASIS DB</td>
-            <td class="packurl"><a 
href="http://oasis.ocamlcore.org/";>http://oasis.ocamlcore.org/</a></td>
-            <td class="ctrlfile">lib/ocaml/_oasis</td>
+            <td class="language">OCaml</td>
+            <td class="packman">opam</td>
+            <td class="packurl"><a 
href="https://opam.ocaml.org/packages/thrift/";>https://opam.ocaml.org/packages/thrift/</a></td>
+            <td class="ctrlfile">lib/ocaml/opam</td>
             <td class="maintainer"></td>
-            <td class="remarks">website under construction</td>
-        </tr>
-        
-        <tr class="">
-            <td class="language">Ocaml</td>
-            <td class="packman">OPAM</td>
-            <td class="packurl"><a 
href="http://opam.ocaml.org/packages/thrift/thrift.0.9.0/";>http://opam.ocaml.org/packages/thrift/thrift.0.9.0/</a></td>
-            <td class="ctrlfile">lib/ocaml/_oasis</td>
-            <td class="maintainer"></td>
-            <td class="remarks">no official ASF package available</td>
+            <td class="remarks">stale at 0.9.0 (community provided) - see 
THRIFT-4706</td>
         </tr>
         
         <tr class="">
             <td class="language">Perl</td>
             <td class="packman">CPAN</td>
-            <td class="packurl"><a 
href="http://search.cpan.org";>http://search.cpan.org</a></td>
+            <td class="packurl"><a 
href="https://metacpan.org/release/Thrift";>https://metacpan.org/release/Thrift</a></td>
             <td class="ctrlfile">lib/perl/Makefile.PL</td>
-            <td class="maintainer"></td>
-            <td class="remarks">no official ASF package available</td>
+            <td class="maintainer">jking</td>
+            <td class="remarks"></td>
         </tr>
         
         <tr class="">
@@ -256,17 +310,17 @@ h2:hover > .headerlink, h3:hover > .head
             <td class="packman">Packagist</td>
             <td class="packurl"><a 
href="https://packagist.org/packages/apache/thrift";>https://packagist.org/packages/apache/thrift</a></td>
             <td class="ctrlfile">composer.json</td>
-            <td class="maintainer">jfarrell, bufferoverflow</td>
+            <td class="maintainer">jfarrell, bufferoverflow, jking</td>
             <td class="remarks"></td>
         </tr>
         
         <tr class="">
             <td class="language">Python</td>
-            <td class="packman">PIP</td>
-            <td class="packurl"><a 
href="https://pypi.python.org/pypi/thrift/0.9.3";>https://pypi.python.org/pypi/thrift/0.9.3</a></td>
-            <td class="ctrlfile"></td>
+            <td class="packman">pypi</td>
+            <td class="packurl"><a 
href="https://pypi.python.org/pypi/thrift";>https://pypi.python.org/pypi/thrift</a></td>
+            <td class="ctrlfile">lib/py/setup.py</td>
             <td class="maintainer">jfarrell</td>
-            <td class="remarks"></td>
+            <td class="remarks">stale at 0.11.0 - see THRIFT-4687</td>
         </tr>
         
         <tr class="">
@@ -274,10 +328,37 @@ h2:hover > .headerlink, h3:hover > .head
             <td class="packman">Ruby Gem</td>
             <td class="packurl"><a 
href="https://rubygems.org/gems/thrift";>https://rubygems.org/gems/thrift</a></td>
             <td class="ctrlfile">lib/rb/Gemfile</td>
-            <td class="maintainer"></td>
+            <td class="maintainer">jfarrell</td>
+            <td class="remarks">stale at 0.11.0 - see THRIFT-4707</td>
+        </tr>
+        
+        <tr class="">
+            <td class="language">Rust</td>
+            <td class="packman">Cargo</td>
+            <td class="packurl"><a 
href="https://crates.io/crates/thrift";>https://crates.io/crates/thrift</a></td>
+            <td class="ctrlfile">lib/rs/cargo.toml</td>
+            <td class="maintainer">all thrift committers</td>
             <td class="remarks"></td>
         </tr>
         
+        <tr class="">
+            <td class="language">Smalltalk</td>
+            <td class="packman"></td>
+            <td class="packurl"><a href=""></a></td>
+            <td class="ctrlfile"></td>
+            <td class="maintainer"></td>
+            <td class="remarks">no official ASF package available</td>
+        </tr>
+        
+        <tr class="">
+            <td class="language">Swift</td>
+            <td class="packman"></td>
+            <td class="packurl"><a href=""></a></td>
+            <td class="ctrlfile"></td>
+            <td class="maintainer"></td>
+            <td class="remarks">no official ASF package available</td>
+        </tr>
+        
         </tbody>
     </table>
 </div>


Reply via email to