-
Notifications
You must be signed in to change notification settings - Fork 4
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
WIP: Upgrading @matrixai/async-init, @matrixai/async-locks, @matrixai/db, @matrixai/errors, @matrixai/workers, Node.js and integrating @matrixai/resources #366
Commits on Apr 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 78f819f - Browse repository at this point
Copy the full SHA 78f819fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff47a34 - Browse repository at this point
Copy the full SHA ff47a34View commit details -
Configuration menu - View commit details
-
Copy full SHA for def75ea - Browse repository at this point
Copy the full SHA def75eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for b7139af - Browse repository at this point
Copy the full SHA b7139afView commit details -
Configuration menu - View commit details
-
Copy full SHA for eba4ab5 - Browse repository at this point
Copy the full SHA eba4ab5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1513517 - Browse repository at this point
Copy the full SHA 1513517View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56e6ca1 - Browse repository at this point
Copy the full SHA 56e6ca1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1450920 - Browse repository at this point
Copy the full SHA 1450920View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36d70de - Browse repository at this point
Copy the full SHA 36d70deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f3908c - Browse repository at this point
Copy the full SHA 9f3908cView commit details
Commits on Apr 26, 2022
-
Updated pkgs.nix to a5774e76bb8c3145eac524be62375c937143b80c Updated node2nix to 1.11.0 and loading directly from GitHub Updated pkg to 5.6.0 and using pkg-fetch 3.3 base binaries Updated to TypeScript 4.5+ Updated @types/node to 16.11.7 Updated node-gyp-build to 4.4.0 Updated typedoc to 0.22.15, the .nojekyll generation is automatic Changed to target ES2021 as node 16 supports it Bin executable duct-tape in default.nix because node2nix no longer generates bin executables Updated pkg builds hashes to v16.14.2 and specified target node range
Configuration menu - View commit details
-
Copy full SHA for efa964b - Browse repository at this point
Copy the full SHA efa964bView commit details -
build: updating core libraries
Updated js-async-init from 1.6.0 to 1.7.1 Updated js-async-locks from 2.0.0 to 2.2.0 Updated js-db from 3.2.0 to 3.2.3 Updating js-workers from 1.2.5 to 1.3.1
Configuration menu - View commit details
-
Copy full SHA for 98b9c0f - Browse repository at this point
Copy the full SHA 98b9c0fView commit details -
wip: all errors extend
AbstractError<T>
and descriptions are staticThe `data` POJO that was originally supplied in the constructor as the second parameter is now part of the `options` parameter and most places in the code have been updated to match this.
Configuration menu - View commit details
-
Copy full SHA for 54dc620 - Browse repository at this point
Copy the full SHA 54dc620View commit details
Commits on Apr 27, 2022
-
feat: using
cause
property to establish error chainWhen any error is thrown as the result of another error occurring, the original error is now contained within the `cause` property of the new error. #304
Configuration menu - View commit details
-
Copy full SHA for 891b526 - Browse repository at this point
Copy the full SHA 891b526View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8817fc - Browse repository at this point
Copy the full SHA a8817fcView commit details
Commits on May 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4756866 - Browse repository at this point
Copy the full SHA 4756866View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6886dc9 - Browse repository at this point
Copy the full SHA 6886dc9View commit details
Commits on May 3, 2022
-
feat: error serialisation/deserialisation over gRPC incorporating err…
…or chaining Our gRPC `toError` and `fromError` utils are now able to serialise and deserialise Polykey and non-Polykey errors (as well as non-errors), including the entire error chain if this exists. Also includes the ability to filter out sensitive data, for example when the error is being sent to another agent. Errors sent over the network in this way are now additionally wrapped on the receiving side in an `ErrorPolykeyRemote` to make the source of the error more clear. #304
Configuration menu - View commit details
-
Copy full SHA for c6a1f43 - Browse repository at this point
Copy the full SHA c6a1f43View commit details
Commits on May 4, 2022
-
feat: added logger to service handlers
All of the agent and client service handlers are now passed a shared logger that is used to log errors to stderr. #304
Configuration menu - View commit details
-
Copy full SHA for e9545c4 - Browse repository at this point
Copy the full SHA e9545c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad979c9 - Browse repository at this point
Copy the full SHA ad979c9View commit details
Commits on May 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2fcc0a6 - Browse repository at this point
Copy the full SHA 2fcc0a6View commit details
Commits on May 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2032541 - Browse repository at this point
Copy the full SHA 2032541View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1ff637 - Browse repository at this point
Copy the full SHA d1ff637View commit details
Commits on May 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 21fdb85 - Browse repository at this point
Copy the full SHA 21fdb85View commit details
Commits on May 11, 2022
-
wip: integrating db changes into Notifications
Note that the `transaction` and `_transaction` methods still need te removed.
Configuration menu - View commit details
-
Copy full SHA for d9f2d9c - Browse repository at this point
Copy the full SHA d9f2d9cView commit details -
wip: integrating db changes into
Discovery
I opted not to use transactions for the most part. Adding things to the queue has to be handled with locking anyway so I opted to rely on that istead. This still bears testing though.
Configuration menu - View commit details
-
Copy full SHA for bb4c55c - Browse repository at this point
Copy the full SHA bb4c55cView commit details
Commits on May 12, 2022
-
fixin: fix into
wip: integrating db changes into Notifications
Updated the locking and some changes to the transactions
Configuration menu - View commit details
-
Copy full SHA for 4f0dc78 - Browse repository at this point
Copy the full SHA 4f0dc78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7830d7c - Browse repository at this point
Copy the full SHA 7830d7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f4a54b - Browse repository at this point
Copy the full SHA 4f4a54bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b4b97e - Browse repository at this point
Copy the full SHA 2b4b97eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 435b37e - Browse repository at this point
Copy the full SHA 435b37eView commit details
Commits on May 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5e3e7b7 - Browse repository at this point
Copy the full SHA 5e3e7b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f98cd10 - Browse repository at this point
Copy the full SHA f98cd10View commit details -
Configuration menu - View commit details
-
Copy full SHA for e521dc6 - Browse repository at this point
Copy the full SHA e521dc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5856c4 - Browse repository at this point
Copy the full SHA a5856c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7515290 - Browse repository at this point
Copy the full SHA 7515290View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86a2323 - Browse repository at this point
Copy the full SHA 86a2323View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2f7db4 - Browse repository at this point
Copy the full SHA d2f7db4View commit details -
fixin: fixing up vaults domain tests
Fix into the vaults domain DB changes. Some tests are still failing but they relate to the `PolykeyAgent` failing to start.
Configuration menu - View commit details
-
Copy full SHA for edc53c9 - Browse repository at this point
Copy the full SHA edc53c9View commit details -
fix: fix for
GRPCServer
http2Servers
hackThis was throwing an error because the expected object structure changed. The typing is brittle here since we're going around typescript's back to get a private property.
Configuration menu - View commit details
-
Copy full SHA for 152cc45 - Browse repository at this point
Copy the full SHA 152cc45View commit details -
Configuration menu - View commit details
-
Copy full SHA for be6103e - Browse repository at this point
Copy the full SHA be6103eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50e72d4 - Browse repository at this point
Copy the full SHA 50e72d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2c7f1d - Browse repository at this point
Copy the full SHA d2c7f1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fba5473 - Browse repository at this point
Copy the full SHA fba5473View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2111d47 - Browse repository at this point
Copy the full SHA 2111d47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4618fd2 - Browse repository at this point
Copy the full SHA 4618fd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63a1d7e - Browse repository at this point
Copy the full SHA 63a1d7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b6c909 - Browse repository at this point
Copy the full SHA 2b6c909View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ed8c69 - Browse repository at this point
Copy the full SHA 6ed8c69View commit details
Commits on May 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4efb6c3 - Browse repository at this point
Copy the full SHA 4efb6c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3aa7819 - Browse repository at this point
Copy the full SHA 3aa7819View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ee7f9b - Browse repository at this point
Copy the full SHA 4ee7f9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b687c43 - Browse repository at this point
Copy the full SHA b687c43View commit details
Commits on May 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5297219 - Browse repository at this point
Copy the full SHA 5297219View commit details -
fix: added locking back into sigchain
Sequence numbers and claim ids needed locking due to serialisation concerns
Configuration menu - View commit details
-
Copy full SHA for 720587b - Browse repository at this point
Copy the full SHA 720587bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b7dd7f1 - Browse repository at this point
Copy the full SHA b7dd7f1View commit details -
fix: added locking back into notifications
Notifications have strict ordering in the DB, therefore locking is required.
Configuration menu - View commit details
-
Copy full SHA for edc25fd - Browse repository at this point
Copy the full SHA edc25fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 776ef99 - Browse repository at this point
Copy the full SHA 776ef99View commit details -
Configuration menu - View commit details
-
Copy full SHA for faf0306 - Browse repository at this point
Copy the full SHA faf0306View commit details -
Configuration menu - View commit details
-
Copy full SHA for 074cf24 - Browse repository at this point
Copy the full SHA 074cf24View commit details -
Configuration menu - View commit details
-
Copy full SHA for a011f65 - Browse repository at this point
Copy the full SHA a011f65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b0d78f - Browse repository at this point
Copy the full SHA 8b0d78fView commit details -
fix: fixing vaultManager tests
There are still some tests failing due to cloning and pulling. Seems like a problem with the HTTP API for cloning.
Configuration menu - View commit details
-
Copy full SHA for 452e92e - Browse repository at this point
Copy the full SHA 452e92eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 728b999 - Browse repository at this point
Copy the full SHA 728b999View commit details -
Configuration menu - View commit details
-
Copy full SHA for f736cfa - Browse repository at this point
Copy the full SHA f736cfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74b16fc - Browse repository at this point
Copy the full SHA 74b16fcView commit details
Commits on May 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 378663a - Browse repository at this point
Copy the full SHA 378663aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9598123 - Browse repository at this point
Copy the full SHA 9598123View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ac018a - Browse repository at this point
Copy the full SHA 1ac018aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e7fb8e - Browse repository at this point
Copy the full SHA 2e7fb8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6dc7fdb - Browse repository at this point
Copy the full SHA 6dc7fdbView commit details
Commits on May 19, 2022
-
There was a bug with the `fromJSON` method where it couldn't deserialise an error with an undefined cause (because this is removed by the replacer)
Configuration menu - View commit details
-
Copy full SHA for 162d84b - Browse repository at this point
Copy the full SHA 162d84bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a55538d - Browse repository at this point
Copy the full SHA a55538dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b465657 - Browse repository at this point
Copy the full SHA b465657View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17d4cc0 - Browse repository at this point
Copy the full SHA 17d4cc0View commit details
Commits on May 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e0328e0 - Browse repository at this point
Copy the full SHA e0328e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dd56a0 - Browse repository at this point
Copy the full SHA 8dd56a0View commit details -
feat: updated
NodeConnectionManager
's resourceAcquire to handle err……ors properly Making use of the updated API to use the error provided to the resourceRelease.
Configuration menu - View commit details
-
Copy full SHA for e5c74b5 - Browse repository at this point
Copy the full SHA e5c74b5View commit details