forked from openwallet-foundation/acapy
-
Notifications
You must be signed in to change notification settings - Fork 1
[pull] main from openwallet-foundation:main #216
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
Open
pull
wants to merge
171
commits into
Indicio-tech:main
Choose a base branch
from
openwallet-foundation:main
base: main
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.
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
Signed-off-by: Stephen Curran <[email protected]>
Signed-off-by: ff137 <[email protected]>
…emo (#3707) Updates the requirements on [qrcode[pil]](https://github.com/lincolnloop/python-qrcode) to permit the latest version. - [Changelog](https://github.com/lincolnloop/python-qrcode/blob/main/CHANGES.rst) - [Commits](lincolnloop/python-qrcode@v8.2...v8.2) --- updated-dependencies: - dependency-name: qrcode[pil] dependency-version: '8.2' dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: jamshale <[email protected]>
Bumps [qrcode](https://github.com/lincolnloop/python-qrcode) from 8.1 to 8.2. - [Changelog](https://github.com/lincolnloop/python-qrcode/blob/main/CHANGES.rst) - [Commits](https://github.com/lincolnloop/python-qrcode/commits/v8.2) --- updated-dependencies: - dependency-name: qrcode dependency-version: '8.2' dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps postgres from `fe3f571` to `304ab81`. --- updated-dependencies: - dependency-name: postgres dependency-version: '17' dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: jamshale <[email protected]>
…3703) Bumps python from `e2c7fb0` to `0a886c1`. --- updated-dependencies: - dependency-name: python dependency-version: '3.10' dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update images and tags to version 1.3.0 Signed-off-by: jamshale <[email protected]> * Update playground readme version Signed-off-by: jamshale <[email protected]> --------- Signed-off-by: jamshale <[email protected]>
Bumps the all-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action). Updates `github/codeql-action` from 3.28.16 to 3.28.17 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@28deaed...60168ef) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 3.28.17 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-actions ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: ff137 <[email protected]>
Signed-off-by: Andre Pestana <[email protected]>
…3715) Bumps python from `0a886c1` to `d188cfc`. --- updated-dependencies: - dependency-name: python dependency-version: '3.10' dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: jamshale <[email protected]>
Bumps postgres from `304ab81` to `8648313`. --- updated-dependencies: - dependency-name: postgres dependency-version: '17' dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the all-actions group with 1 update: [SonarSource/sonarqube-scan-action](https://github.com/sonarsource/sonarqube-scan-action). Updates `SonarSource/sonarqube-scan-action` from 5.1.0 to 5.2.0 - [Release notes](https://github.com/sonarsource/sonarqube-scan-action/releases) - [Commits](SonarSource/sonarqube-scan-action@aa49445...2500896) --- updated-dependencies: - dependency-name: SonarSource/sonarqube-scan-action dependency-version: 5.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-actions ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Andre Pestana <[email protected]>
Signed-off-by: Andre Pestana <[email protected]>
Upgrades aiohttp, apispec, cryptography, and pydantic-core Signed-off-by: ff137 <[email protected]>
Signed-off-by: Andre Pestana <[email protected]>
Signed-off-by: Andre Pestana <[email protected]>
Regress test to check #2818 issue
* 🔇 Move info logging of handler messages to debug level Signed-off-by: ff137 <[email protected]> * 🎨 Use lazy logging at debug level Signed-off-by: ff137 <[email protected]> * 🔇 Move ledger disabled log to debug level Signed-off-by: ff137 <[email protected]> --------- Signed-off-by: ff137 <[email protected]> Co-authored-by: Stephen Curran <[email protected]>
* TestDeleteTails testcase fixes and indexError fix Signed-off-by: Ann <[email protected]> * removed @pytest.amrk.asyncio decorator from TestRevocationRoutes and added back IsolatedAsyncioTestCase Signed-off-by: Ann <[email protected]> --------- Signed-off-by: Ann <[email protected]> Co-authored-by: jamshale <[email protected]>
Bumps the all-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action). Updates `github/codeql-action` from 3.28.17 to 3.28.18 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@60168ef...ff0a06e) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 3.28.18 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-actions ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: ff137 <[email protected]> Co-authored-by: Stephen Curran <[email protected]>
* 🔊 Log steps in promoting public did Signed-off-by: ff137 <[email protected]> * 🔊 Improving logging in AskarWallet did methods Signed-off-by: ff137 <[email protected]> * 🎨 Signed-off-by: ff137 <[email protected]> * 🎨 Improve intentionality Signed-off-by: ff137 <[email protected]> * 🔊 Improving logging related to routing records Signed-off-by: ff137 <[email protected]> * 🎨 Clean up logs Signed-off-by: ff137 <[email protected]> * 🎨 Signed-off-by: ff137 <[email protected]> * ⏪ Revert refactor Signed-off-by: ff137 <[email protected]> * 🎨 Reword logs Signed-off-by: ff137 <[email protected]> * ✅ Test coverage for `promote_wallet_public_did` (🤖) Signed-off-by: ff137 <[email protected]> * 🔊 Reduce log level Signed-off-by: ff137 <[email protected]> * 🎨 Reduce log severity when ledger is not configured Running with ledger disabled is now a more standard mode of operation Signed-off-by: ff137 <[email protected]> * 🎨 Reduce log severity when wallet records for version or type not found These warnings would always appear on a clean start of an agent, and is therefore more appropriate for info log level Signed-off-by: ff137 <[email protected]> * 🎨 Fix spacing in log and move warning to info level Signed-off-by: ff137 <[email protected]> * 🎨 Move info log to debug level Signed-off-by: ff137 <[email protected]> --------- Signed-off-by: ff137 <[email protected]> Co-authored-by: Stephen Curran <[email protected]> Co-authored-by: jamshale <[email protected]>
Signed-off-by: Stephen Curran <[email protected]> Co-authored-by: jamshale <[email protected]>
…37 (#3743) Bumps [pydevd-pycharm](https://github.com/JetBrains/intellij-community) from 251.25410.122 to 252.16512.37. - [Commits](JetBrains/intellij-community@pycharm/251.25410.122...pycharm/252.16512.37) --- updated-dependencies: - dependency-name: pydevd-pycharm dependency-version: 252.16512.37 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [uuid-utils](https://github.com/aminalaee/uuid-utils) from 0.10.0 to 0.11.0. - [Release notes](https://github.com/aminalaee/uuid-utils/releases) - [Commits](aminalaee/uuid-utils@0.10.0...0.11.0) --- updated-dependencies: - dependency-name: uuid-utils dependency-version: 0.11.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: ff137 <[email protected]>
These rules make no difference to codebase when lint check is applied, and therefore aren't needed Signed-off-by: ff137 <[email protected]>
Signed-off-by: ff137 <[email protected]>
Signed-off-by: ff137 <[email protected]>
Signed-off-by: ff137 <[email protected]>
Signed-off-by: ff137 <[email protected]>
Signed-off-by: ff137 <[email protected]>
Signed-off-by: ff137 <[email protected]>
"C" is not a valid ruff rule; it is selecting "C90", which only has 1 rule, C901, which is explicitly being ignored. Therefore, emphasise that this should be fixed later. Signed-off-by: ff137 <[email protected]>
Signed-off-by: ff137 <[email protected]>
Signed-off-by: ff137 <[email protected]>
🔧 🎨 Revise lint rules
* feat: add Kanon Storage as alternative to Askar storage - Add comprehensive database management system with WQL support - Implement normalized and generic database handlers - Support for SQLite and PostgreSQL backends - Add Kanon profile with encryption and storage capabilities - Include migration tools and schema versioning - Apply code formatting with ruff (143 files reformatted) - Fix 148 linting issues with ruff auto-fix - Remove commented poetry add instructions from pyproject.toml - Add acatest.lock to .gitignore - Remove commented debug log statements from wallet.py Signed-off-by: Vinay Singh <[email protected]> * fix: resolve poetry.lock conflict and update Dockerfile.bdd - Fix merge conflict in poetry.lock file - Regenerate clean poetry.lock - Add libsqlcipher-dev and libpq-dev dependencies to Dockerfile.bdd for Kanon Storage support Signed-off-by: Vinay Singh <[email protected]> * fix: removed libsqlcipher-dev libpq-dev installation Signed-off-by: Vinay Singh <[email protected]> * feat: add anoncreds profile type checking Add runtime checks to determine if profile is AskarAnonCredsProfile or KanonAnonCredsProfile Signed-off-by: Vinay Singh <[email protected]> * refactor: reorganize and clean up imports Reorganize import statements for better readability and consistency Signed-off-by: Vinay Singh <[email protected]> * style: fix type annotation formatting Correct type annotation formatting to follow project style guidelines Signed-off-by: Vinay Singh <[email protected]> * style: fix docstring formatting Correct docstring formatting and alignment issues Signed-off-by: Vinay Singh <[email protected]> * style: remove unnecessary blank lines Remove excessive blank lines to improve code density Signed-off-by: Vinay Singh <[email protected]> * style: add blank lines for readability Add blank lines to improve code structure and readability Signed-off-by: Vinay Singh <[email protected]> * style: apply general formatting fixes Apply general formatting and indentation fixes Signed-off-by: Vinay Singh <[email protected]> * test: add database manager test infrastructure and MongoDB WQL tests Add comprehensive test infrastructure for database manager including: - Test configuration and fixtures (conftest.py) - Database performance and optimization tests (test_database_performance.py) - MongoDB WQL encoder basic tests (test_mongo_encoder_basic.py) - MongoDB tag query conversion tests (test_mongo_tagquery_conversion.py) - MongoDB WQL integration tests (test_mongo_wql_integration.py) - Backend module initialization Refactored test file names and class names for better clarity and professionalism. Signed-off-by: Vinay Singh <[email protected]> * fix: add error translation and optional pymongo imports Signed-off-by: Vinay Singh <[email protected]> * test: skip performance tests in pytest collection Signed-off-by: Vinay Singh <[email protected]> * fix: apply ruff 0.12.10 formatting Apply ruff formatting to 82 files and fix E501 line length violations. Signed-off-by: Vinay Singh <[email protected]> * fix: resolve code quality issues Remove commented code, improve exception handling, and refactor nested conditionals. - Remove commented RELEASE dictionary and sample data - Replace generic Exception with specific RuntimeError - Extract complex ternary operators into clear if-else blocks - Replace empty pass statements with explicit returns Signed-off-by: Vinay Singh <[email protected]> * style: apply formatting to database components Apply ruff formatting to PostgreSQL and SQLite database handlers, schemas, and core database interfaces. Signed-off-by: Vinay Singh <[email protected]> * refactor: modernize WQL query components - Replace Union type hints with modern | syntax (Python 3.10+) - Convert TagQuery method names to lowercase (Eq -> eq, Neq -> neq, etc.) - Apply code formatting and improve docstring layout - Move test_string_to_tagquery.py to tests directory - Refactor encoder logic for better readability Signed-off-by: Vinay Singh <[email protected]> * style: modernize askar error Signed-off-by: Vinay Singh <[email protected]> * style: format remaining files Signed-off-by: Vinay Singh <[email protected]> * fix: use negate=True and correct inner.data typing Signed-off-by: Vinay Singh <[email protected]> * refactor: switch to PEP 604 unions and align signatures Signed-off-by: Vinay Singh <[email protected]> * fix: pass tags={} to update_record instead of None Signed-off-by: Vinay Singh <[email protected]> * test: remove commented-out blocks and header banners Signed-off-by: Vinay Singh <[email protected]> * refactor: remove commented migration code Signed-off-by: Vinay Singh <[email protected]> * refactor: fixed logical errors and modernised syntax Signed-off-by: Vinay Singh <[email protected]> * style: wrap long comment Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test: update v2 tests Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * refactor: logging and error mapping Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test: update generic tests Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test: update scan generic tests Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test: update scan normalized tests Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test: remove commented code Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * refactor: mask pass_key and seed in logs Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test: add Kanon storage tests Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test: tidy imports Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test: add public DID tests Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test: remove commented code Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test: add key tests Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test: add holder unit tests Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test: add issuer unit tests Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(multitenant): add kanon manager test Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(dbstore): add postgres encoder unit Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(dbstore): add or update test_backend_registration_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(dbstore): add or update test_category_registry_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(dbstore): add or update test_dbstore_async_scan_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(dbstore): add or update test_dbstore_backend_errors_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(dbstore): add or update test_dbstore_context_exceptions_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(dbstore): add or update test_dbstore_context_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(dbstore): add or update test_dbstore_initialize_and_open_guards_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(dbstore): add or update test_dbstore_profiles_rekey_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(dbstore): add or update test_dbstore_scan_wrappers_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(dbstore): add or update test_dbstore_sessions_guards_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(dbstore): add or update test_dbstore_success_backend_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(dbstore): add or update test_key_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(dbstore): add or update test_sqlite_config_migrations_happy_and_error_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(dbstore): add or update test_sqlite_config_migrations_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(dbstore): add or update test_sqlite_config_open_edge_cases_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(dbstore): add or update test_sqlite_config_open_mismatch_enforcement_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(dbstore): add or update test_sqlite_config_open_mismatch_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(dbstore): add or update test_sqlite_config_schema_branches_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(dbstore): add or update test_sqlite_config_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(dbstore): add or update test_sqlite_session_enter_exit_translate_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(dbstore): add or update test_sqlite_session_paths_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(dbstore): add or update test_sqlite_session_translate_error_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(kanon): add or update test_didcomm_v1_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(kanon): add or update test_didcomm_v2_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(kanon): add or update test_profile_anon_kanon_providers_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(kanon): add or update test_profile_anon_kanon_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(kanon): add or update test_profile_manager_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * test(kanon): add or update test_store_kanon_unit.py Signed-off-by: Vinay Singh [email protected] Signed-off-by: Vinay Singh <[email protected]> * style(ruff): applied ruff formating Signed-off-by: Vinay Singh <[email protected]> * fix(kanon-test): fixed failing error Signed-off-by: Vinay Singh <[email protected]> * merge: fixed lock file Signed-off-by: Vinay Singh <[email protected]> * fix:skipped pool test due to async issues in test environment Signed-off-by: Vinay Singh <[email protected]> * fix:added skip mark with pytest Signed-off-by: Vinay Singh <[email protected]> * fix(tests): removed simple namespace issues Signed-off-by: Vinay Singh <[email protected]> * refactor: using db error to make exception syntax better Signed-off-by: Vinay Singh <[email protected]> * style: applied ruff formating Signed-off-by: Vinay Singh <[email protected]> * style: rename self_inner to self Signed-off-by: Vinay Singh <[email protected]> * style: removed unused variables and fixed minor issues Signed-off-by: Vinay Singh <[email protected]> * fix: fixed kanon holder to handle both qualifies and unqialified dids Signed-off-by: Vinay Singh <[email protected]> * fix: removed unused variables and reverted async to needed functions Signed-off-by: Vinay Singh <[email protected]> * fix: fixed holder and storage to handle both sync and async Signed-off-by: Vinay Singh <[email protected]> * style: fixed line too long issues Signed-off-by: Vinay Singh <[email protected]> * style: fixed sonar issues Signed-off-by: Vinay Singh <[email protected]> * style: reverted parms in key and config Signed-off-by: Vinay Singh <[email protected]> * style: applied ruff formating Signed-off-by: Vinay Singh <[email protected]> * fix: fixed sonar issues Signed-off-by: Vinay Singh <[email protected]> * fix: fixed logging issues Signed-off-by: Vinay Singh <[email protected]> * fix: fixed logging issues Signed-off-by: Vinay Singh <[email protected]> * style: applied ruff formatting Signed-off-by: Vinay Singh <[email protected]> * fix: fix tests Signed-off-by: Vinay Singh <[email protected]> * chore: updated poetry lock Signed-off-by: Vinay Singh <[email protected]> * fix: minor import fix Signed-off-by: Vinay Singh <[email protected]> * fix:added tests to not be included in coverage Signed-off-by: Vinay Singh <[email protected]> * fix:changed error check to use new DBError Signed-off-by: Vinay Singh <[email protected]> * fix:fixed tests Signed-off-by: Vinay Singh <[email protected]> * fix:fixed poetry lock Signed-off-by: Vinay Singh <[email protected]> * fix:removed duplicate function Signed-off-by: Vinay Singh <[email protected]> * style:apllied ruff formatting Signed-off-by: Vinay Singh <[email protected]> * style:added arg names to fix the errors Signed-off-by: Vinay Singh <[email protected]> * fix:handle missing rev_reg_id safely Signed-off-by: Vinay Singh <[email protected]> * style:apllied ruff formating Signed-off-by: Vinay Singh <[email protected]> * fix:removed reduanant code Signed-off-by: Vinay Singh <[email protected]> * style:moved test files Signed-off-by: Vinay Singh <[email protected]> --------- Signed-off-by: Vinay Singh <[email protected]> Signed-off-by: Vinay Singh [email protected] Co-authored-by: Vinay Singh <[email protected]>
* ⏪ Revert pyproject.toml regressions from Kanon PR Signed-off-by: ff137 <[email protected]> * 🎨 Format toml file Signed-off-by: ff137 <[email protected]> * 🧪 Un-ignore tests, fix relative imports Signed-off-by: ff137 <[email protected]> * 🎨 Remove lint-rule exclusions; apply formatting Signed-off-by: ff137 <[email protected]> * 🎨 Fix bad imports Note: `TagSqlEncoder` is still a broken import; it's not defined in the codebase Signed-off-by: ff137 <[email protected]> * 🎨 Fix remaining relative imports Signed-off-by: ff137 <[email protected]> * ⬆️ Regenerate lock file Signed-off-by: ff137 <[email protected]> --------- Signed-off-by: ff137 <[email protected]>
* ♻️ Improve event notification handling - Streamlined the process of notifying subscribers by using a list comprehension for creating partials. - Added logging for cases where no subscribers are found for an event. - Enhanced error handling by logging exceptions that occur during the scheduling of notification tasks. - Introduced a new method to log exceptions in background notification tasks. - Non-blocking event notifications. This refactor aims to improve code performance and maintainability Signed-off-by: ff137 <[email protected]> * 🔊 Add warning log if event bus not found Signed-off-by: ff137 <[email protected]> * ✨♻️ Make EventBus.notify run tasks in background, using TaskQueue Signed-off-by: ff137 <[email protected]> * 🧪 Fix test Signed-off-by: ff137 <[email protected]> * 🧪 Update EventBus tests Signed-off-by: ff137 <[email protected]> * 🧪 Conftest with event loop fixture Signed-off-by: ff137 <[email protected]> * ✅ Test coverage for EventBus.shutdown Signed-off-by: ff137 <[email protected]> * 🎨 Fix sonarcloud issues Signed-off-by: ff137 <[email protected]> * 🎨 Note: notify is now synchronous, but kept async for compatability Signed-off-by: ff137 <[email protected]> * 🧪 Include improvements to exception checking Signed-off-by: ff137 <[email protected]> * 🎨 Signed-off-by: ff137 <[email protected]> * ✨ Add "wait_for_revocation_setup" option CredDefPostRequestSchema can now accept a `wait_for_revocation_setup` boolean, to configure whether the endpoint should only return successfully if corresponding revocation resources are created within some timeout. The default behaviour now maintains backwards compatibility, where previously the EventBus.notify method was blocking, and sequentially chained the completion of revocation resources, before the cred_def_post endpoint returned. Signed-off-by: ff137 <[email protected]> * 🚚 Move constants to own module, to resolve cyclic import issues Signed-off-by: ff137 <[email protected]> * 🎨 Fix deprecated usage Signed-off-by: ff137 <[email protected]> * 🧪 Test coverage for waiting for revocation setup Signed-off-by: ff137 <[email protected]> * 🎨 Fix imports Signed-off-by: ff137 <[email protected]> * 🎨 Signed-off-by: ff137 <[email protected]> * 🎨 Remove timeout parameter Signed-off-by: ff137 <[email protected]> * 🐛 Fix default value for wait_for_revocation_setup Signed-off-by: ff137 <[email protected]> * ✨ Add "wait_for_revocation_setup" option to indy case as well Signed-off-by: ff137 <[email protected]> * 🎨 Modify wait for active registry logic Signed-off-by: ff137 <[email protected]> * 🎨 Fix cyclic import Signed-off-by: ff137 <[email protected]> * 🧪 Fix tests Signed-off-by: ff137 <[email protected]> * 🐛 Fix cyclic import issue by moving method to util module Signed-off-by: ff137 <[email protected]> * 🐛 Fix yet another circular import issue Signed-off-by: ff137 <[email protected]> * 🎨 Modify exception type Signed-off-by: ff137 <[email protected]> * 🚚 Move "wait" method and call in event handler Signed-off-by: ff137 <[email protected]> * 🔧 Override wait setting if auto-create is false Signed-off-by: ff137 <[email protected]> * 🧪 Update tests Signed-off-by: ff137 <[email protected]> * 🧪 Update and expand unit test coverage Signed-off-by: ff137 <[email protected]> * 🧪 Fix reusing an already awaited coroutine Signed-off-by: ff137 <[email protected]> * 🚧 Debug failing scenario test Signed-off-by: ff137 <[email protected]> * 🐛 Handle possible "No active registry" error Signed-off-by: ff137 <[email protected]> * 🎨 Wait for 2 active registries Signed-off-by: ff137 <[email protected]> * 🧪 Update tests Signed-off-by: ff137 <[email protected]> * 🧪 Fix unawaited coroutine ... Signed-off-by: ff137 <[email protected]> * 🐛 Retry credential issuance if no active registry Signed-off-by: ff137 <[email protected]> * 🔧 Update default timeout to 60s Signed-off-by: ff137 <[email protected]> * 🎨 Cleanup Signed-off-by: ff137 <[email protected]> * 🎨 Remove redundant tests Signed-off-by: ff137 <[email protected]> * 🎨 Remove redundant warning log Signed-off-by: ff137 <[email protected]> * 🎨 Ruff lint fixes Signed-off-by: ff137 <[email protected]> --------- Signed-off-by: ff137 <[email protected]>
* fix Signed-off-by: George Mulhearn <[email protected]> * ruff Signed-off-by: George Mulhearn <[email protected]> * ruff 2 Signed-off-by: George Mulhearn <[email protected]> --------- Signed-off-by: George Mulhearn <[email protected]> Co-authored-by: George Mulhearn <[email protected]>
Bumps the all-actions group with 3 updates: [github/codeql-action](https://github.com/github/codeql-action), [ossf/scorecard-action](https://github.com/ossf/scorecard-action) and [snyk/actions](https://github.com/snyk/actions). Updates `github/codeql-action` from 3.30.5 to 3.30.6 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@3599b3b...64d10c1) Updates `ossf/scorecard-action` from 2.4.2 to 2.4.3 - [Release notes](https://github.com/ossf/scorecard-action/releases) - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md) - [Commits](ossf/scorecard-action@05b42c6...4eaacf0) Updates `snyk/actions` from 0.4.0 to 1.0.0 - [Release notes](https://github.com/snyk/actions/releases) - [Commits](snyk/actions@b98d498...9adf32b) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 3.30.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-actions - dependency-name: ossf/scorecard-action dependency-version: 2.4.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-actions - dependency-name: snyk/actions dependency-version: 1.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-actions ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: jamshale <[email protected]>
* chore(deps-dev): Bump ruff from 0.13.3 to 0.14.0 Bumps [ruff](https://github.com/astral-sh/ruff) from 0.13.3 to 0.14.0. - [Release notes](https://github.com/astral-sh/ruff/releases) - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md) - [Commits](astral-sh/ruff@0.13.3...0.14.0) --- updated-dependencies: - dependency-name: ruff dependency-version: 0.14.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> * ⬆️ Bump ruff version in pre-commit and format workflow Signed-off-by: ff137 <[email protected]> --------- Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: ff137 <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: ff137 <[email protected]>
Signed-off-by: jamshale <[email protected]>
Bumps the all-actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action). Updates `github/codeql-action` from 4.30.7 to 4.30.8 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@e296a93...f443b60) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 4.30.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-actions ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pydantic](https://github.com/pydantic/pydantic) from 2.11.3 to 2.12.0. - [Release notes](https://github.com/pydantic/pydantic/releases) - [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md) - [Commits](pydantic/pydantic@v2.11.3...v2.12.0) --- updated-dependencies: - dependency-name: pydantic dependency-version: 2.12.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: jamshale <[email protected]>
--- updated-dependencies: - dependency-name: aiohttp dependency-version: 3.13.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: jamshale <[email protected]>
Marks the old route as deprecated (`PUT /anoncreds/registry/{rev_reg_id}/active`) and adds new one to follow the correct naming pattern (`PUT /anoncreds/revocation/registry/{rev_reg_id}/active` Signed-off-by: ff137 <[email protected]>
* 1.4.0rc0 Signed-off-by: Stephen Curran <[email protected]> * Fix release and add deprecation note Signed-off-by: Stephen Curran <[email protected]> * Adds 3915 to the release candidate Signed-off-by: Stephen Curran <[email protected]> * Fix date of release Signed-off-by: Stephen Curran <[email protected]> --------- Signed-off-by: Stephen Curran <[email protected]> Co-authored-by: jamshale <[email protected]>
* 🎨 Simplify AnonCreds backend check; fix for revocation Signed-off-by: ff137 <[email protected]> * ⚡ Validate profile backend once Signed-off-by: ff137 <[email protected]> * 🎨 Simplify anoncreds checks Signed-off-by: ff137 <[email protected]> * 🐛 Fix: move IndyIssuerRetryableError which interrupts and misattributed the rest of the KanonIndyCredxIssuer class methods Signed-off-by: ff137 <[email protected]> * 🧪 Remove nonsensical test Signed-off-by: ff137 <[email protected]> --------- Signed-off-by: ff137 <[email protected]> Co-authored-by: jamshale <[email protected]>
* ✨ Implement ProfileSessionHandle Abstract interface for profile sessions handles, which contains abstract methods for the functionality that is common to both Askar and Kanon storage interfaces . Assists with type safety and auto-complete. Signed-off-by: ff137 <[email protected]> * 🎨 Improve type hints Signed-off-by: ff137 <[email protected]> * 🎨 Signed-off-by: ff137 <[email protected]> --------- Signed-off-by: ff137 <[email protected]> Co-authored-by: jamshale <[email protected]>
Upgrade demo dockerfile acapy images to 1.3.2
* Documentation for Kanon Storage under Features/Kanon Storage Signed-off-by: dave-promulgare <[email protected]> * Update docs/features/KanonStorage.md Co-authored-by: Copilot <[email protected]> Signed-off-by: jamshale <[email protected]> * Update docs/features/DevReadMe.md Co-authored-by: Copilot <[email protected]> Signed-off-by: jamshale <[email protected]> * Update docs/features/KanonStorage.md Co-authored-by: Copilot <[email protected]> Signed-off-by: jamshale <[email protected]> * Update docs/features/KanonStorage.md Co-authored-by: Copilot <[email protected]> Signed-off-by: jamshale <[email protected]> * Update docs/features/KanonStorage.md Co-authored-by: Copilot <[email protected]> Signed-off-by: jamshale <[email protected]> * Update docs/features/KanonStorage.md Co-authored-by: Copilot <[email protected]> Signed-off-by: jamshale <[email protected]> * Update docs/features/KanonStorage.md Co-authored-by: Copilot <[email protected]> Signed-off-by: jamshale <[email protected]> * Update docs/features/KanonStorage.md Co-authored-by: Copilot <[email protected]> Signed-off-by: jamshale <[email protected]> * Update docs/features/KanonStorage.md Co-authored-by: Copilot <[email protected]> Signed-off-by: jamshale <[email protected]> * Update docs/features/KanonStorage.md Co-authored-by: Copilot <[email protected]> Signed-off-by: jamshale <[email protected]> * Update docs/features/KanonStorage.md Co-authored-by: Copilot <[email protected]> Signed-off-by: jamshale <[email protected]> * Update docs/features/KanonStorage.md Co-authored-by: Copilot <[email protected]> Signed-off-by: jamshale <[email protected]> * Update docs/features/KanonStorage.md Co-authored-by: Copilot <[email protected]> Signed-off-by: jamshale <[email protected]> * Update docs/features/KanonStorage.md Co-authored-by: Copilot <[email protected]> Signed-off-by: jamshale <[email protected]> * Update docs/features/DevReadMe.md Co-authored-by: Copilot <[email protected]> Signed-off-by: jamshale <[email protected]> --------- Signed-off-by: dave-promulgare <[email protected]> Signed-off-by: jamshale <[email protected]> Co-authored-by: jamshale <[email protected]> Co-authored-by: Copilot <[email protected]>
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.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.1)
Can you help keep this open source service alive? 💖 Please sponsor : )