Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
1f67e52
Adding proto file for supporting DCB grpc API in Axon Server
saratry Nov 16, 2023
cecd0be
Defined new Event message.
m1l4n54v1c Nov 22, 2023
6abdaa7
Added a way to reference the Criteria.
m1l4n54v1c Nov 23, 2023
211ad36
Removed client details from Event Store library.
saratry Nov 24, 2023
130e2f6
Merge branch 'master' into feature/dcb
saratry Mar 12, 2024
ad0b299
Added RPC for streaming events for command models.
m1l4n54v1c Mar 20, 2024
efd0c8b
Merge remote-tracking branch 'origin/master' into feature/dcb
m1l4n54v1c Mar 28, 2024
65c20ce
Merge branch 'refs/heads/master' into feature/dcb
m1l4n54v1c May 13, 2024
d8ff95e
Added consistency marker to the `events` RPC.
m1l4n54v1c Jun 5, 2024
632aa91
Introduce Seed to denote position before event stream
trimoq Jun 6, 2024
3696f49
Added stream events API.
m1l4n54v1c Jun 20, 2024
5509da4
Renamed field for dcb api
trimoq Jun 20, 2024
7dd1b1b
- Added range to SourceRequest
m1l4n54v1c Aug 7, 2024
fb1a517
- proposal for building the criteria
m1l4n54v1c Oct 18, 2024
f436312
Merge branch 'master' into feature/dcb
m1l4n54v1c Oct 18, 2024
16e1bcf
- Adjusted comments from consistency marker.
m1l4n54v1c Jan 6, 2025
75a9fbd
WIP: DCB Snapshot Store.
m1l4n54v1c Jan 9, 2025
c1977a5
DCB Snapshot Store.
m1l4n54v1c Jan 13, 2025
440ffd5
ReTagging.
m1l4n54v1c Jan 17, 2025
4bc9200
Streamlined the API.
m1l4n54v1c Jan 21, 2025
89ead28
add DCB flag to context
MGathier Mar 10, 2025
154ab5c
Merge remote-tracking branch 'origin/feature/dcb' into feature/dcb
MGathier Mar 10, 2025
a701608
update version
MGathier Apr 23, 2025
9ea324f
update version
MGathier Apr 23, 2025
761a95a
update github action
MGathier Apr 23, 2025
6252ab0
update github action
MGathier Apr 23, 2025
d3aff5d
Send consistency marker, sequence of the first event, and transaction…
m1l4n54v1c May 5, 2025
5ff2897
Add docs to the DCB APIs.
m1l4n54v1c May 14, 2025
5586d55
Update src/main/proto/dcb.proto
m1l4n54v1c May 15, 2025
e96b3a1
Update src/main/proto/dcb.proto
m1l4n54v1c May 15, 2025
25f1f0e
Update src/main/proto/dcb.proto
m1l4n54v1c May 15, 2025
883ceec
Update src/main/proto/dcb.proto
m1l4n54v1c May 15, 2025
c0fa279
Update src/main/proto/dcb.proto
m1l4n54v1c May 15, 2025
fd217b3
Update src/main/proto/dcb.proto
m1l4n54v1c May 15, 2025
82d111c
Update src/main/proto/dcb.proto
m1l4n54v1c May 15, 2025
e491826
Docs adaption after the review.
m1l4n54v1c May 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .github/workflows/maven.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ on:
branches:
- master
- axon-server-api-*.*.x
- feature/dcb
workflow_dispatch:

jobs:
Expand All @@ -26,7 +27,7 @@ jobs:
server-password: MAVEN_PASSWORD

- name: Cache .m2
uses: actions/cache@v2.1.3
uses: actions/cache@v4.2.3
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>io.axoniq</groupId>
<artifactId>axon-server-api</artifactId>
<version>2024.2.0-SNAPSHOT</version>
<version>2025.1.0-SNAPSHOT</version>
<name>Axon Server API</name>
<description>Public API for communication with AxonServer</description>

Expand Down
2 changes: 2 additions & 0 deletions src/main/proto/admin.proto
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ message CreateContextRequest {
string name = 1;
string replicationGroupName = 2;
map<string, string> meta_data = 3;
bool dcbContext = 4;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If I am not mistaken, the "meta_data" field here is rather configuration for the context, right? Couldn't the fact that it is a DCB context be part of that?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No preference here. Having it as a separate field makes it more explicite, but it may be redundant in the future.

}

message UpdateContextPropertiesRequest {
Expand All @@ -66,6 +67,7 @@ message ContextOverview {
map<string, string> meta_data = 3;
int64 pendingSince = 4;
bool changePending = 5;
bool dcbContext = 6;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this mean you can update a context to become a DCB Context?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, this is a return message from Axon Server. Just indicating whether the context is dcb or not.

}

message ContextUpdate {
Expand Down
Loading
Loading