diff --git a/RELEASE_NOTES b/RELEASE_NOTES
index 40b68fab902597cbfdddc7f86cef883331b272ff..c568c54ee8a6f742be4cdae6174ad048192c8128 100644
--- a/RELEASE_NOTES
+++ b/RELEASE_NOTES
@@ -1,5 +1,5 @@
 RELEASE NOTES FOR SLURM VERSION 2.5
-7 August 2012
+8 November 2012
 
 
 IMPORTANT NOTE:
@@ -36,7 +36,9 @@ HIGHLIGHTS
 - Added srun option "--cpu-freq" to enable user control over the job's CPU
   frequency and thus it's power consumption.
 - Added priority/multifactor2 plugin supporting ticket based shares.
-- Added gres/mic plugin supporting Intel Many Integrated Core (MIC) processors. 
+- Added gres/mic plugin supporting Intel Many Integrated Core (MIC) processors.
+- Added launch plugin to support srun interface to launch tasks using different
+  methods like IBM's poe or Cray's aprun.
 
 CONFIGURATION FILE CHANGES (see "man slurm.conf" for details)
 =============================================================
@@ -73,28 +75,58 @@ OTHER CHANGES
 API CHANGES
 ===========
 
-
 Changed members of the following structs
 ========================================
 Added boards_per_node to job_info and job_desc_msg_t.
-Added boards and cpu_load to node_info.
-slurm_step_launch_callbacks_t - added step_signal for signaling steps that
-				are perhaps not running as srun.
-
+Added acct_gather_energy_t, boards and cpu_load to node_info_t.
+Added step_signal to slurm_step_launch_callbacks_t - for signaling steps that
+      are perhaps not running as srun.
+Added acct_gather_energy_type, acct_gather_node_freq launch_type, licenses,
+      and licenses_used to slurm_ctl_conf_t
+Added ntasks_per_board, boards_per_node, sockets_per_board to slurm_job_info_t
+Added ntasks_per_board, boards_per_node job_desc_msg_t
+Added cpu_freq to slurm_step_ctx_params_t
+Added cpu_freq to slurm_step_launch_params_t
+Added cpu_freq to job_step_info_t
+Added (*step_signal) to slurm_step_launch_callbacks_t
+Added core_cnt to reserve_info_t
+Added core_cnt to resv_desc_msg_t
+Added actual_boards to slurmd_status_t
+Added act_cpufreq, consumed_energy, and req_cpufreq to slurmdb_stats_t
 
 Added the following struct definitions
 ======================================
-
+acct_gather_energy_t
+acct_gather_node_resp_msg_t
+Changed job_info_t to slurm_job_info_t since IBM PE machines have a job_info_t
+	structure already defined. job_info_t is defined as slurm_job_info_t on
+	will still work in a non IBM PE environment, but shouldn't be used in
+	future code.
 
 Changed the following enums and #defines
 ========================================
-#debug DEBUG_FLAG_ENERGY - for AcctGatherEnergy plugin
+added #define DEBUG_FLAG_SWITCH
+added #define DEBUG_FLAG_ENERGY
+added #define CPU_FREQ_RANGE_FLAG
+added #define CPU_FREQ_LOW
+added #define CPU_FREQ_MEDIUM
+added #define CPU_FREQ_HIGH
+added #define CR_BOARD
+added #define RESERVE_FLAG_PART_NODES
+added #define RESERVE_FLAG_NO_PART_NODES
+added #define RECONFIG_KEEP_PART_STAT
+added enum acct_energy_type
+added SELECT_JOBDATA_CONFIRMED to enum select_jobdata_type
+added JOBACCT_DATA_ACT_CPUFREQ and JOBACCT_DATA_CONSUMED_ENERGY
+      to enum jobacct_data_type
+Added CPU_BIND_TO_BOARDS to enum cpu_bind_type
 
 Added the following API's
 =========================
 slurm_step_launch_add - added for adding tasks to steps that were
 		       	previously started.  (Note: it currently has only been
 			tested with user managed io jobs.)
+slurm_init_trigger_msg - added to initialize trigger clear/update message
 
 Changed the following API's
 ===========================