diff --git a/CHANGELOG.md b/CHANGELOG.md
index 00ad4c5..03f54e8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file.
 The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
 and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
 
-## [Unreleased]
+## [1.2.0-rc.0] 2024-05-29
 ### Added
 - The plugin now accesses the Astarte database. The following
   env variables have been added:
diff --git a/SECURITY.md b/SECURITY.md
index 8b0478e..dbbd477 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -12,8 +12,9 @@
 | ------- | ------------------ |
 | 0.10.x  | :x:                |
 | 0.11.x  | :x:                |
-| 1.0.x   | :white_check_mark: |
+| 1.0.x   | :x:                |
 | 1.1.x   | :white_check_mark: |
+| 1.2.x   | :white_check_mark: |
 
 ## Reporting a Vulnerability
 
diff --git a/mix.exs b/mix.exs
index f1c2e17..d06ceac 100644
--- a/mix.exs
+++ b/mix.exs
@@ -22,7 +22,7 @@ defmodule Astarte.VMQ.Plugin.Mixfile do
   def project do
     [
       app: :astarte_vmq_plugin,
-      version: "1.2.0-dev",
+      version: "1.2.0-rc.0",
       elixir: "~> 1.15",
       elixirc_paths: elixirc_paths(Mix.env()),
       start_permanent: Mix.env() == :prod,
@@ -78,8 +78,8 @@ defmodule Astarte.VMQ.Plugin.Mixfile do
 
   defp astarte_required_modules(_) do
     [
-      {:astarte_rpc, github: "astarte-platform/astarte_rpc"},
-      {:astarte_core, github: "astarte-platform/astarte_core"}
+      {:astarte_rpc, github: "astarte-platform/astarte_rpc", tag: "v1.2.0-rc.0"},
+      {:astarte_core, github: "astarte-platform/astarte_core", tag: "v1.2.0-rc.0"}
     ]
   end
 
diff --git a/mix.lock b/mix.lock
index c63872c..77e0ee1 100644
--- a/mix.lock
+++ b/mix.lock
@@ -1,8 +1,8 @@
 %{
   "amqp": {:hex, :amqp, "3.3.0", "056d9f4bac96c3ab5a904b321e70e78b91ba594766a1fc2f32afd9c016d9f43b", [:mix], [{:amqp_client, "~> 3.9", [hex: :amqp_client, repo: "hexpm", optional: false]}], "hexpm", "8d3ae139d2646c630d674a1b8d68c7f85134f9e8b2a1c3dd5621616994b10a8b"},
   "amqp_client": {:hex, :amqp_client, "3.12.10", "dcc0d5d0037fa2b486c6eb8b52695503765b96f919e38ca864a7b300b829742d", [:make, :rebar3], [{:credentials_obfuscation, "3.4.0", [hex: :credentials_obfuscation, repo: "hexpm", optional: false]}, {:rabbit_common, "3.12.10", [hex: :rabbit_common, repo: "hexpm", optional: false]}], "hexpm", "16a23959899a82d9c2534ed1dcf1fa281d3b660fb7f78426b880647f0a53731f"},
-  "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "dc964b7d9b3a3a4e20127b763705d9e53bd88890", []},
-  "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "c0d77760fb12256a23a2d00e1a119496a089fa9d", []},
+  "astarte_core": {:git, "https://github.com/astarte-platform/astarte_core.git", "3574f38f759e7b012060c66a46b594ac2cdb53c3", [tag: "v1.2.0-rc.0"]},
+  "astarte_rpc": {:git, "https://github.com/astarte-platform/astarte_rpc.git", "31b008707a03f59d3a26b5977299230ac407fc53", [tag: "v1.2.0-rc.0"]},
   "castore": {:hex, :castore, "1.0.7", "b651241514e5f6956028147fe6637f7ac13802537e895a724f90bf3e36ddd1dd", [:mix], [], "hexpm", "da7785a4b0d2a021cd1292a60875a784b6caef71e76bf4917bdee1f390455cf5"},
   "certifi": {:hex, :certifi, "2.9.0", "6f2a475689dd47f19fb74334859d460a2dc4e3252a3324bd2111b8f0429e7e21", [:rebar3], [], "hexpm", "266da46bdb06d6c6d35fde799bcb28d36d985d424ad7c08b5bb48f5b5cdd4641"},
   "credentials_obfuscation": {:hex, :credentials_obfuscation, "3.4.0", "34e18b126b3aefd6e8143776fbe1ceceea6792307c99ac5ee8687911f048cfd7", [:rebar3], [], "hexpm", "738ace0ed5545d2710d3f7383906fc6f6b582d019036e5269c4dbd85dbced566"},