-
Notifications
You must be signed in to change notification settings - Fork 3
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
Feature(*): Introduce fully async library #58
Draft
MathiasKoch
wants to merge
32
commits into
master
Choose a base branch
from
feature/async
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Commits on Jan 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0a1edc2 - Browse repository at this point
Copy the full SHA 0a1edc2View commit details
Commits on Jan 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f64903a - Browse repository at this point
Copy the full SHA f64903aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cadf3d3 - Browse repository at this point
Copy the full SHA cadf3d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 548be76 - Browse repository at this point
Copy the full SHA 548be76View commit details -
Configuration menu - View commit details
-
Copy full SHA for e81fd6f - Browse repository at this point
Copy the full SHA e81fd6fView commit details
Commits on Jan 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cd14fc8 - Browse repository at this point
Copy the full SHA cd14fc8View commit details
Commits on Jan 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4a09047 - Browse repository at this point
Copy the full SHA 4a09047View commit details -
Configuration menu - View commit details
-
Copy full SHA for 531d6f1 - Browse repository at this point
Copy the full SHA 531d6f1View commit details
Commits on Jan 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eaa82b8 - Browse repository at this point
Copy the full SHA eaa82b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20f9db9 - Browse repository at this point
Copy the full SHA 20f9db9View commit details
Commits on Jan 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f3742a4 - Browse repository at this point
Copy the full SHA f3742a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 505bb2c - Browse repository at this point
Copy the full SHA 505bb2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f225c96 - Browse repository at this point
Copy the full SHA f225c96View commit details
Commits on Mar 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7edb08c - Browse repository at this point
Copy the full SHA 7edb08cView commit details
Commits on May 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e225b1f - Browse repository at this point
Copy the full SHA e225b1fView commit details
Commits on Jun 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 20ece31 - Browse repository at this point
Copy the full SHA 20ece31View commit details
Commits on Jun 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 34dc52f - Browse repository at this point
Copy the full SHA 34dc52fView commit details
Commits on Jul 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 604ca46 - Browse repository at this point
Copy the full SHA 604ca46View commit details
Commits on Jul 19, 2024
-
Fix provisioning topic resulting in status code 143, by subscribing t…
…o individual accepted and rejected topic for now
Configuration menu - View commit details
-
Copy full SHA for d6d4af3 - Browse repository at this point
Copy the full SHA d6d4af3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f424608 - Browse repository at this point
Copy the full SHA f424608View commit details
Commits on Sep 25, 2024
-
* Wip on rewriting shadows to async * Further work on async shadows. Still working on compile errors * Fix: Async shadow (#60) * fix asyunc shadow * renaming of handle message and some linting * shadows error fix and handle delta should wait for connected * fmt * Add const generic SUBS to shadows * Fix/async shadow (#61) * fix asyunc shadow * renaming of handle message and some linting * shadows error fix and handle delta should wait for connected * fmt * subscribe to get shadow and do not overwrite desired state * Get shadow should deserialize patchState * wait for accepted and rejected for delete and update as well * Make sure OTA job documents can be deserialized with no codesigning properties in the document (#62) * Dont blindly copy serde attrs in ShadowPatch derive, but rather introduce patch attr that specifies attrs to copy * Add skip_serializing_if none to all patchstate fields * Shadows: Check client token on all request/response pairs * Create initial shadow state, if dao read fails during getShadow operation * remove some client token checks * Fix not holding delta message across report call * handle delta on get shadow * Bump embedded-mqtt * Fix all tests * Allow reporting non-persisted shadows directly, through a report fn * Bump embedded-mqtt * Enhancement(async): Mutex shadow to borrow as immutable (#63) * Use mutex to borrow shadow as immutable * remove .git in embedded-mqtt dependency --------- Co-authored-by: Kenneth Knudsen <[email protected]> Co-authored-by: Kenneth Knudsen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f924e1e - Browse repository at this point
Copy the full SHA f924e1eView commit details
Commits on Sep 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1763f6c - Browse repository at this point
Copy the full SHA 1763f6cView commit details
Commits on Oct 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 967c0b5 - Browse repository at this point
Copy the full SHA 967c0b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16bdbca - Browse repository at this point
Copy the full SHA 16bdbcaView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb34d44 - Browse repository at this point
Copy the full SHA bb34d44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 916296e - Browse repository at this point
Copy the full SHA 916296eView commit details
Commits on Oct 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d712932 - Browse repository at this point
Copy the full SHA d712932View commit details
Commits on Oct 10, 2024
-
Fix(async): Ensure one sub on topic (#64)
* Ensure only one sub on the same topic * wait for mqtt connected in report * Reduce request locks to one
Configuration menu - View commit details
-
Copy full SHA for 01c44a0 - Browse repository at this point
Copy the full SHA 01c44a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3456cd - Browse repository at this point
Copy the full SHA c3456cdView commit details
Commits on Oct 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2378458 - Browse repository at this point
Copy the full SHA 2378458View commit details
Commits on Nov 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 798f496 - Browse repository at this point
Copy the full SHA 798f496View commit details -
Enhancement: Replace serde_cbor with minicbor (#68)
* Replace serde_cbor with minicbor * Add cursor around cbor writer to get write position back --------- Co-authored-by: Mathias <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f942b03 - Browse repository at this point
Copy the full SHA f942b03View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.