Skip to content

Commit fe6a907

Browse files
**Breaking Change**: Ydb.Sdk.Services.Topic moved to Ydb.Sdk.Topic.
1 parent 9681f67 commit fe6a907

26 files changed

+33
-37
lines changed

src/Ydb.Sdk/CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
- **Breaking Change**: `Ydb.Sdk.Services.Topic` moved to `Ydb.Sdk.Topic`.
2+
13
## v0.24.0
24

35
- **Breaking Change**: Renamed properties in `YdbConnectionStringBuilder`:
@@ -18,7 +20,7 @@
1820
- Fixed bug ADO.NET/PoolManager: `SemaphoreSlim.WaitAsync` over-release on cancellation.
1921
- Feat ADO.NET: Mark `YdbConnection.State` as `Broken` when the underlying session is broken, including background deactivation.
2022
- Feat ADO.NET: Added YdbDataSource `ExecuteAsync` and `ExecuteInTransaction` convenience methods.
21-
- **Breaking Change**: moved and renamed `Ydb.Sdk.Services.Query.TxMode` -> `Ydb.Sdk.Ado.TransactionMode`.
23+
- **Breaking Change**: `Ydb.Sdk.Services.Query.TxMode` moved to `Ydb.Sdk.Ado.TransactionMode`.
2224
- Feat ADO.NET: Cache gRPC transport by `gRPCConnectionString` to reuse channels.
2325
- Fixed bug wrap-around ADO.NET: Big parameterized Decimal — `((ulong)bits[1] << 32)` -> `((ulong)(uint)bits[1] << 32)`.
2426
- Feat ADO.NET: Parameterized Decimal overflow check: `Precision` and `Scale`.

src/Ydb.Sdk/src/Services/Topic/Deserializer.cs renamed to src/Ydb.Sdk/src/Topic/Deserializer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using System.Text;
22

3-
namespace Ydb.Sdk.Services.Topic;
3+
namespace Ydb.Sdk.Topic;
44

55
public interface IDeserializer<out TValue>
66
{

src/Ydb.Sdk/src/Services/Topic/Exceptions.cs renamed to src/Ydb.Sdk/src/Topic/Exceptions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace Ydb.Sdk.Services.Topic;
1+
namespace Ydb.Sdk.Topic;
22

33
public class WriterException : Exception
44
{

src/Ydb.Sdk/src/Services/Topic/IReader.cs renamed to src/Ydb.Sdk/src/Topic/IReader.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
using Ydb.Sdk.Services.Topic.Reader;
1+
using Ydb.Sdk.Topic.Reader;
22

3-
namespace Ydb.Sdk.Services.Topic;
3+
namespace Ydb.Sdk.Topic;
44

55
public interface IReader<TValue> : IAsyncDisposable
66
{

src/Ydb.Sdk/src/Services/Topic/IWriter.cs renamed to src/Ydb.Sdk/src/Topic/IWriter.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
using Ydb.Sdk.Services.Topic.Writer;
1+
using Ydb.Sdk.Topic.Writer;
22

3-
namespace Ydb.Sdk.Services.Topic;
3+
namespace Ydb.Sdk.Topic;
44

55
public interface IWriter<TValue> : IAsyncDisposable
66
{
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
namespace Ydb.Sdk.Services.Topic;
1+
namespace Ydb.Sdk.Topic;
22

33
public record Metadata(string Key, byte[] Value);

src/Ydb.Sdk/src/Services/Topic/Reader/InternalBatchMessages.cs renamed to src/Ydb.Sdk/src/Topic/Reader/InternalBatchMessages.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
using System.Diagnostics.CodeAnalysis;
33
using Ydb.Topic;
44

5-
namespace Ydb.Sdk.Services.Topic.Reader;
5+
namespace Ydb.Sdk.Topic.Reader;
66

77
internal class InternalBatchMessages<TValue>
88
{
@@ -66,7 +66,7 @@ internal bool TryDequeueMessage([MaybeNullWhen(false)] out Message<TValue> messa
6666
partitionSessionId: _partitionSession.PartitionSessionId,
6767
producerId: _batch.ProducerId,
6868
createdAt: messageData.CreatedAt.ToDateTime(),
69-
metadata: messageData.MetadataItems.Select(item => new Metadata(item.Key, item.Value.ToByteArray()))
69+
metadata: messageData.MetadataItems.Select(item => new Sdk.Topic.Metadata(item.Key, item.Value.ToByteArray()))
7070
.ToImmutableArray(),
7171
seqNo: messageData.SeqNo,
7272
offsetsRange: new OffsetsRange

src/Ydb.Sdk/src/Services/Topic/Reader/Message.cs renamed to src/Ydb.Sdk/src/Topic/Reader/Message.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using System.Collections.Immutable;
22
using Ydb.Topic;
33

4-
namespace Ydb.Sdk.Services.Topic.Reader;
4+
namespace Ydb.Sdk.Topic.Reader;
55

66
public class Message<TValue>
77
{
@@ -47,7 +47,7 @@ internal Message(
4747

4848
public DateTime CreatedAt { get; }
4949

50-
public IReadOnlyCollection<Metadata> Metadata { get; }
50+
public IReadOnlyCollection<Sdk.Topic.Metadata> Metadata { get; }
5151

5252
public long SeqNo { get; }
5353

src/Ydb.Sdk/src/Services/Topic/Reader/PartitionSession.cs renamed to src/Ydb.Sdk/src/Topic/Reader/PartitionSession.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using System.Collections.Concurrent;
22
using Microsoft.Extensions.Logging;
33

4-
namespace Ydb.Sdk.Services.Topic.Reader;
4+
namespace Ydb.Sdk.Topic.Reader;
55

66
internal class PartitionSession
77
{

src/Ydb.Sdk/src/Services/Topic/Reader/Reader.cs renamed to src/Ydb.Sdk/src/Topic/Reader/Reader.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
using Ydb.Topic.V1;
88
using static Ydb.Topic.StreamReadMessage.Types.FromServer;
99

10-
namespace Ydb.Sdk.Services.Topic.Reader;
10+
namespace Ydb.Sdk.Topic.Reader;
1111

1212
using MessageFromClient = StreamReadMessage.Types.FromClient;
1313
using MessageFromServer = StreamReadMessage.Types.FromServer;

0 commit comments

Comments
 (0)