Skip to content

Conversation

@zaben903
Copy link

@zaben903 zaben903 commented Jun 20, 2025

At this time only the basic setup is handled.
This PR is intended to reach at least the same level of support of the previous version but allow for a more modular shard to manage.

Highlights

  • All messages inbound and outbound from the NATS server are encompassed in structs
  • Client status tracking is available through NATS::Client#status
  • TLS upgrade is handled
  • Basic subscribe/publish/request functionality added
  • Custom Exception classes have been added to aid developers
  • Added Options struct (while it doesn't do a lot at the moment, it is intended to get closer to the nats.go client in functionality)

Future work

There is still a lot of work support all core NATS functions, but this should help bring us closer.

At this time only basic setup are handled.
This is indended to reach at least the same level of support of the previous version but allow for a more modular shard to manage.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant