These 95 commits are when the Protocol Buffers files have changed:
Commit: | de77cba | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: :sparkles: add actor's dependency mechanism (#704)
The documentation is generated from this commit.
Commit: | dcc3f3b | |
---|---|---|
Author: | Tochemey | |
Committer: | Tochemey |
feat: :sparkles: add actor's dependency mechanism
The documentation is generated from this commit.
Commit: | 2fb595e | |
---|---|---|
Author: | Tochemey |
test: :test_tube: add a test for redeployment and extension
Commit: | e8e8ac7 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: add actor system extensions capabilities (#694)
Commit: | b8bb753 | |
---|---|---|
Author: | Tochemey |
feat: add feature to create stateful actors
Commit: | 6c9541f | |
---|---|---|
Author: | Tochemey |
feat: add feature to create stateful actors
Commit: | 1af6b03 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
refactor: refactor remoting implementation (#688)
Commit: | 311e607 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
refactor: maintenance refactoring (#673)
Commit: | a26ebab | |
---|---|---|
Author: | Tochemey |
refactor: enhance coverage
Commit: | b2c4175 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
refactor: refactor future and upgrade go version (#658)
Commit: | a6c5e3d | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: add distributed publish subscribe mechanism (#650)
Commit: | 512be4c | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: add relocation flag toggling (#632)
Commit: | db15608 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: add cluster singleton (#628)
Commit: | 15a5c94 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
refactor: reimplement the supervisor strategy (#625)
Commit: | 981895e | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
refactor: upgrade to go 1.23.0 and remove skipped test (#622)
Commit: | 9fe5cc8 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: add LSM Tree for cluster storage (#614)
Commit: | 8e32b07 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
refactor: code refactored (#604)
Commit: | d47b4c2 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: add coordination shutdown mechanism (#580)
Commit: | 59a0c07 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
refactor: refactor deadletters (#571)
Commit: | b0cf732 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: add ActorSuspended event to the events stream (#566)
Commit: | d5ede32 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
refactor: renamed test proto messages for proper naming (#562)
Commit: | 973ef64 | |
---|---|---|
Author: | Tochemey |
refactor: cleanup the benchnark code
Commit: | 8411010 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
refactor: refactor implementation of supervisor strategy (#553) - Overhaul the whole implementation of the supervision strategy - Allow actors to be created with a set of directive specific to error types - Define error types that can help developers to wrap the go error message into those types - Document the new implementation
Commit: | 264e7f4 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: implement priority mailbox (#546)
Commit: | 4fda560 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat(enhancement): add ForwardTo and RemoteForward (#538)
Commit: | 4769e20 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
fix(bugs): fix supervision implementation bug (#527)
Commit: | 7edea0c | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
refactor: add rebalancer system actor to handle cluster topology changes (#522)
Commit: | 7296141 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
refactor: cleanup the code to allow easy extensibility (#505)
Commit: | 1489243 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
refactor: clean the addressing engine (#460)
Commit: | dacfb75 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
refactor: add some local bench test (#432)
Commit: | 61dfc7d | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
refactor: cleaning up code from unecessary code (#423)
Commit: | 0649b40 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
perf: add a performance benchmark tests (#418)
Commit: | 4c9846b | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: add router and fix (#393)
Commit: | 28d2fa9 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: add timeout to Ask/RemoteAsk and Client Ask (#380)
Commit: | f0a5336 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: add cluster client (#371)
Commit: | 5420c29 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: PipeTo implementation (#366)
Commit: | 854e8e5 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
refactor: remove examples code to a separate repo (#362)
Commit: | 58e8d68 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: actors redeployment (#346)
Commit: | 41d7371 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
fix: fix module path to match version (#331)
Commit: | 5897f00 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
refactor: enhance clustering options (#324)
Commit: | 197b2a3 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
perf: actor are encoded as byte array into the cluster. refactor ActorOf logic (#307)
Commit: | d6f2a6b | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: add RemoteSpawn (#284)
Commit: | fb987d2 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
perf: use gRPC streaming to handle remote messaging (#273)
Commit: | fde20ff | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: add RemoteStop method (#271)
Commit: | 2fcaa52 | |
---|---|---|
Author: | tochemey |
chore: cleanup the code base
Commit: | 17ca0cc | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
refactor: provide a way to panic in message handler (#254)
Commit: | 3c79070 | |
---|---|---|
Author: | Tochemey |
refactor: cleanup protocol buffer definitions and reorganise packages BREAKING CHANGE: - `messagespb` is now `goaktpb` - `addresspb` is now `goaktpb` - `eventspb` is now `goaktpb`
Commit: | b658076 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: add a system message to pass to actor after initialization (#249)
Commit: | c29c298 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: add remote respawn (#238)
Commit: | cb01a9f | |
---|---|---|
Author: | tochemey |
refactor: add some test to testkit
Commit: | f932be1 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: add testkit (#227)
Commit: | 1ab0d9a | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: add cluster events (#213)
Commit: | 714f0ed | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
refactor!: refactor the event streams subscription (#210)
Commit: | 2280291 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: add remote batch messaging (#175)
Commit: | 2ad725a | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: add NATS discovery provider (#139)
Commit: | 2aaceea | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: deadletter handling (#127)
Commit: | a9638e6 | |
---|---|---|
Author: | tochemey |
feat: add messages - PoisonPill - Terminated
Commit: | 9df7abf | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: add stashing and refactor code base (#113)
Commit: | fe26057 | |
---|---|---|
Author: | Tochemey |
chore: additional test
Commit: | 39ef2a6 | |
---|---|---|
Author: | tochemey |
chore: more tests
Commit: | e90da36 | |
---|---|---|
Author: | tochemey |
chore: add actor behavior test
Commit: | 7b5d3f1 | |
---|---|---|
Author: | tochemey |
refactor: simplify message handling BREAKING CHANGE: - move remote message proto into internal - rename messages proto package to address
Commit: | 9639d3b | |
---|---|---|
Author: | tochemey |
fix!: fix broken remoting when cluster is enabled - rename some methods
Commit: | 2f7291d | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
refactor!: change cluster engine (#89)
Commit: | a329038 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
fix: fixes (#43)
Commit: | ea1a1aa | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: cluster with embed etcd (#42)
Commit: | a6b9bb1 | |
---|---|---|
Author: | Tochemey |
refactor: revamp the clustering
Commit: | 2bf33b8 | |
---|---|---|
Author: | Tochemey |
feat: added more cluster based code
Commit: | c0d80ad | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: clustering (#40) * feat: add etcd raft * feat: add discovery * feat: cleanup
Commit: | 809ec70 | |
---|---|---|
Author: | Tochemey |
refactor: cleanup
Commit: | e9b4b70 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
refactor: cleanup cluster code (#38)
Commit: | 446d627 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: cluster implementation (#37)
Commit: | 6838a18 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: start the cluster implementation (#34)
Commit: | 7bd61bc | |
---|---|---|
Author: | tochemey |
refactor: major code reorganisation
Commit: | 1c70195 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
chore: cleanup (#33)
Commit: | f93959d | |
---|---|---|
Author: | Tochemey |
chore: cleanup
Commit: | 8846855 | |
---|---|---|
Author: | Tochemey |
chore: cleanup
Commit: | 3df899d | |
---|---|---|
Author: | tochemey |
refactor: inspired names from akka
Commit: | 7c1123b | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: add-ons (#30)
Commit: | e28d6aa | |
---|---|---|
Author: | tochemey |
refactor: checkin
Commit: | 5023709 | |
---|---|---|
Author: | Tochemey |
feat: add remote lookup for PID and refactor remote lookup on actor system
Commit: | 096decc | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
refactor: code base (#28)
Commit: | e7c4072 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: refactor the code base and add remote messaging (#27)
Commit: | 65cb3a5 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: projection implementation for es/cqrs (#24)
Commit: | ad9ef3f | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: postgres event store (#14)
Commit: | 2f040a0 | |
---|---|---|
Author: | tochemey |
feat: more tests
Commit: | eef40e2 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: add test to persistence actor (#13)
Commit: | 5ea6ef7 | |
---|---|---|
Author: | tochemey |
feat: add sample for persistence
Commit: | 093de30 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: persistence (#12)
Commit: | 7984886 | |
---|---|---|
Author: | tochemey |
docs: enhance documentation
Commit: | 5434d3b | |
---|---|---|
Author: | tochemey |
feat: add a sample project
Commit: | 5f1018c | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: add child actor relation (#5) * feat: add child actor relation * feat: linting * feat: fix broken test
Commit: | a72749d | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
refactor: code refactored (#4)
Commit: | cf9ecf0 | |
---|---|---|
Author: | tochemey |
refactor: code refactored
Commit: | 0256d60 | |
---|---|---|
Author: | Arsene | |
Committer: | GitHub |
feat: start clustering (#3) * feat: start clustering * feat: add sharding mechanism * refactor: rename coordinator interface * fix: fix linter issue