Skip to content

v1.6.0

Compare
Choose a tag to compare
@Tochemey Tochemey released this 04 Apr 22:37
· 284 commits to main since this release
9a77bd2

What's Changed

  • feat: add ID and Equals methods to PID by @Tochemey in #278
  • fix(deps): update module github.com/nats-io/nats.go to v1.34.1 by @renovate in #279
  • fix(deps): update module golang.org/x/net to v0.23.0 by @renovate in #281
  • feat: add RemoteSpawn by @Tochemey in #284
  • fix(deps): update module golang.org/x/sync to v0.7.0 by @renovate in #282
  • chore(deps): update dependency earthly/earthly to v0.8.7 by @renovate in #280
  • fix(deps): update module golang.org/x/net to v0.24.0 by @renovate in #285
  • fix(deps): update module github.com/cespare/xxhash/v2 to v2.3.0 by @renovate in #286

Noteworthy

  • ID method on PID interface returns the unique identifier of an actor
  • Equals method on PID interface help check whether two PIDs are equals
  • RemoteSpawn method on PID interface and on the api to remotely spawn an actor. One need to first register the actor type on the remote host.
  • Register method on ActorSystem interface to register an actor type
  • Deregister method on ActorSystem interface to deregister an actor type
  • Move from gRPC unary call to streaming for remote messaging to cater for message ordering.

Full Changelog: v1.5.1...v1.6.0