You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2020/03/03 19:12:26 UTC

[camel-website] branch master updated: CAMEL-12470: publish release notes

This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-website.git


The following commit(s) were added to refs/heads/master by this push:
     new 852aaf5  CAMEL-12470: publish release notes
     new cc8cda8  Merge pull request #164 from zregvart/issue/CAMEL-12470
852aaf5 is described below

commit 852aaf564bb8664efc467d2b3718e9484f3da920
Author: Zoran Regvart <zr...@apache.org>
AuthorDate: Mon Mar 2 12:10:59 2020 +0100

    CAMEL-12470: publish release notes
    
    This adds the data from ASF JIRA to the releases layout and reformats
    the releases page.
---
 .gitignore                              |   1 +
 Jenkinsfile                             |   1 +
 antora-ui-camel/src/css/doc.css         |   6 +
 antora-ui-camel/src/css/release.css     |  13 +++
 antora-ui-camel/src/css/site.css        |   1 +
 content/blog/RELEASE-2.23.4/index.md    |   2 +-
 content/blog/RELEASE-2.24.0/index.md    |   2 +-
 content/blog/RELEASE-2.24.2/index.md    |   2 +-
 content/blog/RELEASE-2.24.3/index.md    |   2 +-
 content/blog/RELEASE-2.25.0/index.md    |   2 +-
 content/blog/RELEASE-3.0.0-RC1/index.md |   2 +-
 content/blog/RELEASE-3.0.0-RC2/index.md |   2 +-
 content/blog/RELEASE-3.0.0-RC3/index.md |   2 +-
 content/blog/RELEASE-3.0.0/index.md     |   2 +-
 content/blog/RELEASE-3.0.1/index.md     |   2 +-
 content/blog/RELEASE-3.1.0/index.md     |   2 +-
 content/releases/_index.md              |   4 +-
 content/releases/release-3.0.0-RC1.md   |  13 +++
 content/releases/release-3.0.0-RC2.md   |  13 +++
 content/releases/release-3.0.0-RC3.md   |  13 +++
 content/releases/release-3.1.0.md       |   2 +-
 layouts/release-note/single.html        | 188 +++++++++++++++++++++-----------
 layouts/releases/list.html              |  44 +++++---
 package.json                            |   2 +-
 24 files changed, 225 insertions(+), 98 deletions(-)

diff --git a/.gitignore b/.gitignore
index 4065fb0..3af9085 100644
--- a/.gitignore
+++ b/.gitignore
@@ -13,3 +13,4 @@ resources
 .pnp
 .pnp.js
 .settings
+.hugo_data
diff --git a/Jenkinsfile b/Jenkinsfile
index 486a0c9..5dd3fa4 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -38,6 +38,7 @@ pipeline {
     environment {
         ANTORA_CACHE_DIR  = "$WORKSPACE/.antora-cache"
         YARN_CACHE_FOLDER = "$WORKSPACE/.yarn-cache"
+        HUGO_CACHE_DIR    = "$WORKSPACE/.hugo-cache"
     }
 
     stages {
diff --git a/antora-ui-camel/src/css/doc.css b/antora-ui-camel/src/css/doc.css
index 5296917..90217b7 100644
--- a/antora-ui-camel/src/css/doc.css
+++ b/antora-ui-camel/src/css/doc.css
@@ -506,6 +506,12 @@
   padding: 0.75rem;
 }
 
+.doc aside {
+  float: right;
+  margin-left: 1rem;
+  width: 25rem;
+}
+
 /* NOTE assume pre.highlight contains code[data-lang] */
 .doc pre.highlight {
   position: relative;
diff --git a/antora-ui-camel/src/css/release.css b/antora-ui-camel/src/css/release.css
new file mode 100644
index 0000000..14b1909
--- /dev/null
+++ b/antora-ui-camel/src/css/release.css
@@ -0,0 +1,13 @@
+.release dl {
+  display: grid;
+  grid-template-columns: max-content auto;
+}
+
+.release dt {
+  grid-column-start: 1;
+}
+
+.release dd {
+  grid-column-start: 2;
+  margin-left: 1rem;
+}
diff --git a/antora-ui-camel/src/css/site.css b/antora-ui-camel/src/css/site.css
index fc36bd1..1d4c8cf 100644
--- a/antora-ui-camel/src/css/site.css
+++ b/antora-ui-camel/src/css/site.css
@@ -19,3 +19,4 @@
 @import "pagination.css";
 @import "blog.css";
 @import "category.css";
+@import "release.css";
diff --git a/content/blog/RELEASE-2.23.4/index.md b/content/blog/RELEASE-2.23.4/index.md
index 61c425b..f8869d9 100644
--- a/content/blog/RELEASE-2.23.4/index.md
+++ b/content/blog/RELEASE-2.23.4/index.md
@@ -12,7 +12,7 @@ preview: "The Camel community announces the immediate availability of the new pa
 The Camel community announces the immediate availability of the new patch release Camel 2.23.4, the last planned patch release for the camel-2.23.x branch.
 This release contains 18 fixes and improvements applied in the past weeks by the community on the camel-2.23.x branch.
 
-The artifacts are published and ready for you to download either from the Apache mirrors or from the Central Maven repository. For more details please take a look at the [release notes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12345671&projectId=12311211).
+The artifacts are published and ready for you to download either from the Apache mirrors or from the Central Maven repository. For more details please take a look at the [resolved issues](/releases/release-2.23.4/#resolved).
 
 Many thanks to all who made this release possible.
 
diff --git a/content/blog/RELEASE-2.24.0/index.md b/content/blog/RELEASE-2.24.0/index.md
index 25b2424..eae5c8b 100644
--- a/content/blog/RELEASE-2.24.0/index.md
+++ b/content/blog/RELEASE-2.24.0/index.md
@@ -11,7 +11,7 @@ preview: "The Camel community announces the immediate availability of the new mi
 
 The Camel community announces the immediate availability of the new minor release Camel 2.24.0. This release contains 156 fixes and improvements. An overview of the changes is available here.
 
-The artifacts are published and ready for you to download either from the Apache mirrors or from the Central Maven repository. For more details please take a look at the release notes.
+The artifacts are published and ready for you to download either from the Apache mirrors or from the Central Maven repository. For more details please take a look at the [resolved issues](/releases/release-2.24.0/#resolved).
 
 Many thanks to all who made this release possible.
 
diff --git a/content/blog/RELEASE-2.24.2/index.md b/content/blog/RELEASE-2.24.2/index.md
index 472257a..3a598be 100644
--- a/content/blog/RELEASE-2.24.2/index.md
+++ b/content/blog/RELEASE-2.24.2/index.md
@@ -12,7 +12,7 @@ preview: "The Camel community announces the immediate availability of the new pa
 The Camel community announces the immediate availability of the new patch release Camel 2.24.2.
 This release contains 20 fixes and improvements applied in the past weeks by the community on the camel-2.24.x branch.
 
-The artifacts are published and ready for you to download either from the Apache mirrors or from the Central Maven repository. For more details please take a look at the [release notes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12345672&projectId=12311211).
+The artifacts are published and ready for you to download either from the Apache mirrors or from the Central Maven repository. For more details please take a look at the  [resolved issues](/releases/release-2.24.2/#resolved).
 
 Many thanks to all who made this release possible.
 
diff --git a/content/blog/RELEASE-2.24.3/index.md b/content/blog/RELEASE-2.24.3/index.md
index 7939c14..559d1d4 100644
--- a/content/blog/RELEASE-2.24.3/index.md
+++ b/content/blog/RELEASE-2.24.3/index.md
@@ -13,7 +13,7 @@ The Camel community announces the immediate availability of the new patch releas
 This release contains 25 fixes and improvements applied in the past weeks by the community on the camel-2.24.x branch.
 It is the last planned patched release for the camel-2.24.x branch.
 
-The artifacts are published and ready for you to download either from the Apache mirrors or from the Central Maven repository. For more details please take a look at the [release notes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12346260&projectId=12311211).
+The artifacts are published and ready for you to download either from the Apache mirrors or from the Central Maven repository. For more details please take a look at the [resolved issues](/releases/release-2.24.3/#resolved).
 
 Many thanks to all who made this release possible.
 
diff --git a/content/blog/RELEASE-2.25.0/index.md b/content/blog/RELEASE-2.25.0/index.md
index 9a4cd7d..aa76317 100644
--- a/content/blog/RELEASE-2.25.0/index.md
+++ b/content/blog/RELEASE-2.25.0/index.md
@@ -13,7 +13,7 @@ The Camel community announces the immediate availability of Camel 2.25.0, a new
 
 Please note that Camel 2.25.x is the last minor release for Camel 2.
 
-The artifacts are published and ready for you to download from the Central Maven repository. For more details please take a look at the [release notes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12345517&projectId=12311211).
+The artifacts are published and ready for you to download from the Central Maven repository. For more details please take a look at the  [resolved issues](/releases/release-2.25.0/#resolved).
 
 Many thanks to all who made this release possible.
 
diff --git a/content/blog/RELEASE-3.0.0-RC1/index.md b/content/blog/RELEASE-3.0.0-RC1/index.md
index e6774a7..197be2f 100644
--- a/content/blog/RELEASE-3.0.0-RC1/index.md
+++ b/content/blog/RELEASE-3.0.0-RC1/index.md
@@ -11,7 +11,7 @@ preview: "The Camel community announces the immediate availability of a new rele
 
 The Camel community announces the immediate availability of Camel 3.0.0-RC1, the first release candidate towards a new 3.0.0 major release with 148 improvements and fixes.
 
-The artifacts are published and ready for you to download from the Central Maven repository. For more details please take a look at the [release notes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12345723&projectId=12311211).
+The artifacts are published and ready for you to download from the Central Maven repository. For more details please take a look at the  [resolved issues](/releases/release-3.0.0-RC1/#resolved).
 
 Many thanks to all who made this release possible.
 
diff --git a/content/blog/RELEASE-3.0.0-RC2/index.md b/content/blog/RELEASE-3.0.0-RC2/index.md
index 5e05376..4edc17a 100644
--- a/content/blog/RELEASE-3.0.0-RC2/index.md
+++ b/content/blog/RELEASE-3.0.0-RC2/index.md
@@ -11,7 +11,7 @@ preview: "The Camel community announces the immediate availability of a new rele
 
 The Camel community announces the immediate availability of Camel 3.0.0-RC2, the second release candidate towards a new 3.0.0 major release with 94 improvements and fixes.
 
-The artifacts are published and ready for you to download from the Central Maven repository. For more details please take a look at the [release notes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12345998&projectId=12311211).
+The artifacts are published and ready for you to download from the Central Maven repository. For more details please take a look at the [resolved issues](/releases/release-3.0.0-RC2/#resolved).
 
 Many thanks to all who made this release possible.
 
diff --git a/content/blog/RELEASE-3.0.0-RC3/index.md b/content/blog/RELEASE-3.0.0-RC3/index.md
index a803b8c..ba5acbe 100644
--- a/content/blog/RELEASE-3.0.0-RC3/index.md
+++ b/content/blog/RELEASE-3.0.0-RC3/index.md
@@ -11,7 +11,7 @@ preview: "The Camel community announces the immediate availability of a new rele
 
 The Camel community announces the immediate availability of Camel 3.0.0-RC3, the third release candidate towards a new 3.0.0 major release with 48 improvements and fixes.
 
-The artifacts are published and ready for you to download from the Central Maven repository. For more details please take a look at the [release notes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12346354&projectId=12311211).
+The artifacts are published and ready for you to download from the Central Maven repository. For more details please take a look at the  [resolved issues](/releases/release-3.0.0-RC3/#resolved).
 
 Many thanks to all who made this release possible.
 
diff --git a/content/blog/RELEASE-3.0.0/index.md b/content/blog/RELEASE-3.0.0/index.md
index 41ce6a8..01ee0c6 100644
--- a/content/blog/RELEASE-3.0.0/index.md
+++ b/content/blog/RELEASE-3.0.0/index.md
@@ -13,7 +13,7 @@ The Camel community announces the immediate availability of Camel 3.0.0, a new m
 
 Please read our [migration guide](https://camel.apache.org/manual/latest/camel-3-migration-guide.html) the describes how to upgrade Camel 2.x applications to Camel 3.0.
 
-The artifacts are published and ready for you to download from the Central Maven repository. For more details please take a look at the [release notes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12315691&projectId=12311211).
+The artifacts are published and ready for you to download from the Central Maven repository. For more details please take a look at the  [resolved issues](/releases/release-3.0.0/#resolved).
 
 Many thanks to all who made this release possible.
 
diff --git a/content/blog/RELEASE-3.0.1/index.md b/content/blog/RELEASE-3.0.1/index.md
index b7822e5..2e8ef0a 100644
--- a/content/blog/RELEASE-3.0.1/index.md
+++ b/content/blog/RELEASE-3.0.1/index.md
@@ -11,7 +11,7 @@ preview: "The Camel community announces the immediate availability of a new rele
 
 The Camel community announces the immediate availability of Camel 3.0.1, the first patch release for the 3.0.x branch with 41 improvements and fixes.
 
-The artifacts are published and ready for you to download from the Central Maven repository. For more details please take a look at the [release notes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12346544&projectId=12311211).
+The artifacts are published and ready for you to download from the Central Maven repository. For more details please take a look at the  [resolved issues](/releases/release-3.0.1/#resolved).
 
 Many thanks to all who made this release possible.
 
diff --git a/content/blog/RELEASE-3.1.0/index.md b/content/blog/RELEASE-3.1.0/index.md
index 41fd4c6..a3825cd 100644
--- a/content/blog/RELEASE-3.1.0/index.md
+++ b/content/blog/RELEASE-3.1.0/index.md
@@ -15,7 +15,7 @@ All users of Camel 3.0 are encouraged to upgrade to Camel 3.1 soon because there
 We also plan to retire Camel 3.0 very soon due to this.
 Please read our [Camel 3.x upgrade guide](https://camel.apache.org/manual/latest/camel-3x-upgrade-guide.html) that describes how to upgrade Camel 3.0 applications to Camel 3.1.
 
-The artifacts are published and ready for you to download from the Central Maven repository. For more details please take a look at the [release notes](https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12346526&projectId=12311211).
+The artifacts are published and ready for you to download from the Central Maven repository. For more details please take a look at the  [resolved issues](/releases/release-3.1.0/#resolved).
 
 Many thanks to all who made this release possible.
 
diff --git a/content/releases/_index.md b/content/releases/_index.md
index 83dadb8..b70c7ab 100644
--- a/content/releases/_index.md
+++ b/content/releases/_index.md
@@ -2,5 +2,7 @@
 title: "Apache Camel Releases"
 ---
 
-# Apache Camel releases
+# Apache Camel releases archive
+
+This page lists all releases of Apache Camel, up to 2.18.0 from which we started to generate this website. For information on older releases have a look at [the issue tracker](https://issues.apache.org/jira/projects/CAMEL?selectedItem=com.atlassian.jira.jira-projects-plugin%3Arelease-page&status=released).
 
diff --git a/content/releases/release-3.0.0-RC1.md b/content/releases/release-3.0.0-RC1.md
new file mode 100644
index 0000000..afeebd5
--- /dev/null
+++ b/content/releases/release-3.0.0-RC1.md
@@ -0,0 +1,13 @@
+---
+date: 2019-09-01
+draft: false 
+type: release-note
+version: 3.0.0-RC1
+title: "Release 3.0.0-RC1"
+preview: "First release candidate for 3.0.0"
+apiBreaking: ""
+knownIssues: ""
+jiraVersionId: 12345723
+---
+
+This release the first release candidate towards Camel 3.0.0 release.
diff --git a/content/releases/release-3.0.0-RC2.md b/content/releases/release-3.0.0-RC2.md
new file mode 100644
index 0000000..fdd2ac8
--- /dev/null
+++ b/content/releases/release-3.0.0-RC2.md
@@ -0,0 +1,13 @@
+---
+date: 2019-10-06
+draft: false 
+type: release-note
+version: 3.0.0-RC2
+title: "Release 3.0.0-RC2"
+preview: "Second release candidate for 3.0.0"
+apiBreaking: ""
+knownIssues: ""
+jiraVersionId: 12345998
+---
+
+This release the second release candidate towards Camel 3.0.0 release.
diff --git a/content/releases/release-3.0.0-RC3.md b/content/releases/release-3.0.0-RC3.md
new file mode 100644
index 0000000..3e2140b
--- /dev/null
+++ b/content/releases/release-3.0.0-RC3.md
@@ -0,0 +1,13 @@
+---
+date: 2019-10-25
+draft: false 
+type: release-note
+version: 3.0.0-RC3
+title: "Release 3.0.0-RC3"
+preview: "Third release candidate for 3.0.0"
+apiBreaking: ""
+knownIssues: ""
+jiraVersionId: 12346354
+---
+
+This release the third and final release candidate towards Camel 3.0.0 release.
diff --git a/content/releases/release-3.1.0.md b/content/releases/release-3.1.0.md
index 0c060bb..0a1310a 100644
--- a/content/releases/release-3.1.0.md
+++ b/content/releases/release-3.1.0.md
@@ -7,7 +7,7 @@ title: "Release 3.1.0"
 preview: "New minor release"
 apiBreaking: ""
 knownIssues: ""
-jiraVersionId: 12311211
+jiraVersionId: 12346526
 ---
 
 This release is the new Camel 3.1.0 major release.
diff --git a/layouts/release-note/single.html b/layouts/release-note/single.html
index 5259f1f..50dab24 100644
--- a/layouts/release-note/single.html
+++ b/layouts/release-note/single.html
@@ -1,72 +1,128 @@
 {{ partial "header.html" . }}
+<main role="main">
+  <article class="static doc release">
+    <h1 id="release"><a class="anchor" href="#release"></a>Apache Camel {{ .Params.version }} Release</h1>
+    <h2 id="whats_new"><a class="anchor" href="#whats_new"></a>New and Noteworthy</h2>
+    {{ .Content }}
+    <h2 id="binaries"><a class="anchor" href="#binaries"></a>Getting the Binaries</h2>
+    <h3 id="maven"><a class="anchor" href="#maven"></a>Getting the Binaries using Maven</h3>
+    <p>To use this release in your <a href="https://maven.apache.org">Apache Maven</a> <code>pom.xml</code>, import the Camel Bill of Materials (BOM) and then include the <code>camel-core</code> and any other components needed without specifying the version.</p>
+    <aside>
+      <p><mark>Note:</mark> <code>camel-bom</code> is available from Camel 2.20.0 onward.</p>
+      <p>Replace the <code>COMPONENT</code> with the artifact outlined in the <a href="/components/latest/">component documentation</a></p>
+    </aside>
+    <pre><code>{{ htmlUnescape (printf `<dependencyManagement>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.camel</groupId>
+      <artifactId>camel-bom</artifactId>
+      <version>%s</version>
+      <type>pom</type>
+      <scope>import</scope>
+    </dependency>
+  </dependencies>
+</dependencyManagement>
 
-<h1>Apache Camel {{ .Params.version }} Release</h1>
-<h2>New and Noteworthy</h2>
-{{ .Content }}
-<h2>API breaking</h2>
-{{ .Params.apiBreaking }}
-<h2>Known issues</h2>
-{{ .Params.knownIssues }}
-<h2>Getting the Binaries using Maven</h2>
-<h3>Binary Distributions</h3>
-<table class="tableblock frame-all grid-all stretch">
-  <thead>
-  <tr>
-    <td>Description</td>
-    <td>Download Link</td>
-    <td>PGP Signature file of download</td>
-  </tr>
-  </thead>
-  <tbody>
-  <tr>
-    <td>Windows Distribution</td>
-    <td><a href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/{{ .Params.version }}/apache-camel-{{ .Params.version }}.zip">apache-camel-{{ .Params.version }}.zip</a></td>
-    <td><a href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/{{ .Params.version }}/apache-camel-{{ .Params.version }}.zip.asc">apache-camel-{{ .Params.version }}.zip.asc</a></td>
-  </tr>
-  <tr>
-    <td>Unix/Linux/Cygwin Distribution</td>
-    <td><a href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/{{ .Params.version }}/apache-camel-{{ .Params.version }}.tar.gz">apache-camel-{{ .Params.version }}.tar.gz</a></td>
-    <td><a href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/{{ .Params.version }}/apache-camel-{{ .Params.version }}.tar.gz.asc">apache-camel-{{ .Params.version }}.tar.gz.asc</a></td>
-  </tr>
-  </tbody>
-</table>
-<h4>Source Distributions</h4>
-<table class="tableblock frame-all grid-all stretch">
-  <thead>
-  <tr>
-    <td>Description</td>
-    <td>Download Link</td>
-    <td>PGP Signature file of download</td>
-  </tr>
-  </thead>
-  <tbody>
-  <tr>
-    <td>Source (zip)</td>
-    <td><a href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/{{ .Params.version }}/apache-camel-{{ .Params.version }}-src.zip">apache-camel-{{ .Params.version }}-src.zip</a></td>
-    <td><a href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/{{ .Params.version }}/apache-camel-{{ .Params.version }}-src.zip.asc">apache-camel-{{ .Params.version }}-src.zip.asc</a></td>
-  </tr>
-  </tbody>
-</table>
+<dependencies>
+  <dependency>
+    <groupId>org.apache.camel</groupId>
+    <artifactId>camel-core</artifactId>
+  </dependency>
+  <dependency>
+    <groupId>org.apache.camel</groupId>
+    <artifactId>camel-COMPONENT</artifactId>
+  </dependency>
+</dependencies>
+` .Params.version) }}</code></pre>
+    <p>To use this release in a Spring Boot application, use the <code>camel-spring-boot-dependencies</code> Bill of Materials (BOM):
+    <aside>
+      <p><mark>Note:</mark> for Camel 3.0.0 and newer releases the <code>groupId</code> for Camel Spring Boot support changed from <code>org.apache.camel</code> to <code>org.apache.camel.springbooot</code>, so be sure to check that the appropriate <code>groupId</code> is used for the Camel version.</p>
+      <p>Replace the <code>COMPONENT</code> with the artifact outlined in the <a href="/components/latest/">component documentation</a></p>
+    </aside>
+    <pre><code>{{ htmlUnescape (printf `<dependencyManagement>
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.camel.springboot</groupId>
+      <artifactId>camel-spring-boot-dependencies</artifactId>
+      <version>%s</version>
+      <type>pom</type>
+      <scope>import</scope>
+    </dependency>
+  </dependencies>
+</dependencyManagement>
 
-<h3>Git tag checkout</h3>
-<pre>
-  git clone https://git-wip-us.apache.org/repos/asf/camel.git
-  cd camel
-  git checkout camel-{{ .Params.version }}
-</pre>
-<h5>Getting the Binaries using Maven</h5>
-To use this release in your maven project, the proper dependency configuration that you should use in your Maven POM is:
-<pre><code>
-{{ htmlUnescape "<dependency>" }}
-{{ htmlUnescape "  <groupId>org.apache.camel</groupId>" }}
-{{ htmlUnescape "  <artifactId>camel-core</artifactId>" }}
-{{ htmlUnescape "  <version>" }}{{ .Params.version }}{{ htmlUnescape "</version>" }}
-{{ htmlUnescape "</dependency>" }}
-</code></pre>
+<dependencies>
+  <dependency>
+    <groupId>org.apache.camel.springboot</groupId>
+    <artifactId>camel-COMPONENT-starter</artifactId>
+  </dependency>
+</dependencies>
+` .Params.version) }}</code></pre>
+    <h3 id="binary_distribution"><a class="anchor" href="#binary_distribution"></a>Binary Distributions</h3>
+    <p>Binary distribution contains all the artifacts Apache Camel project distributes in binary form</p>
+    <table class="tableblock frame-all grid-all stretch">
+      <thead>
+      <tr>
+        <td>Description</td>
+        <td>Download Link</td>
+        <td>PGP Signature file of download</td>
+      </tr>
+      </thead>
+      <tbody>
+      <tr>
+        <td>Windows Distribution</td>
+        <td><a href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/{{ .Params.version }}/apache-camel-{{ .Params.version }}.zip">apache-camel-{{ .Params.version }}.zip</a></td>
+        <td><a href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/{{ .Params.version }}/apache-camel-{{ .Params.version }}.zip.asc">apache-camel-{{ .Params.version }}.zip.asc</a></td>
+      </tr>
+      <tr>
+        <td>Unix/Linux/Cygwin Distribution</td>
+        <td><a href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/{{ .Params.version }}/apache-camel-{{ .Params.version }}.tar.gz">apache-camel-{{ .Params.version }}.tar.gz</a></td>
+        <td><a href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/{{ .Params.version }}/apache-camel-{{ .Params.version }}.tar.gz.asc">apache-camel-{{ .Params.version }}.tar.gz.asc</a></td>
+      </tr>
+      </tbody>
+    </table>
+    <h2 id="sources"><a class="anchor" href="#sources"></a>Sources</h2>
+    <h3 id="source_distribution"><a class="anchor" href="#source_distribution"></a>Source distribution</h3>
+    <p>Source distribution contains all the artifacts Apache Camel project distributes in source form</p>
+    <table class="tableblock frame-all grid-all stretch">
+      <thead>
+      <tr>
+        <td>Description</td>
+        <td>Download Link</td>
+        <td>PGP Signature file of download</td>
+      </tr>
+      </thead>
+      <tbody>
+      <tr>
+        <td>Source (zip)</td>
+        <td><a href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/{{ .Params.version }}/apache-camel-{{ .Params.version }}-src.zip">apache-camel-{{ .Params.version }}-src.zip</a></td>
+        <td><a href="http://www.apache.org/dyn/closer.cgi/camel/apache-camel/{{ .Params.version }}/apache-camel-{{ .Params.version }}-src.zip.asc">apache-camel-{{ .Params.version }}-src.zip.asc</a></td>
+      </tr>
+      </tbody>
+    </table>
 
-<h3>Changelog</h3>
-For a more detailed view of new features and bug fixes, see the:<br/>
-<a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311211&version={{ .Params.jiraVersionId }}">Release notes for {{ .Params.version }}</a>
+    <h3 id="git"><a class="anchor" href="#git"></a>Git tag checkout</h3>
+    <p>Release is tagged with <code>camel-{{ .Params.version }}</code> in the Git, to fetch it use:</p>
+    <pre>git clone https://git-wip-us.apache.org/repos/asf/camel.git
+cd camel
+git checkout camel-{{ .Params.version }}</pre>
 
+    <h2 id="resolved"><a class="anchor" href="#resolved"></a>Resolved issues</h2>
+    <p>Here is a list of all the issues that have been resolved for this release</p>
+    {{ $issues_json := getJSON "https://issues.apache.org/jira/rest/api/latest/search?jql=fixVersion=" (string .Params.jiraVersionId) "&fields=issuetype,summary" }}
+    {{ $issues := dict }}
+    {{ range $issues_json.issues }}
+      {{ $issues_by_type := (or (index $issues .fields.issuetype.name) slice) | append (dict "issue" .key "summary" .fields.summary) }}
+      {{ $issues = merge $issues (dict .fields.issuetype.name $issues_by_type ) }}
+    {{ end }}
+    {{ range $type, $data := $issues }}
+    <h3>{{ $type }} ({{ len $data }})</h3>
+    <dl>
+      {{ range $data }}
+      <dt><a href="https://issues.apache.org/jira/browse/{{ .issue }}">{{ .issue }}</a></dt><dd>{{ .summary }}</dd>
+      {{ end }}
+    </dl>
+    {{ end }}
+  </article>
+</main role="main">
 {{ partial "footer.html" . }}
-htmlEscape
diff --git a/layouts/releases/list.html b/layouts/releases/list.html
index 1f79ba6..61e7a94 100644
--- a/layouts/releases/list.html
+++ b/layouts/releases/list.html
@@ -1,23 +1,31 @@
 {{ partial "header.html" . }}
 
-{{ .Content }}
+<main class="main">
+  <article class="static doc">
 
-<table class="tableblock frame-all grid-all stretch">
-  <caption>Releases by version</caption>
-  <thead>
-    <tr>
-      <td>Version</td>
-      <td>Description</td>
-    </tr>
-  </thead>
-  <tbody>
-  {{ range .Pages }}
-    <tr>
-      <td><a href="{{ .RelPermalink }}">{{ .Params.version }}</a></td>
-      <td>{{ .Params.preview }}</td>
-    </tr>
-  {{ end }}
-  </tbody>
-</table>
+    {{ .Content }}
+
+    <table class="tableblock frame-all grid-all stretch">
+      <caption>Releases by version</caption>
+      <thead>
+        <tr>
+          <td>Version</td>
+          <td>Release date</td>
+          <td>Description</td>
+        </tr>
+      </thead>
+      <tbody>
+      {{ range .Pages }}
+        <tr>
+          <td><a href="{{ .RelPermalink }}">{{ .Params.version }}</a></td>
+          <td>{{ .Date | dateFormat "2006-01-02" }}</td>
+          <td>{{ .Params.preview }}</td>
+        </tr>
+      {{ end }}
+      </tbody>
+    </table>
+
+  </article>
+</main>
 
 {{ partial "footer.html" . }}
diff --git a/package.json b/package.json
index 1f5167c..b84386e 100644
--- a/package.json
+++ b/package.json
@@ -3,7 +3,7 @@
   "license": "Apache-2.0",
   "scripts": {
     "build:antora": "antora --require ./menu.js --clean --fetch site.yml",
-    "build:hugo": "hugo",
+    "build:hugo": "hugo --cacheDir ${HUGO_CACHE_DIR:-$(pwd)/.hugo_data}",
     "build:minify": "gulp minify",
     "build": "run-s build:*",
     "preview": "run-s preview:*",