Skip to content

Latest commit

 

History

History
1323 lines (1063 loc) · 138 KB

CHANGELOG.md

File metadata and controls

1323 lines (1063 loc) · 138 KB

1.0.0 (2024-05-16)

Bug Fixes

  • add "y" parameter and remove unused imports (72b592c)
  • add a comment to the expiryInstant (21ac648)
  • add if statement for creating VC (0092728)
  • Add missing gradle validation PR #257 (f9acf55)
  • add missing JSON properties (5330f64)
  • add WalletKey for ES256K algorithm to DidDocument (9eb3294)
  • adjust git history for Peter Motzko, peter.motzko@volkswagen.de (06e4d83)
  • adjust git history for Peter Motzko, peter.motzko@volkswagen.de (a8f4944)
  • adjust resources and limits for 'managed-identity-wallets-new' in order to attain and retain app-health-status. (b4e5ba5)
  • adjust resources and limits for 'managed-identity-wallets-new' in order to attain and retain app-health-status. (4fbcbae)
  • adjust values for timeouts and resources for 'liveness' and 'readiness' actuators to mitigate restarts to to cpu-throttling and respective memory peaks which would possibly yield a restart, too. (f7673a0)
  • adjust values for timeouts and resources for 'liveness' and 'readiness' actuators to mitigate restarts to to cpu-throttling and respective memory peaks which would possibly yield a restart, too. (a5649db)
  • adjust values for timeouts and resources for 'liveness' and 'readiness' actuators to mitigate restarts to to cpu-throttling and respective memory peaks which would possibly yield a restart, too. (7c0c7a6)
  • adjust values for timeouts and resources for 'liveness' and 'readiness' actuators to mitigate restarts to to cpu-throttling and respective memory peaks which would possibly yield a restart, too. (8506f3c)
  • adjust values to enable sync again. (b856059)
  • adjust values to enable sync again. (3839b33)
  • attempt to deploy recent code (3b5e5f7)
  • attempt to deploy recent code (89677b9)
  • CGD-238: BPN from access_token ignore case (f6bf0d5)
  • CGD-238: BPN from access_token ignore case (3529887)
  • CGD-288 and code refactor (f037c16)
  • CGD-468: Application starts with corrupted data in case of invalid AES key (c734946)
  • changes task name to 'build' from 'buildJar' and adjusts all occurrences in file 'Taskfile'. (458834c)
  • changes task name to 'build' from 'buildJar' and adjusts all occurrences in file 'Taskfile'. (e1f86a8)
  • ci: add GITHUB_TOKEN variable before app build (80ca419)
  • ci: adjust gradle build command and remove unused code (590d56a)
  • ci: build miw app (99603e3)
  • ci: fix test values for helm test in GH Actions (4532aa7)
  • ci: helm chart release (c2bd166)
  • ci: install java 17 (6bea3d6)
  • ci: install Taskfile (a30492e)
  • ci: quote python version (e43e1ac)
  • ci: separate workflow "Test application (test + coverage)" for PR and repo (6de785b)
  • ci: skip app tests (654da86)
  • ci: typo (ed086f6)
  • ci: update node version to 20 (263e88b)
  • ci: use lowercase letters for repository name (9e10c9f)
  • ci: use lowercase letters for repository name (03f45e0)
  • config: default port for postgresDB (6b603c0)
  • config: default port for postgresDB (8646713)
  • conflict resolved (a2ce51f)
  • DAST scan PR #256 (1c1f1fb)
  • dev: add file extension and refactor called method in gradle (6811a8b)
  • dev: add important notes to INSTALL.md (a7c1b71)
  • dev: adjust port to request against keycloak (4a3d317)
  • devel: add install links to check-tools.yaml (7c94f89)
  • devel: add missing "sudo" (e912482)
  • devel: replace docker_compose env var with real command (187435b)
  • devel: split into two lines (0b2e11f)
  • devel: update README.md and remove duplicate variable (566f0da)
  • devel: use "localhost" instead docker container name (c6caf36)
  • dev: small adjustment to INSTALL.md (59b6df4)
  • docker: use jdk 17 instead of jdk 18 and remove the EXPOSE statement (e2ef3fe)
  • doc: move information about docker for macos upwards (ff414f8)
  • fix bug with token re-wrapping (e047550)
  • fix did creation in did document (c21f7af)
  • fix ES256K signature (b33f8a6)
  • fix integration test (d8084ee)
  • fix kid parameter (97437b4)
  • fix object name (59ccdb2)
  • helm: add correct service for postgresql db (e00a84f)
  • helm: add correct service for postgresql db (bda0978)
  • helm: add empty line at the bottom for Helm lint testing (57a37f4)
  • helm: add empty object (00a9b08)
  • helm: add missing "quote" function and adjust tests (7c985b1)
  • helm: add random generated encryption_key (6e89285)
  • helm: add random generated encryption_key (495f2d9)
  • helm: add space (typo) (392c254)
  • helm: adjust test (3d90ba4)
  • helm: bind APPLICATION_PORT to 8080 (9a9097d)
  • helm: bind APPLICATION_PORT to 8080 (509fa1d)
  • helm: fix suggested issues from PR (27ae102)
  • helm: minor fixes (49b5530)
  • helm: move APPLICATION_PORT env var outside if condition (299b669)
  • helm: quote numbers (9a48104)
  • helm: quote numbers (91b5814)
  • helm: remove double className (e8e2a43)
  • helm: remove double className (3f49be1)
  • helm: remove duplicate env var (e8104c3)
  • helm: remove last slash (dab469f)
  • helm: remove last slash (cfdeded)
  • helm: remove quotes (8889455)
  • helm: remove quotes (8fe20ec)
  • helm: remove token (already revoked) (835654d)
  • helm: remove token (already revoked) (acfcac5)
  • helm: remove trailing space (019f262)
  • helm: set ingress host path to "/" (3dcfd46)
  • helm: set ingress host path to "/" (dd876c2)
  • helm: typo in db_host (66daf19)
  • helm: typo in db_host (0f63369)
  • helm: update image repo (3084122)
  • helm: use correct value for psql dependency condition (d8bb09a)
  • helm: use correct value for psql dependency condition PR #177 (f880d9a)
  • helm: use user/group 11111 instead of 1001/0 (6745791)
  • helm: vc expiration date (e056108)
  • helm: wrong data type in secret (c600d16)
  • helm: wrong data type in secret (a16ba13)
  • manually change the Helm chart version (1ad16ed)
  • method name from the cx-ssi-lib has been renamed (b46d084)
  • missing add repo step from chart-releaser workflow (08c36f9)
  • missing env variables in release workflow (#111) (0f99498)
  • missing helm docs during semantic release PR #218 (afad988)
  • possible caching vulnerability in action (eb2e38f)
  • rate limit during json-ld context loading (#100) (09d1f1a)
  • release: add missing author, committer emails (6d49d27)
  • release: missing helm-docs during semantic release (8f4d7f4)
  • release: use correct syntax for github actor (86976a6)
  • remove all links to remote repos (06e14c7)
  • remove filter for org.eclipse packages (af9a9e5)
  • remove out-of-date deployment workflow (3774c74)
  • removed recret from code (d3fe69a)
  • STS Token API Response (78b7dc3)
  • test cases (1a9b51e)
  • Test Cases (8eda499)
  • tests fail randomly because of KeyGenerator (96ca03d)
  • typo in Bearer (754b90a)
  • Typo in Bearer (#102) (3765c68)
  • validation erorr message not shown in reponse, docs: CGD-391: sample repomse added in wallet APIs (80ced85)
  • validation: credential signer must be equal issuer (12abe09)
  • Veracode finding for CVE-2023-24998 (5ac9f2d)
  • veracode issues: Spring boot and other lib version update (f30c4d8)
  • veracode log issue (69cd4d8)
  • veracode log realted issue fix (7908741)
  • wrong helm docs version in ci PR #219 (3f1ed66)
  • wrong helm-docs version in pipeline (f5ba466)

Features

  • adapt request and wallet service (c911d33)
  • add '/dev.env' to '.gitignore' to prevent it form being comitted/ pushed unwanted. (ac09710)
  • add '/dev.env' to '.gitignore' to prevent it form being comitted/ pushed unwanted. (9443367)
  • add "local.dev" to .gitignore (0c4166d)
  • add "local.dev" to .gitignore (6431f77)
  • add and adjust authority user's BPN and DID:WEB (7e2ab46)
  • add and adjust authority user's BPN and DID:WEB (a06a689)
  • add api docs, option asJwt (9dc628b)
  • add app setup for the stages 'dev' and 'int' in order to deploy the (new) 'Managed-Identity-Wallet' on these stages. (3f8be32)
  • add app setup for the stages 'dev' and 'int' in order to deploy the (new) 'Managed-Identity-Wallet' on these stages. (8bf1124)
  • add domain objects needed by sts infrastructure (effb480)
  • add dto objects for sts infrastructure (103e7f2)
  • add Eclipse Copyright header to CHANGELOG.md.jinja (dd53533)
  • add exceptions for sts infrastructure (b4bb9b7)
  • add extra transaction (b694d19)
  • add GH Action workflow to test the app (incl. coverage) (1e16b04)
  • add header to changelog template (45b79d0)
  • add helm-docs cmd to semantic-release (ad46396)
  • add ignoring version (1785080)
  • add initContainers (#142) (7317800)
  • add JWT verification and extend tests (d83ce91)
  • add JWT verification and extend tests (5ae223d)
  • add logging of auth failures (ec60117)
  • add logic regarding jti info store and check (6809578)
  • add missing relationships to entities (56a48eb)
  • add outputs to workflow environment (859b748)
  • add service method, controller, config for scope matching (4feebd4)
  • add sts properties (018d9c0)
  • add token endpoint happy-path test (d6c30bf)
  • add tpl to miw ingress (#143) (c56d133)
  • added administrator documentation (1931fa0)
  • added administrator documentation (dd85726)
  • added body type to /token endpoint (6a67c92)
  • added end user documentation (83ae886)
  • added end user documentation (670faca)
  • added test cases for getCredentials api (56072f6)
  • added test cases for getCredentials api (c3e5cd8)
  • adding draft for integration test, refactoring (ce75056)
  • adding generated 'README.md' to accompany the charts for 'Managed-Identity-Wallet' as required. (d33f6aa)
  • adding generated 'README.md' to accompany the charts for 'Managed-Identity-Wallet' as required. (bd6d874)
  • adds (initially) a Postman-collection for testing MIW on stage 'dev'. (25debc3)
  • adds (initially) a Postman-collection for testing MIW on stage 'dev'. (7b8d264)
  • adds direct '.java-version' from program 'jenv' to '.gitignore' to avoid that is version-controled. (3531dd5)
  • adds direct '.java-version' from program 'jenv' to '.gitignore' to avoid that is version-controled. (6bdb98a)
  • adds gradle task to equip 'jar/META-INF/' with 'DEPENDENCIES', 'SECURITY.md', 'NOTICE.md', 'LICENSE' (a2b8a21)
  • adds gradle task to equip 'jar/META-INF/' with 'DEPENDENCIES', 'SECURITY.md', 'NOTICE.md', 'LICENSE' (3eee471)
  • adds license file 'CC-BY-4.0.tyt' in the corresponding directory 'LICENSES'. (c32fdfe)
  • adds overview of roles associated with available endpoints (572f2c2)
  • adds VVP Flow to architecture section (32c5b9c)
  • adjust task 'stopDockerApp' to stop the actual container 'local_miw_app' (2fb0000)
  • adjust task 'stopDockerApp' to stop the actual container 'local_miw_app' (e686b3e)
  • API changes as per new API specification(separate apis for holder and issuer wallet) (6286538)
  • API changes as per new API specification(separate apis for holder and issuer wallet) (1d74e92)
  • API changes as per new API specification(separate apis for holder and issuer wallet) (4233ea7)
  • API changes as per new API specification(separate apis for holder and issuer wallet) (66a7f84)
  • api: disable authorization check, because of potential bug (to be investigated) (718af89)
  • api: disable authorization check, because of potential bug (to be investigated) (1ab7a87)
  • authenticate using client_id and claint_secret added in swagger UI (aaa0a8f)
  • authenticate using client_id and claint_secret added in swagger UI (7a14e76)
  • authority wallet did in env (139f9d9)
  • authority wallet did in env (32d9587)
  • BPN validation added in issue dismantler VC (5a04a2e)
  • bpnCredential added in wallet creation (67c749f)
  • bpnCredential added in wallet creation (8861877)
  • build: change default name of miw-app artifact (29e65af)
  • build: change default name of miw-app artifact (6804747)
  • caller BPN security added and test case modification for the same (b375317)
  • caller BPN security added and test case modification for the same (2e00386)
  • CGD-204: changes related to did document resolver in ssi-lib (aed05de)
  • CGD-347: manage log level at runtime (1676bc3)
  • CGD-368: Check expiry date of VC during validation (37bee28)
  • CGD-444-add-random-key-reference-to-did (4b321db)
  • CGD-444: sql migration added (f2a1bc3)
  • change in create VP API, type and name removed from summary VC (d4909b0)
  • change in create VP API, type and name removed from summary VC (a6a05e1)
  • change in create VP API, type and name removed from summary VC (d75298e)
  • change in create VP API, type and name removed from summary VC (d7f9096)
  • chart: add extra volume/-mounts (0f6252f)
  • check expiry of VC while VP validate support added and test cases updated (3c1d965)
  • ci: add --wait to helm install (b4a56b0)
  • ci: add docker hub release workflow (176f580)
  • ci: add GH Action for DAST scanning (8ff4e1a)
  • ci: add trigger on push (ed85975)
  • ci: adjust to current setup (ee92bf5)
  • ci: adjust to current setup (9325bee)
  • ci: adjust trivy GH Action (ee2f548)
  • ci: enable manual trigger (d800cc1)
  • ci: make chart standalone runnable (be182e9)
  • ci: remove manual trigger from veracode.yaml (fab2f10)
  • ci: remove old acapy actions (e0f0ae7)
  • ci: remove old acapy actions (27afe80)
  • ci: rename miw service GH repo (ab9c7ff)
  • ci: rename miw service GH repo (e3431bc)
  • ci: run Helm unittests (f11f824)
  • ci: semantic releases from develop branch (#87) (fda8ee6)
  • ci: separate linting and testing and build temporary image to deploy on cluster (384a969)
  • ci: update deprecated code (386dcd9)
  • ci: update KICS.yaml to fit current application (af214cd)
  • code changes to create DidDocument (1675ef4)
  • code changes to create DidDocument (b7503a8)
  • Create BPN VC while creating wallet, test case modification, filter support added in get all wallet and get all credential API (aa04faa)
  • Create BPN VC while creating wallet, test case modification, filter support added in get all wallet and get all credential API (928c501)
  • create initial class (061faa7)
  • create initial classes with validation (fc5db81)
  • credential get api type filter support added (9d6a49d)
  • credential get api type filter support added (3217576)
  • credential list api added (e34cf00)
  • credential list api added (bfc15fc)
  • credentials validation api wip (0515ef6)
  • credentials validation api wip (43454f9)
  • delete credential api and test cases added (e56a52e)
  • delete credential api and test cases added (3fbf420)
  • dev: add pgAdmin to local dev env (#144) (d7f2bbe)
  • devel: add COMPOSE_COMMAND to env.*.dist to configure the available docker compose binary (1893a64)
  • devel: Add DEV_ENVIRONMENT variable to env.docker.dist and env.local.dist (a0ed2a4)
  • devel: add environment type switch (4a5c128)
  • devel: Add first helm unittest draft for Deployment resource (b533b52)
  • devel: Add first helm unittest draft for Deployment resource (6d677cf)
  • devel: add helm values for local deployment (895c506)
  • devel: add local miw-app image to docker-compose (21ac5e8)
  • devel: add local miw-app image to docker-compose (eae7242)
  • devel: add missing tasks and rename working dir (27c2b03)
  • devel: add more cleanup commands (c18b1b0)
  • devel: add more cleanup commands (672a08c)
  • devel: add new dev environment (0858bf9)
  • devel: add new dev environment (6a37e10)
  • devel: add one more folder depth to helm unittest in Taskfile (967afc1)
  • devel: add realm for local dev config (56a67b7)
  • devel: add task for generating CHANGELOG.md file (0ba1142)
  • devel: add task to check, if helm-docs is installed (d559cdc)
  • devel: add task to rebuild Helm chart readme (881e131)
  • devel: add tasks for test-report and coverage (b4ceeb5)
  • devel: Bump Keycloak version of docker-compose to 21.1 and update env file (9b81087)
  • devel: Bump Keycloak version of docker-compose to 21.1 and update env file (6690061)
  • devel: env-files move to dev folder (660cac9)
  • devel: fallthrough in check-prerequisites task (28801cc)
  • devel: fallthrough in check-prerequisites task (4a8431b)
  • devel: include checks and new "local.env" + add check-prerequisites task (eb277ff)
  • devel: include checks and new "local.env" + add check-prerequisites task (99ac665)
  • devel: Introduce Taskfile (5d4a889)
  • devel: Introduce Taskfile (a63ac91)
  • devel: make application port dynamic (parameter) (8816c89)
  • devel: make Taskfile app namespace OS specific (6245576)
  • devel: moved to dev-assets folder (a70115c)
  • devel: put Helm chart unittests in subfolder for each stage (3e17880)
  • devel: remove acapy vars from .env.example (3ce0c6d)
  • devel: remove acapy vars from .env.example (ec6fc65)
  • devel: remove docker compose selection -> fixed to new V2 version (aab42bc)
  • devel: Remove obsolete stuff (c2ff738)
  • devel: Remove obsolete stuff (94b075a)
  • devel: rename tasks and point to new dev-env (62e0f2b)
  • devel: rename tasks and point to new dev-env (82cd5cd)
  • devel: rename tasks in Taskfile (cdde677)
  • devel: rename tasks in Taskfile (138cdf0)
  • devel: replace check for "docker compose" plugin (d75c719)
  • devel: Replace old custom Dockerfile with official postgres image (ce2c907)
  • devel: Replace old custom Dockerfile with official postgres image (29c1dc0)
  • devel: script to obtain an authority token from keycloak (65b8b20)
  • devel: script to obtain an authority token from keycloak (378f79b)
  • devel: show install link provided as parameter (cb7ae41)
  • devel: split tasks to own namespaces (db0151c)
  • devel: split tasks to own namespaces (f7ff401)
  • devel: suppress task header in output (87aff68)
  • devel: switch to new Helm chart "charts/managed-identity-wallet" (c302664)
  • devel: switch to new Helm chart "charts/managed-identity-wallet" (ca06b5f)
  • devel: update .gitignore (33b7262)
  • devel: update readme (74fdb21)
  • devel: use COMPOSE_COMMAND env from env.* to execute the available docker compose binary (931e69f)
  • devel: WIP: add more stuff to Taskfile (280f51c)
  • devel: WIP: add more stuff to Taskfile (ed2277f)
  • dev: update README.md and introduce INSTALL.md for usage (54b8d4a)
  • did document resolver component changes reverted (1d72ac0)
  • doc: add eclipse copyright header everywhere (ad5c631)
  • doc: add eclipse copyright header everywhere (02530f6)
  • doc: add eclipse copyright header everywhere (87a4641)
  • doc: add eclipse copyright header everywhere (c63031b)
  • doc: document COMPOSE_COMMAND env (a6fc918)
  • doc: Extend Mac user information (403362d)
  • docker: add healthcheck for use with docker, compose or swarm (805b2d2)
  • docker: adjust Dockerfile to current setup (8556169)
  • docker: adjust Dockerfile to current setup (cd6bf50)
  • doc: mark important content in README.md (43dec2d)
  • error msg updated (2b305d2)
  • extend 'miw.security' properties (e982919)
  • framework VC name changes and test case changes (7952f4b)
  • framework VC name changes and test case changes (ce0c230)
  • Framwork VC API, Dismantler VC API, Testcase modificatoin, VC context URL in config, VC expiry in config (6ea7580)
  • Framwork VC API, Dismantler VC API, Testcase modificatoin, VC context URL in config, VC expiry in config (47a6656)
  • helm: add additional unittests (fc60d9a)
  • helm: add authority_wallet_did env (ce2e531)
  • helm: add authority_wallet_did env (15e01b0)
  • helm: add classname annotation to ingress (d250497)
  • helm: add classname annotation to ingress (cd0f0c7)
  • helm: add container env (plain and from secret) (7242b4b)
  • helm: add container env (plain and from secret) (d77295f)
  • helm: add container env and DB secrets (f175786)
  • helm: add container env and DB secrets (9dbf2b7)
  • helm: add default labels to secret (dfe107d)
  • helm: add documentation for env / secret variables (cee2c49)
  • helm: add documentation for new content and adjust the old one (6689718)
  • helm: add external chart repos (30b04c2)
  • helm: add full release name to ingress secret name (58a7299)
  • helm: add full release name to ingress secret name (474d988)
  • helm: add Helm chart Readme template for helm-docs (a96ca4c)
  • helm: add helm-docs documentation (24c0fcd)
  • helm: add init script to setup initial database (9950690)
  • helm: add init script to setup initial database (fb2c770)
  • helm: add internal / external postgresql switch (5ca2e55)
  • helm: add networkPolicy for miw (502b633)
  • helm: add new helm chart "managed-identity-wallet" (WIP) (eac9f3a)
  • helm: add new helm chart "managed-identity-wallet" (WIP) (87b5efe)
  • helm: add pgadmin4 as dependency to the chart (6c68928)
  • helm: add pgadmin4 as dependency to the chart PR #208 (8c5c32f)
  • helm: add securityContext (primary same user/group id as docker image) (25e93fa)
  • helm: add securityContext (primary same user/group id as docker image) (36e90df)
  • helm: add simple backup of database to a PV (680e09f)
  • helm: add tests for dev stage and put tests in subfolder for each stage (ecbe7e5)
  • helm: add tests for env and secrets in values (e7a17b4)
  • helm: add values for dev stage (WIP) (bb2c6a5)
  • helm: add values for dev stage (WIP) (11892d4)
  • helm: allow networkPolicy to template values (acddcff)
  • helm: back to default values formatting (with accurate values) (b0e3c61)
  • helm: back to default values formatting (with accurate values) (e1e6005)
  • helm: change active Helm chart (a5a88b5)
  • helm: change active Helm chart (4b1ecb5)
  • helm: comment out default values (d424086)
  • helm: comment out default values (5a12051)
  • helm: comment out unused config (248ab4c)
  • helm: comment out unused config (9ae62dd)
  • helm: configure MIW Helm chart to use pgadmin4 subchart (fc2f211)
  • helm: configure MIW Helm chart to use pgadmin4 subchart PR #209 (8d18845)
  • helm: encryption key is now always stored in secret (5913764)
  • helm: extend application name (5aca6f2)
  • helm: extend application name (c50a366)
  • helm: generate authority wallet DID out of BPN and host (216c726)
  • helm: Make liveness & readiness probes configurable (#99) (252eed1)
  • helm: remove "dash" from template (7b5bca9)
  • helm: remove "dash" from template (264f1d4)
  • helm: remove anchors from values.yaml (4dcb1a2)
  • helm: remove predefined annotation for ingress (2d8d81b)
  • helm: remove unused secrets (fa21e4d)
  • helm: remove unused secrets (d710e2a)
  • helm: set default database encryption key to random value (896f31d)
  • helm: set default log level (b2910de)
  • helm: set default values for dev environment in ArgoCD (2d10bcf)
  • helm: set default values for dev environment in ArgoCD (661ffc1)
  • helm: set default values for image tag and ingress className (f8310e6)
  • helm: set default values for image tag and ingress className (e36bae8)
  • helm: set ingress host type to "ImplementationSpecific" (8e40f3a)
  • helm: set ingress host type to "ImplementationSpecific" (85ed238)
  • helm: set vc expiry date default to end of year (6be4222)
  • helm: shorten enc_key to 32 bytes (a52e2ce)
  • helm: shorten enc_key to 32 bytes (1d7b23d)
  • helm: update chart description and add homepage link and keywords (5b7b6b4)
  • helm: update Chart.lock (571c94a)
  • helm: update Helm chart description (73235a8)
  • helm: update Helm chart Readme and corresponding Readme-template (ada59c2)
  • helm: Update readme (81e58df)
  • helm: update README.md by using current helm-docs template (74e8bf9)
  • helm: use user/group id > 10000 and rename "user" to "miw" (4b08914)
  • helm: use user/group id > 10000 and rename "user" to "miw" (3651a75)
  • Holder identifier added in framework VC subject (e65af19)
  • Holder identifier added in framework VC subject (62cfd2f)
  • implement token endpoint (4227f3e)
  • improve filter, add exception handling (579a5ec)
  • increment app version to '1.0.0-rc1' and chart version to '4.0.1-rc1' (07e21cf)
  • increment app version to '1.0.0-rc1' and chart version to '4.0.1-rc1' (8ad4f54)
  • increment appVersion to 3.3.3.b420443 as an attempt (b75ebaf)
  • increment appVersion to 3.3.3.b420443 as an attempt (d762d49)
  • issue credential api test case added (6edf1e6)
  • issue credential api test case added (f339ff0)
  • Issuer get credential API testcases, test case modification for self_issued and is_stored (bafaab9)
  • Issuer get credential API testcases, test case modification for self_issued and is_stored (1ff463d)
  • json web signature 2020 support added for did document, vc and vp (a9838ce)
  • json web signature 2020 support added for did document, vc and vp (ee5c25c)
  • json web signature 2020 support WIP (62ee442)
  • json web signature 2020 support WIP (1785e97)
  • json web signature and key generation from lib (8fda456)
  • json web signature and key generation from lib (c29040b)
  • membership credentials api added (45602c8)
  • membership credentials api added (b1a485a)
  • Merge PR #252 (8cb132b)
  • Merge PR #255 (a0d9bdf)
  • merge release 0.3.0 from main (3305d2f)
  • Paggination support added in list VC API (f4338fd)
  • Paggination support added in list VC API (b74c41c)
  • persistence: add console logger to db init transaction (commented out, but useful for debugging) (6706f18)
  • persistence: add console logger to db init transaction (commented out, but useful for debugging) (0023056)
  • persistence: adjust naming to snake_case and add suffixes (720217f)
  • persistence: adjust naming to snake_case and add suffixes (d799a8d)
  • presenation API WIP, code refactor (2c1b5d9)
  • presenation API WIP, code refactor (8cf8e83)
  • read me file chamges, sample reponse added (88651fa)
  • read me file chamges, sample reponse added (ff51983)
  • readm changes and gradle fix (79d5bf0)
  • readm changes and gradle fix (a51127e)
  • readme added, validate VP wip (1c4d6af)
  • readme added, validate VP wip (6325f8a)
  • readme: add "usage" section [WIP] (6919b71)
  • readme: adds overview of the required roles per endpoint (391a7a7)
  • reamdme added with env verables, vp as jwt, credentials id added in table, search with credential id (524c537)
  • reamdme added with env verables, vp as jwt, credentials id added in table, search with credential id (e654a57)
  • remove commit link from changelog template (bf8106e)
  • removed endpoint from config file (93612f7)
  • removed endpoint from config file (b3e9f5f)
  • rename tasks from beginning with 'run' to beginning with 'start' to achieve a uniform 'start...' and 'stop...' appearance of task names. (a3f3f1c)
  • rename tasks from beginning with 'run' to beginning with 'start' to achieve a uniform 'start...' and 'stop...' appearance of task names. (7d59df4)
  • Resolve the DID document for a given DID or BPN api added (1368edf)
  • Resolve the DID document for a given DID or BPN api added (b5407e6)
  • revert renaming and postpone that for later. (3a63399)
  • revert renaming and postpone that for later. (3a9a209)
  • run Docker release on PR only on specific folders (186104d)
  • set health check actuator resp. liveliness probe endpoint to '/actuator/health/liveness' and readiness probe endpoint to '/actuator/health/readiness' both on port '8090' (af44016)
  • set health check actuator resp. liveliness probe endpoint to '/actuator/health/liveness' and readiness probe endpoint to '/actuator/health/readiness' both on port '8090' (24c88be)
  • Spring security added with keycloak, Swagger added, Testcases modification based on spring security (aed48ee)
  • Spring security added with keycloak, Swagger added, Testcases modification based on spring security (2345a33)
  • ssi lib v4 added, autority wallet config added (1c5ee0e)
  • ssi lib v4 added, autority wallet config added (57c8803)
  • ssi-lib version set to 15 (910aa2a)
  • ssi:lib version updated (4939ddb)
  • ssi:lib version updated (404b65b)
  • Store credential API with test case, Validate test case (4911817)
  • Store credential API with test case, Validate test case (99307bf)
  • Store credntial API, testcase mofitication based on DidDocument Java POJO (569097b)
  • Store credntial API, testcase mofitication based on DidDocument Java POJO (a0ca176)
  • summary credential test cases added (b322515)
  • summary credential test cases added (0340efb)
  • summary VC context URL updated (0cc6bfb)
  • summary VC context URL updated (5a52c43)
  • Summary VC flow, code changes as per input given in code review, test case changes as per summary VC flow (07c4706)
  • Summary VC flow, code changes as per input given in code review, test case changes as per summary VC flow (50b6168)
  • summery VC flow after holder delete summary VC (1b61f38)
  • summery VC flow after holder delete summary VC (33135c1)
  • support new algorithm (WIP) (9dd6f27)
  • swagger doc request example updated (550cabb)
  • swagger doc updated as per new role in api and Retrieve wallet by identifier test cases updated (330d207)
  • test case added for VC expiry check while VP validate as JWT (e605d60)
  • test case of validate vc wip (2123468)
  • test case of validate vc wip (e4c2ff0)
  • test cases added for issueMembershipCredential api (a3d19c1)
  • test cases added for issueMembershipCredential api (1666bcc)
  • test: add Helm unittests for default values (cc6d2bf)
  • test: add Helm unittests for default values (c0f26e4)
  • Testcase modification as per new API specification (f29edb3)
  • Testcase modification as per new API specification (3990eee)
  • token support added in swagger (cd74001)
  • token support added in swagger (813ce33)
  • Uncomment KC_HOSTNAME in env.docker.dist and env.local.dist (is required, not optional) (aaeefc6)
  • update ditignore and dev.env added (b90fe94)
  • update ditignore and dev.env added (6ff0555)
  • update lib method to resolved vc/vp validate (6f70b09)
  • update lib method to resolved vc/vp validate (1556d7c)
  • updated context url of did document and test case (0b05e15)
  • updated create wallet api (ba320ab)
  • updated create wallet api (c5ad2a1)
  • updated credential get api (1698996)
  • updated credential get api (c6e2af4)
  • updated issuer credential api and test cases as per new api spec (f33b056)
  • updated issuer credential api and test cases as per new api spec (921becf)
  • updated issuer credential api and test cases as per new api spec (c0f493b)
  • updated issuer credential api and test cases as per new api spec (ff20227)
  • updated store credential api (74df138)
  • updated store credential api (f1e5289)
  • updated swagger doc (e6179d1)
  • updated swagger doc response sample and env file (cba1d5f)
  • updated vc type (8b6ebfa)
  • updated vc type (5acbea5)
  • upload helm chart asset to GitHub release (f7a1043)
  • upload miw jar to gh release (a7d6aa6)
  • use a spring validator for SecureTokenRequest (accc0d2)
  • validate issuer bpn while creating new wallet (99b0117)
  • validate VP and validate VC test cases updated with mock (7531191)
  • validate VP and validate VC test cases updated with mock (26a91da)
  • validate VP as jwt API, enforce https while did resolve in config, changes according to new lib (235420f)
  • validate VP as jwt API, enforce https while did resolve in config, changes according to new lib (0339069)
  • validation added in issue VC api for summary VC (97ac189)
  • validation added in issue VC api for summary VC (159637a)

Reverts

  • Revert "Release MIW 0.3.0 (#190)" (#193) (28978a8), closes #190 #193
  • Revert "delete file" (963d008)
  • Revert "enabling sqlite usage within scheduler" (b33936f)

0.5.0-develop.14 (2024-05-02)

Bug Fixes

0.5.0-develop.13 (2024-04-18)

Bug Fixes

Features

  • added body type to /token endpoint (6a67c92)

0.5.0-develop.12 (2024-03-25)

Bug Fixes

  • fix did creation in did document (c21f7af)

Features

  • adapt request and wallet service (c911d33)

0.5.0-develop.11 (2024-03-21)

Bug Fixes

  • add "y" parameter and remove unused imports (72b592c)
  • add WalletKey for ES256K algorithm to DidDocument (9eb3294)
  • fix ES256K signature (b33f8a6)
  • fix kid parameter (97437b4)

Features

  • add extra transaction (b694d19)
  • support new algorithm (WIP) (9dd6f27)

0.5.0-develop.10 (2024-03-08)

Features

  • upload miw jar to gh release (a7d6aa6)

0.5.0-develop.9 (2024-03-08)

Features

  • add logging of auth failures (ec60117)

0.5.0-develop.8 (2024-03-08)

Bug Fixes

  • possible caching vulnerability in action (eb2e38f)

0.5.0-develop.7 (2024-03-07)

Bug Fixes

  • fix bug with token re-wrapping (e047550)

Features

  • add logic regarding jti info store and check (6809578)

0.5.0-develop.6 (2024-03-01)

Features

  • add api docs, option asJwt (9dc628b)
  • add ignoring version (1785080)
  • add service method, controller, config for scope matching (4feebd4)
  • improve filter, add exception handling (579a5ec)

0.5.0-develop.5 (2024-02-27)

Bug Fixes

Features

  • add JWT verification and extend tests (d83ce91)
  • add JWT verification and extend tests (5ae223d)
  • adding draft for integration test, refactoring (ce75056)
  • create initial class (061faa7)
  • create initial classes with validation (fc5db81)
  • Merge PR #255 (a0d9bdf)

0.5.0-develop.4 (2024-02-23)

Bug Fixes

0.5.0-develop.3 (2024-02-23)

Bug Fixes

0.5.0-develop.2 (2024-02-22)

Bug Fixes

  • add missing JSON properties (5330f64)

Features

  • add domain objects needed by sts infrastructure (effb480)
  • add dto objects for sts infrastructure (103e7f2)
  • add exceptions for sts infrastructure (b4bb9b7)
  • add missing relationships to entities (56a48eb)
  • add sts properties (018d9c0)
  • add token endpoint happy-path test (d6c30bf)
  • extend 'miw.security' properties (e982919)
  • implement token endpoint (4227f3e)
  • use a spring validator for SecureTokenRequest (accc0d2)

0.5.0-develop.1 (2024-02-09)

Features

0.4.0 (2024-02-09)

Bug Fixes

  • add a comment to the expiryInstant (21ac648)
  • add if statement for creating VC (0092728)
  • ci: update node version to 20 (263e88b)
  • helm: minor fixes (49b5530)
  • helm: use correct value for psql dependency condition (d8bb09a)
  • helm: use correct value for psql dependency condition PR #177 (f880d9a)
  • helm: vc expiration date (e056108)
  • missing helm docs during semantic release PR #218 (afad988)
  • release: add missing author, committer emails (6d49d27)
  • release: missing helm-docs during semantic release (8f4d7f4)
  • release: use correct syntax for github actor (86976a6)
  • validation: credential signer must be equal issuer (12abe09)
  • wrong helm docs version in ci PR #219 (3f1ed66)
  • wrong helm-docs version in pipeline (f5ba466)

Features

  • add helm-docs cmd to semantic-release (ad46396)
  • add outputs to workflow environment (859b748)
  • adds VVP Flow to architecture section (32c5b9c)
  • chart: add extra volume/-mounts (0f6252f)
  • helm: add networkPolicy for miw (502b633)
  • helm: add pgadmin4 as dependency to the chart (6c68928)
  • helm: add pgadmin4 as dependency to the chart PR #208 (8c5c32f)
  • helm: allow networkPolicy to template values (acddcff)
  • helm: configure MIW Helm chart to use pgadmin4 subchart (fc2f211)
  • helm: configure MIW Helm chart to use pgadmin4 subchart PR #209 (8d18845)
  • merge release 0.3.0 from main (3305d2f)
  • upload helm chart asset to GitHub release (f7a1043)

0.4.0-develop.17 (2024-01-30)

Features

  • helm: allow networkPolicy to template values (acddcff)

0.4.0-develop.16 (2024-01-26)

Features

  • chart: add extra volume/-mounts (0f6252f)

0.4.0-develop.15 (2024-01-24)

Features

  • helm: add networkPolicy for miw (502b633)

0.4.0-develop.14 (2024-01-18)

Bug Fixes

  • helm: vc expiration date (e056108)

0.4.0-develop.13 (2024-01-18)

Bug Fixes

0.4.0-develop.12 (2024-01-17)

Bug Fixes

  • validation: credential signer must be equal issuer (12abe09)

0.4.0-develop.11 (2024-01-16)

Bug Fixes

  • add a comment to the expiryInstant (21ac648)
  • add if statement for creating VC (0092728)

0.4.0-develop.10 (2024-01-16)

Bug Fixes

  • ci: update node version to 20 (263e88b)

0.4.0-develop.9 (2024-01-10)

Bug Fixes

  • release: add missing author, committer emails (6d49d27)
  • release: use correct syntax for github actor (86976a6)

0.4.0-develop.8 (2024-01-10)

Features

  • add outputs to workflow environment (859b748)

0.4.0-develop.7 (2023-12-18)

Features

  • upload helm chart asset to GitHub release (f7a1043)

0.4.0-develop.6 (2023-12-15)

Bug Fixes

  • missing helm docs during semantic release PR #218 (afad988)
  • release: missing helm-docs during semantic release (8f4d7f4)
  • wrong helm docs version in ci PR #219 (3f1ed66)
  • wrong helm-docs version in pipeline (f5ba466)

Features

  • add helm-docs cmd to semantic-release (ad46396)

0.4.0-develop.5 (2023-12-15)

Features

  • adds VVP Flow to architecture section (32c5b9c)

0.4.0-develop.4 (2023-12-15)

Bug Fixes

  • helm: use correct value for psql dependency condition (d8bb09a)
  • helm: use correct value for psql dependency condition PR #177 (f880d9a)

0.4.0-develop.3 (2023-12-14)

Features

  • helm: configure MIW Helm chart to use pgadmin4 subchart (fc2f211)
  • helm: configure MIW Helm chart to use pgadmin4 subchart PR #209 (8d18845)

0.4.0-develop.2 (2023-12-13)

Features

  • helm: add pgadmin4 as dependency to the chart (6c68928)
  • helm: add pgadmin4 as dependency to the chart PR #208 (8c5c32f)

0.4.0-develop.1 (2023-12-11)

Features

  • merge release 0.3.0 from main (3305d2f)

0.3.0 (2023-12-07)

Bug Fixes

  • ci: separate workflow "Test application (test + coverage)" for PR and repo (6de785b)
  • dev: add file extension and refactor called method in gradle (6811a8b)
  • dev: add important notes to INSTALL.md (a7c1b71)
  • dev: adjust port to request against keycloak (4a3d317)
  • dev: small adjustment to INSTALL.md (59b6df4)
  • manually change the Helm chart version (1ad16ed)
  • method name from the cx-ssi-lib has been renamed (b46d084)
  • remove filter for org.eclipse packages (af9a9e5)

Features

  • add initContainers (#142) (7317800)
  • add tpl to miw ingress (#143) (c56d133)
  • dev: add pgAdmin to local dev env (#144) (d7f2bbe)
  • devel: make application port dynamic (parameter) (8816c89)
  • dev: update README.md and introduce INSTALL.md for usage (54b8d4a)
  • helm: Make liveness & readiness probes configurable (#99) (252eed1)
  • readme: add "usage" section [WIP] (6919b71)

0.3.0-develop.3 (2023-12-07)

Reverts

0.3.0-develop.2 (2023-12-07)

0.2.1 (2023-12-07)

Reverts

0.2.0-develop.11 (2023-12-06)

Bug Fixes

  • remove filter for org.eclipse packages (af9a9e5)

0.2.0-develop.10 (2023-12-05)

Bug Fixes

  • manually change the Helm chart version (1ad16ed)

0.2.0-develop.9 (2023-11-30)

Bug Fixes

  • method name from the cx-ssi-lib has been renamed (b46d084)

0.2.0-develop.8 (2023-11-28)

Bug Fixes

  • dev: add important notes to INSTALL.md (a7c1b71)
  • dev: adjust port to request against keycloak (4a3d317)
  • dev: small adjustment to INSTALL.md (59b6df4)

Features

  • devel: make application port dynamic (parameter) (8816c89)
  • dev: update README.md and introduce INSTALL.md for usage (54b8d4a)
  • readme: add "usage" section [WIP] (6919b71)

0.2.0-develop.7 (2023-11-23)

Features

0.2.0-develop.6 (2023-11-23)

Features

0.2.0-develop.5 (2023-11-22)

Features

  • helm: Make liveness & readiness probes configurable (#99) (252eed1)

0.2.0-develop.4 (2023-11-22)

Features

0.2.0-develop.3 (2023-11-22)

Bug Fixes

  • ci: separate workflow "Test application (test + coverage)" for PR and repo (6de785b)
  • dev: add file extension and refactor called method in gradle (6811a8b)

0.2.0 (2023-10-23)

Bug Fixes

  • CGD-468: Application starts with corrupted data in case of invalid AES key (c734946)
  • ci: helm chart release (c2bd166)
  • missing env variables in release workflow (#111) (0f99498)
  • rate limit during json-ld context loading (#100) (09d1f1a)
  • typo in Bearer (754b90a)
  • Typo in Bearer (#102) (3765c68)

Features

  • add Eclipse Copyright header to CHANGELOG.md.jinja (dd53533)
  • add GH Action workflow to test the app (incl. coverage) (1e16b04)
  • BPN validation added in issue dismantler VC (5a04a2e)
  • ci: semantic releases from develop branch (#87) (fda8ee6)
  • error msg updated (2b305d2)

0.2.0-develop.2 (2023-10-20)

Bug Fixes

0.2.0-develop.1 (2023-10-18)

Bug Fixes

  • CGD-468: Application starts with corrupted data in case of invalid AES key (c734946)
  • missing env variables in release workflow (#111) (0f99498)
  • rate limit during json-ld context loading (#100) (09d1f1a)
  • typo in Bearer (754b90a)
  • Typo in Bearer (#102) (3765c68)

Features

  • add Eclipse Copyright header to CHANGELOG.md.jinja (dd53533)
  • add GH Action workflow to test the app (incl. coverage) (1e16b04)
  • BPN validation added in issue dismantler VC (5a04a2e)
  • ci: semantic releases from develop branch (#87) (fda8ee6)
  • error msg updated (2b305d2)

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[V0.1.1] - 2023-09-06

Known Knowns

  • By default the role "view_wallets" is exclusively foreseen for the issuer/authority. In case of an unintended assignment of this role to any technical user, those are able to see the list of existing wallets with the current code version. A suitable fix with a second validation step will be provided with the next update of MIW.

Security

  • update spring-boot to version 3.1.2, updating transitive dependency spring-security-core to 6.1.2 (by Boris Rizov)

Compare with managed-identity-wallet-0.1.0-rc.2

Features

  • adds gradle task to equip 'jar/META-INF/' with 'DEPENDENCIES', 'SECURITY.md', 'NOTICE.md', 'LICENSE' (by Mathias Knoop).

Bug Fixes

  • tests fail randomly because of KeyGenerator (by Boris Rizov).

Compare with managed-identity-wallet-1.1.0

Bug Fixes

  • remove out-of-date deployment workflow (by Sebastian Bezold).

Compare with first commit

Features

  • did document resolver component changes reverted (by Nitin Vavdiya).
  • add docker hub release workflow (by Peter Motzko).
  • add trigger on push (by Peter Motzko).
  • adds license file 'CC-BY-4.0.tyt' in the corresponding directory 'LICENSES'. (by Mathias Knoop).
  • ssi-lib version set to 15 (by Nitin Vavdiya).
  • removed endpoint from config file (by Ronak Thacker).
  • CGD-444: sql migration added (by Nitin Vavdiya).
  • CGD-444-add-random-key-reference-to-did (by Nitin Vavdiya).
  • validate issuer bpn while creating new wallet (by Ronak Thacker).
  • add --wait to helm install (by Peter Motzko).
  • add external chart repos (by Peter Motzko).
  • update Chart.lock (by Peter Motzko).
  • separate linting and testing and build temporary image to deploy on cluster (by Peter Motzko).
  • update deprecated code (by Peter Motzko).
  • enable manual trigger (by Peter Motzko).
  • encryption key is now always stored in secret (by Dominik Pinsel).
  • remove anchors from values.yaml (by Dominik Pinsel).
  • generate authority wallet DID out of BPN and host (by Dominik Pinsel).
  • set default log level (by Dominik Pinsel).
  • set default database encryption key to random value (by Dominik Pinsel).
  • set vc expiry date default to end of year (by Dominik Pinsel).
  • make chart standalone runnable (by Dominik Pinsel).
  • CGD-204: changes related to did document resolver in ssi-lib (by Nitin Vavdiya).
  • add healthcheck for use with docker, compose or swarm (by Peter Motzko).
  • add documentation for env / secret variables (by Peter Motzko).
  • adds overview of roles associated with available endpoints (by Mathias Knoop).
  • add documentation for new content and adjust the old one (by Peter Motzko).
  • add additional unittests (by Peter Motzko).
  • add internal / external postgresql switch (by Peter Motzko).
  • adds overview of the required roles per endpoint (by Mathias Knoop).
  • add task for generating CHANGELOG.md file (by Peter Motzko).
  • add GH Action for DAST scanning (by Peter Motzko).
  • update Helm chart Readme and corresponding Readme-template (by Peter Motzko).
  • update Helm chart description (by Peter Motzko).
  • add helm-docs documentation (by Peter Motzko).
  • remove predefined annotation for ingress (by Peter Motzko).
  • add one more folder depth to helm unittest in Taskfile (by Peter Motzko).
  • add helm values for local deployment (by Peter Motzko).
  • add simple backup of database to a PV (by Peter Motzko).
  • updated swagger doc (by Ronak Thacker).
  • updated swagger doc response sample and env file (by Ronak Thacker).
  • add tests for env and secrets in values (by Peter Motzko).
  • swagger doc request example updated (by Ronak Thacker).
  • test case added for VC expiry check while VP validate as JWT (by Ronak Thacker).
  • added end user documentation (by Ronak Thacker).
  • added administrator documentation (by Ronak Thacker).
  • adjust trivy GH Action (by Peter Motzko).
  • remove manual trigger from veracode.yaml (by Peter Motzko).
  • update KICS.yaml to fit current application (by Peter Motzko).
  • update README.md by using current helm-docs template (by Peter Motzko).
  • add Helm chart Readme template for helm-docs (by Peter Motzko).
  • update chart description and add homepage link and keywords (by Peter Motzko).
  • check expiry of VC while VP validate support added and test cases updated (by Ronak Thacker).
  • updated context url of did document and test case (by Ronak Thacker).
  • Extend Mac user information (by Peter Motzko).
  • CGD-347: manage log level at runtime (by Nitin Vavdiya).
  • Uncomment KC_HOSTNAME in env.docker.dist and env.local.dist (is required, not optional) (by Peter Motzko).
  • Add DEV_ENVIRONMENT variable to env.docker.dist and env.local.dist (by Peter Motzko).
  • CGD-368: Check expiry date of VC during validation (by Nitin Vavdiya).
  • replace check for "docker compose" plugin (by Peter Motzko).
  • remove docker compose selection -> fixed to new V2 version (by Peter Motzko).
  • mark important content in README.md (by Peter Motzko).
  • document COMPOSE_COMMAND env (by Peter Motzko).
  • use COMPOSE_COMMAND env from env.* to execute the available docker compose binary (by Peter Motzko).
  • add COMPOSE_COMMAND to env.*.dist to configure the available docker compose binary (by Peter Motzko).
  • run Helm unittests (by Peter Motzko).
  • suppress task header in output (by Peter Motzko).
  • add missing tasks and rename working dir (by Peter Motzko).
  • show install link provided as parameter (by Peter Motzko).
  • add default labels to secret (by Peter Motzko).
  • add tests for dev stage and put tests in subfolder for each stage (by Peter Motzko).
  • put Helm chart unittests in subfolder for each stage (by Peter Motzko).
  • update readme (by Peter Motzko).
  • add tasks for test-report and coverage (by Peter Motzko).
  • add task to check, if helm-docs is installed (by Peter Motzko).
  • add task to rebuild Helm chart readme (by Peter Motzko).
  • Update readme (by Peter Motzko).
  • swagger doc updated as per new role in api and Retrieve wallet by identifier test cases updated (by Ronak Thacker).
  • make Taskfile app namespace OS specific (by Peter Motzko).
  • add environment type switch (by Peter Motzko).
  • update .gitignore (by Peter Motzko).
  • moved to dev-assets folder (by Peter Motzko).
  • add realm for local dev config (by Peter Motzko).
  • env-files move to dev folder (by Peter Motzko).
  • script to obtain an authority token from keycloak (by Peter Motzko).
  • rename tasks and point to new dev-env (by Peter Motzko).
  • add new dev environment (by Peter Motzko).
  • split tasks to own namespaces (by Peter Motzko).
  • increment appVersion to 3.3.3.b420443 as an attempt (by Mathias Knoop).
  • increment app version to '1.0.0-rc1' and chart version to '4.0.1-rc1' (by Mathias Knoop).
  • json web signature and key generation from lib (by Nitin Vavdiya).
  • fallthrough in check-prerequisites task (by Peter Motzko).
  • authenticate using client_id and claint_secret added in swagger UI (by Nitin Vavdiya).
  • add Helm unittests for default values (by Peter Motzko).
  • remove "dash" from template (by Peter Motzko).
  • add eclipse copyright header everywhere (by Peter Motzko).
  • adds direct '.java-version' from program 'jenv' to '.gitignore' to avoid that is version-controled. (by Mathias Knoop).
  • add more cleanup commands (by Peter Motzko).
  • include checks and new "local.env" + add check-prerequisites task (by Peter Motzko).
  • rename tasks in Taskfile (by Peter Motzko).
  • add "local.dev" to .gitignore (by Peter Motzko).
  • adds (initially) a Postman-collection for testing MIW on stage 'dev'. (by Mathias Knoop).
  • add securityContext (primary same user/group id as docker image) (by Peter Motzko).
  • use user/group id > 10000 and rename "user" to "miw" (by Peter Motzko).
  • back to default values formatting (with accurate values) (by Peter Motzko).
  • summary VC context URL updated (by Nitin Vavdiya).
  • json web signature 2020 support added for did document, vc and vp (by Ronak Thacker).
  • add and adjust authority user's BPN and DID:WEB (by Mathias Knoop).
  • json web signature 2020 support WIP (by Ronak Thacker).
  • set health check actuator resp. liveliness probe endpoint to '/actuator/health/liveness' and readiness probe endpoint to '/actuator/health/readiness' both on port '8090' (by Mathias Knoop).
  • updated vc type (by Ronak Thacker).
  • adjust task 'stopDockerApp' to stop the actual container 'local_miw_app' (by Mathias Knoop).
  • Holder identifier added in framework VC subject (by Nitin Vavdiya).
  • framework VC name changes and test case changes (by Nitin Vavdiya).
  • adding generated 'README.md' to accompany the charts for 'Managed-Identity-Wallet' as required. (by Mathias Knoop).
  • add app setup for the stages 'dev' and 'int' in order to deploy the (new) 'Managed-Identity-Wallet' on these stages. (by Mathias Knoop).
  • validation added in issue VC api for summary VC (by Nitin Vavdiya).
  • change in create VP API, type and name removed from summary VC (by Nitin Vavdiya).
  • revert renaming and postpone that for later. (by Mathias Knoop).
  • add '/dev.env' to '.gitignore' to prevent it form being comitted/ pushed unwanted. (by Mathias Knoop).
  • rename tasks from beginning with 'run' to beginning with 'start' to achieve a uniform 'start...' and 'stop...' appearance of task names. (by Mathias Knoop).
  • updated create wallet api (by Ronak Thacker).
  • updated store credential api (by Ronak Thacker).
  • summery VC flow after holder delete summary VC (by Nitin Vavdiya).
  • Paggination support added in list VC API (by Nitin Vavdiya).
  • summary credential test cases added (by Ronak Thacker).
  • Summary VC flow, code changes as per input given in code review, test case changes as per summary VC flow (by Nitin Vavdiya).
  • updated issuer credential api and test cases as per new api spec (by Ronak Thacker).
  • Issuer get credential API testcases, test case modification for self_issued and is_stored (by Nitin Vavdiya).
  • Testcase modification as per new API specification (by Nitin Vavdiya).
  • delete credential api and test cases added (by Ronak Thacker).
  • API changes as per new API specification(separate apis for holder and issuer wallet) (by Nitin Vavdiya).
  • validate VP and validate VC test cases updated with mock (by Nitin Vavdiya).
  • validate VP as jwt API, enforce https while did resolve in config, changes according to new lib (by Nitin Vavdiya).
  • update lib method to resolved vc/vp validate (by Ronak Thacker).
  • updated credential get api (by Ronak Thacker).
  • token support added in swagger (by Nitin Vavdiya).
  • test case of validate vc wip (by Ronak Thacker).
  • credential get api type filter support added (by Ronak Thacker).
  • shorten enc_key to 32 bytes (by Peter Motzko).
  • extend application name (by Peter Motzko).
  • add authority_wallet_did env (by Peter Motzko).
  • WIP: add more stuff to Taskfile (by Peter Motzko).
  • set ingress host type to "ImplementationSpecific" (by Peter Motzko).
  • add classname annotation to ingress (by Peter Motzko).
  • add init script to setup initial database (by Peter Motzko).
  • read me file chamges, sample reponse added (by Nitin Vavdiya).
  • set default values for dev environment in ArgoCD (by Peter Motzko).
  • set default values for image tag and ingress className (by Peter Motzko).
  • comment out default values (by Peter Motzko).
  • comment out unused config (by Peter Motzko).
  • add full release name to ingress secret name (by Peter Motzko).
  • readm changes and gradle fix (by Nitin Vavdiya).
  • update ditignore and dev.env added (by Nitin Vavdiya).
  • readme added, validate VP wip (by Nitin Vavdiya).
  • issue credential api test case added (by Ronak Thacker).
  • add values for dev stage (WIP) (by Peter Motzko).
  • remove unused secrets (by Peter Motzko).
  • add container env (plain and from secret) (by Peter Motzko).
  • add container env and DB secrets (by Peter Motzko).
  • adjust to current setup (by Peter Motzko).
  • rename miw service GH repo (by Peter Motzko).
  • adjust Dockerfile to current setup (by Peter Motzko).
  • change default name of miw-app artifact (by Peter Motzko).
  • add local miw-app image to docker-compose (by Peter Motzko).
  • credentials validation api wip (by Ronak Thacker).
  • reamdme added with env verables, vp as jwt, credentials id added in table, search with credential id (by Nitin Vavdiya).
  • caller BPN security added and test case modification for the same (by Nitin Vavdiya).
  • remove acapy vars from .env.example (by Peter Motzko).
  • change active Helm chart (by Peter Motzko).
  • remove old acapy actions (by Peter Motzko).
  • switch to new Helm chart "charts/managed-identity-wallet" (by Peter Motzko).
  • add new helm chart "managed-identity-wallet" (WIP) (by Peter Motzko).
  • added test cases for getCredentials api (by Ronak Thacker).
  • code changes to create DidDocument (by Nitin Vavdiya).
  • authority wallet did in env (by Nitin Vavdiya).
  • presenation API WIP, code refactor (by Nitin Vavdiya).
  • Create BPN VC while creating wallet, test case modification, filter support added in get all wallet and get all credential API (by Nitin Vavdiya).
  • bpnCredential added in wallet creation (by Ronak Thacker).
  • Framwork VC API, Dismantler VC API, Testcase modificatoin, VC context URL in config, VC expiry in config (by Nitin Vavdiya).
  • test cases added for issueMembershipCredential api (by Ronak Thacker).
  • membership credentials api added (by Ronak Thacker).
  • ssi lib v4 added, autority wallet config added (by Nitin Vavdiya).
  • Store credential API with test case, Validate test case (by Nitin Vavdiya).
  • credential list api added (by Ronak Thacker).
  • Store credntial API, testcase mofitication based on DidDocument Java POJO (by Nitin Vavdiya).
  • ssi:lib version updated (by Ronak Thacker).
  • Spring security added with keycloak, Swagger added, Testcases modification based on spring security (by Nitin Vavdiya).
  • Resolve the DID document for a given DID or BPN api added (by Ronak Thacker).
  • disable authorization check, because of potential bug (to be investigated) (by Peter Motzko).
  • add console logger to db init transaction (commented out, but useful for debugging) (by Peter Motzko).
  • adjust naming to snake_case and add suffixes (by Peter Motzko).
  • Bump Keycloak version of docker-compose to 21.1 and update env file (by Peter Motzko).
  • Add first helm unittest draft for Deployment resource (by Peter Motzko).
  • Introduce Taskfile (by Peter Motzko).
  • Replace old custom Dockerfile with official postgres image (by Peter Motzko).
  • Remove obsolete stuff (by Peter Motzko).

Bug Fixes

  • update README.md and remove duplicate variable (by Peter Motzko).
  • adjust test (by Peter Motzko).
  • use user/group 11111 instead of 1001/0 (by Peter Motzko).
  • typo (by Peter Motzko).
  • skip app tests (by Peter Motzko).
  • add GITHUB_TOKEN variable before app build (by Peter Motzko).
  • install java 17 (by Peter Motzko).
  • build miw app (by Peter Motzko).
  • install Taskfile (by Peter Motzko).
  • quote python version (by Peter Motzko).
  • add missing "quote" function and adjust tests (by Peter Motzko).
  • fix suggested issues from PR (by Peter Motzko).
  • update image repo (by Peter Motzko).
  • remove trailing space (by Peter Motzko).
  • add space (typo) (by Peter Motzko).
  • remove duplicate env var (by Peter Motzko).
  • removed recret from code (by Ronak Thacker).
  • add empty object (by Peter Motzko).
  • validation erorr message not shown in reponse, docs: CGD-391: sample repomse added in wallet APIs (by Nitin Vavdiya).
  • Veracode finding for CVE-2023-24998 (by Nitin Vavdiya).
  • test cases (by Nitin Vavdiya).
  • veracode log issue (by Nitin Vavdiya).
  • veracode log realted issue fix (by Nitin Vavdiya).
  • veracode issues: Spring boot and other lib version update (by Nitin Vavdiya).
  • fix test values for helm test in GH Actions (by Peter Motzko).
  • adjust gradle build command and remove unused code (by Peter Motzko).
  • missing add repo step from chart-releaser workflow (by Gábor Almádi).
  • conflict resolved (by Nitin Vavdiya).
  • replace docker_compose env var with real command (by Peter Motzko).
  • split into two lines (by Peter Motzko).
  • add missing "sudo" (by Peter Motzko).
  • move information about docker for macos upwards (by Peter Motzko).
  • add empty line at the bottom for Helm lint testing (by Peter Motzko).
  • use jdk 17 instead of jdk 18 and remove the EXPOSE statement (by Peter Motzko).
  • add install links to check-tools.yaml (by Peter Motzko).
  • move APPLICATION_PORT env var outside if condition (by Peter Motzko).
  • CGD-288 and code refactor (by Nitin Vavdiya).
  • use "localhost" instead docker container name (by Peter Motzko).
  • attempt to deploy recent code (by Mathias Knoop).
  • adjust git history for Peter Motzko, peter.motzko@volkswagen.de (by Mathias Knoop).
  • remove quotes (by Peter Motzko).
  • quote numbers (by Peter Motzko).
  • adjust resources and limits for 'managed-identity-wallets-new' in order to attain and retain app-health-status. (by Mathias Knoop).
  • adjust values to enable sync again. (by Mathias Knoop).
  • adjust values for timeouts and resources for 'liveness' and 'readiness' actuators to mitigate restarts to to cpu-throttling and respective memory peaks which would possibly yield a restart, too. (by Mathias Knoop).
  • CGD-238: BPN from access_token ignore case (by Nitin Vavdiya).
  • changes task name to 'build' from 'buildJar' and adjusts all occurrences in file 'Taskfile'. (by Mathias Knoop).
  • remove token (already revoked) (by Peter Motzko).
  • remove double className (by Peter Motzko).
  • remove last slash (by Peter Motzko).
  • set ingress host path to "/" (by Peter Motzko).
  • bind APPLICATION_PORT to 8080 (by Peter Motzko).
  • add random generated encryption_key (by Peter Motzko).
  • typo in db_host (by Peter Motzko).
  • wrong data type in secret (by Peter Motzko).
  • add correct service for postgresql db (by Peter Motzko).
  • use lowercase letters for repository name (by Peter Motzko).
  • default port for postgresDB (by Peter Motzko).

Code Refactoring

  • adjust values according to latest changes (by Peter Motzko).
  • reorder postgres config and envs in deployment (by Peter Motzko).
  • CGD-401 and CGD-399: logs added, xss protection added, removed secret from config file (by Nitin Vavdiya).
  • rename tests suites (by Peter Motzko).
  • move test template definition out to root (by Peter Motzko).
  • remove manual trigger (by Peter Motzko).
  • remove old MIW Helm chart (by Peter Motzko).
  • use custom values.yaml (instead of values-dev.yaml) for testing and add more tests (by Peter Motzko).
  • remove env.environment due to set env order of Taskfile (by Peter Motzko).
  • reorder variables (by Peter Motzko).
  • add missing task to linux tasks (by Peter Motzko).
  • spilt tasks after os in folders (by Peter Motzko).
  • move get_token.sh to scripts folder (by Peter Motzko).
  • rename paths (by Peter Motzko).
  • auth method removed, company name removed from sample data (by Nitin Vavdiya).
  • allowedVehicleBrands optional while issue Dismantler VC (by Nitin Vavdiya).
  • refactor Taskfile (by Peter Motzko).
  • variable name change and minor refactor (by Nitin Vavdiya).