This is an automated email from the ASF dual-hosted git repository.
He-Pin pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pekko.git
The following commit(s) were added to refs/heads/main by this push:
new 8579a22d74 Mark established shard allocation and persistence query
APIs as stable (#3656)
8579a22d74 is described below
commit 8579a22d74f07824e55aa2f894b5ea8b71a566c5
Author: He-Pin(kerr) <[email protected]>
AuthorDate: Fri Oct 23 20:18:40 2026 +0800
Mark established shard allocation and persistence query APIs as stable
(#3656)
* Mark established query, persistence and pool APIs as stable
Motivation:
Selected APIs retain May change prose despite already lacking the
corresponding annotations in Pekko.
Modification:
Propose stability for the explicitly listed APIs in the stability
documentation and remove their obsolete Scaladoc warnings. Keep the
snapshot-starting query APIs marked as evolving.
Result:
The stability decision is explicit and documentation is consistent;
signatures and runtime behavior do not change. Maintainers can review the
listed stability scope directly.
Tests:
- Tests: Not run - docs only.
- Passed: `docs/paradox`.
- Passed: `+headerCheckAll`.
- Full `validatePullRequest` is left to remote CI.
References:
- Refs [akka/akka-core#32112](https://github.com/akka/akka-core/pull/32112).
- Refs [akka/akka-core#32103](https://github.com/akka/akka-core/pull/32103).
- Upstream commit:
[c9921e7ee7a4b679928396b52e8caac312b50428](https://github.com/akka/akka-core/commit/c9921e7ee7a4b679928396b52e8caac312b50428).
- Upstream commit:
[33e9251b97af3a0023d49cc0e37a472c4de45667](https://github.com/akka/akka-core/commit/33e9251b97af3a0023d49cc0e37a472c4de45667).
- Source snapshot: Akka `v2.9.0`
(`bf20e967571574994ccb3cae411401f5a9021ab9`). Its
[license](https://github.com/akka/akka-core/blob/v2.9.0/LICENSE) names
2026-10-23 as the Change Date and Apache License 2.0 as the Change License.
`LICENSE` and `NOTICE` record the source, and original copyright notices are
retained. Headers were generated/checked with the project sbt tasks.
* Keep licensing metadata outside the migration change
Motivation:
Keep PR #3656 scoped to its code or documentation change.
Modification:
Restore the root LICENSE and NOTICE files to main.
Result:
The migration diff retains its source headers without repository-level
licensing edits.
Tests:
- git diff --check passed.
- Verified every other file is unchanged; prior focused validation still
applies.
References:
Refs #3656.
---
.../cluster/sharding/external/ExternalShardAllocation.scala | 5 +----
.../external/javadsl/ExternalShardAllocationClient.scala | 4 +---
.../external/scaladsl/ExternalShardAllocationClient.scala | 4 +---
docs/src/main/paradox/common/may-change.md | 11 +++++++++++
.../scala/org/apache/pekko/persistence/query/Offset.scala | 4 +---
.../apache/pekko/persistence/query/typed/EventEnvelope.scala | 2 --
.../javadsl/CurrentEventsByPersistenceIdTypedQuery.scala | 2 --
.../query/typed/javadsl/CurrentEventsBySliceQuery.scala | 4 +---
.../query/typed/javadsl/DurableStateStoreBySliceQuery.scala | 4 +---
.../persistence/query/typed/javadsl/EventTimestampQuery.scala | 4 +---
.../query/typed/javadsl/EventsByPersistenceIdTypedQuery.scala | 2 --
.../persistence/query/typed/javadsl/EventsBySliceQuery.scala | 4 +---
.../persistence/query/typed/javadsl/LoadEventQuery.scala | 4 +---
.../scaladsl/CurrentEventsByPersistenceIdTypedQuery.scala | 2 --
.../query/typed/scaladsl/CurrentEventsBySliceQuery.scala | 4 +---
.../query/typed/scaladsl/DurableStateStoreBySliceQuery.scala | 4 +---
.../query/typed/scaladsl/EventTimestampQuery.scala | 4 +---
.../typed/scaladsl/EventsByPersistenceIdTypedQuery.scala | 2 --
.../persistence/query/typed/scaladsl/EventsBySliceQuery.scala | 4 +---
.../persistence/query/typed/scaladsl/LoadEventQuery.scala | 4 +---
20 files changed, 25 insertions(+), 53 deletions(-)
diff --git
a/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/ExternalShardAllocation.scala
b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/ExternalShardAllocation.scala
index ede3b95dfe..7a0b1aa869 100644
---
a/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/ExternalShardAllocation.scala
+++
b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/ExternalShardAllocation.scala
@@ -8,7 +8,7 @@
*/
/*
- * Copyright (C) 2019-2022 Lightbend Inc. <https://www.lightbend.com>
+ * Copyright (C) 2019-2023 Lightbend Inc. <https://www.lightbend.com>
*/
package org.apache.pekko.cluster.sharding.external
@@ -24,9 +24,6 @@ import pekko.actor.ExtensionId
import pekko.actor.ExtensionIdProvider
import
pekko.cluster.sharding.external.internal.ExternalShardAllocationClientImpl
-/**
- * API May Change
- */
final class ExternalShardAllocation(system: ExtendedActorSystem) extends
Extension {
private val clients = new ConcurrentHashMap[String,
ExternalShardAllocationClientImpl]
diff --git
a/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/javadsl/ExternalShardAllocationClient.scala
b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/javadsl/ExternalShardAllocationClient.scala
index a5064a17e9..636aaafac9 100644
---
a/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/javadsl/ExternalShardAllocationClient.scala
+++
b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/javadsl/ExternalShardAllocationClient.scala
@@ -8,7 +8,7 @@
*/
/*
- * Copyright (C) 2019-2022 Lightbend Inc. <https://www.lightbend.com>
+ * Copyright (C) 2019-2023 Lightbend Inc. <https://www.lightbend.com>
*/
package org.apache.pekko.cluster.sharding.external.javadsl
@@ -22,8 +22,6 @@ import pekko.cluster.sharding.ShardRegion.ShardId
import pekko.cluster.sharding.external.ShardLocations
/**
- * API May Change
- *
* Not for user extension
*/
trait ExternalShardAllocationClient {
diff --git
a/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/scaladsl/ExternalShardAllocationClient.scala
b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/scaladsl/ExternalShardAllocationClient.scala
index ba853e2771..da1187670b 100644
---
a/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/scaladsl/ExternalShardAllocationClient.scala
+++
b/cluster-sharding/src/main/scala/org/apache/pekko/cluster/sharding/external/scaladsl/ExternalShardAllocationClient.scala
@@ -8,7 +8,7 @@
*/
/*
- * Copyright (C) 2019-2022 Lightbend Inc. <https://www.lightbend.com>
+ * Copyright (C) 2019-2023 Lightbend Inc. <https://www.lightbend.com>
*/
package org.apache.pekko.cluster.sharding.external.scaladsl
@@ -22,8 +22,6 @@ import pekko.cluster.sharding.ShardRegion.ShardId
import pekko.cluster.sharding.external.ShardLocations
/**
- * API May Change
- *
* Not for user extension
*/
trait ExternalShardAllocationClient {
diff --git a/docs/src/main/paradox/common/may-change.md
b/docs/src/main/paradox/common/may-change.md
index 160e7189f5..ef4ba65cdf 100644
--- a/docs/src/main/paradox/common/may-change.md
+++ b/docs/src/main/paradox/common/may-change.md
@@ -29,3 +29,14 @@ These are the current complete modules marked as **may
change**:
* @ref:[Multi Node Testing](../multi-node-testing.md)
* @ref:[Reliable Delivery](../typed/reliable-delivery.md)
+The following APIs are stable and follow the normal binary compatibility
guarantees:
+
+* The external shard allocation extension and its Scala and Java clients.
+* Persistence Query's `TimestampOffset` and typed `EventEnvelope`.
+* The Scala and Java typed query interfaces `EventsBySliceQuery`,
`CurrentEventsBySliceQuery`,
+ `EventsByPersistenceIdTypedQuery`, `CurrentEventsByPersistenceIdTypedQuery`,
+ `DurableStateStoreBySliceQuery`, `EventTimestampQuery`, and `LoadEventQuery`.
+
+This does not change the status of query interfaces marked `ApiMayChange`,
including the queries
+that start from snapshots. See @ref:[Persistence
Query](../persistence-query.md) for the supported query interfaces.
+
diff --git
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/Offset.scala
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/Offset.scala
index 50b1620121..efe8c6e780 100644
---
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/Offset.scala
+++
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/Offset.scala
@@ -8,7 +8,7 @@
*/
/*
- * Copyright (C) 2015-2022 Lightbend Inc. <https://www.lightbend.com>
+ * Copyright (C) 2015-2023 Lightbend Inc. <https://www.lightbend.com>
*/
package org.apache.pekko.persistence.query
@@ -91,8 +91,6 @@ object TimestampOffset {
* in the returned stream. This means that you can use the offset that is
returned in `EventEnvelope`
* as the `offset` parameter in a subsequent query.
*
- * API May Change
- *
* @param timestamp
* time when the event was stored, microsecond granularity database timestamp
* @param readTimestamp
diff --git
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/EventEnvelope.scala
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/EventEnvelope.scala
index 2a90fcf4b1..b4cabe0dab 100644
---
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/EventEnvelope.scala
+++
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/EventEnvelope.scala
@@ -130,8 +130,6 @@ object EventEnvelope {
* `System.currentTimeMillis`).
*
* It is an improved `EventEnvelope` compared to
[[pekko.persistence.query.EventEnvelope]].
- *
- * API May Change
*/
final class EventEnvelope[Event](
val offset: Offset,
diff --git
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/CurrentEventsByPersistenceIdTypedQuery.scala
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/CurrentEventsByPersistenceIdTypedQuery.scala
index 10f3a8b0f5..7c32be2963 100644
---
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/CurrentEventsByPersistenceIdTypedQuery.scala
+++
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/CurrentEventsByPersistenceIdTypedQuery.scala
@@ -21,8 +21,6 @@ import pekko.stream.javadsl.Source
/**
* A plugin may optionally support this query by implementing this trait.
- *
- * API May Change
*/
trait CurrentEventsByPersistenceIdTypedQuery extends ReadJournal {
diff --git
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/CurrentEventsBySliceQuery.scala
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/CurrentEventsBySliceQuery.scala
index 1624e7af3d..487f03a36d 100644
---
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/CurrentEventsBySliceQuery.scala
+++
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/CurrentEventsBySliceQuery.scala
@@ -8,7 +8,7 @@
*/
/*
- * Copyright (C) 2021-2022 Lightbend Inc. <https://www.lightbend.com>
+ * Copyright (C) 2021-2023 Lightbend Inc. <https://www.lightbend.com>
*/
package org.apache.pekko.persistence.query.typed.javadsl
@@ -23,8 +23,6 @@ import pekko.stream.javadsl.Source
/**
* A plugin may optionally support this query by implementing this trait.
- *
- * API May Change
*/
trait CurrentEventsBySliceQuery extends ReadJournal {
diff --git
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/DurableStateStoreBySliceQuery.scala
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/DurableStateStoreBySliceQuery.scala
index bc6e3fdf46..3438ce32ad 100644
---
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/DurableStateStoreBySliceQuery.scala
+++
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/DurableStateStoreBySliceQuery.scala
@@ -8,7 +8,7 @@
*/
/*
- * Copyright (C) 2021-2022 Lightbend Inc. <https://www.lightbend.com>
+ * Copyright (C) 2021-2023 Lightbend Inc. <https://www.lightbend.com>
*/
package org.apache.pekko.persistence.query.typed.javadsl
@@ -25,8 +25,6 @@ import pekko.stream.javadsl.Source
* Query API for reading durable state objects.
*
* For Scala API see [[DurableStateStoreBySliceQuery]].
- *
- * API May Change
*/
trait DurableStateStoreBySliceQuery[A] extends DurableStateStore[A] {
diff --git
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/EventTimestampQuery.scala
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/EventTimestampQuery.scala
index 1ebb1ef158..fa9c3fa15b 100644
---
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/EventTimestampQuery.scala
+++
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/EventTimestampQuery.scala
@@ -8,7 +8,7 @@
*/
/*
- * Copyright (C) 2021-2022 Lightbend Inc. <https://www.lightbend.com>
+ * Copyright (C) 2021-2023 Lightbend Inc. <https://www.lightbend.com>
*/
package org.apache.pekko.persistence.query.typed.javadsl
@@ -22,8 +22,6 @@ import pekko.persistence.query.javadsl.ReadJournal
/**
* [[EventsBySliceQuery]] that is using a timestamp based offset should also
implement this query.
- *
- * API May Change
*/
trait EventTimestampQuery extends ReadJournal {
diff --git
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/EventsByPersistenceIdTypedQuery.scala
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/EventsByPersistenceIdTypedQuery.scala
index eb265daece..5b5b70f048 100644
---
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/EventsByPersistenceIdTypedQuery.scala
+++
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/EventsByPersistenceIdTypedQuery.scala
@@ -21,8 +21,6 @@ import pekko.stream.javadsl.Source
/**
* A plugin may optionally support this query by implementing this trait.
- *
- * API May Change
*/
trait EventsByPersistenceIdTypedQuery extends ReadJournal {
diff --git
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/EventsBySliceQuery.scala
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/EventsBySliceQuery.scala
index 49fab60916..a944f6ef5a 100644
---
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/EventsBySliceQuery.scala
+++
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/EventsBySliceQuery.scala
@@ -8,7 +8,7 @@
*/
/*
- * Copyright (C) 2021-2022 Lightbend Inc. <https://www.lightbend.com>
+ * Copyright (C) 2021-2023 Lightbend Inc. <https://www.lightbend.com>
*/
package org.apache.pekko.persistence.query.typed.javadsl
@@ -28,8 +28,6 @@ import pekko.stream.javadsl.Source
* [[LoadEventQuery]].
*
* See also [[EventsBySliceFirehoseQuery]].
- *
- * API May Change
*/
trait EventsBySliceQuery extends ReadJournal {
diff --git
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/LoadEventQuery.scala
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/LoadEventQuery.scala
index 8973a9ffd6..9e7a2fd5a7 100644
---
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/LoadEventQuery.scala
+++
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/javadsl/LoadEventQuery.scala
@@ -8,7 +8,7 @@
*/
/*
- * Copyright (C) 2021-2022 Lightbend Inc. <https://www.lightbend.com>
+ * Copyright (C) 2021-2023 Lightbend Inc. <https://www.lightbend.com>
*/
package org.apache.pekko.persistence.query.typed.javadsl
@@ -21,8 +21,6 @@ import pekko.persistence.query.typed.EventEnvelope
/**
* [[EventsBySliceQuery]] that is using a timestamp based offset should also
implement this query.
- *
- * API May Change
*/
trait LoadEventQuery extends ReadJournal {
diff --git
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/CurrentEventsByPersistenceIdTypedQuery.scala
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/CurrentEventsByPersistenceIdTypedQuery.scala
index c8d4f460ff..6e427d9b19 100644
---
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/CurrentEventsByPersistenceIdTypedQuery.scala
+++
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/CurrentEventsByPersistenceIdTypedQuery.scala
@@ -21,8 +21,6 @@ import pekko.stream.scaladsl.Source
/**
* A plugin may optionally support this query by implementing this trait.
- *
- * API May Change
*/
trait CurrentEventsByPersistenceIdTypedQuery extends ReadJournal {
diff --git
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/CurrentEventsBySliceQuery.scala
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/CurrentEventsBySliceQuery.scala
index 6931bf217f..7d5a646b1b 100644
---
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/CurrentEventsBySliceQuery.scala
+++
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/CurrentEventsBySliceQuery.scala
@@ -8,7 +8,7 @@
*/
/*
- * Copyright (C) 2021-2022 Lightbend Inc. <https://www.lightbend.com>
+ * Copyright (C) 2021-2023 Lightbend Inc. <https://www.lightbend.com>
*/
package org.apache.pekko.persistence.query.typed.scaladsl
@@ -22,8 +22,6 @@ import pekko.stream.scaladsl.Source
/**
* A plugin may optionally support this query by implementing this trait.
- *
- * API May Change
*/
trait CurrentEventsBySliceQuery extends ReadJournal {
diff --git
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/DurableStateStoreBySliceQuery.scala
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/DurableStateStoreBySliceQuery.scala
index bd44c7e8df..01e29336ab 100644
---
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/DurableStateStoreBySliceQuery.scala
+++
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/DurableStateStoreBySliceQuery.scala
@@ -8,7 +8,7 @@
*/
/*
- * Copyright (C) 2021-2022 Lightbend Inc. <https://www.lightbend.com>
+ * Copyright (C) 2021-2023 Lightbend Inc. <https://www.lightbend.com>
*/
package org.apache.pekko.persistence.query.typed.scaladsl
@@ -24,8 +24,6 @@ import pekko.stream.scaladsl.Source
* Query API for reading durable state objects.
*
* For Java API see [[DurableStateStoreBySliceQuery]].
- *
- * API May Change
*/
trait DurableStateStoreBySliceQuery[A] extends DurableStateStore[A] {
diff --git
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/EventTimestampQuery.scala
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/EventTimestampQuery.scala
index 668487f5f5..a657caf26f 100644
---
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/EventTimestampQuery.scala
+++
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/EventTimestampQuery.scala
@@ -8,7 +8,7 @@
*/
/*
- * Copyright (C) 2021-2022 Lightbend Inc. <https://www.lightbend.com>
+ * Copyright (C) 2021-2023 Lightbend Inc. <https://www.lightbend.com>
*/
package org.apache.pekko.persistence.query.typed.scaladsl
@@ -22,8 +22,6 @@ import pekko.persistence.query.scaladsl.ReadJournal
/**
* [[EventsBySliceQuery]] that is using a timestamp based offset should also
implement this query.
- *
- * API May Change
*/
trait EventTimestampQuery extends ReadJournal {
diff --git
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/EventsByPersistenceIdTypedQuery.scala
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/EventsByPersistenceIdTypedQuery.scala
index f53fde4759..ef66e59cd9 100644
---
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/EventsByPersistenceIdTypedQuery.scala
+++
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/EventsByPersistenceIdTypedQuery.scala
@@ -21,8 +21,6 @@ import pekko.stream.scaladsl.Source
/**
* A plugin may optionally support this query by implementing this trait.
- *
- * API May Change
*/
trait EventsByPersistenceIdTypedQuery extends ReadJournal {
diff --git
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/EventsBySliceQuery.scala
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/EventsBySliceQuery.scala
index 6227a9f5f4..bf1b0880ea 100644
---
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/EventsBySliceQuery.scala
+++
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/EventsBySliceQuery.scala
@@ -8,7 +8,7 @@
*/
/*
- * Copyright (C) 2021-2022 Lightbend Inc. <https://www.lightbend.com>
+ * Copyright (C) 2021-2023 Lightbend Inc. <https://www.lightbend.com>
*/
package org.apache.pekko.persistence.query.typed.scaladsl
@@ -27,8 +27,6 @@ import pekko.stream.scaladsl.Source
* [[LoadEventQuery]].
*
* See also [[EventsBySliceFirehoseQuery]].
- *
- * API May Change
*/
trait EventsBySliceQuery extends ReadJournal {
diff --git
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/LoadEventQuery.scala
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/LoadEventQuery.scala
index a383de0440..bf7b5c3138 100644
---
a/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/LoadEventQuery.scala
+++
b/persistence-query/src/main/scala/org/apache/pekko/persistence/query/typed/scaladsl/LoadEventQuery.scala
@@ -8,7 +8,7 @@
*/
/*
- * Copyright (C) 2021-2022 Lightbend Inc. <https://www.lightbend.com>
+ * Copyright (C) 2021-2023 Lightbend Inc. <https://www.lightbend.com>
*/
package org.apache.pekko.persistence.query.typed.scaladsl
@@ -21,8 +21,6 @@ import pekko.persistence.query.typed.EventEnvelope
/**
* [[EventsBySliceQuery]] that is using a timestamp based offset should also
implement this query.
- *
- * API May Change
*/
trait LoadEventQuery extends ReadJournal {
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]