-
Notifications
You must be signed in to change notification settings - Fork 2
v1.1.0-beta.1 #12
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
Merged
v1.1.0-beta.1 #12
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…tional secure headers are included
…KOI headers created on send, and validated on receive
…proved secure request function
…requests and generating secure response headers
… payloads, adding source and target nodes along with a signature. in order to simplify first contact seeding, url and rid both required (as opposed to copying over a profile bundle)
…essible from node interface
…rated out common logic, still some organizing to do.
… of graph class. implementing developmental Bundle contents typing from rid-lib, moving towards re implementing effector (in koi-net this time)
…lercontext which is passed into handler functions. better separation of concerns. circular symbol important of HandlerContext and ProcessorInterface resolved with forward references
… dependency chain
…tial loops introduced with network fetching, needs another look. one bug fixed where node attempted to query itself over the network. some places still rely on current cache state and shouldn't use deref function
…text to new context.py, added effector to both contexts, added deref call in default knowledge handler
… NetworkEventQueue, wrapping fetch requests and broadcast/poll respectively. handler and dereference function calls now pass keyword arguments now, ctx and rid/kobj
…ad from incomplete internal knowledge objects (this is redundant behavior, devs should include a full bundle)
…er found in eventspayload or local cache.
…the bundle source
…. finer grained control over what deref methods are attempted
… rid_lib.ext.utils, .protocol.secure_models -> .protocol.envelope
… to Secure class, change first_contact to a NodeContact model, instead of two separate fields
… now set to `None` if source is internal
…deref use_network=False, added custom error respones and exceptions to handle protocol errors, add error handler to respond to connection or protocol errors in requests to other nodes, updated event queue functions to support first_contact when RID isn't found in cache
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
beta for major version upgrade 1.1.0
changelog: