Skip to content
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

⬆️ Upgrade to ACA-Py 0.12.0 #169

Merged
merged 62 commits into from
Apr 24, 2024
Merged

⬆️ Upgrade to ACA-Py 0.12.0 #169

merged 62 commits into from
Apr 24, 2024

Conversation

ff137
Copy link
Collaborator

@ff137 ff137 commented Apr 18, 2024

Regenerates client using ACA-Py 0.12 spec

See commit history for recording of "changelogs"

  • New APIs
  • Deprecated methods
  • New query params
  • Models changed with required fields
  • etc

May come back at some point to summarise the above with more detail.

The generation includes fixes for the following problems with the spec:

I.e. this cloudcontroller release is not based on the official 0.12 image, but includes fixes for the above

Some operation-ids have been renamed ... there are no more auto-generated operation ids (all have mappings, and a script has been added that would print missing operation ids if they exist)

Another script was added to remove undesired methods from the autogenerated api, such as the _without_preload and _with_http_method, which cluttered the cloudcontroller APIs

ff137 added 21 commits April 17, 2024 16:36
- some methods in ConnectionApi,
- `receive_request` in DidExchangeApi,
- all of JsonLdApi, IssueCredentialV10Api and PresentProofV10Api
- config in AdminConfig
- credential_definition_id in CredentialDefinitionSendResult
- cred_info in IndyCredPrecis
- mediation_id in MediationIdMatchInfo
- auto_accept
- protocol
- use_did
- use_did_method
- `endorser_write_txn` in TransactionRecord and EndorseTransaction.create_request
- conn_id
- create_transaction_for_endorser
@ff137 ff137 self-assigned this Apr 18, 2024
@ff137 ff137 added enhancement New feature or request dependency labels Apr 18, 2024
@ff137 ff137 marked this pull request as ready for review April 23, 2024 14:56
Copy link

sonarqubecloud bot commented Apr 23, 2024

Quality Gate Passed Quality Gate passed

Issues
35 New issues
82 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
16.6% Duplication on New Code

See analysis details on SonarCloud

@ff137 ff137 changed the title 🚧 WIP: Upgrade to ACA-Py 0.12.0 ⬆️ Upgrade to ACA-Py 0.12.0 Apr 23, 2024
@ff137 ff137 merged commit 369d858 into main Apr 24, 2024
6 checks passed
@ff137 ff137 deleted the upgrade/0.12.0 branch April 24, 2024 14:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependency enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant