diff --git a/roles/bookstack/defaults/main.yml b/roles/bookstack/defaults/main.yml
index 9a4f885..c06cefc 100644
--- a/roles/bookstack/defaults/main.yml
+++ b/roles/bookstack/defaults/main.yml
@@ -1,11 +1,11 @@
 ---
 
 # Version to deploy
-bookstack_version: '21.12.5'
+bookstack_version: '22.02'
 # URL of the arhive
 bookstack_archive_url: https://github.com/BookStackApp/BookStack/archive/v{{ bookstack_version }}.tar.gz
-# Expected sha1 of the archive
-bookstack_archive_sha1: cb0ab4902766ea06d123424936318faa44f9fe7c
+# Expected sha256 of the archive
+bookstack_archive_sha256: b13b339f456105836f941cdb6cba7f9dcfd2d21d43c6ef3f7073f114c26ff285
 
 # Should ansible handle bookstack upgrades or just the inintial install
 bookstack_manage_upgrade: True
diff --git a/roles/bookstack/tasks/install.yml b/roles/bookstack/tasks/install.yml
index b23fd33..a08f2f0 100644
--- a/roles/bookstack/tasks/install.yml
+++ b/roles/bookstack/tasks/install.yml
@@ -15,7 +15,7 @@
       get_url:
         url: "{{ bookstack_archive_url }}"
         dest: "{{ bookstack_root_dir }}/tmp"
-        checksum: sha1:{{ bookstack_archive_sha1 }}
+        checksum: sha256:{{ bookstack_archive_sha256 }}
 
     - name: Extract the archive
       unarchive:
diff --git a/roles/diagrams/defaults/main.yml b/roles/diagrams/defaults/main.yml
index 233610b..25549ab 100644
--- a/roles/diagrams/defaults/main.yml
+++ b/roles/diagrams/defaults/main.yml
@@ -1,11 +1,11 @@
 ---
 
 # Veresion of diagrams to deploy
-diagrams_version: 16.5.3
+diagrams_version: 16.6.4
 # URL of the WAR file to deploy
 diagrams_war_url: https://github.com/jgraph/drawio/releases/download/v{{ diagrams_version }}/draw.war
-# Expected sha1 of the WAR file
-diagrams_war_sha1: 0891c13282addb9a40cdbe5745d195eeb01cc708
+# Expected sha256 of the WAR file
+diagrams_war_sha256: 7565bb4e40170923d0546c3cdc93679db5c38a6c69c9043819a197f3d56a9493
 # root directory of the installation
 diagrams_root_dir: /opt/diagrams
 # Should ansible manage upgrades, or just initial install ?
diff --git a/roles/diagrams/tasks/install.yml b/roles/diagrams/tasks/install.yml
index 0f6bf06..b451545 100644
--- a/roles/diagrams/tasks/install.yml
+++ b/roles/diagrams/tasks/install.yml
@@ -6,7 +6,7 @@
       get_url:
         url: "{{ diagrams_war_url }}"
         dest: "{{ diagrams_root_dir }}/tmp/draw.war"
-        checksum: sha1:{{ diagrams_war_sha1 }}
+        checksum: sha256:{{ diagrams_war_sha256 }}
     
     - name: Move WAR to the webapp dir
       copy: src={{ diagrams_root_dir }}/tmp/draw.war dest={{ diagrams_root_dir }}/webapps/draw.war remote_src=True