diff --git a/.version b/.version
index e88c952c03ed51f62542d87f4ecb9331e4e92f51..b295a689e748195bd03e94e0343e70df461571d9 100644
--- a/.version
+++ b/.version
@@ -1 +1 @@
-21.2.0-rc2
+21.2.0
diff --git a/CHANGES.md b/CHANGES.md
index de2c44e4e3072f65380ee6281a252185dc783c9b..59abf93788ce652b4ad575d56ca6c2985953334f 120000
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1 +1 @@
-ChangeLogs/ChangeLog-21.2.0-rc2.md
\ No newline at end of file
+ChangeLogs/ChangeLog-21.2.0.md
\ No newline at end of file
diff --git a/ChangeLogs/ChangeLog-21.2.0-rc2.md b/ChangeLogs/ChangeLog-21.2.0-rc2.md
deleted file mode 100644
index e69c7ff83c88ce7469edda33cf918b1bbf1c6420..0000000000000000000000000000000000000000
--- a/ChangeLogs/ChangeLog-21.2.0-rc2.md
+++ /dev/null
@@ -1,52 +0,0 @@
-
-Change Log for Release asterisk-21.2.0-rc2
-========================================
-
-Links:
-----------------------------------------
-
- - [Full ChangeLog](https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-21.2.0-rc2.md)  
- - [GitHub Diff](https://github.com/asterisk/asterisk/compare/21.2.0-rc1...21.2.0-rc2)  
- - [Tarball](https://downloads.asterisk.org/pub/telephony/asterisk/asterisk-21.2.0-rc2.tar.gz)  
- - [Downloads](https://downloads.asterisk.org/pub/telephony/asterisk)  
-
-Summary:
-----------------------------------------
-
-- res_pjsip_stir_shaken.c:  Add checks for missing parameters                     
-
-User Notes:
-----------------------------------------
-
-
-Upgrade Notes:
-----------------------------------------
-
-
-Closed Issues:
-----------------------------------------
-
-  - #645: [bug]: Occasional SEGV in res_pjsip_stir_shaken.c
-
-Commits By Author:
-----------------------------------------
-
-- ### George Joseph (1):
-  - res_pjsip_stir_shaken.c:  Add checks for missing parameters
-
-
-Detail:
-----------------------------------------
-
-- ### res_pjsip_stir_shaken.c:  Add checks for missing parameters                     
-  Author: George Joseph  
-  Date:   2024-03-11  
-
-  * Added checks for missing session, session->channel and rdata
-    in stir_shaken_incoming_request.
-
-  * Added checks for missing session, session->channel and tdata
-    in stir_shaken_outgoing_request.
-
-  Resolves: #645
-
diff --git a/ChangeLogs/ChangeLog-21.2.0-rc1.md b/ChangeLogs/ChangeLog-21.2.0.md
similarity index 97%
rename from ChangeLogs/ChangeLog-21.2.0-rc1.md
rename to ChangeLogs/ChangeLog-21.2.0.md
index a0e031d7ef6c75214ca90bf174d207e71ea85601..2465081bb807d4c671efe20b3288b17e07446d70 100644
--- a/ChangeLogs/ChangeLog-21.2.0-rc1.md
+++ b/ChangeLogs/ChangeLog-21.2.0.md
@@ -1,18 +1,19 @@
 
-Change Log for Release asterisk-21.2.0-rc1
+Change Log for Release asterisk-21.2.0
 ========================================
 
 Links:
 ----------------------------------------
 
- - [Full ChangeLog](https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-21.2.0-rc1.md)  
- - [GitHub Diff](https://github.com/asterisk/asterisk/compare/21.1.0...21.2.0-rc1)  
- - [Tarball](https://downloads.asterisk.org/pub/telephony/asterisk/asterisk-21.2.0-rc1.tar.gz)  
+ - [Full ChangeLog](https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-21.2.0.md)  
+ - [GitHub Diff](https://github.com/asterisk/asterisk/compare/21.1.0...21.2.0)  
+ - [Tarball](https://downloads.asterisk.org/pub/telephony/asterisk/asterisk-21.2.0.tar.gz)  
  - [Downloads](https://downloads.asterisk.org/pub/telephony/asterisk)  
 
 Summary:
 ----------------------------------------
 
+- res_pjsip_stir_shaken.c:  Add checks for missing parameters                     
 - app_dial: Add dial time for progress/ringing.                                   
 - app_voicemail: Properly reinitialize config after unit tests.                   
 - app_queue.c : fix "queue add member" usage string                               
@@ -148,6 +149,7 @@ Closed Issues:
   - #629: [bug]: app_voicemail: Multiple executions of unit tests cause segfault
   - #634: [bug]: make install doesn't create the stir_shaken cache directory
   - #636: [bug]: Possible SEGV in res_stir_shaken due to wrong free function
+  - #645: [bug]: Occasional SEGV in res_pjsip_stir_shaken.c
 
 Commits By Author:
 ----------------------------------------
@@ -162,12 +164,13 @@ Commits By Author:
 - ### Flole998 (1):
   - res_pjsip_outbound_registration.c: Add User-Agent header override
 
-- ### George Joseph (5):
+- ### George Joseph (6):
   - Reduce startup/shutdown verbose logging
   - pjsip show channelstats: Prevent possible segfault when faxing
   - Stir/Shaken Refactor
   - Makefile: Add stir_shaken/cache to directories created on install
   - attestation_config.c: Use ast_free instead of ast_std_free
+  - res_pjsip_stir_shaken.c:  Add checks for missing parameters
 
 - ### Joshua C. Colp (1):
   - utils: Make behavior of ast_strsep* match strsep.
@@ -219,6 +222,18 @@ Commits By Author:
 Detail:
 ----------------------------------------
 
+- ### res_pjsip_stir_shaken.c:  Add checks for missing parameters                     
+  Author: George Joseph  
+  Date:   2024-03-11  
+
+  * Added checks for missing session, session->channel and rdata
+    in stir_shaken_incoming_request.
+
+  * Added checks for missing session, session->channel and tdata
+    in stir_shaken_outgoing_request.
+
+  Resolves: #645
+
 - ### app_dial: Add dial time for progress/ringing.                                   
   Author: Naveen Albert  
   Date:   2024-02-08