The release 1.30.0 includes improvements related to error message handling within ecosystem along with fixes related to plan upgrade popup and proof requests. Additionally, as part of this release, we have continued on the performance improvement initiative for anonymous credentials issuance.
- [DCKA-2493]: Implemented a feature to provide clear error messages to verifiers attempting to access locked credentials from ecosystems they are not members of. When a verifier outside of the ecosystem attempts to verify a locked credential, they now receive a message stating: "This credential can only be verified by participants in the [ecosystem name] ecosystem. You can learn about the ecosystem by visiting this website: [ecosystem website]". This enhancement aims to improve transparency and guidance for verifiers encountering locked credentials.
- [DCKA-2518]: Resolved an issue where the upgrade pop-up sometimes appeared when inviting team members, without displaying the close button. Users encountered difficulty closing the pop-up, impacting user experience. With this fix, the upgrade pop-up behaves as expected, ensuring smoother interaction when inviting team members.
- [DCKA-2521]: Fixed a bug where proof requests did not contain an ID required by the latest PEX library. This issue prevented seamless processing of proof requests, leading to errors and inconsistencies. By addressing this bug, proof requests now include the necessary ID, ensuring compatibility with the latest PEX library.
- [DCKA-2459]: Conducted an investigation into the performance of anonymous credential issuance. Test results revealed that issuing an anonymous credential took approximately 3 seconds on average, highlighting potential performance improvements. To address this, debug tracing was enhanced to identify slow points, and further investigation into the efficiency of BBS 2023 compared to BBS+ was initiated. This investigation aims to optimize the performance of anonymous credential issuance for enhanced user experience.
- [DCKA-2522]: Provided a list of URLs to connect with PolkadotJS, enabling fallback connectivity. Users can now connect to a private API node and fallback to another URL if the primary connection fails. This enhancement ensures robust connectivity and resilience when interacting with PolkadotJS.
This release includes fixes for revocation registries, certs UX for create organization profile flow and enhancements related to ecosystems tools along with content updates for certs plans as per our revised offerings.
- [DCKA-2507]: Resolved an issue where clicking "Create Organization Profile" after editing a DID opened the same drawer instead of a new pop-up to create a new DID. This bug caused confusion and inconsistency in the user interface. With this fix, users can now seamlessly create new DIDs without encountering unexpected behavior.
- [DCKA-2514]: Addressed a bug where Certs failed to find a registry to use due to an issue with filtering registries. This bug affected the functionality of Certs, preventing users from effectively managing registries. By fixing the registry filtering API route, Certs can now accurately identify and utilize registries as intended.
- [DCKA-2515]: Fixed a bug where issuing revocable anoncreds with a previously used DID incorrectly showed as revoked when it wasn't. This issue stemmed from using the wrong public/private keypair, leading to inaccurate revocation status. With this fix, Certs now accurately reflects the revocation status of anoncreds, ensuring data integrity and reliability.
- [DCKA-2516]: Resolved an issue where a new registry was created at each issuance if not using BBS+. This behavior resulted in unnecessary proliferation of registries, leading to inefficiency and clutter. By fixing this issue, Certs now creates registries appropriately, optimizing resource utilization and improving system performance.
- [DCKA-2462]: Implemented a feature to prompt ecosystem administrators to create schemas before inviting participants. This enhancement ensures that administrators have the necessary schemas prepared for participants, streamlining the onboarding process and avoiding potential delays or errors.
- [DCKA-2508]: Updated the names and feature lists for subscription plans in Certs to reflect recent pricing changes. The Business plan has been renamed to the Build plan, with corresponding feature adjustments. Additionally, the Custom Plan has been renamed to Scale, with updated features to align with the new plan structure. These updates provide clarity and accuracy regarding subscription offerings in Certs.
- [DCKA-2517]: Optimized the sales demo to prevent the creation of a new revocation registry for each issuance. This enhancement reduces unnecessary registry creation, improving system efficiency and resource management.
This release includes updates to the user interface, improvements to verification template handling, bug fixes related to credential issuance, and tasks aimed at defining architecture for future features.
- [DCKA-2468]: Verification templates in Certs now support optional fields. Administrators can designate attributes as optional, enhancing flexibility in proof presentation responses.
- [DCKA-2417]: Organization profiles now display the ecosystems where the organization profile is used. Additionally, ecosystem badges are included in the organization profile details, providing easy access to ecosystem information.
- [DCKA-2501]: Resolved an error where issuing BBS+ credentials resulted in a "Schema properties did not contain top-level key" error, ensuring smooth credential issuance processes.
- [DCKA-2509]: Fixed an issue where creating a new organization profile with a did:polygonid DID resulted in a "can't fetch revocation status" error, ensuring successful profile creation without errors.
- [DCKA-2263]: Defined the architecture for Verifier Pays Issuer, laying the groundwork for future implementation and facilitating transactions within the ecosystem.
- [DCKA-2474]: Introduced a basic key/value map for wallet cache management, with plans to expand functionality to include limiting cached wallets, clearing old values, and improving the interface for setting/getting values.
Dock Certs 1.27.0 introduces significant updates to our pricing plans, enhanced credential management features, and important bug fixes and optimizations. These changes aim to streamline user experience, improve flexibility, and align our offerings with market demands and best practices.
- [DCKA-2374]: This release brings comprehensive updates to our pricing plans for 2024, reflecting changes in feature availability, trial duration, and subscription terms. Notable adjustments include the inclusion of Anonymous credentials and Encrypted credential backup features in the Free Trial plan, removal of the Starter Plan, and flexibility in seat management for Business and Custom plans.
- [DCKA-2467]: Certs now automatically adds expiration dates to verification templates for anonymous credentials, ensuring consistent enforcement of expiration policies. Users can choose to remove expiration dates for maximum privacy or comply with specific privacy requirements.
- [DCKA-2134]: Default credential creation settings have been optimized to align with best practices, encouraging simplicity and privacy. Key changes include the use of anonymous credentials for enhanced privacy and avoidance of persistent credentials to simplify PII management.
- [DCKA-2431]: The organization profile management has been revamped to improve usability and accommodate additional fields. It is now presented as a drawer instead of a pop-up when editing, providing a more spacious and intuitive interface for managing organization details.
- [DCKA-2475]: Verifier DID profile name and logo are now exposed to proof request messages, enhancing verification processes and providing more context to credential recipients.
- [DCKA-2457]: Fixed button styling inconsistencies on the settings page, ensuring a symmetrical design and improved visual consistency.
- [DCKA-2477]: Corrected the style of the cancel button and warning icon when declining invitations, ensuring a cohesive and intuitive user experience.
- [DCKA-2332]: Updated certificates for RDS instances to comply with AWS requirements, ensuring secure connections and preventing connectivity issues.
- [DCKA-2476]: Implemented tracking of blockchain transaction fees in the database, facilitating easier monitoring and analysis of transaction costs.
- [DCKA-2491]: Introduced KVAC (Key Verified Anonymous Credential) issuance and verification capabilities via the API, enabling secure and privacy-preserving credential management.
- [DCKA-2416]: Onboarding Form Update: The job title field is now required in the onboarding form, ensuring completeness and accuracy of user profiles.