Note: When interacting with Verity, it will also be helpful to review the Verity SDK Release Notes and the VDR Tools Release Notes
Works with Verity SDK 0.6.1 Includes VDR Tools 0.8.6
- [VE-2839] Multi-network support for Verity (currently it is DISABLED until mobile apps has the same capability)
- [VE-3340] Implement infrastructure changes to support multi-network
- [VE-3242] Implement new version of IssuerSetup 0.7 protocol to add support for choosing the ledger for issuer DID in Verity
- [VE-2915] Error response from protocol actor: unable to determine other
- [VE-3378] Name and LogoURL changes from relationship protocol is not propagating to OOB invitations
- [VE-2839] Multi-network support for Verity
- [VE-3552] Refactor Verity and VDR api integration to make fully qualified identifiers support configurable (by default it should be off)
- [VE-3041] Refactor "WriteSchema" protocol to use new VDR apis
- [VE-3042] Refactor "WriteCredDef" protocol to use new VDR apis
- [VE-3043] Refactor "IssueCredential" protocol to use new VDR apis
- [VE-3044] Refactor "PresentProof" protocol to use new VDR apis
- [VE-3372] Refactor LedgerVerKeyCacheFetcher to use new VDR apis
- [VE-2978] Add "check/ping VDR" to LaunchPreCheck (additional to what is there already)
- [VE-3151] Plan effort to load test K8s environment (Tickets are created)
- Dependency updates:
- libVdrTools
0.8.4 -> 0.8.6
- kamon
2.5.0 -> 2.5.5
- cinnamon
2.16.2 -> 2.16.5
- jackson
2.13.2 -> 2.13.3
- libVdrTools
Works with Verity SDK 0.6.1 Includes VDR Tools 0.8.4
- [VE-1436] Automate Sovrin Network writes using an Evernym Endorser service
- Coordinate services using Kafka / Confluent for event streaming
- [VE-3411] Modify WriteSchema to request endorsement
- [VE-3412] Modify WriteCredDef to request endorsement
- [VE-3416] Modify Verity SDK sample apps to take advantage of endorser capabilities
- [VE-3417] Minimal Full Qualified DID for Endorser Service Integration
- [VE-3496] Prepare Deployment configuration for use of the Endorser service
- [VE-3462] Minimal Verity dev env for MacOS on Apple M1
- Updates to the development environment: sbt-git, testcontainers-scala-kafka
- Remove proto buf dirs from SourceDirectories
- Cleanup of tests for Outbox and Modify / Add Schema / Cred-Def
- [VE-3181] Tech Debt: Improve exception handling in protocol engine
- [VE-3189] Tech Debt: Remove LegacyWalletAPI
- [VE-3448] Update VCX to 0.8.5 VDR-Tools
- [VE-3494] Tech Debt: Simplify Verity HTTP layer
- [VE-3501] "/agency" api returning "forbidden"
- [VE-3506] WalletActor: The system sometimes tried to register to a coordinator without acknowledgement
- [VE-3521] Intermittent issues around write schema and cred def
- [VE-3526] Fix a message to include only insensitive data
Works with Verity SDK 0.6.1 Includes VDR Tools 0.8.4
- Dependency updates: scala, akka-http, mockito-scala-scalatest, compilerplugin, scalapb-runtime, akka-stream-kafka, logback-classic, kamon, jackson, flexmark
- [VE-3380] Remove TAA auto-accept from tests
- [VE-3439] Fix verity startup probe issue with ledger dep check
- [VE-3402] Add port for producing events
- [VE-3403] Add port for consuming events
- [VE-3404] Event bus adapter for Kafka for producing events
- [VE-3405] Event bus adapter for Kafka for consuming events
- [VE-3407] Handle endorser registry events
- [VE-3408] Handle endorsement request status events
- [VE-3409] Add endorser access to protocols
- [VE-3410] Add send/publish event support in protocol engine
- [VE-3235] Expose invitation urls in sms invitation response
- [VE-3459] Added new TAA digest
- [VE-3462] Swap kalium with lazysodium for test utils
Works with Verity SDK 0.6.1 Includes VDR Tools 0.8.2
- [VE-3357] Migrate legacy routing actors to new route actors
- [VE-3034] Replace VDRTools and VDRToolsImpl with actual VDRTools wrapper api and its object types
- [VE-2753] Allow msg type based push notification templates
- [VE-3395] Update dependencies and refactor pre-launch checks to catch more failures
Works with Verity SDK 0.6.1 Includes VDR Tools 0.8.2
- [VE-3343] Fix v1 to v2 migration logic
- Various fixes for tests being flaky
- [VE-3165] Fix for startup probe to improve rolling upgrades
- Documented communication method types
- Dependency updates: kamon, jersey-client, mockito, scalatest, vcx
- [VE-2753] Each Verity tenant can customize text used in push notifications.
- [VE-3335] Make sender name available to CAS in push notification
- [VE-3168] Reuse of threadId should be reported correctly
- [VE-3025] Refactor item manager to be simple typed persistent actor
- [VE-3318] Disable actor state cleanup job (not needed anymore)
- [VE-3298] Fix the sbt env checker to validate Ubuntu 20.04 development environments
- Dependency updates: jersey-client, kamon, mockito, scalatest
- Fixed flaky unit tests
Works with Verity SDK 0.6.1 Includes VDR Tools 0.8.2
- [VE-3292] fix UPGRADE_INFO not being sent after routing update on CAS
- [VE-3275] Verity token generation script (provision_verity_helper.py) frequently fails
- [VE-3279] Stop using
path-style-access
property in S3 Alpakka - Dependency updates: akka-discovery, akka-management
- Fixed Verity builds to work with noexec tmp dirs
- Improved logging
Includes VDR Tools 0.8.2
- Tools to assist with migrating from Verity 1 to Verity 2
- [VE-3126] add migration internal api to fetch pairwise routing dids for given enterprise Agent DID
- [VE-3286] The threadId of the invoked protocol is not recorded in Verity logs when Verity SDK is used
- [VE-3276] Provisioning of Verity tokens frequently fails
- [VE-3244] Increase threshold before generating a Credential Size Limit error
- [VE-3205] K8S: Verity init container logs are treated as ERRORs by Datadog
- [VE-3201] Flaky unit test error: Substream Source(EntitySource) cannot be materialized more than once
- Improve logging in production and pipelines
- Use VDR Tools with support for multiple Indy ledgers
- Updated various dependencies: jackson, logback, sbt, kanela
- [VE-2780] Use correct process (Passivate - response) for passivating actors in shard regions
- [VE-3137] Transition from OpenMarket to Infobip for sending SMS
- [VE-3080] Tech Debt: Move access control out of LedgerAccess/WalletAccess implementations
- Support for Infobip for sending SMS
- New URL shortener to replace YOURLS.
- [VE-3050] Add support for fixed bearer token for OAuth2
- [VE-3157] Flaky test IssuerSDK "when tried to send 'send-message' (basicmessage 1.0) message"
- [VE-3142] Flaky test: com.evernym.verity.integration.with_basic_sdk.data_retention.expire_after_ternminal_state.BasicMessageSpec
- [VE-3114] Flaky test "should switch to 'Draining' state"
- [VE-3113] PresentProof errors in logs
- [VE-3112] VerityAdmin unit test failure: when try to restart all nodes
- [VE-3111] ItemContainer unit test failure: when sent GetItem
- [VE-3106] MatchError while MoveProtocol execution (Seen in logs of Demo VAS)
- [VE-3105] AppStateManagerSpec intermittent test failure
- [VE-3096] Unit test failed - WalletActor: when sent CreateWallet command again
- [VE-3095] Unit test failed - ItemManager: move to new item container
- [VE-3086] default-dummy-actor is saturating datadog custom metric limits
- [VE-3068] Intermittent integration test failure: port already in use
- [VE-2294] fix serialization issue observed during wallet actor performance integration test
- Deploy to Kubernetes environment in production
- [VE-3135] Enable flaky test on main branch failures to send notification team chat
- [VE-3100] Check for the existence of id on S3 before putting it there
- [VE-2896] Update Verity configs to point to k8s based datadog agent
- [VE-1416] SemVer versioning in Verity
- [VE-3146] ListeningSdkProvider: logging of received status reports
- [VE-3132] Unit test port provider rework
- [VE-3109] Upgrade akka http to 10.2.7 (contains a medium vulnerability issue fix)
- [VE-3051] Find and fix reason why WalletActors have to be run on separate dispatcher (most probably there is a blocking in WalletActor or related code)
- [VE-2967] Reorganize documentation files in Verity
- [VE-2943] Refactor ActivityTracker to avoid any possible memory leaks
- [VE-2936] Find and fix usage of blocking code in YOURLSSvc (Await.result(fut, timeout))
- [VE-2931] POA for Verity work regarding VDR tools integration
- [VE-2920] Measure the maximum number of attributes in a credential we can issue to Holder
- [VE-2857] Create API key provisioning HTTP endpoint
- [VE-2835] Make sure we don't need configuring passivation timeout for individual actors anymore
- [VE-2785] Investigate errors from split-brain provoking test
- [VE-2764] Make Verity survive failover of database instance in clustered RDS setup
- [VE-2794] Add unit test for LaunchesPreCheck functionality
- [VE-2822] Add support for did:sov format for endorserDID parameter to control msg in the WriteSchema and WriteCredDef protocols
- [VE-2870] Canonicalize pipeline stages and naming for eks, and release pipeline
- [VE-2909] Create a basic entrypoint script to be added to the verity docker image and used instead of overriding CMD via helm
- [VE-2923] Implement future-based interface for outbox
- [VE-2929] Set correct CPU and Memory limits for verity pods
- [VE-2943] Refactor ActivityTracker to avoid any possible memory leaks
- [VE-2950] Small tweaks to build
- [VE-2843] webhook not receiving messages
- [VE-2844] Helm update of Verity version does not work well with RollingUpdate strategy type
- [VE-2845] Integration tests are broken in verity-release pipeline
- [VE-2905] Bind failed for TCP channel on endpoint [/0.0.0.0:9095]java.net.BindException: [/0.0.0.0:9095]
- [VE-2908] Integration tests fail intermittently in verity-release pipeline
- [VE-2911] webhook messages are not being retried if they fail in first attempt
- [VE-2904] Fix unnecessary app state changes during unhandled event
- [VE-2913] Fix flooded "refresh access token failed: purposefully failing" messages in the OAuthAccessTokenHolderSpec
- [VE-2651] Add Jacoco code coverage tool to build pipeline
- [VE-2727] Condense kamon import to metric package
- [VE-2750] Phase0: Outbox code cleanup
- [VE-2793] Remove
com.evernym.verity.actor
fromcom.evernym.verity.protocol
- [VE-2600] Implement possibility to set ENDORSER DID per DomainDID
- [VE-2630] Deploy 3 node cluster resilient to common shocks
- [VE-2541] Failure during Aries interop testing: bad HTTP response received from agent message
- [VE-2726] Performance and stability regression with data retention policy feature
- [VE-2797] Make sure app state is changed during error and reset during success
- [VE-2799] Find root cause and fix issue around sending push notification failure logs seen every minute for same user
- [VE-2812] Update com method was not propagating changes correctly to the state
- [VE-2820] Seems OAuth access token expiry time is not working properly
- [VE-2821] Fix actor state cleanup bug
- [VE-2825] Remove/Update verity log to not include any phone numbers
- [VE-2831] Fix app state issues seen on prod CAS around wallet backup protocol
- [VE-2833] Phase0: Supervisor StopSupervisor saw failure in MessageMeta actor
- [VE-1691] Refactor "AppConfigWrapper" object into a class
- [VE-1692] Refactor "MetricsReader" object into a class (it holds metrics reporter as a state to provide metrics)
- [VE-1693] Refactor "KamonPrometheusMetricsReporter" object into a class
- [VE-2258] Investigate failures when Write replica is "Failover"-ed in AWS
- [VE-2705] Add support to unblock an entity (ip address or owner/counterparty user)
- [VE-2725] Lightbend integration in DataDog
- [VE-2735] Phase0: Add outbox router support
- [VE-2737] Phase0: Finalize passivation logic for MessageMeta and Outbox behaviour
- [VE-2739] Phase0: Confirm command/reply messages and event/snapshot are serializable/serialized as expected
- [VE-2751] Phase0: add plain webhook dispatcher type and specs
- [VE-2766] Integrate Lightbend Telemetry into Verity
- [VE-2767] Stream custom metrics through Lightbend Telemetry
- [VE-2777] Investigate memory issue on DevRC EAS
- [VE-2783] Reduce number of metrics exported from Kamon
- [VE-2790] Phase0: Config refactoring in Outbox related typed actors
- [VE-2792] Phase0: Change Outbox actor to not use entity id component for any business logic purposes
- [VE-2800] enhance update com method to log more information for future troubleshooting purposes
- [VE-2802] add logs around oauth to help troubleshooting
- [VE-2828] Switch Verity to store Docker images in ECR registry under AWS it account
- [VE-2719] Phase0: add data retention policy support in outbox
- [VE-2738] Phase0: Any pending outbox messages should be retried post verity crash/restart
- [VE-2749] Refactor metrics subsystem
- [VE-2755] Untangle easy cycle dependencies
- [VE-2761] Reduce number of spurious unit test failures in pipelines
- [VE-2772] Phase0: Add message delivery related metrics
- [VE-2786] Make metrics filter config reload restart metrics backend
- [VE-2663] Implement OAuth as an authentication mechanism for Verity callbacks
- [VE-2752] handshake_protocols field in the OoB invitation is wrong
- [VE-2762] Investigate and fix spurious issuing/proving failures with Demo VAS
- [VE-2760] Reduce the number of metrics produced by LibIndy
- [VE-2740] Remove cycle dependency between verity.* and verity.app_launcher
- [VE-2718] Fix actor state cleanup bug
- [VE-2712] Fix item manager issue
- [VE-2711] Fix actor state cleanup bug
- [VE-1699] Refactor "ItemConfigManager" to a class
- [VE-1698] Refactor "InitializingState" object to a class
- [VE-1696] Refactor "ResourceBlockingStatusMngrCache" and "ResourceWarningStatusMngrCache" object into a class
- [VE-1695] Refactor "MsgProgressTrackerCache" object into a class
- [VE-1694] Remove "Util.logger" and use "LoggingUtil" to get a logger.
- [VE-1690] Refactor 'AppStateUpdateAPI' singleton object into a class
- [VE-2704] Phase0: add event/state encryption/decryption behaviour to typed actor
- [VE-2702] Update verity-sdk dependencies
- [VE-2666] demo vas iata slow actor startup issue
- [VE-2646] Provide kamon with application version
- [VE-2626] Enable split-brain resolver in Verity
- [VE-2594] Truncate large replies in GET_MSGs to fit in multi-node message limits
- [VE-2550] Calls to create_wallet and open_wallet in
async libindy
often take more than 20 seconds to complete when under heavy load - [VE-2409] Switch Verity to use Async Libindy
- [VE-2303] Implement MySQL cache in async
libindy
- [VE-2667] vcx connection issue
- [VE-2614] Remove sms endpoint and related configuration
- [VE-2537] Use a unique resource key for each message type
- [VE-2042] Creating the right configuration for the throttle limits we previously defined
- [VE-2656] add support in data retention feature to allow deletion of data once protocol is completed
- [VE-2643] Prod VAS: error during persisting actor event MultiEvent: java.lang.NullPointerException
- [VE-2642] All Verity-Sdk wrappers should support all 4 predicate types (">=", ">", "<", "<=")
- [VE-2637] make pushId: ComMethodDetail in GetToken optional
- [VE-2615] In some cases errors during write schema are treated as success
- [VE-2602] Verity often does not send signal message back when the payload is incorrect.
- [VE-2598] Scanning the same oob-request-attach QR code twice cause protocol crash/restart
- [VE-2660] Puppet work for on demand data retention
- [VE-2648] Improve testing speed and output
- [VE-2644] backport iata-hotfix changes part-2
- [VE-2640] Move unneeded verity main resource config files to verity test or integration test module as needed
- [VE-2632] Optimize message size limits integration tests
- [VE-2627] Refactoring RoutingAgent actors such that it is scalable
- [VE-2620] Disable HttpsSupport trait as that is not being used anyhow in verity code
- [VE-2619] make sure all catch clauses are exhaustive else it may throw MatchError which may include secure/private information
- [VE-2618] Refactor RequestMsgContext and its usage
- [VE-2617] Fix unhandled message type logging in AgentMsgProcessor to not log any secure/private information
- [VE-2606] backport iata-hotfix changes part-1
- [VE-2601] Decide and implement data-retention for the Relationship protocol
- [VE-2574] Ensure S3API is using correct future dispatcher
- [VE-2566] Puppet work
- [VE-2536] Make it possible to differentiate targets for "all messages" and "all endpoints"
- [VE-2499] Implement For all protocols
- [VE-2498] Retrieving/Reading Data
- [VE-2497] Storing Data
- [VE-2496] Verity Configuration
- [VE-2494] Storage Interface Refactoring
- [VE-2493] AWS Bucket Creation
- [VE-2334] Migrate thread context to protocol actor state
- [VE-2293] Fix wallet actor performance integration test and make it run as part of CI
- [VE-2664] add more test around data retention at integration level
- [VE-2628] Goal Code and Goal should be optional parameters in the Verity API
- [VE-2621] Change ledger svc code so that status details errors are Future.failure and not success
- [VE-2609] make sure invitation is not re-usable once it is accepted by one user
- [VE-2607] prod CAS: unhandled ServiceUnavailableException
- [VE-2590] fix retry issue with OutgoingMsgSender
- [VE-2559] CAS connection failure with 3 nodes
- [VE-2533] Fix sync response issue with get-status of update-configs 0.6 protocol
- [VE-2473] Increased number of errors on Demo VAS after Verity release
- [VE-2450] Resource usage violation actions with track-by=user are not triggered when expected
- [VE-2396] Invalid replayed event, multiple persistent actor instances with same persistence id?
- [VE-2613] Add
libmysqlstorage
to install script - [VE-2612] Intermittent failures during unit tests
- [VE-2593] Add entries for VS Code/Scala Metals to .gitignore file
- [VE-2557] Remove dependencies on bintray in Verity pipelines
- [VE-2552] Move off of bintray repos
- [VE-2535] Make it possible to target all messages specifically coming from "my domain" or from "their domain"
- [VE-2527] Identify Verity dependencies
- [VE-2514] Upgrade verity-sdk docker image and packages to use Ubuntu 18.04
- [VE-2490] Make it possible to run clustered Verity in docker
- [VE-2488] Fix local run failures of Verity integration tests
- [VE-2487] Fix problem with non-steady network traffic in issuance test
- [VE-2486] Make
libindy
wallet connections limit configurable in ephemeral envs - [VE-2475] Exceptions from
libindy
should be properly logged - [VE-2469] Investigate reasons of increased DynamoDB usage in load tests
- [VE-2462] "Actor not found" error during verification load test
- [VE-2457] Verity integration tests error handling improvement
- [VE-2437] Increase ask timeout to 30 seconds
- [VE-2289] Replace the @type decorator from using did:sov:12345678abcd…. to http://didcom.org
- [VE-2481] fix 'needs-endorsement' broken flow
- [VE-2477] fix agent provisioning new key creation in agency agent wallet issue
- [VE-2471] Add agent provisioning 0.7 support for
libvcx
- [VE-2357] Webhook URL does not support query strings
- [VE-2375] invalid com method was switching Verity app state to degraded state
- [VE-2378] GNR-100 ("system is unusually busy, try again later") returned on incorrect payload
- [VE-2382] Wrong version of
libmysqlstorage
breaks Verity upgrade - [VE-2389] Verity is not returning Agency Agent VerKey
- [VE-2391] Malicious payloads to connecting endpoint crashes Verity
- [VE-2392] Malicious large payload to "~for_relationship" crashes Verity
- [VE-2393] SourceId: 1 crashes Verity
- [VE-2397] Malicious credOffer message caused Verity crash
- [VE-2401] oob-with-request-attach: Verifier needs to perform IssuerSetup so that connection reuse could work
- [VE-2419] Fix protocol async service implementation closing over state issue
- [VE-2430] Verity SDK i18n issues
- [VE-2441] auth key referenced from 'endpoints' not exists in 'authorizedKeys'
- [VE-2447] Fix agent provisioning protocols to use async wallet api
- [VE-2234] Add separate metric for time spent in LibIndy callbacks
- [VE-2301] Adding proper supervisor strategy for persistent actors
- [VE-2326] Migrate blocking WalletActor calls to asynchronous calls-Phase2
- [VE-2332] Convert wallet access in protocols to follow the async design in the Url Shortener
- [VE-2359] Verity cache size caps
- [VE-2365] Audit Verity Code base for Unbounded large collections
- [VE-2366] Remove old wallet API from Verity
- [VE-2383] Implement caching for Ledger calls for Verity
- [VE-2403] Switch Verity SDK sample apps to use OOB protocol
- [VE-2404] Switch Verity REST API demo web app to use OOB protocol
- [VE-2405] Switch Issuer/Verifier Verity REST API sample apps to use OOB protocol
- [VE-2422] Create sample app for out-of-band with request attach that uses Verity REST API
- [VE-2438] Change our supervisor settings to retry after 1 second instead of 3 seconds
- [VE-2439] Refactor ItemContainer cleanup code to be more soften instead of trying to delete all events in one go
- [VE-2440] remove "cache initialization info log" and "ledger svc un-utilized caches"
- [VE-2452] DynamoDB errors during connections load test
- [VE-2456] Allow Verity to switch between
libindy
andlibindy-async
- [VE-2427] Remove legacy public identity behaviour config option
- [VE-2435] Add more logging for http request observability
- [VE-2304] DomainId is used as the public DID in connection invites.
- [VE-2346] Prevent Kamon Timer warnings from overwhelming the logging system.
- [VE-2118] Check .NET SDK with the Verity integration tests
- [VE-2232] Migrate blocking WalletActor calls to asynchronous calls: Phase1
- [VE-2246] Add asynchronous API to protocol engine
- [VE-2320] Investigate and fix problem with too many open sockets
- [VE-2336] Expose msgType for Aries protocols in a way that doesn't break push Notifications for Connect.Me
- [VE-2340] Review kamon metrics/reporter for any possible improvements
- [VE-2355] Add support for Configurable Message Retention
- [VE-2361] Switch default wallet impl to
standard
- [VE-2373] Add
INFO
log messages for Push Notifications
- [VE-2281] Not possible to provision a token in .NET SDK
- [VE-2017] Define Messages for BasicMessage (Control, Signal, Protocol)
- [VE-2018] Implement Protocol Logic for BasicMessage
- [VE-2019] Implement Integration tests for BasicMessage
- [VE-2020] Wire new Protocol for BasicMessage
- [VE-2021] Implement BasicMessage protocol in Verity-SDK (java, python, node, .NET)
- [VE-2022] Add required documentation for Basic Message
- [VE-2046] Expose LibIndy instrumentation as custom metrics in Verity
- [VE-2138] Add connection-reuse flow for OOB with request attach
- [VE-2249] Catch up .NET SDK with the other SDKs (add Propose proof and names restriction changes)
- [VE-2287] Write Schema and Write CredDef should support "endorsing flow"
- [VE-2133] Verity does not return attribute values in presentation-result if names syntax is used
- [VE-2010] Add integration test for proposed presentation to verity
- [VE-2220] Create public Dockerhub image for Verity sample app
- [VE-2244] Provision Token delivered via push notification and HTTP response
- [VE-2008] Add protocol messages for proposed presentation to verity
- [VE-2009] Add protocol logic for proposed presentation to verity
- [VE-2011] Add required APIs to verity-sdk
- [VE-2093] Added OOB with request-attach to Integration Tests
- [VE-2096] Document new API - OOB with request attach
- [VE-2116] Update getting started guides for .NET SDK
- [VE-2117] Making environment for build and publication on the NuGet
- [VE-2120] Update Verity SDK CI/CD pipelines for .NET
- [VE-2124] Remove 0.6 Provisioning Protocol
- [VE-2125] Return provision token in http response if NOT push notification format
- [VE-1968] Python SDK example app sometimes throws
libindy
warning - [VE-1997] If label is not specified in Relationship create call, Python and Java SDKs do not default to the label specified in UpdateConfigs
- [VE-2015] UPDATE_CONFIG protocol setting the logoUrl to null generates a NullPointerException and then crashes the UserAgent actor
- [VE-2057] Not possible to specify the walletPath in public constructors for NodeJS SDK
- [VE-1564] Validation of SMS phone number format
- [VE-1779] Create Sample Web App demoing Connection-reuse
- [VE-1974] Cannot specify self attested values during Prover's Interaction in Present Proof
- [VE-1976] Trust-ping response can not be mapped to relationshipDID which sent the ping
- [VE-1990] publicDid missing in case of SMS connection redirect for old (0.5 and 0.6 protocols)
- [VE-1528] As Evernym Verity Customer, I want to send Connection invites v1.0 using SMS to Connect.Me
- [VE-1966] Verification result "ProofUndefined" in presentation-result message
- [VE-1969] Add threadId() for WriteSchema protocol in all 3 SDKs
- [VE-1970] Problem with push notifications with Aries protocols
- [VE-1967] When protocol receives unexpected message (for state) it should respond with problem-report.
- [VE-1975] Add message type to outer layer of aires outgoing messages
- [VE-1977] Short URL returns c_i in the response body
- [VE-1957] No linkage between relationship-reused
thid/pthid
and OutOfBand invitation messagethid/@id
- [VE-1958] profileUrl is not set when out-of-band-invitation is used
- [VE-1491] As Evernym Customer using Aries 1.0 connections protocol, I need to have to be able to send a connection using URL
- [VE-1811] Verity Application needs to persist events in docker container
- [VE-1883] Implement support for goal-code and goal in Out-Of-Band protocol on Verity
- [VE-1925] Fix legacy agent routes (found issues during release)
- [VE-1926] relationship data model validation issues
- [VE-1667] Field verification_result in presentation-result message has a wrong value
- [VE-1829] Question answer should use url_safe base64 encoding.
- [VE-1899] Example app crashes when Verity Application endpoint with trailing slash is specified
- [VE-1900] Fix example app output once if expired token is used.
tories
- [VE-1551] Cache used provisioning tokes on Verity so token cannot be used more than once within the token window
- [VE-1790] Publish verity integration test runner
- [VE-1457] Node.Js Verity SDK bug with uuid dependency
- [VE-1542] Committed Answer protocol not working on the Verity 2.0 (0.4.91738644.3fe8dde)
- [VE-1559] Acme Corp (try.connect.me) should be using proper logo instead of the robohash logo
- [VE-1581] Verity should be using Enterprise name and logo from the UpdateConfigs call in the ConnectionInvitation
- [VE-1605] DynamoDB high read condition
- [VE-1659] Endpoint URLs containing IP addresses fail URL validation
- [VE-1667] Field verification_result in presentation-result message has a wrong value
- [VE-1637] Faber/Alice demo broken on team1 EAS
- [VE-1500] Fix problem with too much logging in CAS
- [VE-1540] As Evernym TE, I need to add puppet config for enforcing token provisioning on VAS
- [VE-1554] Change REST API token provisioning script to use 0.7
- [VE-1322] As Verity customer, I want to be able to issue credential in one step (instead of two)
- [VE-1412] Create comprehensive Verity SDK documentation
- [VE-1458] Design and Implement connection redirect (or connection reuse) on Verity using Aries protocols
- [VE-1536] Log wrongly formatted REST API payload
- [VE-1547] As Evernym Customer, I want access a source code of web app based on vcx-customer toolkit
- [VE-1557] As Evernym Verity SDK customer, I want to install Verity SDK from language specific repos
- [VE-1568] As Evernym Verity SDK customer, I want a way to easily run example apps using Docker
- [VE-1621] I want to configure a custom SMS text message per customer
- [VE-1590] Add support for multiple sponsor app to be able to use push notification service
- [VE-1672] Tokenizer use sponsor push service
- [VE-1395] Fix memory leaks issues
- [VE-1444] indy-sdk logging--should explicitly set logging to INFO not TRACE
- [VE-1147] As Evernym, we can provision multiple customers (Issuer Identities or tenants) to one Verity server instance
- [VE-1121] As Verity SDK customer, I'm able to register (perform) provisioning of multiple SDK instances to my one Verity Server so I can have multiple client codes using one Verity Server
- [VE-1316] As Verity REST customer, I'm able to register more than one REST client to Verity instance
- [VE-1148] As Evernym, we need to be able to differentiate different tenants on one Verity Server (Customer Identifier)
- [VE-1538] Implement Trust Ping AIP v1 protocol on Verity
- [VE-1378] Implement REST API for Aries protocols
- [VE-1381] Improve Verity SDK documentation
- [VE-1409] Update UPDATE_COM_METHOD protocol
- [VE-1504] REST json responses from http endpoint should have content-type set to application/json instead of text/plain
- [VE-1490] As Evernym, I need to update Acme corp of try.connect.me to use Aries (1.0) protocols and new SDK
- [VE-1382] Public DID in the Connection Invite is wrong one for both SDK and REST API
- [VE-1390] Connection get status missing sourceId
- [VE-1066] Implement Aries protocols for connecting/issuing/proving in Verity
- [VE-1151] Issuer setup REST API
- [VE-1153] Create Schema REST API
- [VE-1154] Create cred def REST API
- [VE-1155] Connection establishment (DID exchange) REST API
- [VE-1156] Issue credential REST API
- [VE-1157] Request and validate proof REST API
- [VE-1158] Send and receive Committed Answer REST API
- [VE-1159] Retrieve Connection Invite protocol status REST API
- [VE-1161] Retrieve Request and validate proof protocol status REST API
- [VE-1162] Retrieve Send and receive Committed Answer protocol status REST API
- [VE-1326] Organization name&logo REST API
- [VE-1327] Configure Webhook REST API call
- [VE-1357] Create OpenAPI (formerly know as swagger) documentation for REST API
- [VE-1363] Implement throttling on REST API endpoints on Verity
- [VE-1386] Create python script for provisioning API keys for REST API
- [VE-1403] Add a method for creating REST API key for existing Verity SDK users
- [VE-1406] Update Getting Started with Verity SDK
- [VE-1402] Add resource usage block on the PROVISION protocol
- [VE-1418] Add msg response time related 'span' metrics for all protocol messages
- [VE-1364] Metrics (latency and response times) on Verity REST endpoints