v0.4.0 universal-resolver
Temporarily removed drivers (see updated policy on drivers)
- did-abt
- did-orb
- did-trust
- did-trustbloc
- did-bitxhub
- did-bid
- did-cy
- did-dock
- did-echo
- did-erc725
- did-ipid
- did-sirius
Features
- add back new Factom driver (#234) (5c2147f7992dd2c)
- Convenience method for serializing resolve/dereference results. (24bc6808f0e3636)
- Convenience methods for converting results. (2f2fb0beb3dc5f6)
- Configure certain extensions by default. (4cbb2e3b722a7ce)
- Better support for extensions of resolving/dereferencing. (3f144b56980d6bb)
- WIP prepare for new extension mechanism. (4e05b0ace7f946c)
- More work on W3C test suite reports. (d3c7e82231eca8c)
- Generate reports for W3C DID test suite. (39c35cbb3aa0144)
- Better use of HTTP status code. (db56458d89bfc2e)
- Add IDunion to did:sov configuration. (1920074612cd264)
- Support CORS for Accept header. (f559397784bdee3)
- Better logging. (d0df7e84789f120)
- Better support for resolving and dereferencing. (d06ec45cdde9784)
- add resolver URL for ION testnet DIDs (534714d5570485b)
- use service name from docker-compose for deployment specs (10c3f38a234574d)
- Organize drivers differently. (45a938ad7798e99)
- Add client support for new API methods. (4359a26dca6f628)
- Support for retrieving methods and test identifiers. (8eda3715b6264dd)
- add bitxhub did (#176) (5b22834dad3e24e)
- add UNISOT DID driver to the Universal Resolver. (#164) (8d40e752b2abf1d)
- Improve build process. (ac0510c6630f4aa)
- add test-driver branches to build-deploy workflow (42b1288d9a2e372)
- add maven deploy snapshot workflow (92010886b2c58f2)
- add release workflow to master branch (fc0fcb47b505701)
- add script name to logging automatically (123fcc9a092d414)
- substitute btcr driver secrets during github workflow (b37dc3623889579)
- enhance logging for driver-config.py (62bfc607f63e681)
- add ssl to ingress (d9f335054f7f572)
- create driver-config.yaml and use it in driver-config.py to apply driver specific configs to containers (9d60cd65922fd67)
- add flag to exclude success test results (884fa607bf6e15f)
- remove MAVEN_SETTINGS env variable (5bb0436d81caf0c)
- remove MAVEN_SETTINGS env variable (5e33b671953e27b)
- Simplify examples. (1bbba456b5e1ae5)
- move repository information to children (8fe9fc3ae9c09bb)
- use parent for repository information (2948759b2e59c2f)
- update release docs (ee63c10605d191d)
- don't trigger workflows for changes in docs folder (075027e983ce57c)
- use action from ci folder (9c6d3714ef26992)
- merge standalone smoke-tests action to Uni Resolver repo (c9452ca3f7428c1)
- add step to aggregate test results (16cb6ad7106d8f8)
- use master branch (581fa5fdbcc0374)
- use smoke test action release (c5e0ff9033cab8a)
- use parametrized action (e70a50066bea4ac)
- use advanced test script (385183d8695364e)
- add logs to entrypoint.sh (5ae5a1c4c2f7846)
- check if did is not null for 200 response (0dbcacbd7da685b)
- pass host via github action (83f482e2c38d465)
- Readme with ENV variables (49d425b0d61babb)
- merge ENV variables changes (a5d2a2aa3cfd898)
- Use uport/uni-resolver-driver-did-uport:1.3.1 instead of :latest. (bae0b88b607b53c)
- added KILT DID driver (3698740fa37d6c2)
Bug Fixes
- Assume default media type, if HTTP header is absent or invalid. (4a254ef54febe73)
- Fixes to deserializing resolution results from HTTP. (d84965d16e5e310)
- Check for null metadata returned from drivers. (c25b43a29deaf77)
- Preserver driver's DID document metadata. (8b7ab77dd8c2779)
- Remove test identifier that is a DID URL rather than DID. (ddf33e696dbbd82)
- duplicate port allocation (#230) (5d9655bf44ec23a)
- Small bugfix when logging driver resolve() result (02e4af6e49d3bb6)
- More relaxed detection of resolution result in HTTP body. (91cfde628b52e4e)
- malformed config.json (5585a79fb5e89ef)
- Check for null pointer exception. (8dfb001b45548f5)
- Additional error handling when dereferencing. (18c1963a095c111)
- Set contentType when dereferencing. (74baad1b888fbae)
- Small fix for dereferencing. (c529595af8703ac)
- Don't re-use the hashmap. (42adc9c8192d7ee)
- Fix logging string. (0e99aa6e06b8f18)
- Check 'accept' input option. (0fdcdf167fb9739)
- Fix null pointer. (f1ebf2a414bdbab)
- Update example code. (0d7483c24fdde85)
- idunion -> idu (b0b4ea7054b9718)
- Updates to error results. (299265dc730727b)
- Better detection of driver response. (fa6ab988b801161)
- Better error message. (f7910dfdfbb837f)
- Fix DID string matching. (5b5f876c89244a7)
- Use updated media type constants. (84fdfc38c36c579)
- Adjust returned DID resolution metadata. (4a72aebfa297480)
- deps update driver for for did:ethr and did:web to 2.1.0 (#200) (fc62d5c4e2cf52a)
- Remove the wrong entry for did:key (13355caef462ee9)
- Remove unneeded import. (d80ce28a7dba4ec)
- Fix collection classes. (341984bde7ee7cf)
- Correct construction of client. (bf365d3d7e18fa9)
- Fix endpoint URI. (fb7807c976a2fc7)
- Temporarily disable DNS resolution. (2cc4938fbaa25eb)
- Better logging. (8760114a3d60cc1)
- Make properties() and testIdentifiers() methods optional. (745bf6ff2b486fe)
- Add return type. (161fa90592b9f88)
- Fix OpenAPI bug. (efbff28476acdae)
- deps update drivers, tests and examples for did:ethr and did:web (#180) (f19684bf735e199)
- change container port number (6f51ac054e68bb2)
- Remove SwaggerHub API endpoint. (c46d8a2f18a410c)
- Fix Dockerfile path. (ecced75d9ef9cb6)
- add config map deployment to prepare-deployment.py (15f77ebeee412c7)
- use correct organization for driver-did-ccp image (5e54099c74f8e50)
- add trailing slash to backend_url env (398b8dc230135f0)
- Add loggers with 'test' scope. (48cbf934e691716)
- scope of slf4j-api (8f30d6dd0a1650c)
- Fix another outdated example in the Swagger API. (226eed92e013f0c)
- Update Swagger definition files. (136eb6a170472ce)
- Set slf4j dependency to 'provided'. (e9a630b2ece9ec5)
- Fix null pointer exception. (f24c4261910e6c0)
- Updates to match changes in did-common-java. (38ac4ea617aac1d)
- Update "profile" media type parameter. (4817115f65be423)
- Some updates to MIME type handling. (cbbc63abd0a6c0c)
- Catch errors when serializing resolve result. (88f6935ff6ce6af)
- use container name only as the version is not needed by the ingress controller and the deployment specs get the tags in a separate method (60dab842c437ca4)
- update did-ethr and did-web drivers (c82f71f0f1276c7)
- Add missing environment variables for btcr driver. (2e766c1a834716c)
- reapply build of jetty plugin (7aa7a3678f898bb)
- use https in frontend to call api endpoint (ff36f52e186c5df)
- use https in frontend to call api endpoint (89b4976ecbcf789)
- remove INPUT prefix for secrets (c3839fc51b84c1b)
- wrong file name in entrypoint.sh (313e088e943a58e)
- add trustblock specific config (f7f1300ad8d9807)
- re-add copy part in entrypoint.sh (a50e93e6f2d2d81)
- add github workspace path to Dockerfile (b5d7a1aa3e53348)
- wrong port for uport and trustbloc (28e74e7e4edb069)
- remove slash for backend-url env-variable (5f663c9718c72f8)
- add missing newlines (b58dab0f4934452)
- add ingress deployment to deploy.sh (d62d807814ec83b)
- broken ports in specs (19cd82707b8a033)
- wrong path reference for namespace folder (9896455c7728c43)
- missing namespace files (5d126fb8a11646f)
- wrong paths for app-specs (bab7c010d7fc8c2)
- copy app-specs to current folder in entrypoint.sh (733c47f728d4706)
- change logs to detect if correct script is run (9891a95f40aff12)
- copy app-specs to root folder (fca8c8ee18d328a)
- copy app-specs folder (02c780607d6e06e)
- copy script files to current folder (f3efe0147eecd68)
- path fix for entrypoint.sh (20aa284ec55bad0)
- issues with not found python script (418fcbfb28c6377)
- issues with path and not found folders (8623d26e6b9e777)
- add app-specs and delete autogenerated deploy folder (4f98661023c9be8)
- upgrade convert.py script to add all deployment to deploy.sh (9ff41274006b51a)
- update time for wait action (b12da9ab32f8839)
- wrong indentation (213651dbf103e9e)
- adding empty array element instead of newline (4e4ad06d7705463)
- wrong repository label in Dockerfile (162bfe46178c0ce)
- increase wait period (dccf89143931528)
- remove not working aggregation step from workflow (3d22d8268343f1e)
- not found action (49d04f74274e70b)
- add branch name to action path (f70181f6fc70e65)
- use cat instead of less (745f629bfc7a9b3)
- add missing yaml dependency (6ae6d0c15bdd662)
- change host to uniresolver.com (0f6d63f7ea962bf)
- wrong path for config and host (6912d4f7fc932b2)
- remove not needed import (7210529551f20f8)
- concat host and path when calling create_test_data (a0d9051ea22f068)
- use host from ingress file (4141fcb3bd558b6)
- use ingress file by default for extracting the host (3e31e4a6d02c01e)
- hardcode host env variable (5bf6d90939a0c60)
- change path to github workspace (10d5f63b63e70b6)
- add pyyaml to requirements.txt (3e23650993d6f49)
- docker-compose.yml formating (4a6a5e9192e38d8)
- Make fields in resolve result optional. (6f774937145f6c4)
- btc-look-up repo added setting.xml (59f73f31ad7c8f9)
- Update btcr DIDs based on changes to bech32 algorithm. (4fcb9d751b5125b)
- updated kilt example and driver version (7a03c465c6d8ea3)
- resolver/java/uni-resolver-web/pom.xml to reduce vulnerabilities (a3532451f1a44d5)
- resolver/java/uni-resolver-web/pom.xml to reduce vulnerabilities (cca31461e2308d8)
- updated kilt did example (56eb58b846b9b14)
- removed unnecessary change (d2570493f64579a)