diff --git a/autograde-docs/package-lock.json b/autograde-docs/package-lock.json
index 44d2b6ff1e16ba58d248e10e11efe751ceb63665..e781fe5d48b06aa21be4f0e842f34dd481643955 100644
--- a/autograde-docs/package-lock.json
+++ b/autograde-docs/package-lock.json
@@ -1,12 +1,12 @@
 {
   "name": "autograde-docs",
-  "version": "1.0.0-RC1",
+  "version": "1.0.0",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "autograde-docs",
-      "version": "1.0.0-RC1",
+      "version": "1.0.0",
       "dependencies": {
         "@types/node": "^20.5.9",
         "dotenv": "^16.3.1",
diff --git a/autograde-docs/package.json b/autograde-docs/package.json
index 50034b7d9b217b8b0ed5cc290b8fdabef6af5918..2620d64afadb1a377ace3e664169f744621632e6 100644
--- a/autograde-docs/package.json
+++ b/autograde-docs/package.json
@@ -1,6 +1,6 @@
 {
   "name": "autograde-docs",
-  "version": "1.0.0-RC1",
+  "version": "1.0.0",
   "description": "Documentation for autograde",
   "scripts": {
     "docs:dev": "npx vitepress dev docs",
diff --git a/autograde-service/pom.xml b/autograde-service/pom.xml
index 033788b69fa4fbaf20e0d2f5ce4c97b4b170c51c..ce3650ea8849633892d5cd9b47c32070ec03792e 100644
--- a/autograde-service/pom.xml
+++ b/autograde-service/pom.xml
@@ -13,7 +13,7 @@
 	<!-- HR : Project definition-->
 	<groupId>ch.epfl.autograde</groupId>
 	<artifactId>autograde-service</artifactId>
-	<version>1.0.0-RC1</version>
+	<version>1.0.0</version>
 	<name>autograde-service</name>
 
 	<description>
diff --git a/autograde-submission-manager/pom.xml b/autograde-submission-manager/pom.xml
index 25edb2aa2fef4c3f4f1fabf25a0861d7d11c9fa8..bd2bb897daa157e72ee32d72ab94b47d06c72b6f 100644
--- a/autograde-submission-manager/pom.xml
+++ b/autograde-submission-manager/pom.xml
@@ -6,7 +6,7 @@
 
     <groupId>ch.epfl.autograde</groupId>
     <artifactId>autograde-submission-manager</artifactId>
-    <version>1.0.0-RC1</version>
+    <version>1.0.0</version>
 
     <properties>
         <maven.compiler.source>17</maven.compiler.source>
diff --git a/k8s/deploy-envs/cluster/prod/config/autograde-service-configuration.env b/k8s/deploy-envs/cluster/prod/config/autograde-service-configuration.env
index ba86860ae4eb94349f5e303edec0b900fb0adc63..dc34bd2952a06f2bd45e0f37d885d8b9581ca1f9 100644
--- a/k8s/deploy-envs/cluster/prod/config/autograde-service-configuration.env
+++ b/k8s/deploy-envs/cluster/prod/config/autograde-service-configuration.env
@@ -1,5 +1,5 @@
 AUTOGRADE_BASEURL=https://moodle-autograde.epfl.ch
 AUTOGRADE_JOBS_NAMESPACE=prod
 MOODLE_BASEURL=https://test-moodle.epfl.ch
-AUTOGRADE_SUBMISSIONMANAGER=ic-registry.epfl.ch/autograde/autograde-submission-manager:1.0.0-RC1
+AUTOGRADE_SUBMISSIONMANAGER=ic-registry.epfl.ch/autograde/autograde-submission-manager:1.0.0
 GRADING_SERVICE_LOG_LEVEL=INFO
\ No newline at end of file
diff --git a/k8s/deploy-envs/cluster/prod/kustomization.yaml b/k8s/deploy-envs/cluster/prod/kustomization.yaml
index 3152f52c0a1d2d69ae8b5c91212206d20aace227..967259e0c33c23381e91db4c9edf9ce3e8a3d691 100644
--- a/k8s/deploy-envs/cluster/prod/kustomization.yaml
+++ b/k8s/deploy-envs/cluster/prod/kustomization.yaml
@@ -11,10 +11,10 @@ resources:
 images:
   - name: autograde-docs
     newName: ic-registry.epfl.ch/autograde/autograde-docs
-    newTag: 1.0.0-RC1
+    newTag: 1.0.0
   - name: autograde-service
     newName: ic-registry.epfl.ch/autograde/autograde-service
-    newTag: 1.0.0-RC1
+    newTag: 1.0.0
 
 configMapGenerator:
   - name: autograde-configuration
diff --git a/k8s/deploy-envs/cluster/staging-epfl/kustomization.yaml b/k8s/deploy-envs/cluster/staging-epfl/kustomization.yaml
index c7840f2f5c4eea82a695a29742c7232ce4708c45..9ae6ba19a771370d40ee6f887faeaa04692cbb42 100644
--- a/k8s/deploy-envs/cluster/staging-epfl/kustomization.yaml
+++ b/k8s/deploy-envs/cluster/staging-epfl/kustomization.yaml
@@ -12,10 +12,10 @@ resources:
 images:
   - name: autograde-service
     newName: ic-registry.epfl.ch/autograde/autograde-service
-    newTag: 1.0.0-RC1
+    newTag: 1.0.0
   - name: autograde-docs
     newName: ic-registry.epfl.ch/autograde/autograde-docs
-    newTag: 1.0.0-RC1
+    newTag: 1.0.0
 
 configMapGenerator:
   - name: autograde-configuration
diff --git a/moodle-assignsubmission-autograde/version.php b/moodle-assignsubmission-autograde/version.php
index 8da9991f64208f80620cdcd8210c02ad85d0aa53..c8432d671d523b268e37748e5de1a8c36237cf15 100644
--- a/moodle-assignsubmission-autograde/version.php
+++ b/moodle-assignsubmission-autograde/version.php
@@ -25,10 +25,10 @@
 
 defined('MOODLE_INTERNAL') || die();
 
-$plugin->version   = 2023090500; // HR : September 5th, 2023
+$plugin->version   = 2023091200; // HR : September 12th, 2023
 $plugin->requires  = 2022112800; // HR : Moodle 4.1.0 (https://moodledev.io/general/releases#moodle-41-lts)
-$plugin->maturity = MATURITY_RC;
-$plugin->release = '1.0.0-RC1';
+$plugin->maturity = MATURITY_STABLE;
+$plugin->release = '1.0.0';
 $plugin->component = 'assignsubmission_autograde';
 $plugin->dependencies = array(
     'mod_assign' => '2022112800',
diff --git a/pom.xml b/pom.xml
index 7fba7b9a8d0fcf48d0326ec5b171901b7a923b2b..559c5d7eb8cd6534b55504e91fd2631a87b6a6fe 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
     <!-- HR : Project definition-->
     <groupId>ch.epfl.autograde</groupId>
     <artifactId>autograde</artifactId>
-    <version>1.0.0-RC1</version>
+    <version>1.0.0</version>
     <name>autograde</name>
     <packaging>pom</packaging>