diff --git a/CHANGELOG b/CHANGELOG
index 815f1be6299476b0d92eb14e41707bb66e67917b..6f8d5521f29db56d315411cee5c119ba47217d85 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,119 +1,5 @@
-minerva (12.2.0~beta.3) unstable; urgency=medium
-  * Bug fix: Icons are still not properly loaded on Safari (#661)
-  * Bug fix: fetching information about publication with invalid (non numeric)
-    pubmed id triggered exception (#737)
-  * Bug fix: proper id is used in list of publications when publication id is
-    invalid (#735)
-  * Bug fix: closing Add Project window was taking infinity (#734)
-  * Bug fix: align of checkboxes in top right corner fixed (#733)
-  * Bug fix: uploading SBML file without layout resulted in overlapping 
-    compartments (#736)
-  * Bug fix: migration scripts are compatibile with postgres 9.3 version that 
-    is default on Ubuntu 14 (#762)
-  * Bug fix: after project was modified it could happen that user was unable to
-    upload data overlay (#752)
-  * Bug fix: update/remove button is disabled when user has no privileges for 
-    managing overlays (#742)
-  * Bug fix: when user cannot manage users information in overlays and users 
-    tab in edit project dialog is provided instead of hiding tabs (#756)
-
- -- Piotr Gawron <piotr.gawron@uni.lu>  Wed, 25 Mar 2019 10:00:00 +0200
-
-minerva (12.2.0~beta.2) unstable; urgency=medium
-  * Bug fix: order of the overlays is defined explicitly also for general 
-    overlays (#684)
-  * Bug fix: files are saved in proper folder (#694, #670)
-  * Bug fix: removing comments in a project asked for confirmation twice after 
-    edit project dialog for specific project was opened; closed and opened 
-    again (#697)
-  * Bug fix: clicking on compartment border inside pathway should return 
-    compartment, not a pathway (#324)
-  * Bug fix: clicking outside of the element sometimes resulted with the 
-    invalid element highlighted  (#324)
-  * Bug fix: parent compartment/pathway use proper type name in left panel 
-    (#324)
-  * Bug fix: editing/removing project requires Map Management privilege (#681)
-  * Bug fix: when removeAllListeners is called list of registered listeners is 
-    cleaned (#687)
-  * Bug fix: when plugin is removed the html elements associated with it are 
-    removed as well (#686)
-  * Bug fix: when creating new user default privileges are set properly (#692)
-  * Bug fix: import from SBML issue - reaction with product and modifier being
-    the same element caused exception (#703)
-  * Bug fix: plugin can be added after plugin has been removed in admin plugin 
-    panel (#686)
-  * Bug fix: too many annotations (>=100) caused misaligning in the left panel 
-    (#708)
-  * Bug fix: text was outside the popup window (#711)
-  * Bug fix: custom semantic zooming contains multiple overlays checkbox was 
-    disabled (#715) 
-  * Bug fix: export to svg contains viewBox info (#716) 
-  * Bug fix: import from sbml with layout could crash when two elements 
-    occupied the exact same position (#717) 
-  * Bug fix: overlays added via API couldn't be visualized after refresh (#718) 
-  * Bug fix: Safari sometimes cached server responses and used wrong data, for 
-    example in admin panel configuration tab (#719)
-  * Bug fix: description of transcription site is centered (#720)
-  * Bug fix: selecting too few parameters in export doesn't throw reportable 
-    error (#721)
-  * Bug fix: changes in selected checkbox in add project dialog block UI (#722)
-  * Bug fix: providing invalid overlay id in url could break minerva (#726)
-  * Bug fix: removing project that doesn't exist doesn't cause 500 error (#723)
-  * Bug fix: Editing project with images and submaps could cause a problem 
-    (#725)
-  * Bug fix: opening map with invalid id shows proper error message (#724)
-  * Bug fix: Fixing an issue where search panel was not properly resized on
-    expansion (#682)
-  * Small improvement: highlighting table rows in admin panel uses better
-    contrast color (#706)
-
- -- Piotr Gawron <piotr.gawron@uni.lu>  Wed, 20 Feb 2019 14:00:00 +0200
-
-minerva (12.2.0~beta.1) unstable; urgency=medium
-  * Small improvement: list of publication can be filtered by submap (#614)
-  * Small improvement: report bug utility shows confirmation dialog on success
-    (#648)
-  * Small improvement: size of add overlay window adjusted to show more data
-    without scrollbars (#657)
-  * Small improvement: all popup dialogs in the app have dialog specific css
-    class names (#665)
-  * Bug fix: loading icon is not overlapping input in the search panel (#404)
-  * Bug fix: position of transcription sites in genes are computed properly
-    (#553)
-  * Bug fix: REQUEST AN ACCOUNT was enabled when associated email was invalid
-    (#626)
-  * Bug fix: layout exported to SBML can be properly visualized by COPASI
-    (#654)
-  * Bug fix: working with too many maps within the single session could crash
-    connection to server (#651)
-  * Bug fix: invalid pubmed id could crash listing/downloading publications
-    (#656)
-  * Bug fix: icons in safari sometimes disappear (#661)
-  * Bug fix: downloading reference genome for the second time resulted in an
-    error (#670)
-  * Bug fix: plugin validation in admin panel improved to catch more problems
-    (#672)
-  * Bug fix: drawing corrupted heterodimer association in CellDesigner could
-    crash map upload (#673)
-  * Bug fix: custom semantic zooming didn't work with pathways imported from
-    CellDesigner layers (#678)
-
- -- Piotr Gawron <piotr.gawron@uni.lu>  Thu, 7 Feb 2019 14:00:00 +0200
-
-minerva (12.2.0~beta.0) unstable; urgency=medium
+minerva (12.2.0) stable; urgency=medium
   * Feature: bug report utility
-  * Small improvement: JS plugin can create listener that is triggered on
-    search results focus change
-
- -- Piotr Gawron <piotr.gawron@uni.lu>  Wed, 23 Jan 2019 15:00:00 +0200
-
-minerva (12.2.0~alpha.1) unstable; urgency=medium
-  * Bug fix: problems with SBML-CellDesigner translation fixed
-  * Bug fix: gitlab CI tests fixed
-
- -- Piotr Gawron <piotr.gawron@uni.lu>  Thu, 17 Jan 2019 15:00:00 +0200
-
-minerva (12.2.0~alpha.0) unstable; urgency=medium
   * Feature: url GET parameters support all kind of search and selected overlays
     highlight
   * Feature: user can create custom logging configuration in file
@@ -125,6 +11,15 @@ minerva (12.2.0~alpha.0) unstable; urgency=medium
     file formats
   * Feature: current state of the browsed map is reflected in the url (position,
     zoom, overlays, search queries, etc.)
+  * Small improvement: highlighting table rows in admin panel uses better
+    contrast color (#706)
+  * Small improvement: list of publication can be filtered by submap (#614)
+  * Small improvement: size of add overlay window adjusted to show more data
+    without scrollbars (#657)
+  * Small improvement: all popup dialogs in the application have dialog 
+    specific css class names (#665)
+  * Small improvement: JS plugin can create listener that is triggered on
+    search results focus change
   * Small improvement: export to SBML includes unit factors
   * Small improvement: mesh identifiers are resolved to meshb.nlm.nih.gov urls
   * Small improvement: genetics information allows to provide information about
@@ -158,7 +53,48 @@ minerva (12.2.0~alpha.0) unstable; urgency=medium
     has proper access level
   * Small improvement: 'REQUEST AN ACCOUNT' link is available only the contact
     email account is provided
-  * Small improvement: Plugin API allows to show/hide data overlays
+  * Small improvement: Plugin API allows to show/hide data overlays   
+  * Bug fix: Icons were sometimes not properly loaded on Safari (#661)
+  * Bug fix: migration scripts are compatibile with postgres 9.3 version that 
+    is default on Ubuntu 14 (#762)
+  * Bug fix: update/remove button is disabled when user has no privileges for 
+    managing overlays (#742)
+  * Bug fix: when user cannot manage users information in overlays and users 
+    tab in edit project dialog is provided instead of hiding tabs (#756)
+  * Bug fix: removing comments in a project asked for confirmation twice after 
+    edit project dialog for specific project was opened; closed and opened 
+    again (#697)
+  * Bug fix: editing/removing project requires Map Management privilege (#681)
+  * Bug fix: when removeAllListeners is called list of registered listeners is 
+    cleaned (#687)
+  * Bug fix: when plugin is removed the html elements associated with it are 
+    removed as well (#686)
+  * Bug fix: when creating new user default privileges are set properly (#692)
+  * Bug fix: plugin can be added after plugin has been removed in admin plugin 
+    panel (#686)
+  * Bug fix: too many annotations (>=100) caused misaligning in the left panel 
+    (#708)
+  * Bug fix: export to svg contains viewBox info (#716) 
+  * Bug fix: overlays added via API couldn't be visualized after refresh (#718) 
+  * Bug fix: Safari sometimes cached server responses and used wrong data, for 
+    example in admin panel configuration tab (#719)
+  * Bug fix: description of transcription site is centered (#720)
+  * Bug fix: selecting too few parameters in export doesn't throw reportable 
+    error (#721)
+  * Bug fix: providing invalid overlay id in url could break minerva (#726)
+  * Bug fix: removing project that doesn't exist doesn't cause 500 error (#723)
+  * Bug fix: opening map with invalid id shows proper error message (#724)
+  * Bug fix: Fixing an issue where search panel was not properly resized on
+    expansion (#682)
+  * Bug fix: loading icon is not overlapping input in the search panel (#404)
+  * Bug fix: position of transcription sites in genes are computed properly
+    (#553)
+  * Bug fix: REQUEST AN ACCOUNT was enabled when associated email was invalid
+    (#626)
+  * Bug fix: working with too many maps within the single session could crash
+    connection to server (#651)
+  * Bug fix: drawing corrupted heterodimer association in CellDesigner could
+    crash map upload (#673)
   * Bug fix: export to CellDesigner align inhibition reaction properly
   * Bug fix: export/import to/from SBML handles Heterodimer Association
     reaction properly
@@ -174,9 +110,9 @@ minerva (12.2.0~alpha.0) unstable; urgency=medium
   * Bug fix: type of the data overlay can be defined in the file content
     (useful when uploading genetic variants)
   * Bug fix: CLEAR button clears comment checkbox if necessary
-  * Bug fix: minerva install problem on ubuntu 16 fixed
+  * Bug fix: minerva install problem on ubuntu 18 fixed
 
- -- Piotr Gawron <piotr.gawron@uni.lu>  Fri, 11 Jan 2019 12:00:00 +0200
+ -- Piotr Gawron <piotr.gawron@uni.lu>  Mon, 25 Mar 2019 17:00:00 +0200
 
 minerva (12.1.8) stable; urgency=medium
   * Bug fix: add a project reset users custom overlays limit to default (#679)
diff --git a/reactome/src/main/java/lcsb/mapviewer/reactome/utils/ReactomeConnector.java b/reactome/src/main/java/lcsb/mapviewer/reactome/utils/ReactomeConnector.java
index dcc5cdb14ec81803fbffab2d59318a2717d3aae1..c793c508178fd795557b2e2e809dc2df40d8be44 100644
--- a/reactome/src/main/java/lcsb/mapviewer/reactome/utils/ReactomeConnector.java
+++ b/reactome/src/main/java/lcsb/mapviewer/reactome/utils/ReactomeConnector.java
@@ -138,7 +138,7 @@ public class ReactomeConnector extends CachableInterface implements DataSourceUp
 	/**
 	 * Url used for accessing Reactome RestFULL API.
 	 */
-	private static final String									 REACTOME_URL			= "http://reactome.org/ReactomeRESTfulAPI/RESTfulWS/";
+	public static final String									 REACTOME_URL			= "http://reactomews.oicr.on.ca:8080/ReactomeRESTfulAPI/RESTfulWS/";
 
 	@Override
 	public List<ReactomePhysicalEntity> getEntitiesForName(String name) throws IOException {
diff --git a/reactome/src/test/java/lcsb/mapviewer/reactome/utils/ReactomeConnectorTest.java b/reactome/src/test/java/lcsb/mapviewer/reactome/utils/ReactomeConnectorTest.java
index cfc792e5f612d0caad2fad0009e871be3fb2ccb6..6dc740d05a21fc8e810c6670e6b9c47bfa2f98ad 100644
--- a/reactome/src/test/java/lcsb/mapviewer/reactome/utils/ReactomeConnectorTest.java
+++ b/reactome/src/test/java/lcsb/mapviewer/reactome/utils/ReactomeConnectorTest.java
@@ -173,7 +173,7 @@ public class ReactomeConnectorTest extends ReactomeTestFunctions {
 
   @Test(timeout = 15000)
   public void testCachableInterfaceByParams() throws Exception {
-    String url = "http://reactome.org/ReactomeRESTfulAPI/RESTfulWS/listByQuery/DatabaseObjects";
+    String url = ReactomeConnector.REACTOME_URL + "listByQuery/DatabaseObjects";
     String query = "identifier=2562550\n" + url;
     String newRes = "hello";
     try {
diff --git a/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeReferenceGeneProductParserTest.java b/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeReferenceGeneProductParserTest.java
index 5412d92cafa5ca788bd8e42436993a411517d073..2c51193790a348d9229da562ba4b1413212b49dc 100644
--- a/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeReferenceGeneProductParserTest.java
+++ b/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeReferenceGeneProductParserTest.java
@@ -53,7 +53,7 @@ public class ReactomeReferenceGeneProductParserTest extends ReactomeTestFunction
 
       assertEquals((Integer) 2, res.getReferenceDatabase().getDbId());
       assertEquals((Integer) 48895, res.getSpecies().getDbId());
-      assertEquals((Integer) 11373937, res.getReferenceGenes().get(0).getDbId());
+      assertEquals((Integer) 10586616, res.getReferenceGenes().get(0).getDbId());
 
     } catch (Exception e) {
       e.printStackTrace();
diff --git a/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeReferenceIsoformParserTest.java b/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeReferenceIsoformParserTest.java
index 1cfb460fdd0e475b183fc36a0f44ef9cf4880bc6..fc18b30ee840e7c8a35747f728832f10c14a76e2 100644
--- a/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeReferenceIsoformParserTest.java
+++ b/reactome/src/test/java/lcsb/mapviewer/reactome/xml/ReactomeReferenceIsoformParserTest.java
@@ -39,7 +39,7 @@ public class ReactomeReferenceIsoformParserTest extends ReactomeTestFunctions {
 			assertEquals((Integer) 2, res.getReferenceDatabase().getDbId());
 			assertEquals("false", res.getIsSequenceChanged());
 			assertEquals((Integer) 48887, res.getSpecies().getDbId());
-			assertEquals((Integer) 11373937, res.getReferenceGenes().get(0).getDbId());
+			assertEquals((Integer) 10586616, res.getReferenceGenes().get(0).getDbId());
 			assertEquals((Integer) 192971, res.getReferenceTranscripts().get(0).getDbId());
 			assertEquals((Integer) 402286, res.getIsoformParents().get(0).getDbId());
 			assertEquals("UniProt:P02545-1 LMNA", res.getDisplayName());
diff --git a/reactome/testFiles/reactome/referenceGeneProduct.xml b/reactome/testFiles/reactome/referenceGeneProduct.xml
index 502894eef6af22255c140af50ca417422668445a..a3458d75e34352146a9dd6b4d329e5c4dae5bddc 100644
--- a/reactome/testFiles/reactome/referenceGeneProduct.xml
+++ b/reactome/testFiles/reactome/referenceGeneProduct.xml
@@ -20,7 +20,7 @@
 		<schemaClass>Species</schemaClass>
 	</species>
 	<referenceGene>
-		<dbId>11373937</dbId>
+		<dbId>10586616</dbId>
 		<displayName>BioGPS Gene:1 A1BG</displayName>
 		<schemaClass>ReferenceDNASequence</schemaClass>
 	</referenceGene>
diff --git a/reactome/testFiles/reactome/referenceIsoform.xml b/reactome/testFiles/reactome/referenceIsoform.xml
index 8d08e978b194355ce6d27192a52b759c8a67989c..415b1bba7b619d406c2a81d0a8f83a290cf441d1 100644
--- a/reactome/testFiles/reactome/referenceIsoform.xml
+++ b/reactome/testFiles/reactome/referenceIsoform.xml
@@ -382,7 +382,7 @@
 		<schemaClass>Species</schemaClass>
 	</species>
 	<referenceGene>
-		<dbId>11373937</dbId>
+		<dbId>10586616</dbId>
 		<displayName>BioGPS Gene:1 A1BG</displayName>
 		<schemaClass>ReferenceDNASequence</schemaClass>
 	</referenceGene>