diff --git a/indexedDb/impl/channels/main.go b/indexedDb/impl/channels/main.go
index 73a34dd4c96f2d54339dba7863c95f6b01a18dfe..1ab19b8e741658bcd09268a8b7a8abc8db6d2ae1 100644
--- a/indexedDb/impl/channels/main.go
+++ b/indexedDb/impl/channels/main.go
@@ -17,11 +17,15 @@ import (
 	"syscall/js"
 )
 
+// SEMVER is the current semantic version of the xxDK channels web worker.
+const SEMVER = "0.1.0"
+
 func init() {
 	// Set up Javascript console listener set at level INFO
 	ll := wasm.NewJsConsoleLogListener(jww.LevelInfo)
 	jww.SetLogListeners(ll.Listen)
 	jww.SetStdoutThreshold(jww.LevelFatal + 1)
+	jww.INFO.Printf("xxDK channels web worker version: v%s", SEMVER)
 }
 
 func main() {
diff --git a/indexedDb/impl/dm/main.go b/indexedDb/impl/dm/main.go
index 3dac36d4c62505043305e657181ae1a6104c1c16..37885aa182d76bf56a562efbb1b318b10cdaf638 100644
--- a/indexedDb/impl/dm/main.go
+++ b/indexedDb/impl/dm/main.go
@@ -17,11 +17,15 @@ import (
 	"syscall/js"
 )
 
+// SEMVER is the current semantic version of the xxDK DM web worker.
+const SEMVER = "0.1.0"
+
 func init() {
 	// Set up Javascript console listener set at level INFO
 	ll := wasm.NewJsConsoleLogListener(jww.LevelInfo)
 	jww.SetLogListeners(ll.Listen)
 	jww.SetStdoutThreshold(jww.LevelFatal + 1)
+	jww.INFO.Printf("xxDK DM web worker version: v%s", SEMVER)
 }
 
 func main() {
diff --git a/storage/version.go b/storage/version.go
index fc0d3a39349d7821781f30e98b3ce1ea65d021e0..255fd1373dd46b0c96ee739b0f0cc850274ae2fe 100644
--- a/storage/version.go
+++ b/storage/version.go
@@ -20,7 +20,7 @@ import (
 )
 
 // SEMVER is the current semantic version of xxDK WASM.
-const SEMVER = "0.2.0"
+const SEMVER = "0.2.1"
 
 // Storage keys.
 const (