aries-cloudagent-python GitHub

PR #2664 Ensure "preserve_exchange_records" flags are set.
Not all cases on issue credential (v1 and v2) were respecting the system default. There was a bug on issue credential v1 where `auto_remove` flag was set then ignored before the record was saved. So behaviour has been tested for issue credential (v1 & v2) and proof presentation (v1 & v2); exchange records are preserved if the `--preserve-exchange-records` is `true` and `auto_remove` has not been set to `True` on API calls that accept it (ie `send-offer`, `send-request`). Fixes #2656
Created At 2023-12-09 00:45:38 +0000 UTC
PR #2663 fix: link to raw content change from master to main
Link to image is broken after [RFCs PR#703]( which renamed the "master" branch to "main". It appears that other references (tree, blob) redirect from the URL containing "master" to the equivalent with "main", but URLs with "raw" do not(‽).
Created At 2023-12-08 22:28:50 +0000 UTC
PR #2662 Tweak scope of GHA integration tests
Move the @GHA tag to the scenarios of each test to allow for some fine tuning of what is included in the github actions. Exclude most of the AnonCreds tests (but keep a representative sample included). Add tags for Askar vs Askar-anoncreds wallet types.
Created At 2023-12-08 20:03:40 +0000 UTC
PR #2661 fix: open-api generator script
This PR fixes the openapi generator script after recent changes. I also did some minor cleanup to make the generated openapi more usable.
Created At 2023-12-08 04:37:05 +0000 UTC
PR #2660 Additional anoncreds integration tests
AnonCreds Review of aca-py integration tests, and include some additional anoncreds scenarios
Created At 2023-12-07 21:53:20 +0000 UTC
PR #2659 Improve Per Tenant Logging: Fix issues around default log file path
</td> </tr> </table>
Created At 2023-12-07 19:55:27 +0000 UTC
PR #2658 Update snyk workflow to execute on Pull Request
- run on pull_request not push - only when PRs change /aries_cloudagent files or /docker files. Not sure how to test this... fixes #2526
Created At 2023-12-07 18:18:10 +0000 UTC
PR #2655 Slight improvement to credx proof validation error message
Slight improvement to an error message. (This confused me as it logged a stack trace during integration testing but didn't report a failed test. Reason = it's not an error, just a proof validation failure.)
Created At 2023-12-07 17:27:03 +0000 UTC
PR #2653 Connection and DIDX Problem Reports
- add current message thread to problem report messages to identify which message/thread encountered the problem. - problem report handlers will find connections based on thread/request id - register didx problem report so handler will be active and deal with didx problem reports - update tests to match new handler logic fixes #2650 fixes #2598 A lot of underlying issues uncovered (and now addressed) arising from #2530 investigation. Synopsis is the implemented logic for sending/handling connection (and didx) problem reports that require a fully working connection. This prevented us from notifying if the problem arose during the request or early response stages. That is addressed by allowing the problem report message types to skip the active check in the responder. Then the next issue was the agent receiving the problem report could not match up their connection, so the sender adds the failing message's thread to the problem report message before delivery, the receiver can then look up connections by a known thread id. Then the DIDX problem report code was always failing when trying to determine the messages targets, so that code was updated to handle diddoc attach conversion to diddoc and then resolve the targets. Then uncovered the fact that the DIDX problem reports (and handler) were not registered in the protocol message registry so those wouldn't get handled when we finally parsed the targets. Sigh, lots of stuff that just never worked... 🤷 ...hoping that these fixes will be of use when there are issues in the early stages of connecting agents.
Created At 2023-12-06 19:59:52 +0000 UTC
PR #2651 Update integration tests for anoncreds-rs
AnonCreds Final update from the `anoncreds-rs` branch, brings across some integration tests, and also includes a bit of cleanup.
Created At 2023-12-04 18:55:52 +0000 UTC