diff --git a/src/Adaptive.Aeron/Image.cs b/src/Adaptive.Aeron/Image.cs
index 2d9c97d..1ef5d11 100644
--- a/src/Adaptive.Aeron/Image.cs
+++ b/src/Adaptive.Aeron/Image.cs
@@ -176,6 +176,7 @@ long correlationId
///
/// The position this has been consumed to by the subscriber.
///
+ /// The Position setter is deprecated and will be removed in 1.53.0.
/// the position this has been consumed to by the subscriber.
public long Position
{
@@ -730,6 +731,7 @@ public int BoundedControlledPoll(ControlledFragmentHandler handler, long limitPo
/// the resulting position after the scan terminates which is a complete message.
///
///
+ [Obsolete("Will be removed in 1.53.0.")]
public long ControlledPeek(long initialPosition, IControlledFragmentHandler handler, long limitPosition)
{
if (_isClosed)
@@ -809,6 +811,7 @@ public long ControlledPeek(long initialPosition, IControlledFragmentHandler hand
return resultingPosition;
}
+ [Obsolete("Will be removed in 1.53.0.")]
public long ControlledPeek(long initialPosition, ControlledFragmentHandler handler, long limitPosition)
{
var fragmentHandler = HandlerHelper.ToControlledFragmentHandler(handler);
diff --git a/src/Adaptive.Archiver/AeronArchive.cs b/src/Adaptive.Archiver/AeronArchive.cs
index e1d5ad7..7fd95b4 100644
--- a/src/Adaptive.Archiver/AeronArchive.cs
+++ b/src/Adaptive.Archiver/AeronArchive.cs
@@ -1705,6 +1705,8 @@ public long FindLastMatchingRecording(long minRecordingId, string channelFragmen
/// position must be on a fragment boundary. Truncating a recording to the start position effectively deletes
/// the recording.
///
+ /// Truncating a recording will stop any concurrent replays of that recording.
+ ///
///
/// of the stopped recording to be truncated.
/// to which the recording will be truncated.
diff --git a/src/Adaptive.Archiver/ArchiveProxy.cs b/src/Adaptive.Archiver/ArchiveProxy.cs
index 6551fef..bead772 100644
--- a/src/Adaptive.Archiver/ArchiveProxy.cs
+++ b/src/Adaptive.Archiver/ArchiveProxy.cs
@@ -742,6 +742,8 @@ public bool GetRecordingPosition(long recordingId, long correlationId, long cont
/// position must be on a fragment boundary. Truncating a recording to the start position effectively deletes
/// the recording.
///
+ /// Truncating a recording will stop any concurrent replays of that recording.
+ ///
///
/// of the stopped recording to be truncated.
/// to which the recording will be truncated.