diff --git a/CMakeLists.txt b/CMakeLists.txt
index e785995ef361c0c7705b7351183b66d1f61e4a51..064c402fd3b430a5dd5d82edc9e57ae750905514 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -16,7 +16,7 @@ find_package(GaudiProject)
 #---------------------------------------------------------------
 
 # Declare project name and version
-gaudi_project(Alignment v15r0
+gaudi_project(Alignment v16r0
               USE  Phys v30r6
               DATA AppConfig
                    FieldMap
diff --git a/ReleaseNotes/v16r0.md b/ReleaseNotes/v16r0.md
new file mode 100644
index 0000000000000000000000000000000000000000..561875c3fa5df435052e4aedbf438368ac6b25b0
--- /dev/null
+++ b/ReleaseNotes/v16r0.md
@@ -0,0 +1,142 @@
+
+
+2019-11-12 Alignment v16r0
+========================================
+
+Short release description
+----------------------------------------
+
+Based on Gaudi v32r2, LHCb v50r6, Lbcom v30r6, Rec v30r6, Phys v30r6  
+This version is released on the master branch.
+
+### Line developments
+
+
+### New features
+
+
+### Enhancements
+
+
+### Bug fixes
+
+
+### Cleanup and testing
+
+
+### Other
+
+- Change of Phys version, !104 (@bimitres)   
+  The Phys version in the CMakeLists.txt was changed so the Alignment package can be compiled with the latest Phys (v30r6).
+
+- Replace GaudiObjDesc generation with committed files, !103 (@clemenci) [LHCBPS-1845]  
+  See LHCBPS-1845
+
+- follow changes in lhcb/LHCb!2132, !101 (@graven)   
+  
+
+- follow lhcb/Rec!1522, !99 (@graven)   
+  to be applied in conjunction with lhcb/Rec!1522
+
+- Add test for VP halves alignment, !97 (@bimitres)   
+  - also update version of Phys dependency
+
+- Follow Run1+Run2 cleanup in RecSysConf, !96 (@cattanem)   
+  Fix Escher Configurable following remove of Run1+Run2 support in RecSysConf (Rec!1536)
+
+- Fixed compilation warnings, !90 (@sponce)   
+  
+
+- RunType Upgrade and change of TraskListMerger to TrackContainerCopy, !89 (@bimitres)   
+  Changed DefaultRecoSequences for the Upgrade, added RunType Upgrade in Escher Configuration. Changed TrackListMerger into TrackContainerCopy in TAlignment Configuration. Added a working version of the option file for testing the alignment (AllignVP.py).
+
+- Follow changes in lhcb/Rec!1380, !87 (@graven)   
+  adopt to the changes introduced in lhcb/Rec!1380: trajectory has moved from 'general' part of `Measurement` to the subsystem specific part.
+
+- Follow migration in lhcb/LHCb!1691, !85 (@graven)   
+  
+
+- Remove obsolete and no longer valid LbcomSys and RecSys dependencies, !79 (@cattanem)   
+  Follows Rec!1250 and Lbcom!286
+
+- Change DeUTDetector.h include path to follow LHCb!1487, !78 (@cattanem)   
+  
+
+- Add copyright statements, !77 (@clemenci) [LBCORE-1619]  
+  see LBCORE-1619
+
+- Fix unchecked status codes, !76 (@clemenci)   
+  I spot them with a test build on gaudi/Gaudi!763 and added `.ignore()` with a script.  
+    
+  **Note:** to be carefully reviewed
+
+- Adapt to Version track object, !74 (@sstahl)   
+  Replaces forward declarations of class Track with explicit include statements.  
+    
+  Needs LHCb!1438
+
+- Fixed all compilation errors and warnings, in particular the ones due to LHCb!1028, !73 (@sponce)   
+  Fixed all compilation errors and warnings  
+    
+  Main causes :  
+    - C arrays on the stack with dynamic size -> put on the heap using make_unique  
+    - auto_ptr deprecated -> replaced with make_unique and unique_ptr  
+    - Track changes -> code adapted  
+    
+  This comes on top of !72, so should only be merged adter it
+
+- Fix gcc7 compilation warnings exposed by gaudi/Gaudi!408, !72 (@cattanem)   
+  Mainly missing `StatusCode` checks on `Error` and `Warning` functions
+
+- Modified version number and dependencies and fixed compilation errors, !70 (@gdujany)   
+  
+
+- Adapt to RICH DAQ name changes, !69 (@jonrob)   
+  Adapts to lhcb/LHCb!1329
+
+- Merge branch 'oldChangesMoniPlots' into '2018-patches', !67 (@gdujany)   
+  Recover changes to alignment monitoring commited in satellite  
+    
+  See merge request lhcb/Alignment!66  
+    
+  (cherry picked from commit 08ee49c3d91b932594a57502972832fd30e3cf4b)  
+    
+  fb212d9d recover changes to alignment monitoring commited in satellite
+
+- Add comment in the XML of alignment if version is given, !65 (@gdujany) [LHCBPS-1744]  
+  Keep version number in xmls files online but should not spoil LHCBPS-1744 @clemenci
+
+- Merge branch 'ModifForPi0Calibration_v1' into '2018-patches', !60 (@gdujany)   
+  Changes for online Pi0Calibration and remove Phys/KaliCalo  
+    
+  See merge request lhcb/Alignment!57  
+    
+  (cherry picked from commit c1b22a4e2a3ca4198be12beb1d2d94d998e70966)  
+    
+  e9019f6b Changes for online Pi0Calibration and remove Phys/KaliCalo
+
+- committing changes done during 2017 data taking to master, !59 (@gdujany)   
+  
+
+- Fix trajectory types and statuscode issues, !54 (@mhadji)   
+  Following lhcb/LHCb!1089
+
+- Update to TAlignment, !52 (@wouter)   
+  - remove dependency on AlignTrTools (since it was never needed)  
+  - add printout of error if correlations are ignored
+
+- update to use of git db, !51 (@wouter)   
+  Updated alignment scripts to use git database for LHCBCOND.
+
+- Removed use of deprecated factories, !50 (@clemenci)   
+  - replaced `DECLARE_*_FACTORY` with `DECLARE_COMPONENT`  
+  - removed use of deprecated headers  
+    
+  See gaudi/Gaudi!420
+
+- Fixed use of ITrackFitter interface, !49 (@clemenci)   
+  
+
+- Add Vc dependencies, !48 (@jonrob)   
+  Adapt to implicit dependencies on `Vc` caused by lhcb/LHCb!933
+