diff --git a/NEWS b/NEWS
index b6ba0feb05d080ed54ed618c3571cc58ef4e4406..d935135c0f53b34a0fe2112b59b59403ea86cdac 100644
--- a/NEWS
+++ b/NEWS
@@ -5,6 +5,7 @@ documents those changes that are of interest to users and admins.
 ========================
  -- Srun wakes immeditely upon resource allocation (via new RPC) 
     rather than polling.
+ -- Deamons log current version number at startup
 
 * Changes in SLURM 0.3.1
 ========================
diff --git a/src/slurmctld/controller.c b/src/slurmctld/controller.c
index 9b1e05eb3b717eaddfd56030689ce3ab09d0bb72..50fee239a904e24fe089ec72447ab224a3163d25 100644
--- a/src/slurmctld/controller.c
+++ b/src/slurmctld/controller.c
@@ -187,6 +187,7 @@ int main(int argc, char *argv[])
 		if (error_code)
 			error("daemon error %d", error_code);
 	}
+	info("slurmctld version %s started", SLURM_VERSION);
 
 	if ((error_code = getnodename(node_name, MAX_NAME_LEN)))
 		fatal("getnodename error %s", slurm_strerror(error_code));
diff --git a/src/slurmd/slurmd.c b/src/slurmd/slurmd.c
index 67e28978451eb72c28e4b7b6621375978063cf13..3f90e9b6125b576b8b2dea823290353d5d9b5935 100644
--- a/src/slurmd/slurmd.c
+++ b/src/slurmd/slurmd.c
@@ -161,7 +161,7 @@ main (int argc, char *argv[])
 	 */
 	if (conf->daemonize) 
 		daemon(1,1);
-
+	info("slurmd version %s started", SLURM_VERSION);
 	debug3("finished daemonize");
 
 	_kill_old_slurmd();