JAMES-2579 Website should mention 3.2.0
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/16c6f29a Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/16c6f29a Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/16c6f29a Branch: refs/heads/master Commit: 16c6f29abcb04c1f461af35b6fee540564ef09b0 Parents: 563974a Author: Benoit Tellier <[email protected]> Authored: Wed Oct 31 10:57:44 2018 +0700 Committer: Benoit Tellier <[email protected]> Committed: Wed Nov 14 14:51:09 2018 +0700 ---------------------------------------------------------------------- .../_posts/2018-11-01-james-3.2.0.markdown | 51 -------------------- .../_posts/2018-11-14-james-3.2.0.markdown | 51 ++++++++++++++++++++ src/homepage/howTo/mail-processing.html | 6 +-- src/homepage/index.html | 4 +- src/site/markdown/mailet/quickstart.md | 2 +- .../markdown/server/install/guice-jpa-smtp.md | 2 +- src/site/markdown/server/install/guice-jpa.md | 2 +- src/site/xdoc/server/index.xml | 10 ++-- src/site/xdoc/server/install.xml | 6 +-- src/site/xdoc/server/quick-start.xml | 8 +-- 10 files changed, 71 insertions(+), 71 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/james-project/blob/16c6f29a/src/homepage/_posts/2018-11-01-james-3.2.0.markdown ---------------------------------------------------------------------- diff --git a/src/homepage/_posts/2018-11-01-james-3.2.0.markdown b/src/homepage/_posts/2018-11-01-james-3.2.0.markdown deleted file mode 100644 index e7e3bc1..0000000 --- a/src/homepage/_posts/2018-11-01-james-3.2.0.markdown +++ /dev/null @@ -1,51 +0,0 @@ ---- -layout: post -title: "Apache James Server 3.2.0" -date: 2018-11-01 16:13:22 +0200 -categories: james update ---- - -The Apache James developers are pleased to announce James server 3.2.0 release. - -Here are some points we worked on: - -### Added - -- Mail filtering configured via the JMAP protocol -- WebAdmin exposed mail re-indexing tasks -- WebAdmin exposed health checks. This includes: - - Possibility to perform a single healthcheck, thanks to [mschnitzler](https://github.com/mschnitzler) - - Cassandra health checks thanks to [matzepan](https://github.com/matzepan) -- IMAP MOVE commend (RFC-6851) On top of JPA. Thanks to [mschnitzler](https://github.com/mschnitzler) -- JPA support for Sieve script storage thanks to [Sebast26](https://github.com/sebast26) -- Sieve script upload via the CLI thanks to [matzepan](https://github.com/matzepan) -- Mailet DOC: Exclude from documentation annotation thanks to [mschnitzler](https://github.com/mschnitzler) -- **cassandra.pooling.max.queue.size** configuration option Thanks to [matzepan](https://github.com/matzepan) -- **RecipentDomainI** and **SenderDomainIs** matchers by [athulyaraj](https://github.com/athulyaraj) - -### Changed - -- Multiple libraries updates -- Migration from Cassandra 2 to Cassandra 3 -- Mail::getSender was deprecated. Mail::getMaybeSender offers better Null Sender support. Java 8 default API method was used to not break compatibility. - -### Deprecated - - - HBase and JCR components (mailbox and server/data). This will be removed as part of 3.3.0. If you have development skills, and are willing to maintain these components, please reach us. - -### Removed - - - Drop partially implemented Kafka distributed events - -### Third party softwares - - - SpamAssassin prior 3.4.2 is subject to multiple CVEs. We recommend the upg - -Early adopters can [download it][download], any issue can be reported on our issue [tracker][tracker]. - -[tracker]: https://issues.apache.org/jira/browse/JAMES -[download]: http://james.apache.org/download.cgi#Apache_James_Server -[Sebast26]: https://github.com/sebast26 -[mschnitzler]: https://github.com/mschnitzler -[matzepan]: https://github.com/matzepan -[athulyaraj]: https://github.com/athulyaraj \ No newline at end of file http://git-wip-us.apache.org/repos/asf/james-project/blob/16c6f29a/src/homepage/_posts/2018-11-14-james-3.2.0.markdown ---------------------------------------------------------------------- diff --git a/src/homepage/_posts/2018-11-14-james-3.2.0.markdown b/src/homepage/_posts/2018-11-14-james-3.2.0.markdown new file mode 100644 index 0000000..ba258b8 --- /dev/null +++ b/src/homepage/_posts/2018-11-14-james-3.2.0.markdown @@ -0,0 +1,51 @@ +--- +layout: post +title: "Apache James Server 3.2.0" +date: 2018-11-14 12:13:22 +0700 +categories: james update +--- + +The Apache James developers are pleased to announce James server 3.2.0 release. + +Here are some points we worked on: + +### Added + +- Mail filtering configured via the JMAP protocol +- WebAdmin exposed mail re-indexing tasks +- WebAdmin exposed health checks. This includes: + - Possibility to perform a single healthcheck, thanks to [mschnitzler](https://github.com/mschnitzler) + - Cassandra health checks thanks to [matzepan](https://github.com/matzepan) +- IMAP MOVE commend (RFC-6851) On top of JPA. Thanks to [mschnitzler](https://github.com/mschnitzler) +- JPA support for Sieve script storage thanks to [Sebast26](https://github.com/sebast26) +- Sieve script upload via the CLI thanks to [matzepan](https://github.com/matzepan) +- Mailet DOC: Exclude from documentation annotation thanks to [mschnitzler](https://github.com/mschnitzler) +- **cassandra.pooling.max.queue.size** configuration option Thanks to [matzepan](https://github.com/matzepan) +- **RecipentDomainI** and **SenderDomainIs** matchers by [athulyaraj](https://github.com/athulyaraj) + +### Changed + +- Multiple libraries updates +- Migration from Cassandra 2 to Cassandra 3 +- Mail::getSender was deprecated. Mail::getMaybeSender offers better Null Sender support. Java 8 default API method was used to not break compatibility. + +### Deprecated + + - HBase and JCR components (mailbox and server/data). This will be removed as part of 3.3.0. If you have development skills, and are willing to maintain these components, please reach us. + +### Removed + + - Drop partially implemented Kafka distributed events + +### Third party softwares + + - SpamAssassin prior 3.4.2 is subject to multiple CVEs. We recommend the upg + +Early adopters can [download it][download], any issue can be reported on our issue [tracker][tracker]. + +[tracker]: https://issues.apache.org/jira/browse/JAMES +[download]: http://james.apache.org/download.cgi#Apache_James_Server +[Sebast26]: https://github.com/sebast26 +[mschnitzler]: https://github.com/mschnitzler +[matzepan]: https://github.com/matzepan +[athulyaraj]: https://github.com/athulyaraj \ No newline at end of file http://git-wip-us.apache.org/repos/asf/james-project/blob/16c6f29a/src/homepage/howTo/mail-processing.html ---------------------------------------------------------------------- diff --git a/src/homepage/howTo/mail-processing.html b/src/homepage/howTo/mail-processing.html index d44c289..83678c5 100644 --- a/src/homepage/howTo/mail-processing.html +++ b/src/homepage/howTo/mail-processing.html @@ -72,7 +72,7 @@ layout: default Hence, we can arrange James standard components listed <a href="/server/dev-provided-mailets.html">here</a> to achieve basic logic. But what if our goals are more complex? What if we need our own processing components?</p> - <p>This page will propose a 'hands on practice' how-to using James 3.1.0. We will implement a custom mailet and a custom matcher, + <p>This page will propose a 'hands on practice' how-to using James 3.2.0. We will implement a custom mailet and a custom matcher, then deploy it in a James server.</p> <p>We need to choose our use case. We will, when a mail is delayed over one day, write a mail to the original sender @@ -224,8 +224,8 @@ layout: default <pre><code>docker run -p "25:25" -p "143:143" \ -v "$PWD/src/main/resources/mailetcontainer.xml:/root/conf/mailetcontainer.xml" \ - -v "$PWD/target/custom-mailets-3.1.0-SNAPSHOT.jar:/root/extensions-jars/custom-mailets.jar" \ - linagora/james-jpa-sample:latest</code></pre> + -v "$PWD/target/custom-mailets-3.2.0-SNAPSHOT.jar:/root/extensions-jars/custom-mailets.jar" \ + linagora/james-jpa-sample:3.2.0</code></pre> </div> <footer class="major"> http://git-wip-us.apache.org/repos/asf/james-project/blob/16c6f29a/src/homepage/index.html ---------------------------------------------------------------------- diff --git a/src/homepage/index.html b/src/homepage/index.html index 86e69f7..84d6841 100644 --- a/src/homepage/index.html +++ b/src/homepage/index.html @@ -105,14 +105,14 @@ layout: default <ul class="james-ul no-padding"> <li class="post-template"><span class="long-arrow-right">→</span><span><b> WHAT WILL YOU TRY:</b><br> - <span>Here you will try James server v 3.1.0 thanks to an image.This James image has a default configuration + <span>Here you will try James server v 3.2.0 thanks to an image.This James image has a default configuration using JPA (hsqldb) and Lucene. It also includes a default domain named james.local and three default users: user01, user02, user03, with their default password being <i>1234</i>.<br> <i>Note: this James server will respond to IMAP port 143 and SMTP port 25.</i></span></span> </li> <li class="post-template"><span class="long-arrow-right">→</span><span><b>STEPS YOU HAVE TO FOLLOW:</b><br> Pull and run the James image with the following single command:<br><br> - <code class="highlighter-rouge">docker run -p "25:25" -p "143:143" linagora/james-jpa-sample:3.1.0</code> + <code class="highlighter-rouge">docker run -p "25:25" -p "143:143" linagora/james-jpa-sample:3.2.0</code> <br><br> Then, connect this image with for instance, Thunderbird.<br> http://git-wip-us.apache.org/repos/asf/james-project/blob/16c6f29a/src/site/markdown/mailet/quickstart.md ---------------------------------------------------------------------- diff --git a/src/site/markdown/mailet/quickstart.md b/src/site/markdown/mailet/quickstart.md index e858c11..bfcef45 100644 --- a/src/site/markdown/mailet/quickstart.md +++ b/src/site/markdown/mailet/quickstart.md @@ -20,7 +20,7 @@ Just include something like this in your *pom.xml* <dependency> <groupId>org.apache.james</groupId> <artifactId>apache-mailet-api</artifactId> - <version>3.1.0</version> + <version>3.2.0</version> </dependency> <!-- other dependencies --> </dependencies> http://git-wip-us.apache.org/repos/asf/james-project/blob/16c6f29a/src/site/markdown/server/install/guice-jpa-smtp.md ---------------------------------------------------------------------- diff --git a/src/site/markdown/server/install/guice-jpa-smtp.md b/src/site/markdown/server/install/guice-jpa-smtp.md index f3a51f3..0a881cb 100644 --- a/src/site/markdown/server/install/guice-jpa-smtp.md +++ b/src/site/markdown/server/install/guice-jpa-smtp.md @@ -10,7 +10,7 @@ ### Download the artifacts -Download james-jpa-smtp-guice-3.1.0.zip from [the download page](http://james.apache.org/download.cgi#Apache_James_Server) and deflate it. +Download james-jpa-smtp-guice-3.2.0.zip from [the download page](http://james.apache.org/download.cgi#Apache_James_Server) and deflate it. ### (alternative) Building the artifacts http://git-wip-us.apache.org/repos/asf/james-project/blob/16c6f29a/src/site/markdown/server/install/guice-jpa.md ---------------------------------------------------------------------- diff --git a/src/site/markdown/server/install/guice-jpa.md b/src/site/markdown/server/install/guice-jpa.md index 2b3947b..6e5d71d 100644 --- a/src/site/markdown/server/install/guice-jpa.md +++ b/src/site/markdown/server/install/guice-jpa.md @@ -9,7 +9,7 @@ ### Download the artifacts -Download james-jpa-guice-3.1.0.zip from [the download page](http://james.apache.org/download.cgi#Apache_James_Server) and deflate it. +Download james-jpa-guice-3.2.0.zip from [the download page](http://james.apache.org/download.cgi#Apache_James_Server) and deflate it. ### (alternative) Building the artifacts http://git-wip-us.apache.org/repos/asf/james-project/blob/16c6f29a/src/site/xdoc/server/index.xml ---------------------------------------------------------------------- diff --git a/src/site/xdoc/server/index.xml b/src/site/xdoc/server/index.xml index b17d827..0de78b9 100644 --- a/src/site/xdoc/server/index.xml +++ b/src/site/xdoc/server/index.xml @@ -40,22 +40,22 @@ <a href="manage.html">manage</a>, <a href="monitor.html">monitor</a> and <a href="dev.html">develop</a> Apache James Server.</p> - <p>Download Apache James Mail Server 3.1.0 and <a href="quick-start.html">quick-start</a> it!</p> + <p>Download Apache James Mail Server 3.2.0 and <a href="quick-start.html">quick-start</a> it!</p> <p> <span class="minibutton btn-download"> <a href="http://james.apache.org/download.cgi#Apache_James_Server"> - <span><span class="icon"></span>Apache James Server 3.1.0</span> + <span><span class="icon"></span>Apache James Server 3.2.0</span> </a> </span> </p> <p>You can also have a look to the last stable version</p> - <p>Apache James Server 3.1.0 represents the leading edge of development. This code stream has many more + <p>Apache James Server 3.2.0 represents the leading edge of development. This code stream has many more features than the 2.3 code, but is not be as well tested in production. Reasonable configuration compatibility has been retained with 2.3.2.</p> - <p>Apache James Server 3.1.0 requires Java 1.8. A migration guide for - users willing to upgrade from 2.3 to 3.1.0 is <a href="upgrade-2.3.html">available</a>. If relying on Guice + <p>Apache James Server 3.1.0 required Java 1.8. A migration guide for + users willing to upgrade from 2.3 to 3.2.0 is <a href="upgrade-2.3.html">available</a>. If relying on Guice wiring, you can use some additional components (Cassandra, ElasticSearch, ...).</p> http://git-wip-us.apache.org/repos/asf/james-project/blob/16c6f29a/src/site/xdoc/server/install.xml ---------------------------------------------------------------------- diff --git a/src/site/xdoc/server/install.xml b/src/site/xdoc/server/install.xml index 567a4d5..a1da3f0 100644 --- a/src/site/xdoc/server/install.xml +++ b/src/site/xdoc/server/install.xml @@ -72,8 +72,8 @@ </section> <section name="Build instructions"> - <p>Checkout code from the chosen version on <a href="https://github.com/apache/james-project/tree/james-project-3.1.0"> - GitHub</a>. Follow <a href="https://github.com/apache/james-project/blob/james-project-3.1.0/README.adoc">README instructions</a> about compilation.</p> + <p>Checkout code from the chosen version on <a href="https://github.com/apache/james-project/tree/james-project-3.2.0"> + GitHub</a>. Follow <a href="https://github.com/apache/james-project/blob/james-project-3.2.0/README.adoc">README instructions</a> about compilation.</p> <ul>Using these instructions, you can build the following images: <li>Guice + JPA + Lucene</li> @@ -89,7 +89,7 @@ <a href="install/jpa-guice.html">JPA-Guice</a> and <a href="install/jpa-smtp-guice.html">JPA-SMTP-Guice</a>. </p> - <p>A <a href="https://github.com/apache/james-project/blob/james-project-3.1.0/dockerfiles/run/docker-compose.yml"> + <p>A <a href="https://github.com/apache/james-project/blob/james-project-3.2.0/dockerfiles/run/docker-compose.yml"> docker-compose</a> is available for Guice + Cassandra + ElasticSearch</p> </section> http://git-wip-us.apache.org/repos/asf/james-project/blob/16c6f29a/src/site/xdoc/server/quick-start.xml ---------------------------------------------------------------------- diff --git a/src/site/xdoc/server/quick-start.xml b/src/site/xdoc/server/quick-start.xml index cf21714..89eb64e 100644 --- a/src/site/xdoc/server/quick-start.xml +++ b/src/site/xdoc/server/quick-start.xml @@ -44,16 +44,16 @@ Step 0: Requirements Step 1: Download ################# - * Download apache-james-3.1.0-app.zip from http://james.apache.org/download.cgi#Apache_James_Server + * Download apache-james-3.2.0-app.zip from http://james.apache.org/download.cgi#Apache_James_Server Step 2: Deploy ############## - * Unzip apache-james-3.1.0-app.zip. + * Unzip apache-james-3.2.0-app.zip. * You should have a folder with sub-folders bin, conf, lib, log, var and four text files. -$ unzip apache-james-3.1.0-app.zip -$ cd apache-james-3.1.0-app +$ unzip apache-james-3.2.0-app.zip +$ cd apache-james-3.2.0-app $ ls (linux) / dir (windows) bin BUILD.txt --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
