Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement session state (full QOS1/2 support) and publish queue #172

Merged
merged 1 commit into from
Oct 19, 2023
Merged

Implement session state (full QOS1/2 support) and publish queue #172

merged 1 commit into from
Oct 19, 2023

Conversation

MattBrittan
Copy link
Contributor

This change adds support for Session State which enables full QOS1/2 support (with information about messages that are not completely acknowledged being stored in memory or on disk). Adding this functionality required major changes to the library, but most users' code should run without alteration (see the updated readme for further info).

I have tested this code, but there will be bugs (and a few todos remain). I feel that it is good enough to be pulled into @master so others can test (and provide fixes).

closes #25

This change adds support for Session State which enables full QOS1/2 support (with information
about messages that are not completely acknowledged being stored in memory or on disk). Adding
this functionality required major changes to the library, but most users' code should run without
alteration (see the updated readme for further info).

I have tested this code, but there will be bugs (and a few todos remain). I feel that it is good
enough to be pulled into @master so others can test (and provide fixes).
@alsm
Copy link
Contributor

alsm commented Oct 19, 2023

Thanks for working on this @MattBrittan a big improvement that takes us that much closer to a v1 release

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.

Persistence is not implemented
2 participants