This is an automated email from the ASF dual-hosted git repository.
jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git
The following commit(s) were added to refs/heads/master by this push:
new 59cafc7 Placeholder for juneau-petstore documentation.
59cafc7 is described below
commit 59cafc769ddb1502e0a9f1c20bd107b33166ce9a
Author: JamesBognar <[email protected]>
AuthorDate: Fri Jan 24 09:19:59 2020 -0500
Placeholder for juneau-petstore documentation.
---
...{19.Glossaries.html => 19.juneau-petstore.html} | 5 +-
.../01.Installing.html} | 7 +-
.../02.Running.html} | 5 +-
.../03.Building.html} | 5 +-
.../{19.Glossaries.html => 20.Glossaries.html} | 0
.../01.LanguageSupport.html | 0
.../02.Annotations.html | 0
.../03.ConfigurableProperties.html | 0
.../Topics/{20.Security.html => 21.Security.html} | 0
.../01.juneau-marshall.html | 0
.../02.juneau-svl.html | 0
.../03.juneau-rest-server.html | 0
juneau-doc/src/main/javadoc/overview.html | 139 ++++++++++++++++-----
juneau-doc/src/main/javadoc/resources/docs.txt | 4 +
.../main/javadoc/resources/fragments/rntoc.html | 1 +
.../src/main/javadoc/resources/fragments/toc.html | 22 ++--
launches/juneau-env.sh | 2 +-
17 files changed, 144 insertions(+), 46 deletions(-)
diff --git a/juneau-doc/docs/Topics/19.Glossaries.html
b/juneau-doc/docs/Topics/19.juneau-petstore.html
similarity index 96%
copy from juneau-doc/docs/Topics/19.Glossaries.html
copy to juneau-doc/docs/Topics/19.juneau-petstore.html
index 56e7eec..f14977b 100644
--- a/juneau-doc/docs/Topics/19.Glossaries.html
+++ b/juneau-doc/docs/Topics/19.juneau-petstore.html
@@ -13,8 +13,9 @@
***************************************************************************************************************************/
-->
-{8.1.3-new}
-Glossaries
+{8.1.4-new}
+juneau-pestore
<p>
+ TODO
</p>
diff --git a/juneau-doc/docs/Topics/19.Glossaries.html
b/juneau-doc/docs/Topics/19.juneau-petstore/01.Installing.html
similarity index 95%
copy from juneau-doc/docs/Topics/19.Glossaries.html
copy to juneau-doc/docs/Topics/19.juneau-petstore/01.Installing.html
index 56e7eec..303d0c7 100644
--- a/juneau-doc/docs/Topics/19.Glossaries.html
+++ b/juneau-doc/docs/Topics/19.juneau-petstore/01.Installing.html
@@ -13,8 +13,9 @@
***************************************************************************************************************************/
-->
-{8.1.3-new}
-Glossaries
+{8.1.4-new}
+Installing in Eclipse
<p>
-</p>
+ TODO
+</p>
diff --git a/juneau-doc/docs/Topics/19.Glossaries.html
b/juneau-doc/docs/Topics/19.juneau-petstore/02.Running.html
similarity index 96%
copy from juneau-doc/docs/Topics/19.Glossaries.html
copy to juneau-doc/docs/Topics/19.juneau-petstore/02.Running.html
index 56e7eec..f0d3998 100644
--- a/juneau-doc/docs/Topics/19.Glossaries.html
+++ b/juneau-doc/docs/Topics/19.juneau-petstore/02.Running.html
@@ -13,8 +13,9 @@
***************************************************************************************************************************/
-->
-{8.1.3-new}
-Glossaries
+{8.1.4-new}
+Running in Eclipse
<p>
+ TODO
</p>
diff --git a/juneau-doc/docs/Topics/19.Glossaries.html
b/juneau-doc/docs/Topics/19.juneau-petstore/03.Building.html
similarity index 94%
copy from juneau-doc/docs/Topics/19.Glossaries.html
copy to juneau-doc/docs/Topics/19.juneau-petstore/03.Building.html
index 56e7eec..fc65cd7 100644
--- a/juneau-doc/docs/Topics/19.Glossaries.html
+++ b/juneau-doc/docs/Topics/19.juneau-petstore/03.Building.html
@@ -13,8 +13,9 @@
***************************************************************************************************************************/
-->
-{8.1.3-new}
-Glossaries
+{8.1.4-new}
+Building and Running from Command-Line
<p>
+ TODO
</p>
diff --git a/juneau-doc/docs/Topics/19.Glossaries.html
b/juneau-doc/docs/Topics/20.Glossaries.html
similarity index 100%
rename from juneau-doc/docs/Topics/19.Glossaries.html
rename to juneau-doc/docs/Topics/20.Glossaries.html
diff --git a/juneau-doc/docs/Topics/19.Glossaries/01.LanguageSupport.html
b/juneau-doc/docs/Topics/20.Glossaries/01.LanguageSupport.html
similarity index 100%
rename from juneau-doc/docs/Topics/19.Glossaries/01.LanguageSupport.html
rename to juneau-doc/docs/Topics/20.Glossaries/01.LanguageSupport.html
diff --git a/juneau-doc/docs/Topics/19.Glossaries/02.Annotations.html
b/juneau-doc/docs/Topics/20.Glossaries/02.Annotations.html
similarity index 100%
rename from juneau-doc/docs/Topics/19.Glossaries/02.Annotations.html
rename to juneau-doc/docs/Topics/20.Glossaries/02.Annotations.html
diff --git
a/juneau-doc/docs/Topics/19.Glossaries/03.ConfigurableProperties.html
b/juneau-doc/docs/Topics/20.Glossaries/03.ConfigurableProperties.html
similarity index 100%
rename from juneau-doc/docs/Topics/19.Glossaries/03.ConfigurableProperties.html
rename to juneau-doc/docs/Topics/20.Glossaries/03.ConfigurableProperties.html
diff --git a/juneau-doc/docs/Topics/20.Security.html
b/juneau-doc/docs/Topics/21.Security.html
similarity index 100%
rename from juneau-doc/docs/Topics/20.Security.html
rename to juneau-doc/docs/Topics/21.Security.html
diff --git a/juneau-doc/docs/Topics/20.Security/01.juneau-marshall.html
b/juneau-doc/docs/Topics/21.Security/01.juneau-marshall.html
similarity index 100%
rename from juneau-doc/docs/Topics/20.Security/01.juneau-marshall.html
rename to juneau-doc/docs/Topics/21.Security/01.juneau-marshall.html
diff --git a/juneau-doc/docs/Topics/20.Security/02.juneau-svl.html
b/juneau-doc/docs/Topics/21.Security/02.juneau-svl.html
similarity index 100%
rename from juneau-doc/docs/Topics/20.Security/02.juneau-svl.html
rename to juneau-doc/docs/Topics/21.Security/02.juneau-svl.html
diff --git a/juneau-doc/docs/Topics/20.Security/03.juneau-rest-server.html
b/juneau-doc/docs/Topics/21.Security/03.juneau-rest-server.html
similarity index 100%
rename from juneau-doc/docs/Topics/20.Security/03.juneau-rest-server.html
rename to juneau-doc/docs/Topics/21.Security/03.juneau-rest-server.html
diff --git a/juneau-doc/src/main/javadoc/overview.html
b/juneau-doc/src/main/javadoc/overview.html
index 4f5b50f..88bf69d 100644
--- a/juneau-doc/src/main/javadoc/overview.html
+++ b/juneau-doc/src/main/javadoc/overview.html
@@ -171,8 +171,8 @@
<li><p><a class='doclink'
href='#juneau-marshall.Marshalls'>Marshalls</a></p>
<li><p><a class='doclink'
href='#juneau-marshall.HttpPartSerializers'>HTTP Part Serializers</a></p>
<li><p><a class='doclink'
href='#juneau-marshall.HttpPartParsers'>HTTP Part Parsers</a></p>
- <li><p><a class='doclink'
href='#juneau-marshall.ConfigurableProperties'>Configurable Properties</a><span
class='update'><b>8.1.3-updated</b></span></p>
- <li><p><a class='doclink'
href='#juneau-marshall.ConfigurableAnnotations'>Configurable
Annotations</a><span class='update'>8.1.0-new, <b>8.1.3-updated</b></span></p>
+ <li><p><a class='doclink'
href='#juneau-marshall.ConfigurableProperties'>Configurable Properties</a><span
class='update'>8.1.3-updated</span></p>
+ <li><p><a class='doclink'
href='#juneau-marshall.ConfigurableAnnotations'>Configurable
Annotations</a><span class='update'>8.1.0-new, 8.1.3-updated</span></p>
<li><p><a class='doclink'
href='#juneau-marshall.ObjectMap'>ObjectMap and ObjectList</a></p>
<li><p><a class='doclink'
href='#juneau-marshall.Groups'>SerializerGroups and ParserGroups</a></p>
<li><p><a class='doclink'
href='#juneau-marshall.ContextsBuildersSessionsPropertyStores'>Contexts,
Builders, Sessions, and PropertyStores</a></p>
@@ -198,7 +198,7 @@
<li><p><a class='doclink'
href='#juneau-marshall.Transforms.StopClasses'>Stop Classes</a></p>
<li><p><a class='doclink'
href='#juneau-marshall.Transforms.BypassSerialization'>Bypass Serialization
using Readers and InputStreams</a></p>
</ol>
- <li><p><a class='doclink'
href='#juneau-marshall.DynamicallyAppliedAnnotations'>Dynamically Applied
Annotations</a><span class='update'><b>8.1.3-new</b></span></p>
+ <li><p><a class='doclink'
href='#juneau-marshall.DynamicallyAppliedAnnotations'>Dynamically Applied
Annotations</a><span class='update'>8.1.3-new</span></p>
<li><p><a class='doclink'
href='#juneau-marshall.BeanDictionaries'>Bean Names and Dictionaries</a></p>
<ol>
<li><p><a class='doclink'
href='#juneau-marshall.BeanDictionaries.BeanSubTypes'>Bean Subtypes</a></p>
@@ -429,7 +429,7 @@
<li><p><a class='doclink'
href='#juneau-rest-server.Swagger.Models'>Models</a></p>
<li><p><a class='doclink'
href='#juneau-rest-server.Swagger.Stylesheet'>SwaggerUI.css</a></p>
</ol>
- <li><p><a class='doclink'
href='#juneau-rest-server.ExecutionStatistics'>REST method execution
statistics</a><span class='update'><b>8.1.3-new</b></span></p>
+ <li><p><a class='doclink'
href='#juneau-rest-server.ExecutionStatistics'>REST method execution
statistics</a><span class='update'>8.1.3-new</span></p>
<li><p><a class='doclink'
href='#juneau-rest-server.HtmlDocAnnotation'>@HtmlDocConfig</a><span
class='update'>8.1.0-updated</span></p>
<ol>
<li><p><a class='doclink'
href='#juneau-rest-server.HtmlDocAnnotation.UIvsDI'>User Interfaces (UI) vs.
Developer Interfaces (DI)</a></p>
@@ -554,11 +554,17 @@
<li><p><a class='doclink'
href='#juneau-examples-rest-springboot.Building'>Building and Running from
Command-Line</a><span class='update'>8.0.0-new</span></p>
<li><p><a class='doclink'
href='#juneau-examples-rest-springboot.DeployingToHeroku'>Deploying to
Heroku</a><span class='update'>8.0.0-new</span></p>
</ol>
- <li><p class='toc2'><a class='doclink'
href='#Glossaries'>Glossaries</a><span
class='update'><b>8.1.3-new</b></span></p>
+ <li><p class='toc2'><a class='doclink'
href='#Glossaries'>Glossaries</a><span class='update'>8.1.3-new</span></p>
<ol>
- <li><p><a class='doclink'
href='#Glossaries.LanguageSupport'>Language Support</a><span
class='update'><b>8.1.3-new</b></span></p>
- <li><p><a class='doclink'
href='#Glossaries.Annotations'>Annotations</a><span
class='update'><b>8.1.3-new</b></span></p>
- <li><p><a class='doclink'
href='#Glossaries.ConfigurableProperties'>Configurable Properties</a><span
class='update'><b>8.1.3-new</b></span></p>
+ <li><p><a class='doclink'
href='#Glossaries.LanguageSupport'>Language Support</a><span
class='update'>8.1.3-new</span></p>
+ <li><p><a class='doclink'
href='#Glossaries.Annotations'>Annotations</a><span
class='update'>8.1.3-new</span></p>
+ <li><p><a class='doclink'
href='#Glossaries.ConfigurableProperties'>Configurable Properties</a><span
class='update'>8.1.3-new</span></p>
+ </ol>
+ <li><p class='toc2'><a class='doclink'
href='#juneau-petstore'>juneau-pestore</a><span
class='update'><b>8.1.4-new</b></span></p>
+ <ol>
+ <li><p><a class='doclink'
href='#juneau-petstore.Installing'>Installing in Eclipse</a><span
class='update'><b>8.1.4-new</b></span></p>
+ <li><p><a class='doclink'
href='#juneau-petstore.Running'>Running in Eclipse</a><span
class='update'><b>8.1.4-new</b></span></p>
+ <li><p><a class='doclink'
href='#juneau-petstore.Building'>Building and Running from
Command-Line</a><span class='update'><b>8.1.4-new</b></span></p>
</ol>
<li><p class='toc2'><a class='doclink' href='#Security'>Security
Best-Practices</a></p>
<ol>
@@ -1326,7 +1332,7 @@
<!--
====================================================================================================
-->
-<h3 class='topic' onclick='toggle(this)'><a
href='#juneau-marshall.ConfigurableProperties'
id='juneau-marshall.ConfigurableProperties'>2.6 - Configurable
Properties</a><span class='update'><b>8.1.3-updated</b></span></h3>
+<h3 class='topic' onclick='toggle(this)'><a
href='#juneau-marshall.ConfigurableProperties'
id='juneau-marshall.ConfigurableProperties'>2.6 - Configurable
Properties</a><span class='update'>8.1.3-updated</span></h3>
<div class='topic'><!-- START: 2.6 - juneau-marshall.ConfigurableProperties -->
<p>
Serializers and parsers have a wide variety of configurable properties.
They all extend from the
@@ -1409,7 +1415,7 @@
<!--
====================================================================================================
-->
-<h3 class='topic' onclick='toggle(this)'><a
href='#juneau-marshall.ConfigurableAnnotations'
id='juneau-marshall.ConfigurableAnnotations'>2.7 - Configurable
Annotations</a><span class='update'>8.1.0-new, <b>8.1.3-updated</b></span></h3>
+<h3 class='topic' onclick='toggle(this)'><a
href='#juneau-marshall.ConfigurableAnnotations'
id='juneau-marshall.ConfigurableAnnotations'>2.7 - Configurable
Annotations</a><span class='update'>8.1.0-new, 8.1.3-updated</span></h3>
<div class='topic'><!-- START: 2.7 - juneau-marshall.ConfigurableAnnotations
-->
<p>
All configurable properties described in the previous section have
annotation equivalents that can be applied on
@@ -3470,7 +3476,7 @@
<!--
====================================================================================================
-->
-<h3 class='topic' onclick='toggle(this)'><a
href='#juneau-marshall.DynamicallyAppliedAnnotations'
id='juneau-marshall.DynamicallyAppliedAnnotations'>2.12 - Dynamically Applied
Annotations</a><span class='update'><b>8.1.3-new</b></span></h3>
+<h3 class='topic' onclick='toggle(this)'><a
href='#juneau-marshall.DynamicallyAppliedAnnotations'
id='juneau-marshall.DynamicallyAppliedAnnotations'>2.12 - Dynamically Applied
Annotations</a><span class='update'>8.1.3-new</span></h3>
<div class='topic'><!-- START: 2.12 -
juneau-marshall.DynamicallyAppliedAnnotations -->
<p>
In the section {@doc juneau-marshall.Transforms}, you were introduced
to annotations that can be applied to bean
@@ -20529,7 +20535,7 @@
<!--
====================================================================================================
-->
-<h3 class='topic' onclick='toggle(this)'><a
href='#juneau-rest-server.ExecutionStatistics'
id='juneau-rest-server.ExecutionStatistics'>6.30 - REST method execution
statistics</a><span class='update'><b>8.1.3-new</b></span></h3>
+<h3 class='topic' onclick='toggle(this)'><a
href='#juneau-rest-server.ExecutionStatistics'
id='juneau-rest-server.ExecutionStatistics'>6.30 - REST method execution
statistics</a><span class='update'>8.1.3-new</span></h3>
<div class='topic'><!-- START: 6.30 - juneau-rest-server.ExecutionStatistics
-->
<p>
<ja>@RestResource</ja> annotated classes get automated timing and error
statistic information for all <ja>@RestMethod</ja>
@@ -28533,14 +28539,14 @@
<!--
====================================================================================================
-->
-<h2 class='topic' onclick='toggle(this)'><a href='#Glossaries'
id='Glossaries'>19 - Glossaries</a><span
class='update'><b>8.1.3-new</b></span></h2>
+<h2 class='topic' onclick='toggle(this)'><a href='#Glossaries'
id='Glossaries'>19 - Glossaries</a><span class='update'>8.1.3-new</span></h2>
<div class='topic'><!-- START: 19 - Glossaries -->
<p>
</p>
<!--
====================================================================================================
-->
-<h3 class='topic' onclick='toggle(this)'><a href='#Glossaries.LanguageSupport'
id='Glossaries.LanguageSupport'>19.1 - Language Support</a><span
class='update'><b>8.1.3-new</b></span></h3>
+<h3 class='topic' onclick='toggle(this)'><a href='#Glossaries.LanguageSupport'
id='Glossaries.LanguageSupport'>19.1 - Language Support</a><span
class='update'>8.1.3-new</span></h3>
<div class='topic'><!-- START: 19.1 - Glossaries.LanguageSupport -->
<h5 class='figure'>All serializers/parsers defined in Juneau</h5>
<table class='styled w1000'>
@@ -28692,7 +28698,7 @@
<!--
====================================================================================================
-->
-<h3 class='topic' onclick='toggle(this)'><a href='#Glossaries.Annotations'
id='Glossaries.Annotations'>19.2 - Annotations</a><span
class='update'><b>8.1.3-new</b></span></h3>
+<h3 class='topic' onclick='toggle(this)'><a href='#Glossaries.Annotations'
id='Glossaries.Annotations'>19.2 - Annotations</a><span
class='update'>8.1.3-new</span></h3>
<div class='topic'><!-- START: 19.2 - Glossaries.Annotations -->
<h5 class='figure'>Serialization Annotations (used to modify how artifacts are
marshalled)</h5>
<table class='styled w1000'>
@@ -29039,7 +29045,7 @@
<!--
====================================================================================================
-->
-<h3 class='topic' onclick='toggle(this)'><a
href='#Glossaries.ConfigurableProperties'
id='Glossaries.ConfigurableProperties'>19.3 - Configurable Properties</a><span
class='update'><b>8.1.3-new</b></span></h3>
+<h3 class='topic' onclick='toggle(this)'><a
href='#Glossaries.ConfigurableProperties'
id='Glossaries.ConfigurableProperties'>19.3 - Configurable Properties</a><span
class='update'>8.1.3-new</span></h3>
<div class='topic'><!-- START: 19.3 - Glossaries.ConfigurableProperties -->
<h5 class='figure'>All properties defined in Juneau</h5>
<table class='styled w1000'>
@@ -29864,6 +29870,12 @@
</tr>
<tr>
<td>{@link org.apache.juneau.rest.client.RestClient}</td>
+ <td>{@link
org.apache.juneau.rest.client.RestClient#RESTCLIENT_callHandler
RESTCLIENT_callHandler}</td>
+ <td>REST call handler.</td>
+ <td style='max-width:250px;overflow:hidden'>{@link
RestCallHandler}</td>
+ </tr>
+ <tr>
+ <td></td>
<td>{@link
org.apache.juneau.rest.client.RestClient#RESTCLIENT_debug RESTCLIENT_debug}</td>
<td>Debug.</td>
<td
style='max-width:250px;overflow:hidden'><jk>boolean</jk></td>
@@ -30511,8 +30523,44 @@
<!--
====================================================================================================
-->
-<h2 class='topic' onclick='toggle(this)'><a href='#Security' id='Security'>20
- Security Best-Practices</a></h2>
-<div class='topic'><!-- START: 20 - Security -->
+<h2 class='topic' onclick='toggle(this)'><a href='#juneau-petstore'
id='juneau-petstore'>20 - juneau-pestore</a><span
class='update'><b>8.1.4-new</b></span></h2>
+<div class='topic'><!-- START: 20 - juneau-petstore -->
+<p>
+ TODO
+</p>
+
+<!--
====================================================================================================
-->
+
+<h3 class='topic' onclick='toggle(this)'><a href='#juneau-petstore.Installing'
id='juneau-petstore.Installing'>20.1 - Installing in Eclipse</a><span
class='update'><b>8.1.4-new</b></span></h3>
+<div class='topic'><!-- START: 20.1 - juneau-petstore.Installing -->
+<p>
+ TODO
+</p>
+</div><!-- END: 20.1 - juneau-petstore.Installing -->
+
+<!--
====================================================================================================
-->
+
+<h3 class='topic' onclick='toggle(this)'><a href='#juneau-petstore.Running'
id='juneau-petstore.Running'>20.2 - Running in Eclipse</a><span
class='update'><b>8.1.4-new</b></span></h3>
+<div class='topic'><!-- START: 20.2 - juneau-petstore.Running -->
+<p>
+ TODO
+</p>
+</div><!-- END: 20.2 - juneau-petstore.Running -->
+
+<!--
====================================================================================================
-->
+
+<h3 class='topic' onclick='toggle(this)'><a href='#juneau-petstore.Building'
id='juneau-petstore.Building'>20.3 - Building and Running from
Command-Line</a><span class='update'><b>8.1.4-new</b></span></h3>
+<div class='topic'><!-- START: 20.3 - juneau-petstore.Building -->
+<p>
+ TODO
+</p>
+</div><!-- END: 20.3 - juneau-petstore.Building -->
+</div><!-- END: 20 - juneau-petstore -->
+
+<!--
====================================================================================================
-->
+
+<h2 class='topic' onclick='toggle(this)'><a href='#Security' id='Security'>21
- Security Best-Practices</a></h2>
+<div class='topic'><!-- START: 21 - Security -->
<p>
Security is always an ongoing concern in any library.
If you discover any security vulnerabilities in this code, please refer
to the instructions found here:
@@ -30523,8 +30571,8 @@
<!--
====================================================================================================
-->
-<h3 class='topic' onclick='toggle(this)'><a href='#Security.juneau-marshall'
id='Security.juneau-marshall'>20.1 - juneau-marshall</a></h3>
-<div class='topic'><!-- START: 20.1 - Security.juneau-marshall -->
+<h3 class='topic' onclick='toggle(this)'><a href='#Security.juneau-marshall'
id='Security.juneau-marshall'>21.1 - juneau-marshall</a></h3>
+<div class='topic'><!-- START: 21.1 - Security.juneau-marshall -->
<h5 class='topic'>Demarshalling vulnerabilities</h5>
<p>
One common security vulnerability is the ability to create arbitrary
Java object instances through crafted
@@ -30597,12 +30645,12 @@
<li>The RDF parsers rely on Apache Jena 2.7.1.
As of <c>7.0.1</c>, no known security vulnerabilities exist
that affect Juneau at this time.
</ul>
-</div><!-- END: 20.1 - Security.juneau-marshall -->
+</div><!-- END: 21.1 - Security.juneau-marshall -->
<!--
====================================================================================================
-->
-<h3 class='topic' onclick='toggle(this)'><a href='#Security.juneau-svl'
id='Security.juneau-svl'>20.2 - juneau-svl</a></h3>
-<div class='topic'><!-- START: 20.2 - Security.juneau-svl -->
+<h3 class='topic' onclick='toggle(this)'><a href='#Security.juneau-svl'
id='Security.juneau-svl'>21.2 - juneau-svl</a></h3>
+<div class='topic'><!-- START: 21.2 - Security.juneau-svl -->
<p>
Care must be used when defining new {@link org.apache.juneau.svl.Var
Vars} using the SVL API since mistakes
could potentially expose system properties, environment variables, or
even file system files.
@@ -30647,12 +30695,12 @@
{@link org.apache.juneau.svl.Var#allowNested()} and {@link
org.apache.juneau.svl.Var#allowRecurse()}
methods to prevent recursive handling of variables.
</p>
-</div><!-- END: 20.2 - Security.juneau-svl -->
+</div><!-- END: 21.2 - Security.juneau-svl -->
<!--
====================================================================================================
-->
-<h3 class='topic' onclick='toggle(this)'><a
href='#Security.juneau-rest-server' id='Security.juneau-rest-server'>20.3 -
juneau-rest-server</a></h3>
-<div class='topic'><!-- START: 20.3 - Security.juneau-rest-server -->
+<h3 class='topic' onclick='toggle(this)'><a
href='#Security.juneau-rest-server' id='Security.juneau-rest-server'>21.3 -
juneau-rest-server</a></h3>
+<div class='topic'><!-- START: 21.3 - Security.juneau-rest-server -->
<p>
Denial of service attacks can be alleviated through the {@link
org.apache.juneau.rest.annotation.Rest#maxInput() maxInput()}
setting. Arbitrarily-large input will trigger an exception before
causing out-of-memory errors.
@@ -30664,8 +30712,8 @@
becomes an issue. However, this is NOT true of the RDF parsers that
use an intermediate DOM. If parsing
RDF, you may want to consider lowering the max-input value above.
</p>
-</div><!-- END: 20.3 - Security.juneau-rest-server -->
-</div><!-- END: 20 - Security -->
+</div><!-- END: 21.3 - Security.juneau-rest-server -->
+</div><!-- END: 21 - Security -->
<h2 class='topic' onclick='toggle(this)'><a href='#ReleaseNotes'
id='ReleaseNotes'>Release Notes</a></h2>
@@ -30751,6 +30799,7 @@
<li><p><a class='doclink' href='#8.1.1'>8.1.1 (Sept 20, 2019)</a></p>
<li><p><a class='doclink' href='#8.1.2'>8.1.2 (Dec 01, 2019)</a></p>
<li><p><a class='doclink' href='#8.1.3'>8.1.3 (TBD)</a></p>
+<li><p><a class='doclink' href='#8.1.4'>8.1.4 (TBD)</a></p>
</ul>
@@ -37466,5 +37515,39 @@
</ul>
</div><!-- END: 8.1.3 -->
+<!--
====================================================================================================
-->
+
+<h3 class='topic' onclick='toggle(this)'><a href='#8.1.4' id='8.1.4'>8.1.4
(TBD)</a></h3>
+<div class='topic'><!-- START: 8.1.4 -->
+<p>
+</p>
+
+<h5 class='topic w800'>juneau-marshall</h5>
+<ul class='spaced-list'>
+</ul>
+
+<h5 class='topic w800'>juneau-rest-server</h5>
+<ul class='spaced-list'>
+</ul>
+
+<h5 class='topic w800'>juneau-rest-server-springboot</h5>
+<ul class='spaced-list'>
+ <li>
+ {@link org.apache.juneau.rest.springboot.JuneauRestInitializer}
now provides a no-arg constructor so that it can be used in
+ the
<c><ja>@ConfigurationContext</ja>(initializers=JuneauRestInitializer.<jk>class</jk>)</c>
when unit testing
+ using <ja>@SpringBootTest</ja>.
+</ul>
+
+<h5 class='topic w800'>juneau-rest-client</h5>
+<ul class='spaced-list'>
+ <li>
+ New {@link org.apache.juneau.rest.client.RestCallHandler}
interface for custom handling of HTTP requests.
+</ul>
+
+<h5 class='topic w800'>juneau-doc</h5>
+<ul class='spaced-list'>
+</ul>
+</div><!-- END: 8.1.4 -->
+
</div>
</body>
diff --git a/juneau-doc/src/main/javadoc/resources/docs.txt
b/juneau-doc/src/main/javadoc/resources/docs.txt
index af98641..0519c19 100644
--- a/juneau-doc/src/main/javadoc/resources/docs.txt
+++ b/juneau-doc/src/main/javadoc/resources/docs.txt
@@ -238,6 +238,10 @@ juneau-microservice-jetty.Overview =
#juneau-microservice-jetty.Overview, Overvi
juneau-microservice-jetty.PredefinedResourceClasses =
#juneau-microservice-jetty.PredefinedResourceClasses, Overview >
juneau-microservice-jetty > Predefined Resource Classes
juneau-microservice-jetty.ResourceClasses =
#juneau-microservice-jetty.ResourceClasses, Overview >
juneau-microservice-jetty > Resource Classes
juneau-microservice-jetty.UiCustomization =
#juneau-microservice-jetty.UiCustomization, Overview >
juneau-microservice-jetty > UI Customization
+juneau-petstore = #juneau-petstore, Overview > juneau-pestore
+juneau-petstore.Building = #juneau-petstore.Building, Overview >
juneau-pestore > Building and Running from Command-Line
+juneau-petstore.Installing = #juneau-petstore.Installing, Overview >
juneau-pestore > Installing in Eclipse
+juneau-petstore.Running = #juneau-petstore.Running, Overview > juneau-pestore
> Running in Eclipse
juneau-rest-client = #juneau-rest-client, Overview > juneau-rest-client
juneau-rest-client.Authentication = #juneau-rest-client.Authentication,
Overview > juneau-rest-client > Authentication
juneau-rest-client.Authentication.BASIC =
#juneau-rest-client.Authentication.BASIC, Overview > juneau-rest-client >
Authentication > BASIC Authentication
diff --git a/juneau-doc/src/main/javadoc/resources/fragments/rntoc.html
b/juneau-doc/src/main/javadoc/resources/fragments/rntoc.html
index f0791b1..e63ce0a 100644
--- a/juneau-doc/src/main/javadoc/resources/fragments/rntoc.html
+++ b/juneau-doc/src/main/javadoc/resources/fragments/rntoc.html
@@ -91,4 +91,5 @@
<li><p><a class='doclink' href='{OVERVIEW_URL}#8.1.1'>8.1.1 (Sept 20,
2019)</a></p>
<li><p><a class='doclink' href='{OVERVIEW_URL}#8.1.2'>8.1.2 (Dec 01,
2019)</a></p>
<li><p><a class='doclink' href='{OVERVIEW_URL}#8.1.3'>8.1.3 (TBD)</a></p>
+<li><p><a class='doclink' href='{OVERVIEW_URL}#8.1.4'>8.1.4 (TBD)</a></p>
</ul>
diff --git a/juneau-doc/src/main/javadoc/resources/fragments/toc.html
b/juneau-doc/src/main/javadoc/resources/fragments/toc.html
index 8f0ac0b..59882ea 100644
--- a/juneau-doc/src/main/javadoc/resources/fragments/toc.html
+++ b/juneau-doc/src/main/javadoc/resources/fragments/toc.html
@@ -25,8 +25,8 @@
<li><p><a class='doclink'
href='{OVERVIEW_URL}#juneau-marshall.Marshalls'>Marshalls</a></p>
<li><p><a class='doclink'
href='{OVERVIEW_URL}#juneau-marshall.HttpPartSerializers'>HTTP Part
Serializers</a></p>
<li><p><a class='doclink'
href='{OVERVIEW_URL}#juneau-marshall.HttpPartParsers'>HTTP Part Parsers</a></p>
- <li><p><a class='doclink'
href='{OVERVIEW_URL}#juneau-marshall.ConfigurableProperties'>Configurable
Properties</a><span class='update'><b>8.1.3-updated</b></span></p>
- <li><p><a class='doclink'
href='{OVERVIEW_URL}#juneau-marshall.ConfigurableAnnotations'>Configurable
Annotations</a><span class='update'>8.1.0-new, <b>8.1.3-updated</b></span></p>
+ <li><p><a class='doclink'
href='{OVERVIEW_URL}#juneau-marshall.ConfigurableProperties'>Configurable
Properties</a><span class='update'>8.1.3-updated</span></p>
+ <li><p><a class='doclink'
href='{OVERVIEW_URL}#juneau-marshall.ConfigurableAnnotations'>Configurable
Annotations</a><span class='update'>8.1.0-new, 8.1.3-updated</span></p>
<li><p><a class='doclink'
href='{OVERVIEW_URL}#juneau-marshall.ObjectMap'>ObjectMap and ObjectList</a></p>
<li><p><a class='doclink'
href='{OVERVIEW_URL}#juneau-marshall.Groups'>SerializerGroups and
ParserGroups</a></p>
<li><p><a class='doclink'
href='{OVERVIEW_URL}#juneau-marshall.ContextsBuildersSessionsPropertyStores'>Contexts,
Builders, Sessions, and PropertyStores</a></p>
@@ -52,7 +52,7 @@
<li><p><a class='doclink'
href='{OVERVIEW_URL}#juneau-marshall.Transforms.StopClasses'>Stop
Classes</a></p>
<li><p><a class='doclink'
href='{OVERVIEW_URL}#juneau-marshall.Transforms.BypassSerialization'>Bypass
Serialization using Readers and InputStreams</a></p>
</ol>
- <li><p><a class='doclink'
href='{OVERVIEW_URL}#juneau-marshall.DynamicallyAppliedAnnotations'>Dynamically
Applied Annotations</a><span class='update'><b>8.1.3-new</b></span></p>
+ <li><p><a class='doclink'
href='{OVERVIEW_URL}#juneau-marshall.DynamicallyAppliedAnnotations'>Dynamically
Applied Annotations</a><span class='update'>8.1.3-new</span></p>
<li><p><a class='doclink'
href='{OVERVIEW_URL}#juneau-marshall.BeanDictionaries'>Bean Names and
Dictionaries</a></p>
<ol>
<li><p><a class='doclink'
href='{OVERVIEW_URL}#juneau-marshall.BeanDictionaries.BeanSubTypes'>Bean
Subtypes</a></p>
@@ -283,7 +283,7 @@
<li><p><a class='doclink'
href='{OVERVIEW_URL}#juneau-rest-server.Swagger.Models'>Models</a></p>
<li><p><a class='doclink'
href='{OVERVIEW_URL}#juneau-rest-server.Swagger.Stylesheet'>SwaggerUI.css</a></p>
</ol>
- <li><p><a class='doclink'
href='{OVERVIEW_URL}#juneau-rest-server.ExecutionStatistics'>REST method
execution statistics</a><span class='update'><b>8.1.3-new</b></span></p>
+ <li><p><a class='doclink'
href='{OVERVIEW_URL}#juneau-rest-server.ExecutionStatistics'>REST method
execution statistics</a><span class='update'>8.1.3-new</span></p>
<li><p><a class='doclink'
href='{OVERVIEW_URL}#juneau-rest-server.HtmlDocAnnotation'>@HtmlDocConfig</a><span
class='update'>8.1.0-updated</span></p>
<ol>
<li><p><a class='doclink'
href='{OVERVIEW_URL}#juneau-rest-server.HtmlDocAnnotation.UIvsDI'>User
Interfaces (UI) vs. Developer Interfaces (DI)</a></p>
@@ -408,11 +408,17 @@
<li><p><a class='doclink'
href='{OVERVIEW_URL}#juneau-examples-rest-springboot.Building'>Building and
Running from Command-Line</a><span class='update'>8.0.0-new</span></p>
<li><p><a class='doclink'
href='{OVERVIEW_URL}#juneau-examples-rest-springboot.DeployingToHeroku'>Deploying
to Heroku</a><span class='update'>8.0.0-new</span></p>
</ol>
- <li><p class='toc2'><a class='doclink'
href='{OVERVIEW_URL}#Glossaries'>Glossaries</a><span
class='update'><b>8.1.3-new</b></span></p>
+ <li><p class='toc2'><a class='doclink'
href='{OVERVIEW_URL}#Glossaries'>Glossaries</a><span
class='update'>8.1.3-new</span></p>
<ol>
- <li><p><a class='doclink'
href='{OVERVIEW_URL}#Glossaries.LanguageSupport'>Language Support</a><span
class='update'><b>8.1.3-new</b></span></p>
- <li><p><a class='doclink'
href='{OVERVIEW_URL}#Glossaries.Annotations'>Annotations</a><span
class='update'><b>8.1.3-new</b></span></p>
- <li><p><a class='doclink'
href='{OVERVIEW_URL}#Glossaries.ConfigurableProperties'>Configurable
Properties</a><span class='update'><b>8.1.3-new</b></span></p>
+ <li><p><a class='doclink'
href='{OVERVIEW_URL}#Glossaries.LanguageSupport'>Language Support</a><span
class='update'>8.1.3-new</span></p>
+ <li><p><a class='doclink'
href='{OVERVIEW_URL}#Glossaries.Annotations'>Annotations</a><span
class='update'>8.1.3-new</span></p>
+ <li><p><a class='doclink'
href='{OVERVIEW_URL}#Glossaries.ConfigurableProperties'>Configurable
Properties</a><span class='update'>8.1.3-new</span></p>
+ </ol>
+ <li><p class='toc2'><a class='doclink'
href='{OVERVIEW_URL}#juneau-petstore'>juneau-pestore</a><span
class='update'><b>8.1.4-new</b></span></p>
+ <ol>
+ <li><p><a class='doclink'
href='{OVERVIEW_URL}#juneau-petstore.Installing'>Installing in Eclipse</a><span
class='update'><b>8.1.4-new</b></span></p>
+ <li><p><a class='doclink'
href='{OVERVIEW_URL}#juneau-petstore.Running'>Running in Eclipse</a><span
class='update'><b>8.1.4-new</b></span></p>
+ <li><p><a class='doclink'
href='{OVERVIEW_URL}#juneau-petstore.Building'>Building and Running from
Command-Line</a><span class='update'><b>8.1.4-new</b></span></p>
</ol>
<li><p class='toc2'><a class='doclink'
href='{OVERVIEW_URL}#Security'>Security Best-Practices</a></p>
<ol>
diff --git a/launches/juneau-env.sh b/launches/juneau-env.sh
index 17b7c77..3874999 100755
--- a/launches/juneau-env.sh
+++ b/launches/juneau-env.sh
@@ -13,5 +13,5 @@
. ~/.profile
set -e
-export JUNEAU_VERSION=8.1.3
+export JUNEAU_VERSION=8.1.4
[ -z "$X_VERSION" ] && export X_VERSION="${JUNEAU_VERSION}-SNAPSHOT"