You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tamaya.apache.org by po...@apache.org on 2016/11/27 20:28:00 UTC

[2/3] incubator-tamaya-site git commit: TAMAYA-178: Regenerate page after fixes in markdown

http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/816057e5/extensions/mod_filter.html
----------------------------------------------------------------------
diff --git a/extensions/mod_filter.html b/extensions/mod_filter.html
index 4a5679e..17c3e9b 100644
--- a/extensions/mod_filter.html
+++ b/extensions/mod_filter.html
@@ -3,7 +3,7 @@
 <html xmlns="http://www.w3.org/1999/xhtml">
 	<head>
 	    <meta charset="utf-8"/>
-	    <title>Apache Tamaya&amp;#8201;&amp;#8212;&amp;#8201;Extension: Integration with etcd (Core OS)</title>
+	    <title>Apache Tamaya&amp;#8201;&amp;#8212;&amp;#8201;Extension: User Filtering</title>
 	    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
 	    <meta name="description" content=""/>
 	    <meta name="author" content=""/>
@@ -94,10 +94,10 @@
 		<div class="container">
 
 			<div class="page-header">
-				<h1>Apache Tamaya&amp;#8201;&amp;#8212;&amp;#8201;Extension: Integration with etcd (Core OS)</h1>
+				<h1>Apache Tamaya&amp;#8201;&amp;#8212;&amp;#8201;Extension: User Filtering</h1>
 			</div>
 
-			<p><em>2016-11-02</em></p>
+			<p><em>2016-11-19</em></p>
 
 			<p><div id="preamble">
 <div class="sectionbody">
@@ -105,7 +105,7 @@
 </div>
 </div>
 <div class="sect1">
-<h2 id="Optional">COnfiguration Filtering (Extension Module)</h2>
+<h2 id="Optional">User Filtering (Extension Module)</h2>
 <div class="sectionbody">
 <div class="sect2">
 <h3 id="_overview">Overview</h3>
@@ -113,7 +113,7 @@
 <p>The Tamaya filter module provides a simple singleton accessor that allows to explicitly add PropertyFilter instances
 active on the current thread only. This can be very useful in many scenarios. Additionally this module adds
 standard filters that hide metadata entries when the full configuration map is accessed. When keys are accessed
-explcitily no filtering is applied and everything is visible.</p>
+explicitily no filtering is applied and everything is visible.</p>
 </div>
 </div>
 <div class="sect2">
@@ -132,7 +132,7 @@ explcitily no filtering is applied and everything is visible.</p>
 <pre class="prettyprint highlight"><code class="language-xml" data-lang="xml">&lt;dependency&gt;
   &lt;groupId&gt;org.apache.tamaya.ext&lt;/groupId&gt;
   &lt;artifactId&gt;tamaya-filter&lt;/artifactId&gt;
-  &lt;version&gt;{tamayaVersion}&lt;/version&gt;
+  &lt;version&gt;{tamaya_version}&lt;/version&gt;
 &lt;/dependency&gt;</code></pre>
 </div>
 </div>
@@ -140,7 +140,7 @@ explcitily no filtering is applied and everything is visible.</p>
 <div class="sect2">
 <h3 id="_the_extensions_provided">The Extensions Provided</h3>
 <div class="paragraph">
-<p>Tamaya Filter comes basically with 1 artifact:</p>
+<p>Tamaya Filter comes basically with 3 artifacts:</p>
 </div>
 <div class="ulist">
 <ul>
@@ -158,7 +158,7 @@ an underscore ('_'), when a full property map is accessed.</p>
 <div class="sect2">
 <h3 id="_the_configurationfilter">The ConfigurationFilter</h3>
 <div class="paragraph">
-<p>The accessor mentioned implements the API for for adding 1PropertyFilters+ to the current thread (as thread local):</p>
+<p>The accessor mentioned implements the API for for adding PropertyFilters to the current thread (as thread local):</p>
 </div>
 <div class="listingblock">
 <div class="content">
@@ -171,20 +171,20 @@ an underscore ('_'), when a full property map is accessed.</p>
      * @see #clearFilters()
      * @param active true,to enable metadata filtering (default).
      */
-    public static void setMetadataFilter(boolean active);
+    public static void setFilterMetadata(boolean active);
 
     /**
      * Access the filtering configuration that is used for filtering single property values accessed.
      * @return the filtering config, never null.
      */
-    public static ProgrammableFilter getSingleFilters();
+    public static FilterContext getSingleFilterContext();
 
     /**
      * Access the filtering configuration that is used for filtering configuration properties accessed as full
      * map.
      * @return the filtering config, never null.
      */
-    public static ProgrammableFilter getMapFilters();
+    public static FilterContext getMapFilters();
 
     /**
      * Removes all programmable filters active on the current thread.
@@ -202,31 +202,31 @@ is part of this module, So you can add a customized filter as follows:</p>
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="prettyprint highlight"><code class="language-java" data-lang="java">try{
-    ConfigurationFilter.getMapFilters().addFilter(new RegexPropertyFilter("\\_.*"));
+<pre class="prettyprint highlight"><code class="language-java" data-lang="java">try {
+    ConfigurationFilter.getMapFilters().addFilter(new myFilter());
 
     // do your code with filtering active
 }
-finally{
+finally {
     // cleanup
     ConfigurationFilter.clearFilters();
 }</code></pre>
 </div>
 </div>
 <div class="paragraph">
-<p>The ProgrammableFilter is a simple structure just providing some handy accessors to the dynamic thread-local
+<p>The FilterContext is a simple structure just providing some handy accessors to the dynamic thread-local
 managed filters:</p>
 </div>
 <div class="listingblock">
 <div class="content">
-<pre class="prettyprint highlight"><code class="language-java" data-lang="java">public final class ProgrammableFilter implements PropertyFilter{
+<pre class="prettyprint highlight"><code class="language-java" data-lang="java">public final class FilterContext implements PropertyFilter {
 
-    public void addFilter(PropertyFilter filter);
-    public void addFilter(int pos, PropertyFilter filter);
+    public void addIncludes(PropertyFilter filter);
+    public void addExcludes(int pos, PropertyFilter filter);
     public PropertyFilter removeFilter(int pos);
     public void clearFilters();
-    public void setFilters(PropertyFilter... filters);
-    public void setFilters(Collection&lt;PropertyFilter&gt; filters);
+    public void setIncludes(PropertyFilter... filters);
+    public void setExcludes(Collection&lt;PropertyFilter&gt; filters);
     public List&lt;PropertyFilter&gt; getFilters();
 
 }</code></pre>
@@ -246,7 +246,7 @@ managed filters:</p>
 		      <div class="container">
 		        <p class="muted credit">&copy; 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
 							| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
-							at <span>2016-11-02</span>
+							at <span>2016-11-27</span>
 						</p>
 						<p>
 								<b>Disclaimer</b>

http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/816057e5/extensions/mod_formats.html
----------------------------------------------------------------------
diff --git a/extensions/mod_formats.html b/extensions/mod_formats.html
index 8396ff6..02a06d0 100644
--- a/extensions/mod_formats.html
+++ b/extensions/mod_formats.html
@@ -97,7 +97,7 @@
 				<h1>Apache Tamaya&amp;#8201;&amp;#8212;&amp;#8201;Extension: Formats</h1>
 			</div>
 
-			<p><em>2016-11-02</em></p>
+			<p><em>2016-11-19</em></p>
 
 			<p><div id="preamble">
 <div class="sectionbody">
@@ -145,14 +145,10 @@ frameworks that provide logic for reading configuration files, such as Apache co
 <pre class="prettyprint highlight"><code class="language-xml" data-lang="xml">&lt;dependency&gt;
   &lt;groupId&gt;org.apache.tamaya.ext&lt;/groupId&gt;
   &lt;artifactId&gt;tamaya-formats&lt;/artifactId&gt;
-  &lt;version&gt;{tamayaVersion}&lt;/version&gt;
+  &lt;version&gt;{tamaya_version}&lt;/version&gt;
 &lt;/dependency&gt;</code></pre>
 </div>
 </div>
-<div class="paragraph">
-<p>The module automatically registers an according PropertyFilter that is automatically called, whenever a value
-is accessed.</p>
-</div>
 </div>
 <div class="sect2">
 <h3 id="_the_idea">The Idea</h3>
@@ -163,7 +159,7 @@ data structure (in our cases: property sources).</p>
 <div class="sect3">
 <h4 id="_configurationdata">ConfigurationData</h4>
 <div class="paragraph">
-<p>Configuration formats can be very different. Some are simpley key/value pairs, whereas other also consist of multiple sections (e.g. ini-files) or
+<p>Configuration formats can be very different. Some are simple key/value pairs, whereas other also consist of multiple sections (e.g. ini-files) or
 hierarchical data (e.g. yaml, xml). This is solved in Tamaya by mapping the configuration read into a normalized intermediary format called
 ConfigurationData:</p>
 </div>
@@ -177,13 +173,10 @@ ConfigurationData:</p>
 
     public Set&lt;String&gt; getSectionNames();
     public Map&lt;String,String&gt; getSection(String name);
-    public Map&lt;String,Map&lt;String,String&gt;&gt; getSections();
 
     public boolean hasDefaultProperties();
     public Map&lt;String,String&gt; getDefaultProperties();
-
     public Map&lt;String,String&gt; getCombinedProperties();
-    public boolean hasCombinedProperties();
 
     public boolean isEmpty();
 }</code></pre>
@@ -221,7 +214,7 @@ named sections, depending on the configuration format.</p>
 <p>With getSection(String name) a named section can be accessed.</p>
 </li>
 <li>
-<p>With getDefaultSection() the default section can be accessed.</p>
+<p>With getDefaultSection() the 'default' section can be accessed. This is a convenience method.</p>
 </li>
 <li>
 <p>With getCombinedProperties() a flattened entry map can be accessed built up (by default) out of</p>
@@ -231,7 +224,7 @@ named sections, depending on the configuration format.</p>
 <p>all entries from the default section, without any changes.</p>
 </li>
 <li>
-<p>all entries from named sections, where the key for each entry is prefix with the section name and a dot separator.</p>
+<p>all entries from named sections, where the key for each entry is prefix with the section name and a '::' separator.</p>
 </li>
 </ul>
 </div>
@@ -243,33 +236,6 @@ combined properties map.</p>
 </li>
 </ul>
 </div>
-<div class="paragraph">
-<p>Now for the conversion of ConfigurationData into a PropertySource different default approaches are used:</p>
-</div>
-<div class="olist arabic">
-<ol class="arabic">
-<li>
-<p>The ConfigurationFormat that read the data can provide the (combined) properties accessible from
-getProperties() explcitly, which can be used to initialize a single PropertySource containing the data read.</p>
-</li>
-<li>
-<p>If the format did not set the final properties, but only a default section is present this default section
-can be directly returned as combined properties.</p>
-</li>
-<li>
-<p>In all other cases a properties can be uniquely mapped into one single properties Map, by prefixing all keys of each
-section present with the (unique) section name and a '.' separator.</p>
-</li>
-</ol>
-</div>
-<div class="paragraph">
-<p>Nevertheless, depending on the context, where a configuration source was read (classloader, time, source etc.) the
-resulting PropertySource can have different semnatics, especially for the PropertySources ordinal. Also section
-names may be mapped into different ordinals instead of using them as key prefixes (e.g. imagine configuration formats
-with a 'default', 'main', and 'overrides' sections). For such more complex or custom cases no useful default mapping
-can be defined. In such cases this functionality must be implemented in a <em>mapData</em> method, which converts
-the normalized ConfigData read to the appropriate collection of PropertySource instances:</p>
-</div>
 </div>
 <div class="sect3">
 <h4 id="_configurationformat">ConfigurationFormat</h4>
@@ -281,61 +247,58 @@ creates a corresponding ConfigurationData instance.</p>
 <div class="content">
 <pre class="prettyprint highlight"><code class="language-java" data-lang="java">public interface ConfigurationFormat {
 
-    public String getName();
+    String getName();
     boolean accepts(URL url);
     ConfigurationData readConfiguration(String resource, InputStream inputStream);
 }</code></pre>
 </div>
 </div>
-<div class="paragraph">
-<p>Normally you need to map the resulting ConfigurationData to one or multiple PropertySources. In case, where the
-properties provided match exactly the extected properties a FlattenedDefaultPropertySource is provided out-of-the-box.
-If the exact mapping must be overridden, you can simply override the property source&#8217;s initialize method to adapt the
-mapping:</p>
-</div>
-<div class="listingblock">
-<div class="content">
-<pre class="prettyprint highlight"><code class="language-java" data-lang="java">ConfigurationData data = ...;
-FlattenedDefaultPropertySource ps = new FlattenedDefaultPropertySource(data){
-  protected Map&lt;String, String&gt; populateData(ConfigurationData data) {
-    ...
-  }
-};</code></pre>
-</div>
-</div>
 </div>
 </div>
 <div class="sect2">
 <h3 id="_how_to_tranform_configurationdata_into_a_propertysource">How to tranform ConfigurationData into a PropertySource</h3>
 <div class="paragraph">
-<p>The Tamaya main building block for configuration properties is the PropertySource interface. You have several
-options to implement this tranformation:</p>
+<p>For for the conversion of ConfigurationData into a PropertySource different approaches can be useful:</p>
 </div>
 <div class="olist arabic">
 <ol class="arabic">
 <li>
-<p>You can simply map the properties returned by getCombinedProperties() and use them as properties returned by a
-wrapping property source. Since this use case is common for all kind of non hierarchic configuration formats it
-is directly supported by the FlattenedDefaultPropertySource class.</p>
-</li>
-<li>
-<p>When the ConfigurationFormat is more complex, multiple 'sections' are common. What a section exactly is depends on
-the concrete format only. The ConfigurationFormat should provide detailed information how the data read is
-mapped to default properties and sections and how it is assembled into the combinedProperties map. Also here
-the FlattenedDefaultPropertySource class can help you with its default mapping. Nevertheless in some cases it is
-necessary to write an explicit mapping, e.g. when</p>
+<p>The ConfigurationFormat that reads the data can provides all properties read either as sectioned properties
+or/and as default properties. The most simple cases is, where all properties have been added as 'default'
+properties. In this case the default properties can be used as the property sources properties without any change.</p>
 </li>
 <li>
-<p>different sections must be mapped to multiple PropertySources, with optionally fixed ordinals.</p>
+<p>If the format did also add section based properties, the combined properties returned can be used, hereby
+replacing the '::' separator with a '.' separator.</p>
 </li>
 <li>
-<p>sections must be cross-checked and combined into new properties, or into several PropertySources.</p>
-</li>
-<li>
-<p>other complex mapping requirements apply.</p>
+<p>In all other cases a custom mapping is useful, which can be acomplished by using the MappedConfigurationDataPropertySource
+and overriding the Map&lt;String,String&gt; populateData(ConfigurationData data) method.</p>
 </li>
 </ol>
 </div>
+<div class="paragraph">
+<p>In most cases the usage of a FlattenedDefaultPropertySource, is a good choice to start. This class
+provides a convenient default mapping and also allows to customized the mapping easily:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre class="prettyprint highlight"><code class="language-java" data-lang="java">ConfigurationData data = ...;
+FlattenedDefaultPropertySource ps = new FlattenedDefaultPropertySource(data){
+  protected Map&lt;String, String&gt; populateData(ConfigurationData data) {
+    ...
+  }
+};</code></pre>
+</div>
+</div>
+<div class="paragraph">
+<p>Nevertheless, depending on the context, where a configuration source was read (classloader, time, source etc.) the
+resulting properties can have different semnatics, especially different priorities. Also section
+names may be mapped into different ordinals instead of using them as key prefixes (e.g. imagine configuration formats
+with a 'default', 'main', and 'overrides' sections). For such more complex or custom cases no simple mapping
+can be defined. Consequently the functionality mapping the normalized ConfigurationData read to the
+appropriate collection of PropertySource instances must be implemented.</p>
+</div>
 </div>
 <div class="sect2">
 <h3 id="_examples">Examples</h3>
@@ -366,9 +329,9 @@ a=val2Section2</code></pre>
 <div class="content">
 <pre class="prettyprint highlight"><code class="language-listing" data-lang="listing">a=valA
 a.b=valB
-section1.valA=sectionValA
-section1.a.b.c=SectionValC
-section2.a=val2Section2</code></pre>
+section1::valA=sectionValA
+section1::a.b.c=SectionValC
+section2::a=val2Section2</code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -444,7 +407,7 @@ module hereby ships with 3 format classes:</p>
 		      <div class="container">
 		        <p class="muted credit">&copy; 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
 							| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
-							at <span>2016-11-02</span>
+							at <span>2016-11-27</span>
 						</p>
 						<p>
 								<b>Disclaimer</b>

http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/816057e5/extensions/mod_functions.html
----------------------------------------------------------------------
diff --git a/extensions/mod_functions.html b/extensions/mod_functions.html
index f34c8d0..d727e62 100644
--- a/extensions/mod_functions.html
+++ b/extensions/mod_functions.html
@@ -97,7 +97,7 @@
 				<h1>Apache Tamaya&amp;#8201;&amp;#8212;&amp;#8201;Extension: Functions</h1>
 			</div>
 
-			<p><em>2016-11-02</em></p>
+			<p><em>2016-11-19</em></p>
 
 			<p><div id="preamble">
 <div class="sectionbody">
@@ -145,7 +145,7 @@ So given the entries a.b.entry1, a.b.entry2, a.a.entry3, a.b.c.entry4 the reult
 <pre class="prettyprint highlight"><code class="language-xml" data-lang="xml">&lt;dependency&gt;
   &lt;groupId&gt;org.apache.tamaya.ext&lt;/groupId&gt;
   &lt;artifactId&gt;tamaya-functions&lt;/artifactId&gt;
-  &lt;version&gt;{tamayaVersion}&lt;/version&gt;
+  &lt;version&gt;{tamaya_version}&lt;/version&gt;
 &lt;/dependency&gt;</code></pre>
 </div>
 </div>
@@ -283,7 +283,7 @@ in <em>sectionKeys</em> from a given <em>key</em>.</p>
 		      <div class="container">
 		        <p class="muted credit">&copy; 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
 							| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
-							at <span>2016-11-02</span>
+							at <span>2016-11-27</span>
 						</p>
 						<p>
 								<b>Disclaimer</b>

http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/816057e5/extensions/mod_injection.html
----------------------------------------------------------------------
diff --git a/extensions/mod_injection.html b/extensions/mod_injection.html
index 742d6d6..e99e563 100644
--- a/extensions/mod_injection.html
+++ b/extensions/mod_injection.html
@@ -97,7 +97,7 @@
 				<h1>Apache Tamaya&amp;#8201;&amp;#8212;&amp;#8201;Extension: Injection</h1>
 			</div>
 
-			<p><em>2016-11-02</em></p>
+			<p><em>2016-11-19</em></p>
 
 			<p><div id="preamble">
 <div class="sectionbody">
@@ -140,7 +140,7 @@ according injection services. This module adds this functionality to Tamaya.</p>
 <pre class="prettyprint highlight"><code class="language-xml" data-lang="xml">&lt;dependency&gt;
   &lt;groupId&gt;org.apache.tamaya.ext&lt;/groupId&gt;
   &lt;artifactId&gt;tamaya-injection-api&lt;/artifactId&gt;
-  &lt;version&gt;{tamayaVersion}&lt;/version&gt;
+  &lt;version&gt;{tamaya_version}&lt;/version&gt;
 &lt;/dependency&gt;</code></pre>
 </div>
 </div>
@@ -152,7 +152,7 @@ according injection services. This module adds this functionality to Tamaya.</p>
 <pre class="prettyprint highlight"><code class="language-xml" data-lang="xml">&lt;dependency&gt;
   &lt;groupId&gt;org.apache.tamaya.ext&lt;/groupId&gt;
   &lt;artifactId&gt;tamaya-injection&lt;/artifactId&gt;
-  &lt;version&gt;{tamayaVersion}&lt;/version&gt;
+  &lt;version&gt;{tamaya_version}&lt;/version&gt;
 &lt;/dependency&gt;</code></pre>
 </div>
 </div>
@@ -186,7 +186,7 @@ code snippet:</p>
 <div class="content">
 <pre class="prettyprint highlight"><code class="language-java" data-lang="java">package foo.bar;
 
-public class ConfiguredClass{
+public class ConfiguredClass {
 
     // resolved by default, using property name, class and package name: foo.bar.ConfiguredClass.testProperty
     private String testProperty;
@@ -230,7 +230,7 @@ package a.b;</code></pre>
 </div>
 <div class="paragraph">
 <p>@ConfigAutoInject
-public final class Tenant{
+public final class Tenant {
   private int id;
   private String name;
   private String description;
@@ -310,7 +310,7 @@ name=&lt;unnamed&gt;</p>
 </div>
 <div class="listingblock">
 <div class="content">
-<pre>==== Accessing ConfiguredItemSupplier instances
+<pre>==== Accessing Supplier instances
 
 In many cases you want to create a supplier that simply creates instances that are correctly configured as defined
 by the current context. This can be done using +Suppliers+:
@@ -319,8 +319,8 @@ by the current context. This can be done using +Suppliers+:
 </div>
 </div>
 <div class="paragraph">
-<p>ConfiguredItemSupplier&lt;Tenant&gt; configuredTenantSupplier = ConfigurationInjector.getInstance().getConfiguredSupplier(
-  new ConfiguredItemSupplier&lt;Tenant&gt;(){
+<p>Supplier&lt;Tenant&gt; configuredTenantSupplier = ConfigurationInjector.getInstance().getConfiguredSupplier(
+  new Supplier&lt;Tenant&gt;(){
      public Tenant get(){
        return new Tenant();
      }
@@ -328,18 +328,18 @@ by the current context. This can be done using +Suppliers+:
 </div>
 <div class="listingblock">
 <div class="content">
-<pre>With Java 8 it's even more simpler:
+<pre>With Java 8 it's even more simple:
 
 [source, java]</pre>
 </div>
 </div>
 <div class="paragraph">
-<p>ConfiguredItemSupplier&lt;Tenant&gt; configuredTenantSupplier = ConfigurationInjector.getInstance().getConfiguredSupplier(
+<p>Supplier&lt;Tenant&gt; configuredTenantSupplier = ConfigurationInjector.getInstance().getConfiguredSupplier(
   Tenant::new);</p>
 </div>
 <div class="listingblock">
 <div class="content">
-<pre>Hereby this annotation can be used in multiple ways and combined with other annotations such as +@DefaultValue+,
+<pre>Hereby this annotation can be used in multiple ways and combined with other annotations such as
 +@WithLoadPolicy+, +@WithConfigOperator+, +@WithPropertyConverter+.
 
 ==== Minimal Example
@@ -378,7 +378,7 @@ In the next example we explicitly define the property value:
 </div>
 <div class="literalblock">
 <div class="content">
-<pre>  @Config({"aValue", "a.b.value","a.b.deprecated.value"}, defaultValue="${env:java.version}")
+<pre>  @Config(value={"aValue", "a.b.value","a.b.deprecated.value"}, defaultValue="${env:java.version}")
   private String aValue;
 }</pre>
 </div>
@@ -398,7 +398,7 @@ commit new values exactly, when convenient for you.
 </div>
 <div class="literalblock">
 <div class="content">
-<pre>  @Config({"aValue", "a.b.value","a.b.deprecated.value"}, defaultValue="${env:java.version}")
+<pre>  @Config(value={"aValue", "a.b.value","a.b.deprecated.value"}, defaultValue="${env:java.version}")
   private DynamicValue aValue;
 }</pre>
 </div>
@@ -446,8 +446,9 @@ void removeListener(PropertyChangeListener l);</pre>
 <div class="content">
 <pre>boolean isPresent();
 T orElse(T other);
-T orElseGet(ConfiguredItemSupplier&lt;? extends T&gt; other);
-&lt;X extends Throwable&gt; T orElseThrow(ConfiguredItemSupplier&lt;? extends X&gt; exceptionSupplier) throws X;</pre>
+// Enabled with Java 8
+// T orElseGet(ConfiguredItemSupplier&lt;? extends T&gt; other);
+// &lt;X extends Throwable&gt; T orElseThrow(ConfiguredItemSupplier&lt;? extends X&gt; exceptionSupplier) throws X;</pre>
 </div>
 </div>
 <div class="paragraph">
@@ -600,7 +601,7 @@ The event published is very simple:
 <p>public interface ConfiguredType {
     Class getType();
     String getName();
-    public Collection&lt;ConfiguredField&gt; getConfiguredFields();
+    Collection&lt;ConfiguredField&gt; getConfiguredFields();
     Collection&lt;ConfiguredMethod&gt; getConfiguredMethods();
     void configure(Object instance, Configuration config);
 }</p>
@@ -644,7 +645,7 @@ The event published is very simple:
 		      <div class="container">
 		        <p class="muted credit">&copy; 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
 							| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
-							at <span>2016-11-02</span>
+							at <span>2016-11-27</span>
 						</p>
 						<p>
 								<b>Disclaimer</b>

http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/816057e5/extensions/mod_jodatime.html
----------------------------------------------------------------------
diff --git a/extensions/mod_jodatime.html b/extensions/mod_jodatime.html
index fc10ec5..6085bb7 100644
--- a/extensions/mod_jodatime.html
+++ b/extensions/mod_jodatime.html
@@ -97,7 +97,7 @@
 				<h1>Apache Tamaya&amp;#8201;&amp;#8212;&amp;#8201;Extension: JodaTime</h1>
 			</div>
 
-			<p><em>2016-11-02</em></p>
+			<p><em>2016-11-19</em></p>
 
 			<p><div id="preamble">
 <div class="sectionbody">
@@ -127,7 +127,7 @@ ant-styled resource patterns. To use this module add the following dependency:</
 <pre class="prettyprint highlight"><code class="language-listing" data-lang="listing">&lt;dependency&gt;
   &lt;grooupId&gt;org.apache.tamaya.ext&lt;/groupId&gt;
   &lt;artifactId&gt;tamaya-jodatime&lt;/artifactId&gt;
-  &lt;version&gt;{tamayaVersion}&lt;/version&gt;
+  &lt;version&gt;{tamaya_version}&lt;/version&gt;
 &lt;/dependency&gt;</code></pre>
 </div>
 </div>
@@ -168,7 +168,7 @@ DateTime pit = configuration.get("pointInTime", DateTime.class)</code></pre>
 		      <div class="container">
 		        <p class="muted credit">&copy; 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
 							| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
-							at <span>2016-11-02</span>
+							at <span>2016-11-27</span>
 						</p>
 						<p>
 								<b>Disclaimer</b>

http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/816057e5/extensions/mod_json.html
----------------------------------------------------------------------
diff --git a/extensions/mod_json.html b/extensions/mod_json.html
index de843a1..1d9dfb0 100644
--- a/extensions/mod_json.html
+++ b/extensions/mod_json.html
@@ -97,7 +97,7 @@
 				<h1>Apache Tamaya&amp;#8201;&amp;#8212;&amp;#8201;Extension: Builder</h1>
 			</div>
 
-			<p><em>2016-11-02</em></p>
+			<p><em>2016-11-19</em></p>
 
 			<p><div id="preamble">
 <div class="sectionbody">
@@ -110,13 +110,13 @@
 <div class="sect2">
 <h3 id="_overview">Overview</h3>
 <div class="paragraph">
-<p>The Tamaya json module provides support for reading configuration using the JSON format:</p>
+<p>The Tamaya json module provides support for reading configuration using JSON format:</p>
 </div>
 </div>
 <div class="sect2">
 <h3 id="_compatibility">Compatibility</h3>
 <div class="paragraph">
-<p>The module is based on Java 7, so it will not run on Java 7 and beyond.</p>
+<p>The module is based on Java 7, so it will run on Java 7 and beyond.</p>
 </div>
 </div>
 <div class="sect2">
@@ -129,10 +129,13 @@
 <pre class="prettyprint highlight"><code class="language-xml" data-lang="xml">&lt;dependency&gt;
   &lt;groupId&gt;org.apache.tamaya.ext&lt;/groupId&gt;
   &lt;artifactId&gt;tamaya-json&lt;/artifactId&gt;
-  &lt;version&gt;{tamayaVersion}&lt;/version&gt;
+  &lt;version&gt;{tamaya_version}&lt;/version&gt;
 &lt;/dependency&gt;</code></pre>
 </div>
 </div>
+<div class="paragraph">
+<p>This extension also transitively requires the tamaya.formats module.</p>
+</div>
 </div>
 <div class="sect2">
 <h3 id="_reading_configuration_in_json">Reading configuration in JSON</h3>
@@ -179,7 +182,7 @@ according property maps. E.g. the following file is a simple and correct JSON co
 		      <div class="container">
 		        <p class="muted credit">&copy; 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
 							| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
-							at <span>2016-11-02</span>
+							at <span>2016-11-27</span>
 						</p>
 						<p>
 								<b>Disclaimer</b>

http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/816057e5/extensions/mod_management.html
----------------------------------------------------------------------
diff --git a/extensions/mod_management.html b/extensions/mod_management.html
index 1b92283..ac286a9 100644
--- a/extensions/mod_management.html
+++ b/extensions/mod_management.html
@@ -97,7 +97,7 @@
 				<h1>Apache Tamaya&amp;#8201;&amp;#8212;&amp;#8201;Extension: JMX Management Access</h1>
 			</div>
 
-			<p><em>2016-11-02</em></p>
+			<p><em>2016-11-19</em></p>
 
 			<p><div id="preamble">
 <div class="sectionbody">
@@ -116,7 +116,7 @@
 <div class="sect2">
 <h3 id="_compatibility">Compatibility</h3>
 <div class="paragraph">
-<p>The module is based on Java 7, so it will not run on Java 7 and beyond.</p>
+<p>The module is based on Java 7, so it will run on Java 7 and beyond.</p>
 </div>
 </div>
 <div class="sect2">
@@ -129,7 +129,7 @@
 <pre class="prettyprint highlight"><code class="language-xml" data-lang="xml">&lt;dependency&gt;
   &lt;groupId&gt;org.apache.tamaya.ext&lt;/groupId&gt;
   &lt;artifactId&gt;tamaya-management&lt;/artifactId&gt;
-  &lt;version&gt;{tamayaVersion}&lt;/version&gt;
+  &lt;version&gt;{tamaya_version}&lt;/version&gt;
 &lt;/dependency&gt;</code></pre>
 </div>
 </div>
@@ -242,7 +242,7 @@ The instance of ManagedConfigMBean to be created and registered is evaluated by
 		      <div class="container">
 		        <p class="muted credit">&copy; 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
 							| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
-							at <span>2016-11-02</span>
+							at <span>2016-11-27</span>
 						</p>
 						<p>
 								<b>Disclaimer</b>

http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/816057e5/extensions/mod_metamodel-staged.html
----------------------------------------------------------------------
diff --git a/extensions/mod_metamodel-staged.html b/extensions/mod_metamodel-staged.html
index cd18275..a249433 100644
--- a/extensions/mod_metamodel-staged.html
+++ b/extensions/mod_metamodel-staged.html
@@ -97,7 +97,7 @@
 				<h1>Apache Tamaya&amp;#8201;&amp;#8212;&amp;#8201;Extension: Staged PropertySources</h1>
 			</div>
 
-			<p><em>2016-11-02</em></p>
+			<p><em>2016-11-19</em></p>
 
 			<p><div id="preamble">
 <div class="sectionbody">
@@ -117,7 +117,7 @@ multistaged configuration easily from a common configuration location.</p>
 <div class="sect2">
 <h3 id="_compatibility">Compatibility</h3>
 <div class="paragraph">
-<p>The module is based on Java 7, so it will not run on Java 7 and beyond.</p>
+<p>The module is based on Java 7, so it will run on Java 7 and beyond.</p>
 </div>
 </div>
 <div class="sect2">
@@ -130,7 +130,7 @@ multistaged configuration easily from a common configuration location.</p>
 <pre class="prettyprint highlight"><code class="language-xml" data-lang="xml">&lt;dependency&gt;
   &lt;groupId&gt;org.apache.tamaya.ext.metamodels&lt;/groupId&gt;
   &lt;artifactId&gt;tamaya-metamodel.staged&lt;/artifactId&gt;
-  &lt;version&gt;{tamayaVersion}&lt;/version&gt;
+  &lt;version&gt;{tamaya_version}&lt;/version&gt;
 &lt;/dependency&gt;</code></pre>
 </div>
 </div>
@@ -197,7 +197,7 @@ provided classes (org.apache.tamaya.staged.StagedConfigPropertiesProvider,</p>
 		      <div class="container">
 		        <p class="muted credit">&copy; 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
 							| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
-							at <span>2016-11-02</span>
+							at <span>2016-11-27</span>
 						</p>
 						<p>
 								<b>Disclaimer</b>

http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/816057e5/extensions/mod_model.html
----------------------------------------------------------------------
diff --git a/extensions/mod_model.html b/extensions/mod_model.html
index c845752..1b552ff 100644
--- a/extensions/mod_model.html
+++ b/extensions/mod_model.html
@@ -97,7 +97,7 @@
 				<h1>Apache Tamaya&amp;#8201;&amp;#8212;&amp;#8201;Extension: Model Documentation and Validation</h1>
 			</div>
 
-			<p><em>2016-11-02</em></p>
+			<p><em>2016-11-19</em></p>
 
 			<p><div id="preamble">
 <div class="sectionbody">
@@ -140,7 +140,7 @@ against this model. Documentation and config models can be provided in different
 <pre class="prettyprint highlight"><code class="language-xml" data-lang="xml">&lt;dependency&gt;
   &lt;groupId&gt;org.apache.tamaya.ext&lt;/groupId&gt;
   &lt;artifactId&gt;tamaya-model&lt;/artifactId&gt;
-  &lt;version&gt;{tamayaVersion}&lt;/version&gt;
+  &lt;version&gt;{tamaya_version}&lt;/version&gt;
 &lt;/dependency&gt;</code></pre>
 </div>
 </div>
@@ -737,7 +737,7 @@ Tamaya&#8217;s injection modules).</p>
 		      <div class="container">
 		        <p class="muted credit">&copy; 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
 							| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
-							at <span>2016-11-02</span>
+							at <span>2016-11-27</span>
 						</p>
 						<p>
 								<b>Disclaimer</b>

http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/816057e5/extensions/mod_mutable_config.html
----------------------------------------------------------------------
diff --git a/extensions/mod_mutable_config.html b/extensions/mod_mutable_config.html
index ef344a0..0fd647b 100644
--- a/extensions/mod_mutable_config.html
+++ b/extensions/mod_mutable_config.html
@@ -97,7 +97,7 @@
 				<h1>Apache Tamaya&amp;#8201;&amp;#8212;&amp;#8201;Extension: Mutable Configuration</h1>
 			</div>
 
-			<p><em>2016-11-02</em></p>
+			<p><em>2016-11-19</em></p>
 
 			<p><div id="preamble">
 <div class="sectionbody">
@@ -131,13 +131,15 @@ functionality.</p>
 <pre class="prettyprint highlight"><code class="language-xml" data-lang="xml">&lt;dependency&gt;
   &lt;groupId&gt;org.apache.tamaya.ext&lt;/groupId&gt;
   &lt;artifactId&gt;tamaya-mutable-config&lt;/artifactId&gt;
-  &lt;version&gt;{tamayaVersion}&lt;/version&gt;
+  &lt;version&gt;{tamaya_version}&lt;/version&gt;
 &lt;/dependency&gt;</code></pre>
 </div>
 </div>
 </div>
 <div class="sect2">
 <h3 id="_core_architecture">Core Architecture</h3>
+<div class="sect3">
+<h4 id="_accessing_mutableconfiguration">Accessing MutableConfiguration</h4>
 <div class="paragraph">
 <p>The core of the module is the MutableConfigurationProvider singleton, which provides access to MutableConfiguration
 instance, which extends Configuration. This interface adds additional methods to add/update or remove property values.
@@ -148,16 +150,17 @@ SPI with methods for writing changes back. Registrations and ordering policies a
 with one important difference. Mutable property source can be targeted by write operations.</p>
 </div>
 <div class="paragraph">
-<p>Summarizing a MutableConfiguration can be obtained as follows:</p>
+<p>The example below shows how a MutableConfiguration can be obtained the simplest way:</p>
 </div>
 <div class="listingblock">
-<div class="title">Accessing and changing a configuration</div>
+<div class="title">Accessing and changing configuration</div>
 <div class="content">
-<pre class="prettyprint highlight"><code class="language-java" data-lang="java">MutableConfiguration config = MutableConfigurationProvider.createMutableConfiguration();
-config.set("newKey", "newValue")
-      .set("anotherKey", "updatedValue")
+<pre class="prettyprint highlight"><code class="language-java" data-lang="java">MutableConfiguration config = MutableConfigurationProvider
+                                      .createMutableConfiguration();
+config.put("newKey", "newValue")
+      .put("anotherKey", "updatedValue")
       .remove("valueNotValid")
-      .commit();</code></pre>
+      .store();</code></pre>
 </div>
 </div>
 <div class="paragraph">
@@ -168,8 +171,8 @@ We can also pass any Configuration to render it into a mutable instance, e.g.</p
 <div class="title">Explicitly passing the backing configuration</div>
 <div class="content">
 <pre class="prettyprint highlight"><code class="language-java" data-lang="java">Configuration config = ...;
-MutableConfiguration config =
-    MutableConfigurationProvider.createMutableConfiguration(config);</code></pre>
+MutableConfiguration config = MutableConfigurationProvider
+                                       .createMutableConfiguration(config);</code></pre>
 </div>
 </div>
 <div class="admonitionblock note">
@@ -179,14 +182,15 @@ MutableConfiguration config =
 <div class="title">Note</div>
 </td>
 <td class="content">
-If a configuration does not contain any MutablePropertySource instances, a MutableConfiguration built
-      from it will not be able to accept any changes.
+If a configuration does not contain any MutablePropertySource instances,
+      a MutableConfiguration built from it will not be able to accept any changes.
 </td>
 </tr>
 </table>
 </div>
 <div class="paragraph">
-<p>Following is the complete listing of the MutableConfigurationProvider accessor:</p>
+<p>Following you see the options how to create a MutableConfiguration using the
+MutableConfigurationProvider singleton:</p>
 </div>
 <div class="listingblock">
 <div class="content">
@@ -194,8 +198,13 @@ If a configuration does not contain any MutablePropertySource instances, a Mutab
 
     private MutableConfigurationProvider(){}
 
-    public static MutableConfiguration getMutableConfiguration();
-    public static MutableConfiguration getMutableConfiguration(Configuration configuration);
+    public static MutableConfiguration createMutableConfiguration();
+    public static MutableConfiguration createMutableConfiguration(
+                                               ChangePropagationPolicy changePropgationPolicy);
+    public static MutableConfiguration createMutableConfiguration(Configuration configuration);
+    public static MutableConfiguration createMutableConfiguration(
+                                                   Configuration configuration,
+                                                   ChangePropagationPolicy changePropgationPolicy);
 
     [...]
 }</code></pre>
@@ -208,24 +217,11 @@ If a configuration does not contain any MutablePropertySource instances, a Mutab
 <div class="content">
 <pre class="prettyprint highlight"><code class="language-java" data-lang="java">public interface MutableConfiguration extends Configuration {
 
-    UUID startTransaction();
-    void commitTransaction();
-    void rollbackTransaction();
-    UUID getTransactionId();
-    boolean getAutoCommit();
-    void setAutoCommit(boolean autoCommit);
+    void store();
 
-    void setChangePropagationPolicy(ChangePropagationPolicy changePropagationPolicy);
+    ConfigChangeRequest getConfigChangeRequest();
     ChangePropagationPolicy getChangePropagationPolicy();
 
-    boolean isWritable(String keyExpression);
-    boolean isRemovable(String keyExpression);
-    boolean isExisting(String keyExpression);
-    List&lt;MutablePropertySource&gt; getMutablePropertySources();
-    List&lt;MutablePropertySource&gt; getPropertySourcesThatCanWrite(String keyExpression);
-    List&lt;MutablePropertySource&gt; getPropertySourcesThatCanRemove(String keyExpression);
-    List&lt;MutablePropertySource&gt; getPropertySourcesThatKnow(String keyExpression);
-
     MutableConfiguration put(String key, String value);
     MutableConfiguration putAll(Map&lt;String, String&gt; properties);
     MutableConfiguration remove(Collection&lt;String&gt; keys);
@@ -234,10 +230,11 @@ If a configuration does not contain any MutablePropertySource instances, a Mutab
 }</code></pre>
 </div>
 </div>
+</div>
 <div class="sect3">
 <h4 id="_targeting_the_right_mutablepropertysources">Targeting the right MutablePropertySources</h4>
 <div class="paragraph">
-<p>A Configuration may have multiple MutablePropertySource present. These are members of Tamaya&#8217;s oredered list of
+<p>A Configuration may have multiple MutablePropertySource instances present. These are members of Tamaya&#8217;s oredered list of
 PropertySources to evaluate the configuration. Nevertheless writing back changes requires additional aspects to
 be considered:
 * Should changes being written back to all mutable property sources? Or should a key that could be added or removed
@@ -253,10 +250,13 @@ this aspect:</p>
 <div class="title">Explicitly passing the backing configuration</div>
 <div class="content">
 <pre class="prettyprint highlight"><code class="language-java" data-lang="java">public interface ChangePropagationPolicy {
-    void applyChanges(Collection&lt;PropertySource&gt; propertySources, UUID transactionID, Map&lt;String,String&gt; changes);
-    void applyChange(Collection&lt;PropertySource&gt; propertySources, UUID transactionID, String key, String value);
-    void applyRemove(Collection&lt;PropertySource&gt; propertySources, UUID transactionID, String... keys);
-
+    /**
+     * Method being called when a multiple key/value pairs are added or updated.
+     * @param propertySources the property sources, including readable property sources of the current configuration,
+     *                        never null.
+     * @param configChange the configuration change, not null.
+     */
+    void applyChange(ConfigChangeRequest configChange, Collection&lt;PropertySource&gt; propertySources);
 }</code></pre>
 </div>
 </div>
@@ -270,10 +270,7 @@ this aspect:</p>
 <div class="content">
 <pre class="prettyprint highlight"><code class="language-java" data-lang="java">public final class MutableConfigurationProvider {
 
-    private MutableConfigurationProvider(){}
-
-    public static MutableConfiguration getMutableConfiguration();
-    public static MutableConfiguration getMutableConfiguration(Configuration configuration);
+    [...]
 
     public static ChangePropagationPolicy getApplyAllChangePolicy();
     public static ChangePropagationPolicy getApplyMostSignificantOnlyChangePolicy();
@@ -287,7 +284,7 @@ this aspect:</p>
 <h4 id="_some_aspects_to_consider">Some Aspects to consider</h4>
 <div class="paragraph">
 <p>Due to Tamaya&#8217;s design the effective effect of your changes to the overall configuration, cannot
-be easily predicted, since it depends on several aspects:</p>
+be sometimes a bit tricky to be predicted, since it depends on several aspects:</p>
 </div>
 <div class="olist arabic">
 <ol class="arabic">
@@ -295,13 +292,14 @@ be easily predicted, since it depends on several aspects:</p>
 <p>is the corresponding configuration resource configured as part of the current system&#8217;s configuration?</p>
 </li>
 <li>
-<p>what is the PropertySource's ordinal? Is it overriding or overridden by other sources?</p>
+<p>what is the PropertySource's priority within the configuration context? Is it overriding or overridden
+by other sources?</p>
 </li>
 <li>
 <p>is the change directly visible to the configuration system? E.g. injected values are normally not updated,
 whereas injecting a DynamicValue&lt;T&gt; instance allows to detect and react single value changes. Also the
 PropertySources implementation must be able to detect any configuration changes and adapt its values returned
-accordingly.</p>
+accordingly. Finally values also can be marked as immutable or being cached.</p>
 </li>
 <li>
 <p>Is configuration cached, or written/collected directly on access?</p>
@@ -313,22 +311,16 @@ accordingly.</p>
 </div>
 <div class="paragraph">
 <p>So it is part of your application configuration design to clearly define, which property sources may be read-only, which
-may be mutable, how overriding should work and to which backends finally any changes should be written back. To
-support such fine granular scenarios a MutableConfiguration also offers methods to determine if a key
-is writable at all or can be removed or updated:</p>
+may be mutable, how overriding should work and to which backends finally any changes should be written back. Nevertheless
+changing or adding value is very easy:</p>
 </div>
 <div class="listingblock">
-<div class="title">Checking for mutability</div>
+<div class="title">Changing a configuration</div>
 <div class="content">
 <pre class="prettyprint highlight"><code class="language-java" data-lang="java">MutableConfiguration config = MutableConfigurationProvider.createMutableConfiguration();
-
-if(config,isWritable("mycluster.shared.appKey")){
-    config.set("newKey", "newValue");
-}
-if(config,isRemovable("mycluster.myapp.myKey")){
-    config.remove("mycluster.myapp.myKey");
-}
-config.commit();</code></pre>
+config.put("newKey", "newValue");
+config.remove("mycluster.myapp.myKey");
+config.store();</code></pre>
 </div>
 </div>
 </div>
@@ -362,15 +354,60 @@ the following MutablePropertySource implementations:</p>
 <div class="ulist">
 <ul>
 <li>
-<p>MutablePropertySource resources, targeting local .properties files, following the java.util.Properties
+<p>MutablePropertySource resources, targeting local .properties files, using the java.util.Properties
 format.</p>
 </li>
 <li>
-<p>MutableXmlPropertySource resources, targeting local .xml property files, following the java.util.Properties
+<p>MutableXmlPropertySource resources, targeting local .xml property files, using the java.util.Properties
 XML format.</p>
 </li>
 </ul>
 </div>
+<div class="sect3">
+<h4 id="_refreshable_property_sources">Refreshable Property Sources</h4>
+<div class="paragraph">
+<p>Somehow similar to configuration changes applied explicitly is the case, where values of underlying
+configuration backends change and must be reflected in the new configuration tree. Examples are:</p>
+</div>
+<div class="ulist">
+<ul>
+<li>
+<p>Configuration files being edited, added or removed.</p>
+</li>
+<li>
+<p>Changes on remote servers like etcd, consul</p>
+</li>
+<li>
+<p>etc.</p>
+</li>
+</ul>
+</div>
+<div class="paragraph">
+<p>For having a common API for refreshable items a Refreshable interface is defined:</p>
+</div>
+<div class="listingblock">
+<div class="title">Refreshable interface</div>
+<div class="content">
+<pre class="prettyprint highlight"><code class="language-java" data-lang="java">/**
+ * Interface to be implemented by items that can be refreshed. By default
+ * these are property sources, but more types may be supported at a later
+ * point in time.
+ */
+public interface Refreshable {
+
+    /**
+     * Refreshes the item by reloading its internal state.
+     */
+    void refresh();
+
+}</code></pre>
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_refreshable_property_sources_2">Refreshable Property Sources</h4>
+
+</div>
 </div>
 <div class="sect2">
 <h3 id="_spis">SPIs</h3>
@@ -382,24 +419,22 @@ singleton accessor:</p>
 <div class="title">SPI: MutableConfigurationProviderSpi</div>
 <div class="content">
 <pre class="prettyprint highlight"><code class="language-java" data-lang="java">public interface MutableConfigurationProviderSpi {
-   MutableConfiguration createMutableConfiguration(Configuration configuration);
+    /**
+     * Creates a new {@link MutableConfiguration} with {@code autoCommit = false} as default.
+     *
+     * @param configuration the configuration, not null.
+     * @param propagationPolicy policy that defines how changes are published to the property
+     *                          sources.
+     * @return a new mutable configuration instance.
+     */
+    MutableConfiguration createMutableConfiguration(Configuration configuration,
+                                                    ChangePropagationPolicy propagationPolicy);
 }</code></pre>
 </div>
 </div>
 <div class="paragraph">
-<p>Implementations are registered with the current ServiceContext, by default as a
- java.util.ServiceLoader service.</p>
-</div>
-<div class="paragraph">
-<p>As convenience the following base classes are provided:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>org.apache.tamaya.mutableconfig.propertysource.AbstractMutablePropertySource simplifying implementation of
-MutablePropertySource.</p>
-</li>
-</ul>
+<p>Implementations are registered with the current ServiceContext (using by default the
+ java.util.ServiceLoader service).</p>
 </div>
 </div>
 </div>
@@ -415,7 +450,7 @@ MutablePropertySource.</p>
 		      <div class="container">
 		        <p class="muted credit">&copy; 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
 							| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
-							at <span>2016-11-02</span>
+							at <span>2016-11-27</span>
 						</p>
 						<p>
 								<b>Disclaimer</b>

http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/816057e5/extensions/mod_optional.html
----------------------------------------------------------------------
diff --git a/extensions/mod_optional.html b/extensions/mod_optional.html
index e6ed768..6923d42 100644
--- a/extensions/mod_optional.html
+++ b/extensions/mod_optional.html
@@ -97,7 +97,7 @@
 				<h1>Apache Tamaya&amp;#8201;&amp;#8212;&amp;#8201;Extension: Optional Tamaya Configuration</h1>
 			</div>
 
-			<p><em>2016-11-02</em></p>
+			<p><em>2016-11-19</em></p>
 
 			<p><div id="preamble">
 <div class="sectionbody">
@@ -134,7 +134,7 @@ configuration evaluation. Additionally an EvaluationPolicy lets you define the p
 <pre class="prettyprint highlight"><code class="language-xml" data-lang="xml">&lt;dependency&gt;
   &lt;groupId&gt;org.apache.tamaya.ext&lt;/groupId&gt;
   &lt;artifactId&gt;tamaya-optional&lt;/artifactId&gt;
-  &lt;version&gt;{tamayaVersion}&lt;/version&gt;
+  &lt;version&gt;{tamaya_version}&lt;/version&gt;
 &lt;/dependency&gt;</code></pre>
 </div>
 </div>
@@ -170,7 +170,7 @@ featured config please consider using the Apache Tamaya as a full configuration
 		      <div class="container">
 		        <p class="muted credit">&copy; 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
 							| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
-							at <span>2016-11-02</span>
+							at <span>2016-11-27</span>
 						</p>
 						<p>
 								<b>Disclaimer</b>

http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/816057e5/extensions/mod_osgi.html
----------------------------------------------------------------------
diff --git a/extensions/mod_osgi.html b/extensions/mod_osgi.html
index c4241c6..de49b46 100644
--- a/extensions/mod_osgi.html
+++ b/extensions/mod_osgi.html
@@ -97,7 +97,7 @@
 				<h1>Apache Tamaya&amp;#8201;&amp;#8212;&amp;#8201;Extensions: OSGI Integrations</h1>
 			</div>
 
-			<p><em>2016-11-02</em></p>
+			<p><em>2016-11-19</em></p>
 
 			<p><div id="preamble">
 <div class="sectionbody">
@@ -186,19 +186,19 @@ environment:</p>
 <div class="listingblock">
 <div class="content">
 <pre class="prettyprint highlight"><code class="language-listing" data-lang="listing"># API and core
-org.apache.tamaya:tamaya-api:{tamayaVersion}
-org.apache.tamaya:tamaya-core:{tamayaVersion}
+org.apache.tamaya:tamaya-api:{tamaya_version}
+org.apache.tamaya:tamaya-core:{tamaya_version}
 org.apache.geronimo.specs:geronimo-annotation_1.2_spec:1.0-alpha-1
 # injection API. SE injection module and dependencies
-org.apache.tamaya.ext:tamaya-injection-api:{tamayaVersion}
-org.apache.tamaya.ext:tamaya-injection:{tamayaVersion}
+org.apache.tamaya.ext:tamaya-injection-api:{tamaya_version}
+org.apache.tamaya.ext:tamaya-injection:{tamaya_version}
 org.apache.geronimo.specs:geronimo-atinject_1.0_spec:1.0
 org.apache.geronimo.specs:geronimo-el_2.2_spec:1.0.4
 org.apache.geronimo.specs:geronimo-interceptor_1.1_spec:1.0
 org.apache.geronimo.specs:geronimo-jcdi_1.1_spec:1.0
 # OSGI integration and dependencies
-org.apache.tamaya.ext:tamaya-osgi:{tamayaVersion}
-org.apache.tamaya.ext:tamaya-functions:{tamayaVersion}</code></pre>
+org.apache.tamaya.ext:tamaya-osgi:{tamaya_version}
+org.apache.tamaya.ext:tamaya-functions:{tamaya_version}</code></pre>
 </div>
 </div>
 </div>
@@ -228,7 +228,7 @@ Given that configuration can be injected very easily:</p>
 <div class="sect2">
 <h3 id="_spi">SPI</h3>
 <div class="paragraph">
-<p>By defauklt the OSGI pid or factory pid is mapped to a corresponding root section in Tamaya&#8217;s configuration. We are
+<p>By default the OSGI pid or factory pid is mapped to a corresponding root section in Tamaya&#8217;s configuration. We are
 well aware that this might not always be the desired approach. Therefore there as an SPI service provided that allows
 to determine this mapping:</p>
 </div>
@@ -260,7 +260,7 @@ This mapping is used as a prefix when collecting the corresponding entries for t
 		      <div class="container">
 		        <p class="muted credit">&copy; 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
 							| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
-							at <span>2016-11-02</span>
+							at <span>2016-11-27</span>
 						</p>
 						<p>
 								<b>Disclaimer</b>

http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/816057e5/extensions/mod_remote.html
----------------------------------------------------------------------
diff --git a/extensions/mod_remote.html b/extensions/mod_remote.html
index 1b052e9..5077e69 100644
--- a/extensions/mod_remote.html
+++ b/extensions/mod_remote.html
@@ -97,7 +97,7 @@
 				<h1>Apache Tamaya&amp;#8201;&amp;#8212;&amp;#8201;Extension: Remote Configuration</h1>
 			</div>
 
-			<p><em>2016-11-02</em></p>
+			<p><em>2016-11-19</em></p>
 
 			<p><div id="preamble">
 <div class="sectionbody">
@@ -131,7 +131,7 @@ provided with the <em>Tamaya server module</em> .</p>
 <pre class="prettyprint highlight"><code class="language-xml" data-lang="xml">&lt;dependency&gt;
   &lt;groupId&gt;org.apache.tamaya.ext&lt;/groupId&gt;
   &lt;artifactId&gt;tamaya-remote&lt;/artifactId&gt;
-  &lt;version&gt;{tamayaVersion}&lt;/version&gt;
+  &lt;version&gt;{tamaya_version}&lt;/version&gt;
 &lt;/dependency&gt;</code></pre>
 </div>
 </div>
@@ -139,7 +139,7 @@ provided with the <em>Tamaya server module</em> .</p>
 <div class="sect2">
 <h3 id="_reading_remote_configuration_from_a_tamaya_configuration_server">Reading Remote configuration from a Tamaya Configuration Server</h3>
 <div class="paragraph">
-<p>The remote module allows reading JSON formatted onfiguration as provided by the <em>Tamaya server extension</em> . The JSON
+<p>The remote module allows reading JSON formatted configuration as provided by the <em>Tamaya server extension</em> . The JSON
 format used looks as follows:</p>
 </div>
 <div class="listingblock">
@@ -233,7 +233,7 @@ PropertySource.</p>
 		      <div class="container">
 		        <p class="muted credit">&copy; 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
 							| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
-							at <span>2016-11-02</span>
+							at <span>2016-11-27</span>
 						</p>
 						<p>
 								<b>Disclaimer</b>

http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/816057e5/extensions/mod_resolver.html
----------------------------------------------------------------------
diff --git a/extensions/mod_resolver.html b/extensions/mod_resolver.html
index 26ed44a..7d4913f 100644
--- a/extensions/mod_resolver.html
+++ b/extensions/mod_resolver.html
@@ -97,7 +97,7 @@
 				<h1>Apache Tamaya&amp;#8201;&amp;#8212;&amp;#8201;Extension: Resolver</h1>
 			</div>
 
-			<p><em>2016-11-02</em></p>
+			<p><em>2016-11-19</em></p>
 
 			<p><div class="sect1">
 <h2 id="Core">Tamaya Resolver (Extension Module)</h2>
@@ -258,7 +258,7 @@ the default implementation in place.</p>
 		      <div class="container">
 		        <p class="muted credit">&copy; 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
 							| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
-							at <span>2016-11-02</span>
+							at <span>2016-11-27</span>
 						</p>
 						<p>
 								<b>Disclaimer</b>

http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/816057e5/extensions/mod_resources.html
----------------------------------------------------------------------
diff --git a/extensions/mod_resources.html b/extensions/mod_resources.html
index abecc38..94dca79 100644
--- a/extensions/mod_resources.html
+++ b/extensions/mod_resources.html
@@ -97,7 +97,7 @@
 				<h1>Apache Tamaya&amp;#8201;&amp;#8212;&amp;#8201;Extension: Resources</h1>
 			</div>
 
-			<p><em>2016-11-02</em></p>
+			<p><em>2016-11-19</em></p>
 
 			<p><div class="sect1">
 <h2 id="Core">Tamaya Resources (Extension Module)</h2>
@@ -282,7 +282,7 @@ on your own.</p>
 		      <div class="container">
 		        <p class="muted credit">&copy; 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
 							| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
-							at <span>2016-11-02</span>
+							at <span>2016-11-27</span>
 						</p>
 						<p>
 								<b>Disclaimer</b>

http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/816057e5/extensions/mod_server.html
----------------------------------------------------------------------
diff --git a/extensions/mod_server.html b/extensions/mod_server.html
index e6e4cdf..2ed3020 100644
--- a/extensions/mod_server.html
+++ b/extensions/mod_server.html
@@ -97,7 +97,7 @@
 				<h1>Apache Tamaya&amp;#8201;&amp;#8212;&amp;#8201;Extension: Configuration Server</h1>
 			</div>
 
-			<p><em>2016-11-02</em></p>
+			<p><em>2016-11-19</em></p>
 
 			<p><div id="preamble">
 <div class="sectionbody">
@@ -130,7 +130,7 @@ configuration properties.</p>
 <pre class="prettyprint highlight"><code class="language-xml" data-lang="xml">&lt;dependency&gt;
   &lt;groupId&gt;org.apache.tamaya.ext&lt;/groupId&gt;
   &lt;artifactId&gt;tamaya-server&lt;/artifactId&gt;
-  &lt;version&gt;{tamayaVersion}&lt;/version&gt;
+  &lt;version&gt;{tamaya_version}&lt;/version&gt;
 &lt;/dependency&gt;</code></pre>
 </div>
 </div>
@@ -527,7 +527,7 @@ class loads all registered ScopeProvider and manages the configured scope instan
 		      <div class="container">
 		        <p class="muted credit">&copy; 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
 							| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
-							at <span>2016-11-02</span>
+							at <span>2016-11-27</span>
 						</p>
 						<p>
 								<b>Disclaimer</b>

http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/816057e5/extensions/mod_spi-support.html
----------------------------------------------------------------------
diff --git a/extensions/mod_spi-support.html b/extensions/mod_spi-support.html
index b1f7138..226c6b5 100644
--- a/extensions/mod_spi-support.html
+++ b/extensions/mod_spi-support.html
@@ -97,7 +97,7 @@
 				<h1>Apache Tamaya&amp;#8201;&amp;#8212;&amp;#8201;Extension: Classloader Isolation Support</h1>
 			</div>
 
-			<p><em>2016-11-02</em></p>
+			<p><em>2016-11-19</em></p>
 
 			<p><div id="preamble">
 <div class="sectionbody">
@@ -153,7 +153,7 @@ case, where no such annotation is present).</p>
 <div class="sect2">
 <h3 id="_compatibility">Compatibility</h3>
 <div class="paragraph">
-<p>The module is based on Java 7, so it will not run on Java 7 and beyond.</p>
+<p>The module is based on Java 7, so it will run on Java 7 and beyond.</p>
 </div>
 </div>
 <div class="sect2">
@@ -166,7 +166,7 @@ case, where no such annotation is present).</p>
 <pre class="prettyprint highlight"><code class="language-xml" data-lang="xml">&lt;dependency&gt;
   &lt;groupId&gt;org.apache.tamaya.ext&lt;/groupId&gt;
   &lt;artifactId&gt;tamaya-spisupport&lt;/artifactId&gt;
-  &lt;version&gt;{tamayaVersion}&lt;/version&gt;
+  &lt;version&gt;{tamaya_version}&lt;/version&gt;
 &lt;/dependency&gt;</code></pre>
 </div>
 </div>
@@ -189,7 +189,7 @@ of the Tamaya API similarly.</p>
 		      <div class="container">
 		        <p class="muted credit">&copy; 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
 							| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
-							at <span>2016-11-02</span>
+							at <span>2016-11-27</span>
 						</p>
 						<p>
 								<b>Disclaimer</b>

http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/816057e5/extensions/mod_spring.html
----------------------------------------------------------------------
diff --git a/extensions/mod_spring.html b/extensions/mod_spring.html
index 182d155..39a32ac 100644
--- a/extensions/mod_spring.html
+++ b/extensions/mod_spring.html
@@ -97,7 +97,7 @@
 				<h1>Apache Tamaya&amp;#8201;&amp;#8212;&amp;#8201;Extension: Spring Integration</h1>
 			</div>
 
-			<p><em>2016-11-02</em></p>
+			<p><em>2016-11-19</em></p>
 
 			<p><div id="preamble">
 <div class="sectionbody">
@@ -135,7 +135,7 @@ which adds all the full fledged Tamaya configuration capabilities to Spring.</p>
 <div class="sect2">
 <h3 id="_compatibility">Compatibility</h3>
 <div class="paragraph">
-<p>Both modules are based on Java 7, so they will not run on Java 7 and beyond. The extension shown here works similarly
+<p>Both modules are based on Java 7, so they will run on Java 7 and beyond. The extension shown here works similarly
 with Spring Framework as well as Spring Boot.</p>
 </div>
 </div>
@@ -149,7 +149,7 @@ with Spring Framework as well as Spring Boot.</p>
 <pre class="prettyprint highlight"><code class="language-xml" data-lang="xml">&lt;dependency&gt;
   &lt;groupId&gt;org.apache.tamaya.ext&lt;/groupId&gt;
   &lt;artifactId&gt;tamaya-spring&lt;/artifactId&gt;
-  &lt;version&gt;{tamayaVersion}&lt;/version&gt;
+  &lt;version&gt;{tamaya_version}&lt;/version&gt;
 &lt;/dependency&gt;</code></pre>
 </div>
 </div>
@@ -276,7 +276,7 @@ public class ConfiguredSpringBean {
 		      <div class="container">
 		        <p class="muted credit">&copy; 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
 							| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
-							at <span>2016-11-02</span>
+							at <span>2016-11-27</span>
 						</p>
 						<p>
 								<b>Disclaimer</b>

http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/816057e5/extensions/mod_yaml.html
----------------------------------------------------------------------
diff --git a/extensions/mod_yaml.html b/extensions/mod_yaml.html
index a195882..a07abfb 100644
--- a/extensions/mod_yaml.html
+++ b/extensions/mod_yaml.html
@@ -97,7 +97,7 @@
 				<h1>Apache Tamaya&amp;#8201;&amp;#8212;&amp;#8201;Extension: Builder</h1>
 			</div>
 
-			<p><em>2016-11-02</em></p>
+			<p><em>2016-11-19</em></p>
 
 			<p><div id="preamble">
 <div class="sectionbody">
@@ -117,7 +117,7 @@ use intendation for expressing hierarchy, which makes yaml configuration files v
 <div class="sect2">
 <h3 id="_compatibility">Compatibility</h3>
 <div class="paragraph">
-<p>The YAML module is based on Java 7, so it will not run on Java 7 and beyond.</p>
+<p>The YAML module is based on Java 7, so it will run on Java 7 and beyond.</p>
 </div>
 </div>
 <div class="sect2">
@@ -130,10 +130,13 @@ use intendation for expressing hierarchy, which makes yaml configuration files v
 <pre class="prettyprint highlight"><code class="language-xml" data-lang="xml">&lt;dependency&gt;
   &lt;groupId&gt;org.apache.tamaya.ext&lt;/groupId&gt;
   &lt;artifactId&gt;tamaya-yaml&lt;/artifactId&gt;
-  &lt;version&gt;{tamaya-version}&lt;/version&gt;
+  &lt;version&gt;{tamaya_version}&lt;/version&gt;
 &lt;/dependency&gt;</code></pre>
 </div>
 </div>
+<div class="paragraph">
+<p>This extension also transitively requires the tamaya.formats module.</p>
+</div>
 </div>
 <div class="sect2">
 <h3 id="_reading_configuration_in_yaml">Reading configuration in YAML</h3>
@@ -230,7 +233,7 @@ comments -&gt; Late afternoon is best. Backup contact is Nancy Billsmer @ 338-43
 		      <div class="container">
 		        <p class="muted credit">&copy; 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
 							| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
-							at <span>2016-11-02</span>
+							at <span>2016-11-27</span>
 						</p>
 						<p>
 								<b>Disclaimer</b>

http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/816057e5/feed.xml
----------------------------------------------------------------------
diff --git a/feed.xml b/feed.xml
index 8ae6930..9f7bfcf 100644
--- a/feed.xml
+++ b/feed.xml
@@ -6,36 +6,45 @@
     <atom:link href="https://tamaya.incubator.apache.org/feed.xml" rel="self" type="application/rss+xml" />
     <description>JBake Bootstrap Template</description>
     <language>en-gb</language>
-    <pubDate>Mi, 2 Nov 2016 23:52:21 +0100</pubDate>
-    <lastBuildDate>Mi, 2 Nov 2016 23:52:21 +0100</lastBuildDate>
+    <pubDate>So, 27 Nov 2016 21:27:15 +0100</pubDate>
+    <lastBuildDate>So, 27 Nov 2016 21:27:15 +0100</lastBuildDate>
 
     <item>
-      <title>Fourth Post</title>
-      <link>https://tamaya.incubator.apache.org/blog/2013/fourth-post.html</link>link</link>
-      <pubDate>Do, 17 Okt 2013 00:00:00 +0200</pubDate>
-      <guid isPermaLink="false">blog/2013/fourth-post.html</guid>
-      <description>&amp;lt;div class=&amp;quot;paragraph&amp;quot;&amp;gt;
-&amp;lt;p&amp;gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vel diam purus. Curabitur ut nisi lacus.&amp;lt;/p&amp;gt;
-&amp;lt;/div&amp;gt;
-&amp;lt;div class=&amp;quot;ulist&amp;quot;&amp;gt;
+      <title>Hello world</title>
+      <link>https://tamaya.incubator.apache.org/blog/2016/first-post.html</link>link</link>
+      <pubDate>Fr, 4 Nov 2016 00:00:00 +0100</pubDate>
+      <guid isPermaLink="false">blog/2016/first-post.html</guid>
+      <description>
+&amp;lt;p&amp;gt;
+This page contains the newly baked and generated homepage for tamaya :-)
+&amp;lt;/p&amp;gt;
+
 &amp;lt;ul&amp;gt;
-&amp;lt;li&amp;gt;
-&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;http://example.org&amp;quot; class=&amp;quot;bare&amp;quot;&amp;gt;http://example.org&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;
-&amp;lt;/li&amp;gt;
-&amp;lt;li&amp;gt;
-&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;http://example.org&amp;quot;&amp;gt;Example.org&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;
-&amp;lt;/li&amp;gt;
+&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://example.org&amp;quot;&amp;gt;http://example.org&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
+&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://example.org&amp;quot;&amp;gt;Example.org&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
 &amp;lt;/ul&amp;gt;
-&amp;lt;/div&amp;gt;
-&amp;lt;div class=&amp;quot;paragraph&amp;quot;&amp;gt;
-&amp;lt;p&amp;gt;Nam id nisl quam. Donec a lorem sit amet libero pretium vulputate vel ut purus. Suspendisse leo arcu,
-mattis et imperdiet luctus, pulvinar vitae mi. Quisque fermentum sollicitudin feugiat. Mauris nec leo
-ligula. Vestibulum tristique odio ut risus ultricies a hendrerit quam iaculis. Duis tempor elit sit amet
-ligula vehicula et iaculis sem placerat. Fusce dictum, metus at volutpat lacinia, elit massa auctor risus,
-id auctor arcu enim eu augue. Donec ultrices turpis in mi imperdiet ac venenatis sapien sodales. In
-consequat imperdiet nunc quis bibendum. Nulla semper, erat quis ornare tristique, lectus massa posuere
+
+&amp;lt;p&amp;gt;Nam id nisl quam. Donec a lorem sit amet libero pretium vulputate vel ut purus. Suspendisse leo arcu, 
+mattis et imperdiet luctus, pulvinar vitae mi. Quisque fermentum sollicitudin feugiat. Mauris nec leo 
+ligula. Vestibulum tristique odio ut risus ultricies a hendrerit quam iaculis. Duis tempor elit sit amet 
+ligula vehicula et iaculis sem placerat. Fusce dictum, metus at volutpat lacinia, elit massa auctor risus, 
+id auctor arcu enim eu augue. Donec ultrices turpis in mi imperdiet ac venenatis sapien sodales.&amp;lt;/p&amp;gt; 
+
+&amp;lt;pre class=&amp;quot;prettyprint&amp;quot;&amp;gt;
+&amp;lt;code&amp;gt;
+package org.jbake;
+
+public class Oven {
+	public static void main(String[] args) {
+		System.out.print(&amp;quot;Baking!&amp;quot;);
+  }
+}
+&amp;lt;/code&amp;gt;
+&amp;lt;/pre&amp;gt;
+
+&amp;lt;p&amp;gt;In consequat imperdiet nunc quis bibendum. Nulla semper, erat quis ornare tristique, lectus massa posuere 
 libero, ut vehicula lectus nunc ut lorem. Aliquam erat volutpat.&amp;lt;/p&amp;gt;
-&amp;lt;/div&amp;gt;</description>
+</description>
     </item><item>
       <title>Fourth Post</title>
       <link>https://tamaya.incubator.apache.org/blog/2016/fourth-post.html</link>link</link>
@@ -65,33 +74,6 @@ libero, ut vehicula lectus nunc ut lorem. Aliquam erat volutpat.&amp;lt;/p&amp;g
 &amp;lt;/div&amp;gt;</description>
     </item><item>
       <title>Third Post</title>
-      <link>https://tamaya.incubator.apache.org/blog/2013/third-post.html</link>link</link>
-      <pubDate>Do, 26 Sep 2013 00:00:00 +0200</pubDate>
-      <guid isPermaLink="false">blog/2013/third-post.html</guid>
-      <description>&amp;lt;div class=&amp;quot;paragraph&amp;quot;&amp;gt;
-&amp;lt;p&amp;gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vel diam purus. Curabitur ut nisi lacus.&amp;lt;/p&amp;gt;
-&amp;lt;/div&amp;gt;
-&amp;lt;div class=&amp;quot;ulist&amp;quot;&amp;gt;
-&amp;lt;ul&amp;gt;
-&amp;lt;li&amp;gt;
-&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;http://example.org&amp;quot; class=&amp;quot;bare&amp;quot;&amp;gt;http://example.org&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;
-&amp;lt;/li&amp;gt;
-&amp;lt;li&amp;gt;
-&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;http://example.org&amp;quot;&amp;gt;Example.org&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;
-&amp;lt;/li&amp;gt;
-&amp;lt;/ul&amp;gt;
-&amp;lt;/div&amp;gt;
-&amp;lt;div class=&amp;quot;paragraph&amp;quot;&amp;gt;
-&amp;lt;p&amp;gt;Nam id nisl quam. Donec a lorem sit amet libero pretium vulputate vel ut purus. Suspendisse leo arcu,
-mattis et imperdiet luctus, pulvinar vitae mi. Quisque fermentum sollicitudin feugiat. Mauris nec leo
-ligula. Vestibulum tristique odio ut risus ultricies a hendrerit quam iaculis. Duis tempor elit sit amet
-ligula vehicula et iaculis sem placerat. Fusce dictum, metus at volutpat lacinia, elit massa auctor risus,
-id auctor arcu enim eu augue. Donec ultrices turpis in mi imperdiet ac venenatis sapien sodales. In
-consequat imperdiet nunc quis bibendum. Nulla semper, erat quis ornare tristique, lectus massa posuere
-libero, ut vehicula lectus nunc ut lorem. Aliquam erat volutpat.&amp;lt;/p&amp;gt;
-&amp;lt;/div&amp;gt;</description>
-    </item><item>
-      <title>Third Post</title>
       <link>https://tamaya.incubator.apache.org/blog/2016/third-post.html</link>link</link>
       <pubDate>Do, 26 Sep 2013 00:00:00 +0200</pubDate>
       <guid isPermaLink="false">blog/2016/third-post.html</guid>
@@ -119,17 +101,6 @@ libero, ut vehicula lectus nunc ut lorem. Aliquam erat volutpat.&amp;lt;/p&amp;g
 &amp;lt;/div&amp;gt;</description>
     </item><item>
       <title>Second Post</title>
-      <link>https://tamaya.incubator.apache.org/blog/2013/second-post.html</link>link</link>
-      <pubDate>So, 25 Aug 2013 00:00:00 +0200</pubDate>
-      <guid isPermaLink="false">blog/2013/second-post.html</guid>
-      <description>&amp;lt;p&amp;gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vel diam purus. Curabitur ut nisi lacus.&amp;lt;/p&amp;gt;
-&amp;lt;ul&amp;gt;
-  &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://example.org&amp;quot;&amp;gt;http://example.org&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
-  &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://example.org&amp;quot;&amp;gt;Example.org&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
-&amp;lt;/ul&amp;gt;
-&amp;lt;p&amp;gt;Nam id nisl quam. Donec a lorem sit amet libero pretium vulputate vel ut purus. Suspendisse leo arcu,&amp;lt;br/&amp;gt;mattis et imperdiet luctus, pulvinar vitae mi. Quisque fermentum sollicitudin feugiat. Mauris nec leo&amp;lt;br/&amp;gt;ligula. Vestibulum tristique odio ut risus ultricies a hendrerit quam iaculis. Duis tempor elit sit amet&amp;lt;br/&amp;gt;ligula vehicula et iaculis sem placerat. Fusce dictum, metus at volutpat lacinia, elit massa auctor risus,&amp;lt;br/&amp;gt;id auctor arcu enim eu augue. Donec ultrices turpis in mi imperdiet ac venenatis sapien sodales. In&amp;lt;br/&amp;gt;consequat imperdiet nunc quis bibendum. Nulla semper, erat quis ornare tristique, lectus massa posuere&amp;lt;br/&amp;gt;libero, ut vehicula lectus nunc ut lorem. Aliquam erat volutpat.&amp;lt;/p&amp;gt;</description>
-    </item><item>
-      <title>Second Post</title>
       <link>https://tamaya.incubator.apache.org/blog/2016/second-post.html</link>link</link>
       <pubDate>So, 25 Aug 2013 00:00:00 +0200</pubDate>
       <guid isPermaLink="false">blog/2016/second-post.html</guid>
@@ -139,74 +110,6 @@ libero, ut vehicula lectus nunc ut lorem. Aliquam erat volutpat.&amp;lt;/p&amp;g
   &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://example.org&amp;quot;&amp;gt;Example.org&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
 &amp;lt;/ul&amp;gt;
 &amp;lt;p&amp;gt;Nam id nisl quam. Donec a lorem sit amet libero pretium vulputate vel ut purus. Suspendisse leo arcu,&amp;lt;br/&amp;gt;mattis et imperdiet luctus, pulvinar vitae mi. Quisque fermentum sollicitudin feugiat. Mauris nec leo&amp;lt;br/&amp;gt;ligula. Vestibulum tristique odio ut risus ultricies a hendrerit quam iaculis. Duis tempor elit sit amet&amp;lt;br/&amp;gt;ligula vehicula et iaculis sem placerat. Fusce dictum, metus at volutpat lacinia, elit massa auctor risus,&amp;lt;br/&amp;gt;id auctor arcu enim eu augue. Donec ultrices turpis in mi imperdiet ac venenatis sapien sodales. In&amp;lt;br/&amp;gt;consequat imperdiet nunc quis bibendum. Nulla semper, erat quis ornare tristique, lectus massa posuere&amp;lt;br/&amp;gt;libero, ut vehicula lectus nunc ut lorem. Aliquam erat volutpat.&amp;lt;/p&amp;gt;</description>
-    </item><item>
-      <title>First Post</title>
-      <link>https://tamaya.incubator.apache.org/blog/2013/first-post.html</link>link</link>
-      <pubDate>Mi, 24 Jul 2013 00:00:00 +0200</pubDate>
-      <guid isPermaLink="false">blog/2013/first-post.html</guid>
-      <description>
-&amp;lt;p&amp;gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vel diam purus. Curabitur ut nisi lacus.&amp;lt;/p&amp;gt;
-
-&amp;lt;ul&amp;gt;
-&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://example.org&amp;quot;&amp;gt;http://example.org&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
-&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://example.org&amp;quot;&amp;gt;Example.org&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
-&amp;lt;/ul&amp;gt;
-
-&amp;lt;p&amp;gt;Nam id nisl quam. Donec a lorem sit amet libero pretium vulputate vel ut purus. Suspendisse leo arcu, 
-mattis et imperdiet luctus, pulvinar vitae mi. Quisque fermentum sollicitudin feugiat. Mauris nec leo 
-ligula. Vestibulum tristique odio ut risus ultricies a hendrerit quam iaculis. Duis tempor elit sit amet 
-ligula vehicula et iaculis sem placerat. Fusce dictum, metus at volutpat lacinia, elit massa auctor risus, 
-id auctor arcu enim eu augue. Donec ultrices turpis in mi imperdiet ac venenatis sapien sodales.&amp;lt;/p&amp;gt; 
-
-&amp;lt;pre class=&amp;quot;prettyprint&amp;quot;&amp;gt;
-&amp;lt;code&amp;gt;
-package org.jbake;
-
-public class Oven {
-	public static void main(String[] args) {
-		System.out.print(&amp;quot;Baking!&amp;quot;);
-  }
-}
-&amp;lt;/code&amp;gt;
-&amp;lt;/pre&amp;gt;
-
-&amp;lt;p&amp;gt;In consequat imperdiet nunc quis bibendum. Nulla semper, erat quis ornare tristique, lectus massa posuere 
-libero, ut vehicula lectus nunc ut lorem. Aliquam erat volutpat.&amp;lt;/p&amp;gt;
-</description>
-    </item><item>
-      <title>First Post</title>
-      <link>https://tamaya.incubator.apache.org/blog/2016/first-post.html</link>link</link>
-      <pubDate>Mi, 24 Jul 2013 00:00:00 +0200</pubDate>
-      <guid isPermaLink="false">blog/2016/first-post.html</guid>
-      <description>
-&amp;lt;p&amp;gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vel diam purus. Curabitur ut nisi lacus.&amp;lt;/p&amp;gt;
-
-&amp;lt;ul&amp;gt;
-&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://example.org&amp;quot;&amp;gt;http://example.org&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
-&amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://example.org&amp;quot;&amp;gt;Example.org&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;
-&amp;lt;/ul&amp;gt;
-
-&amp;lt;p&amp;gt;Nam id nisl quam. Donec a lorem sit amet libero pretium vulputate vel ut purus. Suspendisse leo arcu, 
-mattis et imperdiet luctus, pulvinar vitae mi. Quisque fermentum sollicitudin feugiat. Mauris nec leo 
-ligula. Vestibulum tristique odio ut risus ultricies a hendrerit quam iaculis. Duis tempor elit sit amet 
-ligula vehicula et iaculis sem placerat. Fusce dictum, metus at volutpat lacinia, elit massa auctor risus, 
-id auctor arcu enim eu augue. Donec ultrices turpis in mi imperdiet ac venenatis sapien sodales.&amp;lt;/p&amp;gt; 
-
-&amp;lt;pre class=&amp;quot;prettyprint&amp;quot;&amp;gt;
-&amp;lt;code&amp;gt;
-package org.jbake;
-
-public class Oven {
-	public static void main(String[] args) {
-		System.out.print(&amp;quot;Baking!&amp;quot;);
-  }
-}
-&amp;lt;/code&amp;gt;
-&amp;lt;/pre&amp;gt;
-
-&amp;lt;p&amp;gt;In consequat imperdiet nunc quis bibendum. Nulla semper, erat quis ornare tristique, lectus massa posuere 
-libero, ut vehicula lectus nunc ut lorem. Aliquam erat volutpat.&amp;lt;/p&amp;gt;
-</description>
     </item>
 
   </channel>

http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/816057e5/highleveldesign.html
----------------------------------------------------------------------
diff --git a/highleveldesign.html b/highleveldesign.html
index 155da19..341ccdc 100644
--- a/highleveldesign.html
+++ b/highleveldesign.html
@@ -97,7 +97,7 @@
 				<h1></h1>
 			</div>
 
-			<p><em>2016-11-02</em></p>
+			<p><em>2016-11-19</em></p>
 
 			<p><div class="sect1">
 <h2 id="_the_tamaya_high_level_design">The Tamaya High Level Design</h2>
@@ -385,7 +385,7 @@ and of its current available <a href="extensions.html">modules</a>.</p>
 		      <div class="container">
 		        <p class="muted credit">&copy; 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
 							| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
-							at <span>2016-11-02</span>
+							at <span>2016-11-27</span>
 						</p>
 						<p>
 								<b>Disclaimer</b>

http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/816057e5/history.html
----------------------------------------------------------------------
diff --git a/history.html b/history.html
index 043547a..617a5d9 100644
--- a/history.html
+++ b/history.html
@@ -97,7 +97,7 @@
 				<h1></h1>
 			</div>
 
-			<p><em>2016-11-02</em></p>
+			<p><em>2016-11-19</em></p>
 
 			<p><div class="sect1">
 <h2 id="_apache_tamaya_release_history">Apache Tamaya: Release History</h2>
@@ -146,7 +146,7 @@
 		      <div class="container">
 		        <p class="muted credit">&copy; 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
 							| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
-							at <span>2016-11-02</span>
+							at <span>2016-11-27</span>
 						</p>
 						<p>
 								<b>Disclaimer</b>

http://git-wip-us.apache.org/repos/asf/incubator-tamaya-site/blob/816057e5/index.html
----------------------------------------------------------------------
diff --git a/index.html b/index.html
index 9746c10..c13947a 100644
--- a/index.html
+++ b/index.html
@@ -97,30 +97,39 @@
 			</div>
 
 			<div>
-				<a href='blog/2013/fourth-post.html'><h1>Fourth Post</h1></a>
-				<p>2013-10-17</p>
-				<p><div class="paragraph">
-<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vel diam purus. Curabitur ut nisi lacus.</p>
-</div>
-<div class="ulist">
+				<a href='blog/2016/first-post.html'><h1>Hello world</h1></a>
+				<p>2016-11-04</p>
+				<p>
+<p>
+This page contains the newly baked and generated homepage for tamaya :-)
+</p>
+
 <ul>
-<li>
-<p><a href="http://example.org" class="bare">http://example.org</a></p>
-</li>
-<li>
-<p><a href="http://example.org">Example.org</a></p>
-</li>
+<li><a href="http://example.org">http://example.org</a></li>
+<li><a href="http://example.org">Example.org</a></li>
 </ul>
-</div>
-<div class="paragraph">
-<p>Nam id nisl quam. Donec a lorem sit amet libero pretium vulputate vel ut purus. Suspendisse leo arcu,
-mattis et imperdiet luctus, pulvinar vitae mi. Quisque fermentum sollicitudin feugiat. Mauris nec leo
-ligula. Vestibulum tristique odio ut risus ultricies a hendrerit quam iaculis. Duis tempor elit sit amet
-ligula vehicula et iaculis sem placerat. Fusce dictum, metus at volutpat lacinia, elit massa auctor risus,
-id auctor arcu enim eu augue. Donec ultrices turpis in mi imperdiet ac venenatis sapien sodales. In
-consequat imperdiet nunc quis bibendum. Nulla semper, erat quis ornare tristique, lectus massa posuere
+
+<p>Nam id nisl quam. Donec a lorem sit amet libero pretium vulputate vel ut purus. Suspendisse leo arcu, 
+mattis et imperdiet luctus, pulvinar vitae mi. Quisque fermentum sollicitudin feugiat. Mauris nec leo 
+ligula. Vestibulum tristique odio ut risus ultricies a hendrerit quam iaculis. Duis tempor elit sit amet 
+ligula vehicula et iaculis sem placerat. Fusce dictum, metus at volutpat lacinia, elit massa auctor risus, 
+id auctor arcu enim eu augue. Donec ultrices turpis in mi imperdiet ac venenatis sapien sodales.</p> 
+
+<pre class="prettyprint">
+<code>
+package org.jbake;
+
+public class Oven {
+	public static void main(String[] args) {
+		System.out.print("Baking!");
+  }
+}
+</code>
+</pre>
+
+<p>In consequat imperdiet nunc quis bibendum. Nulla semper, erat quis ornare tristique, lectus massa posuere 
 libero, ut vehicula lectus nunc ut lorem. Aliquam erat volutpat.</p>
-</div></p>
+</p>
 			</div>
 
 			<div>
@@ -151,33 +160,6 @@ libero, ut vehicula lectus nunc ut lorem. Aliquam erat volutpat.</p>
 			</div>
 
 			<div>
-				<a href='blog/2013/third-post.html'><h1>Third Post</h1></a>
-				<p>2013-09-26</p>
-				<p><div class="paragraph">
-<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vel diam purus. Curabitur ut nisi lacus.</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p><a href="http://example.org" class="bare">http://example.org</a></p>
-</li>
-<li>
-<p><a href="http://example.org">Example.org</a></p>
-</li>
-</ul>
-</div>
-<div class="paragraph">
-<p>Nam id nisl quam. Donec a lorem sit amet libero pretium vulputate vel ut purus. Suspendisse leo arcu,
-mattis et imperdiet luctus, pulvinar vitae mi. Quisque fermentum sollicitudin feugiat. Mauris nec leo
-ligula. Vestibulum tristique odio ut risus ultricies a hendrerit quam iaculis. Duis tempor elit sit amet
-ligula vehicula et iaculis sem placerat. Fusce dictum, metus at volutpat lacinia, elit massa auctor risus,
-id auctor arcu enim eu augue. Donec ultrices turpis in mi imperdiet ac venenatis sapien sodales. In
-consequat imperdiet nunc quis bibendum. Nulla semper, erat quis ornare tristique, lectus massa posuere
-libero, ut vehicula lectus nunc ut lorem. Aliquam erat volutpat.</p>
-</div></p>
-			</div>
-
-			<div>
 				<a href='blog/2016/third-post.html'><h1>Third Post</h1></a>
 				<p>2013-09-26</p>
 				<p><div class="paragraph">
@@ -205,17 +187,6 @@ libero, ut vehicula lectus nunc ut lorem. Aliquam erat volutpat.</p>
 			</div>
 
 			<div>
-				<a href='blog/2013/second-post.html'><h1>Second Post</h1></a>
-				<p>2013-08-25</p>
-				<p><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vel diam purus. Curabitur ut nisi lacus.</p>
-<ul>
-  <li><a href="http://example.org">http://example.org</a></li>
-  <li><a href="http://example.org">Example.org</a></li>
-</ul>
-<p>Nam id nisl quam. Donec a lorem sit amet libero pretium vulputate vel ut purus. Suspendisse leo arcu,<br/>mattis et imperdiet luctus, pulvinar vitae mi. Quisque fermentum sollicitudin feugiat. Mauris nec leo<br/>ligula. Vestibulum tristique odio ut risus ultricies a hendrerit quam iaculis. Duis tempor elit sit amet<br/>ligula vehicula et iaculis sem placerat. Fusce dictum, metus at volutpat lacinia, elit massa auctor risus,<br/>id auctor arcu enim eu augue. Donec ultrices turpis in mi imperdiet ac venenatis sapien sodales. In<br/>consequat imperdiet nunc quis bibendum. Nulla semper, erat quis ornare tristique, lectus massa posuere<br/>libero, ut vehicula lectus nunc ut lorem. Aliquam erat volutpat.</p></p>
-			</div>
-
-			<div>
 				<a href='blog/2016/second-post.html'><h1>Second Post</h1></a>
 				<p>2013-08-25</p>
 				<p><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vel diam purus. Curabitur ut nisi lacus.</p>
@@ -226,77 +197,9 @@ libero, ut vehicula lectus nunc ut lorem. Aliquam erat volutpat.</p>
 <p>Nam id nisl quam. Donec a lorem sit amet libero pretium vulputate vel ut purus. Suspendisse leo arcu,<br/>mattis et imperdiet luctus, pulvinar vitae mi. Quisque fermentum sollicitudin feugiat. Mauris nec leo<br/>ligula. Vestibulum tristique odio ut risus ultricies a hendrerit quam iaculis. Duis tempor elit sit amet<br/>ligula vehicula et iaculis sem placerat. Fusce dictum, metus at volutpat lacinia, elit massa auctor risus,<br/>id auctor arcu enim eu augue. Donec ultrices turpis in mi imperdiet ac venenatis sapien sodales. In<br/>consequat imperdiet nunc quis bibendum. Nulla semper, erat quis ornare tristique, lectus massa posuere<br/>libero, ut vehicula lectus nunc ut lorem. Aliquam erat volutpat.</p></p>
 			</div>
 
-			<div>
-				<a href='blog/2013/first-post.html'><h1>First Post</h1></a>
-				<p>2013-07-24</p>
-				<p>
-<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vel diam purus. Curabitur ut nisi lacus.</p>
-
-<ul>
-<li><a href="http://example.org">http://example.org</a></li>
-<li><a href="http://example.org">Example.org</a></li>
-</ul>
-
-<p>Nam id nisl quam. Donec a lorem sit amet libero pretium vulputate vel ut purus. Suspendisse leo arcu, 
-mattis et imperdiet luctus, pulvinar vitae mi. Quisque fermentum sollicitudin feugiat. Mauris nec leo 
-ligula. Vestibulum tristique odio ut risus ultricies a hendrerit quam iaculis. Duis tempor elit sit amet 
-ligula vehicula et iaculis sem placerat. Fusce dictum, metus at volutpat lacinia, elit massa auctor risus, 
-id auctor arcu enim eu augue. Donec ultrices turpis in mi imperdiet ac venenatis sapien sodales.</p> 
-
-<pre class="prettyprint">
-<code>
-package org.jbake;
-
-public class Oven {
-	public static void main(String[] args) {
-		System.out.print("Baking!");
-  }
-}
-</code>
-</pre>
-
-<p>In consequat imperdiet nunc quis bibendum. Nulla semper, erat quis ornare tristique, lectus massa posuere 
-libero, ut vehicula lectus nunc ut lorem. Aliquam erat volutpat.</p>
-</p>
-			</div>
-
-			<div>
-				<a href='blog/2016/first-post.html'><h1>First Post</h1></a>
-				<p>2013-07-24</p>
-				<p>
-<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vel diam purus. Curabitur ut nisi lacus.</p>
-
-<ul>
-<li><a href="http://example.org">http://example.org</a></li>
-<li><a href="http://example.org">Example.org</a></li>
-</ul>
-
-<p>Nam id nisl quam. Donec a lorem sit amet libero pretium vulputate vel ut purus. Suspendisse leo arcu, 
-mattis et imperdiet luctus, pulvinar vitae mi. Quisque fermentum sollicitudin feugiat. Mauris nec leo 
-ligula. Vestibulum tristique odio ut risus ultricies a hendrerit quam iaculis. Duis tempor elit sit amet 
-ligula vehicula et iaculis sem placerat. Fusce dictum, metus at volutpat lacinia, elit massa auctor risus, 
-id auctor arcu enim eu augue. Donec ultrices turpis in mi imperdiet ac venenatis sapien sodales.</p> 
-
-<pre class="prettyprint">
-<code>
-package org.jbake;
-
-public class Oven {
-	public static void main(String[] args) {
-		System.out.print("Baking!");
-  }
-}
-</code>
-</pre>
-
-<p>In consequat imperdiet nunc quis bibendum. Nulla semper, erat quis ornare tristique, lectus massa posuere 
-libero, ut vehicula lectus nunc ut lorem. Aliquam erat volutpat.</p>
-</p>
-			</div>
-
 			<hr />
 
-			<p>Older posts are available in the <a href='archive.html'>archive</a>.</p>
+			<p>Older posts are available via the <a href='archive.html'>archive</a>.</p>
 		</div>
 	</div>
 
@@ -307,7 +210,7 @@ libero, ut vehicula lectus nunc ut lorem. Aliquam erat volutpat.</p>
 		      <div class="container">
 		        <p class="muted credit">&copy; 2014-2016 Apache Software Foundation | Mixed with <a href="http://getbootstrap.com/">Bootstrap v3.1.1</a>
 							| Baked with <a href="http://jbake.org">JBake <span>v2.5.0</span></a>
-							at <span>2016-11-02</span>
+							at <span>2016-11-27</span>
 						</p>
 						<p>
 								<b>Disclaimer</b>