diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/DHT.java b/apps/i2psnark/java/src/org/klomp/snark/dht/DHT.java
index 9e629415b4ac87e7d66fd98b3cc697caaacdf0d8..3a32e1fa37912946496c2b108192b92bd221438b 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/dht/DHT.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/dht/DHT.java
@@ -12,6 +12,7 @@ import net.i2p.data.Hash;
 
 /**
  * Stub for KRPC
+ * @since 0.8.4
  */
 public interface DHT {
 
diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/DHTNodes.java b/apps/i2psnark/java/src/org/klomp/snark/dht/DHTNodes.java
index 64a650bae8b2fb08a3c2643d7f78a9152858bc44..5e2569e2d103e19df4cad09ed5f1eb83ec38c67c 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/dht/DHTNodes.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/dht/DHTNodes.java
@@ -25,7 +25,7 @@ import net.i2p.util.SimpleTimer2;
  *
  *  And a real Kademlia routing table, which stores node IDs only.
  *
- * @since 0.8.4
+ * @since 0.9.2
  * @author zzz
  */
 class DHTNodes {
diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/DHTTracker.java b/apps/i2psnark/java/src/org/klomp/snark/dht/DHTTracker.java
index df2bf60782563c455a6c91854ac4b63a84ac2c05..5e8b3a9526043a1ee6a22bfcab8ba8cc5ce02ea1 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/dht/DHTTracker.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/dht/DHTTracker.java
@@ -17,7 +17,7 @@ import net.i2p.util.SimpleTimer2;
 /**
  * The tracker stores peers, i.e. Dest hashes (not nodes).
  *
- * @since 0.8.4
+ * @since 0.9.2
  * @author zzz
  */
 class DHTTracker {
diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/InfoHash.java b/apps/i2psnark/java/src/org/klomp/snark/dht/InfoHash.java
index bc27ba9d935327ea50b835e8904f66a0e34b5df9..d8c285c3dc5351793c94f9c2b1771b4466977bcd 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/dht/InfoHash.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/dht/InfoHash.java
@@ -9,7 +9,7 @@ import org.klomp.snark.I2PSnarkUtil;
 /**
  *  A 20-byte SHA1 info hash
  *
- * @since 0.8.4
+ * @since 0.9.2
  * @author zzz
  */
 class InfoHash extends SHA1Hash {
diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/KBTrimmer.java b/apps/i2psnark/java/src/org/klomp/snark/dht/KBTrimmer.java
index 872652c0568f97278898b517c317c9ac164703e8..6a36be69ef876ddc680c3ad88402115d076a82fa 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/dht/KBTrimmer.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/dht/KBTrimmer.java
@@ -8,6 +8,7 @@ import net.i2p.kademlia.KBucketTrimmer;
 
 /**
  *  Removes an element older than 15 minutes, but only if the bucket hasn't changed in 5 minutes.
+ *  @since 0.9.2
  */
 class KBTrimmer implements KBucketTrimmer<NID> {
     private final I2PAppContext _ctx;
diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/KRPC.java b/apps/i2psnark/java/src/org/klomp/snark/dht/KRPC.java
index fa769a31e10f528596b42b70661ab3e6f542c624..bdf0891fc3ffea628aa1a51a6924de05661032dd 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/dht/KRPC.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/dht/KRPC.java
@@ -79,7 +79,7 @@ import org.klomp.snark.bencode.InvalidBEncodingException;
  *   - nodes (in the find_node and get_peers response) is one concatenated string, not a list of strings, right?
  *   - Node ID enforcement, keyspace rotation?
  *
- * @since 0.8.4
+ * @since 0.9.2
  * @author zzz
  */
 public class KRPC implements I2PSessionMuxedListener, DHT {
diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/MsgID.java b/apps/i2psnark/java/src/org/klomp/snark/dht/MsgID.java
index c28fba5c70ac5eb0cd5c096e44764f6a08ed4d91..fc98c6d428e5f884a3dc7d1d0f0e053b588e26b5 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/dht/MsgID.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/dht/MsgID.java
@@ -9,7 +9,7 @@ import net.i2p.data.ByteArray;
 /**
  *  Used for both incoming and outgoing message IDs
  *
- * @since 0.8.4
+ * @since 0.9.2
  * @author zzz
  */
 class MsgID extends ByteArray {
diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/NID.java b/apps/i2psnark/java/src/org/klomp/snark/dht/NID.java
index f61c857d8ff42b75960b5d5af68ca40e1f578da4..44aa29c8560a31a32f352dcd34feaef803a06c82 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/dht/NID.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/dht/NID.java
@@ -10,7 +10,7 @@ import net.i2p.util.Clock;
  *  A 20-byte peer ID, used as a Map key in lots of places.
  *  Must be public for constructor in KBucketSet.generateRandomKey()
  *
- * @since 0.8.4
+ * @since 0.9.2
  * @author zzz
  */
 public class NID extends SHA1Hash {
diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/NodeInfo.java b/apps/i2psnark/java/src/org/klomp/snark/dht/NodeInfo.java
index 9ed1a2912d428486652b4703804a77217de590fa..c6fce8f14461259a6b52739af3574e09cf9db27a 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/dht/NodeInfo.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/dht/NodeInfo.java
@@ -20,7 +20,7 @@ import net.i2p.util.RandomSource;
  *  always have the Destination.
  *  The conpact info is immutable. The Destination may be added later.
  *
- * @since 0.8.4
+ * @since 0.9.2
  * @author zzz
  */
 
diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/NodeInfoComparator.java b/apps/i2psnark/java/src/org/klomp/snark/dht/NodeInfoComparator.java
index 9995dfe57947f6843c5479a179a569ad011a2226..842853a99d91a2420d46d78a8374559b0a65f3d2 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/dht/NodeInfoComparator.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/dht/NodeInfoComparator.java
@@ -12,7 +12,7 @@ import net.i2p.data.DataHelper;
  *  Closest to a InfoHash or NID key.
  *  Use for NodeInfos.
  *
- * @since 0.8.4
+ * @since 0.9.2
  * @author zzz
  */
 class NodeInfoComparator implements Comparator<NodeInfo> {
diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/Peer.java b/apps/i2psnark/java/src/org/klomp/snark/dht/Peer.java
index 84fc263a7d59711bcc000a875adbdc8301028225..536771d5bc3ccaf565372e3bf2359077fa1bd559 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/dht/Peer.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/dht/Peer.java
@@ -9,7 +9,7 @@ import net.i2p.data.Hash;
  *  A single peer for a single torrent.
  *  This is what the DHT tracker remembers.
  *
- * @since 0.8.4
+ * @since 0.9.2
  * @author zzz
  */
 class Peer extends Hash {
diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/Peers.java b/apps/i2psnark/java/src/org/klomp/snark/dht/Peers.java
index 7fcc2b63e542f9b22bc13f306df734a190c2db44..cc8d16318a0288c85fd751f381e6587f7158908e 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/dht/Peers.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/dht/Peers.java
@@ -10,7 +10,7 @@ import net.i2p.data.Hash;
 /**
  *  All the peers for a single torrent
  *
- * @since 0.8.4
+ * @since 0.9.2
  * @author zzz
  */
 class Peers extends ConcurrentHashMap<Hash, Peer> {
diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/PersistDHT.java b/apps/i2psnark/java/src/org/klomp/snark/dht/PersistDHT.java
index aca3e5fd916dd39006d7eae8cd5f285a73f11fcb..f474e1dd06b7d75859fdbaa59e5fa431a1397392 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/dht/PersistDHT.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/dht/PersistDHT.java
@@ -17,6 +17,7 @@ import net.i2p.util.SecureFileOutputStream;
 /**
  *  Retrieve / Store the local DHT in a file
  *
+ *  @since 0.9.2
  */
 abstract class PersistDHT {
 
diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/Token.java b/apps/i2psnark/java/src/org/klomp/snark/dht/Token.java
index 4995b48a9936e2317da5e1693c0ae0f048ce166b..14c87280a9655ffb6d62fb93b2f4f461652e71b4 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/dht/Token.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/dht/Token.java
@@ -12,7 +12,7 @@ import net.i2p.data.DataHelper;
 /**
  *  Used for Both outgoing and incoming tokens
  *
- * @since 0.8.4
+ * @since 0.9.2
  * @author zzz
  */
 class Token extends ByteArray {
diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/TokenKey.java b/apps/i2psnark/java/src/org/klomp/snark/dht/TokenKey.java
index 996d43351ea1594835bd0d1482fe1a67b258f028..c022f49bddf363cc9cb4f70230fde20149f05c3b 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/dht/TokenKey.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/dht/TokenKey.java
@@ -9,7 +9,7 @@ import net.i2p.data.DataHelper;
 /**
  *  Used to index incoming Tokens
  *
- * @since 0.8.4
+ * @since 0.9.2
  * @author zzz
  */
 class TokenKey extends SHA1Hash {
diff --git a/apps/i2psnark/java/src/org/klomp/snark/dht/Torrents.java b/apps/i2psnark/java/src/org/klomp/snark/dht/Torrents.java
index 304b7c9491a35e09d1225fdf92a141654e075bea..6adb36c527642793c2729e4a3320c8558d571511 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/dht/Torrents.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/dht/Torrents.java
@@ -8,7 +8,7 @@ import java.util.concurrent.ConcurrentHashMap;
 /**
  *  All the torrents
  *
- * @since 0.8.4
+ * @since 0.9.2
  * @author zzz
  */
 class Torrents extends ConcurrentHashMap<InfoHash, Peers> {