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

tv pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-jcs.git

commit dd6bc314039708bcfc0ef37204cc91c69bce5bdc
Author: Thomas Vandahl <t...@apache.org>
AuthorDate: Sat Aug 15 16:14:51 2020 +0200

    Prepare release
---
 RELEASE-NOTES.txt            |  47 ++++++----
 src/changes/changes.xml      |   5 +-
 src/changes/release-notes.vm |   8 +-
 xdocs/issue-tracking.xml     | 102 +++++++++++++++++++++
 xdocs/mail-lists.xml         | 205 +++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 344 insertions(+), 23 deletions(-)

diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index ce5330a..abf489d 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -16,39 +16,50 @@ limitations under the License.
 
 
                         Apache Commons JCS
-                        Version 2.1
+                        Version 3.0
                         Release Notes
 
 
 INTRODUCTION:
 
-This document contains the release notes for the 2.1 version of Apache Commons 
JCS.
+This document contains the release notes for the 3.0 version of Apache Commons 
JCS.
 Commons JCS is a distributed caching system written in Java. It is intend to 
speed up 
 applications by providing a means to manage cached data of various dynamic 
natures.
 
-JCS 2.0 and onwards now targets Java 6.0, making use of features that arrived 
with Java 5.0 
-such as generics and concurrency.
+JCS 3.0 and onwards now targets Java 8.0, making use of features that arrived 
with Java 8.0 
+such as lambdas.
 
-For the advice on upgrading from 1.x to 2.x, see the following page: 
+For the advice on upgrading from 2.x to 3.x, see the following page: 
 
-    http://commons.apache.org/proper/commons-jcs/UpgradingFrom13.html
-
-Apache Commons JCS is a distributed, versatile caching system.
-
-This is mainly a bugfix release.
+    http://commons.apache.org/proper/commons-jcs/UpgradingFrom2x.html
 
 Changes in this version include:
 
+New features:
+o JCS-46:   Add configuration option to specify the datagram 
+            time-to-live in UDPDiscoverySender
+o           Add configuration option to specify the network interface
+            to use for UDP multicast
+o JCS-166:  Add configuration option to specify the host to bind the
+            LateralTCPListener to
+o JCS-122:  Add a log abstraction layer for java.util.logging or log4j2
+o           Add a get method to CacheAccess that allows a Supplier to be 
specified
 
 Fixed Bugs:
-o           SoftReference cache did not work because of strong references 
being 
-            stored in payload of DoubleLinkedListNode
-o JCS-172:  ElementAttributes.clone() not updating createTime causes cache 
elements
-            to expire immediately Thanks to Tom Schroeder.
-o JCS-171:  Multiple CacheEventQueue.QProcessor spawned for the same cache 
region Thanks to Wiktor Niesiobedzki.
-o JCS-170:  Replace at least commas for jmx registration
-
-
+o JCS-205:  Fix packaging
+o JCS-199:  Properly shut down auxiliary caches
+o JCS-182:  Fix NPE while closing data source
+o JCS-201:  Fix initialization sequence
+
+Changes:
+o JCS-181:  Update dependency to httpclient 4.5.3
+o           Update dependency commons-dbcp2
+o           Finally require Java 8
+
+Removed:
+o JCS-122:  Remove dependency on commons-logging
+o           Remove dependency on velocity-tools
+o           Remove deprecated code
 
 Historical list of changes: 
http://commons.apache.org/proper/commons-jcs/changes-report.html
 
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index ce7c0a3..b2c05d1 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -19,7 +19,10 @@
                <author email="d...@commons.apache.org">Apache Commons 
Developers</author>
        </properties>
        <body>
-        <release version="3.0" date="unreleased">
+        <release version="3.0" date="2020-08-15">
+            <action issue="JCS-205" dev="tv" type="fix">
+                Fix packaging
+            </action>
             <action issue="JCS-46" dev="tv" type="add">
                 Add configuration option to specify the datagram 
                 time-to-live in UDPDiscoverySender
diff --git a/src/changes/release-notes.vm b/src/changes/release-notes.vm
index 60a6619..63feae5 100644
--- a/src/changes/release-notes.vm
+++ b/src/changes/release-notes.vm
@@ -43,12 +43,12 @@ This document contains the release notes for the ${version} 
version of ${project
 Commons JCS is a distributed caching system written in Java. It is intend to 
speed up 
 applications by providing a means to manage cached data of various dynamic 
natures.
 
-JCS 2.0 and onwards now targets Java 6.0, making use of features that arrived 
with Java 5.0 
-such as generics and concurrency.
+JCS 3.0 and onwards now targets Java 8.0, making use of features that arrived 
with Java 8.0 
+such as lambdas.
 
-For the advice on upgrading from 1.x to 2.x, see the following page: 
+For the advice on upgrading from 2.x to 3.x, see the following page: 
 
-    ${project.url}UpgradingFrom13.html
+    ${project.url}UpgradingFrom2x.html
 
 $introduction.replaceAll("(?<!\015)\012", "
 ").replaceAll("(?m)^ +","")
diff --git a/xdocs/issue-tracking.xml b/xdocs/issue-tracking.xml
new file mode 100644
index 0000000..26abe58
--- /dev/null
+++ b/xdocs/issue-tracking.xml
@@ -0,0 +1,102 @@
+<?xml version="1.0"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<!--
+ +======================================================================+
+ |****                                                              ****|
+ |****      THIS FILE IS GENERATED BY THE COMMONS BUILD PLUGIN      ****|
+ |****                    DO NOT EDIT DIRECTLY                      ****|
+ |****                                                              ****|
+ +======================================================================+
+ | TEMPLATE FILE: issue-tracking-template.xml                           |
+ | commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates |
+ +======================================================================+
+ |                                                                      |
+ | 1) Re-generate using: mvn commons-build:jira-page                    |
+ |                                                                      |
+ | 2) Set the following properties in the component's pom:              |
+ |    - commons.jira.id  (required, alphabetic, upper case)             |
+ |    - commons.jira.pid (required, numeric)                            |
+ |                                                                      |
+ | 3) Example Properties                                                |
+ |                                                                      |
+ |  <properties>                                                        |
+ |    <commons.jira.id>MATH</commons.jira.id>                           |
+ |    <commons.jira.pid>12310485</commons.jira.pid>                     |
+ |  </properties>                                                       |
+ |                                                                      |
+ +======================================================================+
+-->
+<document>
+  <properties>
+    <title>Apache Commons JCS Issue tracking</title>
+    <author email="d...@commons.apache.org">Apache Commons Documentation 
Team</author>
+  </properties>
+  <body>
+
+    <section name="Apache Commons JCS Issue tracking">
+      <p>
+      Apache Commons JCS uses <a href="https://issues.apache.org/jira/";>ASF 
JIRA</a> for tracking issues.
+      See the <a href="https://issues.apache.org/jira/browse/JCS";>Apache 
Commons JCS JIRA project page</a>.
+      </p>
+
+      <p>
+      To use JIRA you may need to <a 
href="https://issues.apache.org/jira/secure/Signup!default.jspa";>create an 
account</a>
+      (if you have previously created/updated Commons issues using Bugzilla an 
account will have been automatically
+      created and you can use the <a 
href="https://issues.apache.org/jira/secure/ForgotPassword!default.jspa";>Forgot 
Password</a>
+      page to get a new password).
+      </p>
+
+      <p>
+      If you would like to report a bug, or raise an enhancement request with
+      Apache Commons JCS please do the following:
+      <ol>
+        <li><a 
href="https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&amp;pid=${commons.jira.pid}&amp;sorter/field=issuekey&amp;sorter/order=DESC&amp;status=1&amp;status=3&amp;status=4";>Search
 existing open bugs</a>.
+            If you find your issue listed then please add a comment with your 
details.</li>
+        <li><a href="mail-lists.html">Search the mailing list archive(s)</a>.
+            You may find your issue or idea has already been discussed.</li>
+        <li>Decide if your issue is a bug or an enhancement.</li>
+        <li>Submit either a <a 
href="https://issues.apache.org/jira/secure/CreateIssueDetails!init.jspa?pid=${commons.jira.pid}&amp;issuetype=1&amp;priority=4&amp;assignee=-1";>bug
 report</a>
+            or <a 
href="https://issues.apache.org/jira/secure/CreateIssueDetails!init.jspa?pid=${commons.jira.pid}&amp;issuetype=4&amp;priority=4&amp;assignee=-1";>enhancement
 request</a>.</li>
+      </ol>
+      </p>
+
+      <p>
+      Please also remember these points:
+      <ul>
+        <li>the more information you provide, the better we can help you</li>
+        <li>test cases are vital, particularly for any proposed 
enhancements</li>
+        <li>the developers of Apache Commons JCS are all unpaid volunteers</li>
+      </ul>
+      </p>
+
+      <p>
+      For more information on subversion and creating patches see the
+      <a href="https://www.apache.org/dev/contributors.html";>Apache 
Contributors Guide</a>.
+      </p>
+
+      <p>
+      You may also find these links useful:
+      <ul>
+        <li><a 
href="https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&amp;pid=${commons.jira.pid}&amp;sorter/field=issuekey&amp;sorter/order=DESC&amp;status=1&amp;status=3&amp;status=4";>All
 Open Apache Commons JCS bugs</a></li>
+        <li><a 
href="https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&amp;pid=${commons.jira.pid}&amp;sorter/field=issuekey&amp;sorter/order=DESC&amp;status=5&amp;status=6";>All
 Resolved Apache Commons JCS bugs</a></li>
+        <li><a 
href="https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&amp;pid=${commons.jira.pid}&amp;sorter/field=issuekey&amp;sorter/order=DESC";>All
 Apache Commons JCS bugs</a></li>
+      </ul>
+      </p>
+    </section>
+  </body>
+</document>
diff --git a/xdocs/mail-lists.xml b/xdocs/mail-lists.xml
new file mode 100644
index 0000000..f19151a
--- /dev/null
+++ b/xdocs/mail-lists.xml
@@ -0,0 +1,205 @@
+<?xml version="1.0"?>
+<!--
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<!--
+ +======================================================================+
+ |****                                                              ****|
+ |****      THIS FILE IS GENERATED BY THE COMMONS BUILD PLUGIN      ****|
+ |****                    DO NOT EDIT DIRECTLY                      ****|
+ |****                                                              ****|
+ +======================================================================+
+ | TEMPLATE FILE: mail-lists-template.xml                               |
+ | commons-build-plugin/trunk/src/main/resources/commons-xdoc-templates |
+ +======================================================================+
+ |                                                                      |
+ | 1) Re-generate using: mvn commons-build:mail-page                    |
+ |                                                                      |
+ | 2) Set the following properties in the component's pom:              |
+ |    - commons.componentid (required, alphabetic, lower case)          |
+ |                                                                      |
+ | 3) Example Properties                                                |
+ |                                                                      |
+ |  <properties>                                                        |
+ |    <commons.componentid>math</commons.componentid>                   |
+ |  </properties>                                                       |
+ |                                                                      |
+ +======================================================================+
+-->
+<document>
+  <properties>
+    <title>Apache Commons JCS Mailing Lists</title>
+    <author email="d...@commons.apache.org">Apache Commons Documentation 
Team</author>
+  </properties>
+  <body>
+
+    <section name="Overview">
+      <p>
+        <a href="index.html">Apache Commons JCS</a> shares mailing lists with 
all the other
+        <a href="https://commons.apache.org/components.html";>Commons 
Components</a>.
+        To make it easier for people to only read messages related to 
components they are interested in,
+        the convention in Commons is to prefix the subject line of messages 
with the component's name,
+        for example:
+        <ul>
+          <li>[jcs] Problem with the ...</li>
+        </ul>
+      </p>
+      <p>
+        Questions related to the usage of Apache Commons JCS should be posted 
to the
+        <a href="https://mail-archives.apache.org/mod_mbox/commons-user/";>User 
List</a>.
+        <br />
+        The <a 
href="https://mail-archives.apache.org/mod_mbox/commons-dev/";>Developer List</a>
+        is for questions and discussion related to the development of Apache 
Commons JCS.
+        <br />
+        Please do not cross-post; developers are also subscribed to the user 
list.
+        <br />
+        You must be subscribed to post to the mailing lists.  Follow the 
Subscribe links below
+        to subscribe.
+      </p>
+      <p>
+        <strong>Note:</strong> please don't send patches or attachments to any 
of the mailing lists.
+        Patches are best handled via the <a href="issue-tracking.html">Issue 
Tracking</a> system.
+        Otherwise, please upload the file to a public server and include the 
URL in the mail.
+      </p>
+    </section>
+
+    <section name="Apache Commons JCS Mailing Lists">
+      <p>
+        <strong>Please prefix the subject line of any messages for <a 
href="index.html">Apache Commons JCS</a>
+        with <i>[jcs]</i></strong> - <i>thanks!</i>
+        <br />
+        <br />
+      </p>
+
+      <table>
+        <tr>
+          <th>Name</th>
+          <th>Subscribe</th>
+          <th>Unsubscribe</th>
+          <th>Post</th>
+          <th>Archive</th>
+          <th>Other Archives</th>
+        </tr>
+
+
+        <tr>
+          <td>
+            <strong>Commons User List</strong>
+            <br /><br />
+            Questions on using Apache Commons JCS.
+            <br /><br />
+          </td>
+          <td><a 
href="mailto:user-subscr...@commons.apache.org";>Subscribe</a></td>
+          <td><a 
href="mailto:user-unsubscr...@commons.apache.org";>Unsubscribe</a></td>
+          <td><a 
href="mailto:u...@commons.apache.org?subject=[jcs]";>Post</a></td>
+          <td><a 
href="https://mail-archives.apache.org/mod_mbox/commons-user/";>mail-archives.apache.org</a></td>
+          <td><a 
href="https://markmail.org/list/org.apache.commons.users/";>markmail.org</a><br 
/>
+              <a 
href="https://www.mail-archive.com/user@commons.apache.org/";>www.mail-archive.com</a><br
 />
+              <a 
href="https://news.gmane.org/gmane.comp.jakarta.commons.devel";>news.gmane.org</a>
+          </td>
+        </tr>
+
+
+        <tr>
+          <td>
+            <strong>Commons Developer List</strong>
+            <br /><br />
+            Discussion of development of Apache Commons JCS.
+            <br /><br />
+          </td>
+          <td><a 
href="mailto:dev-subscr...@commons.apache.org";>Subscribe</a></td>
+          <td><a 
href="mailto:dev-unsubscr...@commons.apache.org";>Unsubscribe</a></td>
+          <td><a 
href="mailto:d...@commons.apache.org?subject=[jcs]";>Post</a></td>
+          <td><a 
href="https://mail-archives.apache.org/mod_mbox/commons-dev/";>mail-archives.apache.org</a></td>
+          <td><a 
href="https://markmail.org/list/org.apache.commons.dev/";>markmail.org</a><br />
+              <a 
href="https://www.mail-archive.com/dev@commons.apache.org/";>www.mail-archive.com</a><br
 />
+              <a 
href="https://news.gmane.org/gmane.comp.jakarta.commons.devel";>news.gmane.org</a>
+          </td>
+        </tr>
+
+
+        <tr>
+          <td>
+            <strong>Commons Issues List</strong>
+            <br /><br />
+            Only for e-mails automatically generated by the <a 
href="issue-tracking.html">issue tracking</a> system.
+            <br /><br />
+          </td>
+          <td><a 
href="mailto:issues-subscr...@commons.apache.org";>Subscribe</a></td>
+          <td><a 
href="mailto:issues-unsubscr...@commons.apache.org";>Unsubscribe</a></td>
+          <td><i>read only</i></td>
+          <td><a 
href="https://mail-archives.apache.org/mod_mbox/commons-issues/";>mail-archives.apache.org</a></td>
+          <td><a 
href="https://markmail.org/list/org.apache.commons.issues/";>markmail.org</a><br 
/>
+              <a 
href="https://www.mail-archive.com/issues@commons.apache.org/";>www.mail-archive.com</a>
+          </td>
+        </tr>
+
+
+        <tr>
+          <td>
+            <strong>Commons Commits List</strong>
+            <br /><br />
+            Only for e-mails automatically generated by the <a 
href="scm.html">source control</a> sytem.
+            <br /><br />
+          </td>
+          <td><a 
href="mailto:commits-subscr...@commons.apache.org";>Subscribe</a></td>
+          <td><a 
href="mailto:commits-unsubscr...@commons.apache.org";>Unsubscribe</a></td>
+          <td><i>read only</i></td>
+          <td><a 
href="https://mail-archives.apache.org/mod_mbox/commons-commits/";>mail-archives.apache.org</a></td>
+          <td><a 
href="https://markmail.org/list/org.apache.commons.commits/";>markmail.org</a><br
 />
+              <a 
href="https://www.mail-archive.com/commits@commons.apache.org/";>www.mail-archive.com</a>
+          </td>
+        </tr>
+
+      </table>
+
+    </section>
+    <section name="Apache Mailing Lists">
+      <p>
+        Other mailing lists which you may find useful include:
+      </p>
+
+      <table>
+        <tr>
+          <th>Name</th>
+          <th>Subscribe</th>
+          <th>Unsubscribe</th>
+          <th>Post</th>
+          <th>Archive</th>
+          <th>Other Archives</th>
+        </tr>
+        <tr>
+          <td>
+            <strong>Apache Announce List</strong>
+            <br /><br />
+            General announcements of Apache project releases.
+            <br /><br />
+          </td>
+          <td><a class="externalLink" 
href="mailto:announce-subscr...@apache.org";>Subscribe</a></td>
+          <td><a class="externalLink" 
href="mailto:announce-unsubscr...@apache.org";>Unsubscribe</a></td>
+          <td><i>read only</i></td>
+          <td><a class="externalLink" 
href="https://mail-archives.apache.org/mod_mbox/www-announce/";>mail-archives.apache.org</a></td>
+          <td><a class="externalLink" 
href="https://markmail.org/list/org.apache.announce/";>markmail.org</a><br />
+              <a class="externalLink" 
href="https://old.nabble.com/Apache-News-and-Announce-f109.html";>old.nabble.com</a><br
 />
+              <a class="externalLink" 
href="https://www.mail-archive.com/announce@apache.org/";>www.mail-archive.com</a><br
 />
+              <a class="externalLink" 
href="https://news.gmane.org/gmane.comp.apache.announce";>news.gmane.org</a>
+          </td>
+        </tr>
+      </table>
+
+    </section>
+  </body>
+</document>

Reply via email to