diff --git a/CHANGES/v2.4.md b/CHANGES/v2.4.md
index 72797b356bb60359deb988ef357eb6048d952ecd..3aa0d36823661fed4aab9d11402f2cd58238273d 100644
--- a/CHANGES/v2.4.md
+++ b/CHANGES/v2.4.md
@@ -159,4 +159,10 @@ Changes from version 2.3 which are relevant for developers:
   - Added canonical makefile targets `check` and `installcheck`. Notice that `check` runs checks with
     non-installed plumed whereas `installcheck` uses the installed one, including its correct program name if it
     was personalized (e.g. with suffixes). Notice that this modifies the previously available `check` target.
+    
+    
+## Version 2.4.1
 
+For users:
+- Module VES: Fixed a bug with basis functions that have a constant function different from 1 (e.g. scaled version of the Legendre basis functions, \ref BF_LEGENDRE) that was causing a time-dependent shift in the bias potential.
+- Module VES: In optimizers (\ref OPT_AVERAGED_SGD and \ref OPT_DUMMY) the output of quantities related to the instantaneous gradients are now off by default as these quantities are generally not useful for normal users, their output can instead by re-enabled by using the MONITOR_INSTANTANEOUS_GRADIENT keyword. Also added an keyword MONITOR_AVERAGE_GRADIENT that allows to monitor the averged gradient and output quantities related to it.