You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@velocity.apache.org by cb...@apache.org on 2024/09/23 07:11:31 UTC

(velocity-site) branch main updated: Fix 2.4 dependencies page and a few several links, update index, menus, download page

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

cbrisson pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/velocity-site.git


The following commit(s) were added to refs/heads/main by this push:
     new 896ee460 Fix 2.4 dependencies page and a few several links, update index, menus, download page
896ee460 is described below

commit 896ee460941877987cb56f1b1e4b5851d28c5b92
Author: Claude Brisson <cl...@renegat.net>
AuthorDate: Mon Sep 23 09:11:25 2024 +0200

    Fix 2.4 dependencies page and a few several links, update index, menus, download page
---
 src/content/download.mdtext                     | 90 ++++++++++++-------------
 src/content/engine/2.4/build.mdtext             |  2 +-
 src/content/engine/2.4/dependencies.mdtext      |  7 +-
 src/content/engine/2.4/developer-guide.mdtext   |  2 +-
 src/content/engine/2.4/getting-started.mdtext   |  2 +-
 src/content/engine/2.4/index.mdtext             |  4 +-
 src/content/engine/2.4/left.nav                 |  2 +-
 src/content/engine/devel/build.mdtext           |  2 +-
 src/content/engine/devel/dependencies.mdtext    |  7 +-
 src/content/engine/devel/developer-guide.mdtext |  2 +-
 src/content/engine/devel/getting-started.mdtext |  2 +-
 src/content/engine/devel/index.mdtext           |  4 +-
 src/content/engine/devel/left.nav               |  2 +-
 src/content/engine/index.mdtext                 |  5 +-
 src/content/index.mdtext                        |  2 +-
 src/content/left.nav                            |  2 +-
 src/content/news.xml                            | 27 ++++++++
 17 files changed, 95 insertions(+), 69 deletions(-)

diff --git a/src/content/download.mdtext b/src/content/download.mdtext
index d3f16e84..1d6808c2 100644
--- a/src/content/download.mdtext
+++ b/src/content/download.mdtext
@@ -51,9 +51,9 @@ Here are the Apache Velocity PGP [KEYS](https://www.apache.org/dist/velocity/KEY
 
 These releases are considered stable and suitable for production.
 
-### Velocity Engine 2.3
+### Velocity Engine 2.4
 
-Be sure to check the [release notes](https://www.apache.org/dist/velocity/engine/2.3/release-notes.html) and the [dependencies](https://velocity.apache.org/engine/2.3/dependencies.html).
+Be sure to check the [release notes](https://www.apache.org/dist/velocity/engine/2.4/release-notes.html) and the [dependencies](https://velocity.apache.org/engine/2.4/dependencies.html).
 
 #### Modules
 
@@ -68,7 +68,7 @@ Be sure to check the [release notes](https://www.apache.org/dist/velocity/engine
     <dependency>
       <groupId>org.apache.velocity</groupId>
       <artifactId>velocity-engine-core</artifactId>
-      <version>2.3</version>
+      <version>2.4</version>
     </dependency>
 
 Replace `velocity-engine-core` with `velocity-engine-scripting` to include the scripting engine, or with `spring-velocity-support` to include the Spring integration support. Both will include `velocity-engine-core` as a dependency.
@@ -81,21 +81,21 @@ Replace `velocity-engine-core` with `velocity-engine-scripting` to include the s
   <tbody>
     <tr>
       <th>velocity-engine-core</th>
-      <td><a href="[preferred]/velocity/engine/2.3/velocity-engine-core-2.3.jar">velocity-engine-core-2.3.jar</a></td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/velocity-engine-core-2.3.jar.asc">PGP</a>]</td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/velocity-engine-core-2.3.jar.sha256">SHA256</a>]</td>
+      <td><a href="[preferred]/velocity/engine/2.4/velocity-engine-core-2.4.jar">velocity-engine-core-2.4.jar</a></td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-core-2.4.jar.asc">PGP</a>]</td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-core-2.4.jar.sha256">SHA256</a>]</td>
     </tr>
     <tr>
       <th>velocity-engine-scripting</th>
-      <td><a href="[preferred]/velocity/engine/2.3/velocity-engine-scripting-2.3.jar">velocity-engine-scripting-2.3.jar</a></td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/velocity-engine-scripting-2.3.jar.asc">PGP</a>]</td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/velocity-engine-scripting-2.3.jar.sha256">SHA256</a>]</td>
+      <td><a href="[preferred]/velocity/engine/2.4/velocity-engine-scripting-2.4.jar">velocity-engine-scripting-2.4.jar</a></td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-scripting-2.4.jar.asc">PGP</a>]</td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-scripting-2.4.jar.sha256">SHA256</a>]</td>
     </tr>
     <tr>
       <th>spring-velocity-support</th>
-      <td><a href="[preferred]/velocity/engine/2.3/spring-velocity-support-2.3.jar">spring-velocity-support-2.3.jar</a></td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/spring-velocity-support-2.3.jar.asc">PGP</a>]</td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/spring-velocity-support-2.3.jar.sha256">SHA256</a>]</td>
+      <td><a href="[preferred]/velocity/engine/2.4/spring-velocity-support-2.4.jar">spring-velocity-support-2.4.jar</a></td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/spring-velocity-support-2.4.jar.asc">PGP</a>]</td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/spring-velocity-support-2.4.jar.sha256">SHA256</a>]</td>
     </tr>
   </tbody>
 </table>
@@ -108,27 +108,27 @@ Replace `velocity-engine-core` with `velocity-engine-scripting` to include the s
   <tbody>
     <tr>
       <th>velocity-engine-core</th>
-      <td><a href="[preferred]/velocity/engine/2.3/velocity-engine-core-2.3.pom">velocity-engine-core-2.3.pom</a></td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/velocity-engine-core-2.3.pom.asc">PGP</a>]</td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/velocity-engine-core-2.3.pom.sha256">SHA256</a>]</td>
+      <td><a href="[preferred]/velocity/engine/2.4/velocity-engine-core-2.4.pom">velocity-engine-core-2.4.pom</a></td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-core-2.4.pom.asc">PGP</a>]</td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-core-2.4.pom.sha256">SHA256</a>]</td>
     </tr>
     <tr>
       <th>velocity-engine-scripting</th>
-      <td><a href="[preferred]/velocity/engine/2.3/velocity-engine-scripting-2.3.pom">velocity-engine-scripting-2.3.pom</a></td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/velocity-engine-scripting-2.3.pom.asc">PGP</a>]</td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/velocity-engine-scripting-2.3.pom.sha256">SHA256</a>]</td>
+      <td><a href="[preferred]/velocity/engine/2.4/velocity-engine-scripting-2.4.pom">velocity-engine-scripting-2.4.pom</a></td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-scripting-2.4.pom.asc">PGP</a>]</td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-scripting-2.4.pom.sha256">SHA256</a>]</td>
     </tr>
     <tr>
       <th>spring-velocity-support</th>
-      <td><a href="[preferred]/velocity/engine/2.3/spring-velocity-support-2.3.pom">spring-velocity-support-2.3.pom</a></td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/spring-velocity-support-2.3.pom.asc">PGP</a>]</td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/spring-velocity-support-2.3.pom.sha256">SHA256</a>]</td>
+      <td><a href="[preferred]/velocity/engine/2.4/spring-velocity-support-2.4.pom">spring-velocity-support-2.4.pom</a></td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/spring-velocity-support-2.4.pom.asc">PGP</a>]</td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/spring-velocity-support-2.4.pom.sha256">SHA256</a>]</td>
     </tr>
     <tr>
       <th>velocity-custom-parser-example</th>
-      <td><a href="[preferred]/velocity/engine/2.3/velocity-custom-parser-example-2.3.pom">velocity-engine-scripting-2.3.pom</a></td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/velocity-custom-parser-example-2.3.pom.asc">PGP</a>]</td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/velocity-custom-parser-example-2.3.pom.sha256">SHA256</a>]</td>
+      <td><a href="[preferred]/velocity/engine/2.4/velocity-custom-parser-example-2.4.pom">velocity-engine-scripting-2.4.pom</a></td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/velocity-custom-parser-example-2.4.pom.asc">PGP</a>]</td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/velocity-custom-parser-example-2.4.pom.sha256">SHA256</a>]</td>
     </tr>
   </tbody>
 </table>
@@ -141,21 +141,21 @@ Replace `velocity-engine-core` with `velocity-engine-scripting` to include the s
   <tbody>
     <tr>
       <th>velocity-engine-core</th>
-      <td><a href="[preferred]/velocity/engine/2.3/velocity-engine-core-2.3-javadoc.jar">velocity-engine-core-2.3-javadoc.jar</a></td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/velocity-engine-core-2.3-javadoc.jar.asc">PGP</a>]</td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/velocity-engine-core-2.3-javadoc.jar.sha256">SHA256</a>]</td>
+      <td><a href="[preferred]/velocity/engine/2.4/velocity-engine-core-2.4-javadoc.jar">velocity-engine-core-2.4-javadoc.jar</a></td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-core-2.4-javadoc.jar.asc">PGP</a>]</td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-core-2.4-javadoc.jar.sha256">SHA256</a>]</td>
     </tr>
     <tr>
       <th>velocity-engine-scripting</th>
-      <td><a href="[preferred]/velocity/engine/2.3/velocity-engine-scripting-2.3-javadoc.jar">velocity-engine-scripting-2.3-javadoc.jar</a></td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/velocity-engine-scripting-2.3-javadoc.jar.asc">PGP</a>]</td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/velocity-engine-scripting-2.3-javadoc.jar.sha256">SHA256</a>]</td>
+      <td><a href="[preferred]/velocity/engine/2.4/velocity-engine-scripting-2.4-javadoc.jar">velocity-engine-scripting-2.4-javadoc.jar</a></td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-scripting-2.4-javadoc.jar.asc">PGP</a>]</td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-scripting-2.4-javadoc.jar.sha256">SHA256</a>]</td>
     </tr>
     <tr>
       <th>spring-velocity-support</th>
-      <td><a href="[preferred]/velocity/engine/2.3/spring-velocity-support-2.3-javadoc.jar">spring-velocity-support-2.3-javadoc.jar</a></td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/spring-velocity-support-2.3-javadoc.jar.asc">PGP</a>]</td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/spring-velocity-support-2.3-javadoc.jar.sha256">SHA256</a>]</td>
+      <td><a href="[preferred]/velocity/engine/2.4/spring-velocity-support-2.4-javadoc.jar">spring-velocity-support-2.4-javadoc.jar</a></td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/spring-velocity-support-2.4-javadoc.jar.asc">PGP</a>]</td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/spring-velocity-support-2.4-javadoc.jar.sha256">SHA256</a>]</td>
     </tr>
   </tbody>
 </table>
@@ -168,21 +168,21 @@ Replace `velocity-engine-core` with `velocity-engine-scripting` to include the s
   <tbody>
     <tr>
       <th>velocity-engine-core</th>
-      <td><a href="[preferred]/velocity/engine/2.3/velocity-engine-core-2.3-sources.jar">velocity-engine-core-2.3-sources.jar</a></td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/velocity-engine-core-2.3-sources.jar.asc">PGP</a>]</td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/velocity-engine-core-2.3-sources.jar.sha256">SHA256</a>]</td>
+      <td><a href="[preferred]/velocity/engine/2.4/velocity-engine-core-2.4-sources.jar">velocity-engine-core-2.4-sources.jar</a></td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-core-2.4-sources.jar.asc">PGP</a>]</td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-core-2.4-sources.jar.sha256">SHA256</a>]</td>
     </tr>
     <tr>
       <th>velocity-engine-scripting</th>
-      <td><a href="[preferred]/velocity/engine/2.3/velocity-engine-scripting-2.3-sources.jar">velocity-engine-scripting-2.3-sources.jar</a></td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/velocity-engine-scripting-2.3-sources.jar.asc">PGP</a>]</td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/velocity-engine-scripting-2.3-sources.jar.sha256">SHA256</a>]</td>
+      <td><a href="[preferred]/velocity/engine/2.4/velocity-engine-scripting-2.4-sources.jar">velocity-engine-scripting-2.4-sources.jar</a></td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-scripting-2.4-sources.jar.asc">PGP</a>]</td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-scripting-2.4-sources.jar.sha256">SHA256</a>]</td>
     </tr>
     <tr>
       <th>spring-velocity-support</th>
-      <td><a href="[preferred]/velocity/engine/2.3/spring-velocity-support-2.3-sources.jar">spring-velocity-support-2.3-sources.jar</a></td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/spring-velocity-support-2.3-sources.jar.asc">PGP</a>]</td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/spring-velocity-support-2.3-sources.jar.sha256">SHA256</a>]</td>
+      <td><a href="[preferred]/velocity/engine/2.4/spring-velocity-support-2.4-sources.jar">spring-velocity-support-2.4-sources.jar</a></td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/spring-velocity-support-2.4-sources.jar.asc">PGP</a>]</td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/spring-velocity-support-2.4-sources.jar.sha256">SHA256</a>]</td>
     </tr>
   </tbody>
 </table>
@@ -195,9 +195,9 @@ Replace `velocity-engine-core` with `velocity-engine-scripting` to include the s
   <tbody>
     <tr>
       <th>velocity-engine-examples</th>
-      <td><a href="[preferred]/velocity/engine/2.3/velocity-engine-examples-2.3.zip">velocity-engine-examples.zip</a></td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/velocity-engine-examples-2.3.zip.asc">PGP</a>]</td>
-      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.3/velocity-engine-examples-2.3.zip.sha256">SHA256</a>]</td>
+      <td><a href="[preferred]/velocity/engine/2.4/velocity-engine-examples-2.4.zip">velocity-engine-examples.zip</a></td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-examples-2.4.zip.asc">PGP</a>]</td>
+      <td>[<a href="https://www.apache.org/dist/velocity/engine/2.4/velocity-engine-examples-2.4.zip.sha256">SHA256</a>]</td>
     </tr>
   </tbody>
 </table>
diff --git a/src/content/engine/2.4/build.mdtext b/src/content/engine/2.4/build.mdtext
index cc925fa4..89e700d4 100644
--- a/src/content/engine/2.4/build.mdtext
+++ b/src/content/engine/2.4/build.mdtext
@@ -4,7 +4,7 @@ Title: Apache Velocity Engine - Building
 
 Velocity runs on a variety of platforms that have installed the Java Virtual Machine. A Java Development Kit version 1.8+ is required to compile Velocity from its source code (as it is to run it).
 
-Everything required to build Velocity comes with the distribution, which can be obtained from [Apache git](https://gitbox.apache.org/repos/asf/velocity-engine.git), [github](https://github.com/apache/velocity-engine.git) (handy to submit pull requests) or from the [main distribution](/download.cgi#engine). However, you will need to install [Maven](http://maven.apache.org/) to build the Velocity sources.
+Everything required to build Velocity comes with the distribution, which can be obtained from [Apache git](https://gitbox.apache.org/repos/asf/velocity-engine.git), [github](https://github.com/apache/velocity-engine.git) (handy to submit pull requests) or from the [main distribution](/download.cgi#velocity-engine-24). However, you will need to install [Maven](http://maven.apache.org/) to build the Velocity sources.
 
 [Maven](http://maven.apache.org/) is also an Apache project. To build Apache Velocity, you need at least Version 3.0.5 of Apache Maven.
 
diff --git a/src/content/engine/2.4/dependencies.mdtext b/src/content/engine/2.4/dependencies.mdtext
index 3d0f6537..d70cfbb9 100644
--- a/src/content/engine/2.4/dependencies.mdtext
+++ b/src/content/engine/2.4/dependencies.mdtext
@@ -10,11 +10,10 @@ The following table lists all needed jars.
 
 Jar name | Version | Compilation | Tests | Runtime | Comment
 ---------|---------|---------|-------|-------------|--------
-slf4j-api | 1.7.30 | Yes | Yes | Yes | you'll also need an slf4j binding at runtime
-commons-lang | 3.11 | Yes | Yes | Yes |
+slf4j-api | 1.7.36 | Yes | Yes | Yes | you'll also need an slf4j binding at runtime
+commons-lang | 3.17.0 | Yes | Yes | Yes |
 junit | 4.13.2 | No | Yes | No |
-hsqldb | 2.5.1 | No | Yes | No |
-commons-io | 2.8.0 | No | Yes | No |
+hsqldb | 2.7.3 | No | Yes | No |
 slf4j-simple | 1.7.30 | No | Yes | No | Your application will need *one* SLF4J binding, see below
 
 Here is a list of slf4j bindings:
diff --git a/src/content/engine/2.4/developer-guide.mdtext b/src/content/engine/2.4/developer-guide.mdtext
index ae54ddb3..b374fbf4 100644
--- a/src/content/engine/2.4/developer-guide.mdtext
+++ b/src/content/engine/2.4/developer-guide.mdtext
@@ -17,7 +17,7 @@ We suggest you read this article on [getting started with web applications](weba
 
 ### Downloading Velocity
 
-You can download the latest release version of the [Velocity Engine](/download.cgi#engine) or [Velocity Tools](/download.cgi#tools) from the main Apache Velocity download site. For Velocity itself, source is included with the binary download.
+You can download the latest release version of the [Velocity Engine](/download.cgi#velocity-engine-24) or [Velocity Tools](/download.cgi#tools) from the main Apache Velocity download site. For Velocity itself, source is included with the binary download.
 
 If you want to download the latest source, you can do so via the git source control system and/or our github.com mirror.
 
diff --git a/src/content/engine/2.4/getting-started.mdtext b/src/content/engine/2.4/getting-started.mdtext
index 8fbc2c8b..6b5f6cbf 100644
--- a/src/content/engine/2.4/getting-started.mdtext
+++ b/src/content/engine/2.4/getting-started.mdtext
@@ -13,7 +13,7 @@ The best place to start is with the examples provided in the distribution, and w
 
 ## Downloading Velocity
 
-You can download the latest release version of [Velocity Engine](/download.cgi#engine) or [Velocity Tools](/download.cgi#tools) from the main Apache Velocity download site.
+You can download the latest release version of [Velocity Engine](/download.cgi#velocity-engine-24) or [Velocity Tools](/download.cgi#tools) from the main Apache Velocity download site.
 
 If you want to download the latest source, you can do so using git, see the [downloads page](/download.cgi).
 
diff --git a/src/content/engine/2.4/index.mdtext b/src/content/engine/2.4/index.mdtext
index d1be10cb..0eb63727 100644
--- a/src/content/engine/2.4/index.mdtext
+++ b/src/content/engine/2.4/index.mdtext
@@ -8,11 +8,11 @@ You can check the [Velocity Template Language (VTL) reference](vtl-reference.htm
 
 ## Where do I get releases?
 
-The current stable release version is version 2.3.
+The current stable release version is version 2.4.
 
 The release distribution is available as a combined source/binary distribution in `tar.gz` and `zip` formats, and can be downloaded through the [Apache Mirror system](/download.cgi).
 
-The Velocity jars are also available through the [central Maven repository](https://search.maven.org/artifact/org.apache.velocity/velocity-engine-core/2.2/jar).
+The Velocity jars are also available through the [central Maven repository](https://search.maven.org/artifact/org.apache.velocity/velocity-engine-core/2.4/jar).
 
 Older releases are archived at the [Apache Velocity archives](http://archive.apache.org/dist/velocity/engine/).
 
diff --git a/src/content/engine/2.4/left.nav b/src/content/engine/2.4/left.nav
index 41f99962..0afd17ff 100644
--- a/src/content/engine/2.4/left.nav
+++ b/src/content/engine/2.4/left.nav
@@ -3,7 +3,7 @@
 * [Overview](overview.html)
 * [Getting Started](getting-started.html)
 * [Web Applications](webapps.html)
-* [Downloads](/download.cgi#engine)
+* [Downloads](/download.cgi#velocity-engine-24)
 * [FAQ](http://wiki.apache.org/velocity/VelocityFAQ)
 ## Docs
 * [User Guide](user-guide.html)
diff --git a/src/content/engine/devel/build.mdtext b/src/content/engine/devel/build.mdtext
index cc925fa4..89e700d4 100644
--- a/src/content/engine/devel/build.mdtext
+++ b/src/content/engine/devel/build.mdtext
@@ -4,7 +4,7 @@ Title: Apache Velocity Engine - Building
 
 Velocity runs on a variety of platforms that have installed the Java Virtual Machine. A Java Development Kit version 1.8+ is required to compile Velocity from its source code (as it is to run it).
 
-Everything required to build Velocity comes with the distribution, which can be obtained from [Apache git](https://gitbox.apache.org/repos/asf/velocity-engine.git), [github](https://github.com/apache/velocity-engine.git) (handy to submit pull requests) or from the [main distribution](/download.cgi#engine). However, you will need to install [Maven](http://maven.apache.org/) to build the Velocity sources.
+Everything required to build Velocity comes with the distribution, which can be obtained from [Apache git](https://gitbox.apache.org/repos/asf/velocity-engine.git), [github](https://github.com/apache/velocity-engine.git) (handy to submit pull requests) or from the [main distribution](/download.cgi#velocity-engine-24). However, you will need to install [Maven](http://maven.apache.org/) to build the Velocity sources.
 
 [Maven](http://maven.apache.org/) is also an Apache project. To build Apache Velocity, you need at least Version 3.0.5 of Apache Maven.
 
diff --git a/src/content/engine/devel/dependencies.mdtext b/src/content/engine/devel/dependencies.mdtext
index 3d0f6537..d70cfbb9 100644
--- a/src/content/engine/devel/dependencies.mdtext
+++ b/src/content/engine/devel/dependencies.mdtext
@@ -10,11 +10,10 @@ The following table lists all needed jars.
 
 Jar name | Version | Compilation | Tests | Runtime | Comment
 ---------|---------|---------|-------|-------------|--------
-slf4j-api | 1.7.30 | Yes | Yes | Yes | you'll also need an slf4j binding at runtime
-commons-lang | 3.11 | Yes | Yes | Yes |
+slf4j-api | 1.7.36 | Yes | Yes | Yes | you'll also need an slf4j binding at runtime
+commons-lang | 3.17.0 | Yes | Yes | Yes |
 junit | 4.13.2 | No | Yes | No |
-hsqldb | 2.5.1 | No | Yes | No |
-commons-io | 2.8.0 | No | Yes | No |
+hsqldb | 2.7.3 | No | Yes | No |
 slf4j-simple | 1.7.30 | No | Yes | No | Your application will need *one* SLF4J binding, see below
 
 Here is a list of slf4j bindings:
diff --git a/src/content/engine/devel/developer-guide.mdtext b/src/content/engine/devel/developer-guide.mdtext
index ae54ddb3..b374fbf4 100644
--- a/src/content/engine/devel/developer-guide.mdtext
+++ b/src/content/engine/devel/developer-guide.mdtext
@@ -17,7 +17,7 @@ We suggest you read this article on [getting started with web applications](weba
 
 ### Downloading Velocity
 
-You can download the latest release version of the [Velocity Engine](/download.cgi#engine) or [Velocity Tools](/download.cgi#tools) from the main Apache Velocity download site. For Velocity itself, source is included with the binary download.
+You can download the latest release version of the [Velocity Engine](/download.cgi#velocity-engine-24) or [Velocity Tools](/download.cgi#tools) from the main Apache Velocity download site. For Velocity itself, source is included with the binary download.
 
 If you want to download the latest source, you can do so via the git source control system and/or our github.com mirror.
 
diff --git a/src/content/engine/devel/getting-started.mdtext b/src/content/engine/devel/getting-started.mdtext
index 8fbc2c8b..6b5f6cbf 100644
--- a/src/content/engine/devel/getting-started.mdtext
+++ b/src/content/engine/devel/getting-started.mdtext
@@ -13,7 +13,7 @@ The best place to start is with the examples provided in the distribution, and w
 
 ## Downloading Velocity
 
-You can download the latest release version of [Velocity Engine](/download.cgi#engine) or [Velocity Tools](/download.cgi#tools) from the main Apache Velocity download site.
+You can download the latest release version of [Velocity Engine](/download.cgi#velocity-engine-24) or [Velocity Tools](/download.cgi#tools) from the main Apache Velocity download site.
 
 If you want to download the latest source, you can do so using git, see the [downloads page](/download.cgi).
 
diff --git a/src/content/engine/devel/index.mdtext b/src/content/engine/devel/index.mdtext
index d1be10cb..0eb63727 100644
--- a/src/content/engine/devel/index.mdtext
+++ b/src/content/engine/devel/index.mdtext
@@ -8,11 +8,11 @@ You can check the [Velocity Template Language (VTL) reference](vtl-reference.htm
 
 ## Where do I get releases?
 
-The current stable release version is version 2.3.
+The current stable release version is version 2.4.
 
 The release distribution is available as a combined source/binary distribution in `tar.gz` and `zip` formats, and can be downloaded through the [Apache Mirror system](/download.cgi).
 
-The Velocity jars are also available through the [central Maven repository](https://search.maven.org/artifact/org.apache.velocity/velocity-engine-core/2.2/jar).
+The Velocity jars are also available through the [central Maven repository](https://search.maven.org/artifact/org.apache.velocity/velocity-engine-core/2.4/jar).
 
 Older releases are archived at the [Apache Velocity archives](http://archive.apache.org/dist/velocity/engine/).
 
diff --git a/src/content/engine/devel/left.nav b/src/content/engine/devel/left.nav
index 41f99962..0afd17ff 100644
--- a/src/content/engine/devel/left.nav
+++ b/src/content/engine/devel/left.nav
@@ -3,7 +3,7 @@
 * [Overview](overview.html)
 * [Getting Started](getting-started.html)
 * [Web Applications](webapps.html)
-* [Downloads](/download.cgi#engine)
+* [Downloads](/download.cgi#velocity-engine-24)
 * [FAQ](http://wiki.apache.org/velocity/VelocityFAQ)
 ## Docs
 * [User Guide](user-guide.html)
diff --git a/src/content/engine/index.mdtext b/src/content/engine/index.mdtext
index 1c64ef85..a1666bc5 100644
--- a/src/content/engine/index.mdtext
+++ b/src/content/engine/index.mdtext
@@ -6,13 +6,14 @@ Velocity permits you to use a simple yet powerful template language to reference
 
 ## Getting Started
 
-The Velocity engine subproject contains the documentation to get started using the Velocity templating language and embedding Velocity into your own applications. Please select [the last released version](2.3) to get started. Once you are more familiar with Velocity or if you need a feature not yet released, you can check out the [Development Site](devel).
+The Velocity engine subproject contains the documentation to get started using the Velocity templating language and embedding Velocity into your own applications. Please select [the last released version](2.4) to get started. Once you are more familiar with Velocity or if you need a feature not yet released, you can check out the [Development Site](devel).
 
-+ [Engine 2.3](2.3) pages.
++ [Engine 2.4](2.4) pages.
 + [Engine Development Version](devel/) pages.
 
 ## Older Releases
 
++ [Engine 2.3 Release](2.3)
 + [Engine 2.2 Release](2.2)
 + [Engine 2.1 Release](2.1)
 + [Engine 2.0 Release](2.0)
diff --git a/src/content/index.mdtext b/src/content/index.mdtext
index 17aeac68..f47144b3 100644
--- a/src/content/index.mdtext
+++ b/src/content/index.mdtext
@@ -37,7 +37,7 @@ Apache Velocity offers the following projects:
 
 Project | Release Version | Alpha/Beta/RC Release Version
 --------|-----------------|------------------------------
-Velocity Engine | [2.3](engine/2.3) | (currently none available)
+Velocity Engine | [2.4](engine/2.4) | (currently none available)
 Velocity Tools | [3.1](tools/3.1) | (currently none available)
 
 The release distribution is available as a combined source/binary distribution in tar.gz and zip formats, and can be downloaded from [our download page](/download.cgi).
diff --git a/src/content/left.nav b/src/content/left.nav
index 603f2e02..f876a44a 100644
--- a/src/content/left.nav
+++ b/src/content/left.nav
@@ -3,7 +3,7 @@
 * [News](/news.html)
 * [Downloads](/download.cgi)
 ## Releases
-* [Engine 2.3](/engine/2.3)
+* [Engine 2.4](/engine/2.4)
 * [Tools 3.1](/tools/3.1)
 ## Development
 * [Engine](/engine/devel)
diff --git a/src/content/news.xml b/src/content/news.xml
index b775d03e..3a0094c3 100644
--- a/src/content/news.xml
+++ b/src/content/news.xml
@@ -2,6 +2,33 @@
 
 <news xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://velocity.apache.org/NEWS/1.0.0" xsi:schemaLocation="http://velocity.apache.org/NEWS/1.0.0 http://velocity.apache.org/site/tools/velocity-site-news/xsd/news-1.0.0.xsd">
   <items>
+    <item id="engine24">
+        <date>2024-09-07</date>
+        <headline>Velocity Engine 2.4 released</headline>
+      <categories>
+        <category>velocity</category>
+        <category>engine</category>
+      </categories>
+      <text><![CDATA[
+        The Velocity developers are pleased to announce the release of Velocity Engine 2.4.
+
+        This is a maintenance release. Main changes:
+
+        * Fix an overzealous string to number conversion which induced a performace loss.
+
+        * Refactoring of the spring-velocity-support module.
+
+        * Review of DataSourceResourceLoader for thread safety.
+
+        * Add Java 16 record field property getters mapping.
+
+        For a full list of changes, consult {{{https://velocity.apache.org/engine/2.4/changes.html}Velocity Engine 2.4 Changes section}} and {{{https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310104&version=12352138}JIRA changelog}}.
+
+        For notes on upgrading, see {{{http://velocity.apache.org/engine/2.4/upgrading.html}Velocity Engine 2.4 Upgrading section}}.
+
+        Downloads of 2.4 are available {{{http://velocity.apache.org/download.cgi#velocity-engine-24}here}}.
+      ]]></text>
+    </item>
     <item id="CVE-2020-13936">
         <date>2021-03-09</date>
         <headline>Security Advisory for Velocity Engine - Velocity Sandbox Bypass - CVE-2020-13936</headline>