v2.0.0
What's Changed
- 2.0 development by @Jsyro in #195
- Single-Tenant and Multi-Tenant options by @Jsyro in #209
- Missed manage function by @Jsyro in #211
- Issue #201: documentation and requirements review with small fixes by @Jsyro in #212
- add important missing file by @Jsyro in #213
- 2.0: Move presentation claims out of top level of idtoken. by @Jsyro in #214
- Use MongoDB instead of PostgreSQL by @Jsyro in #216
- Update manage script to automate set-up by @esune in #219
- In-demo instructions - tweaks - Security by @Jsyro in #221
- Use pyop library to sign id_token (jwt) by @Jsyro in #228
- Endpoint naming and provider config by @Jsyro in #230
- Use Out-of-band message for connectionless present-proof request by @Jsyro in #231
- Feature/revocation interval by @Jsyro in #233
- Feature/unit testing by @Jsyro in #237
- Local DID instead of Public DID. by @Jsyro in #232
- Feature/dependency conflicts by @Jsyro in #239
- linting issues by @Jsyro in #240
- install dev dependencies by @Jsyro in #241
- conflict with -dev requirements by @Jsyro in #242
- testing requirements file updates. by @Jsyro in #243
- match statement was introduced in 3.10 by @Jsyro in #244
- update gha details by @Jsyro in #245
- Publish image to GHCR by @esune in #247
- parameterize callback url for development by @Jsyro in #246
- CRUD of OIDC clients by @Jsyro in #250
- CRUD module tests for ver_configs and client_configs by @Jsyro in #251
- Docker image, publish workflow fixes by @esune in #258
- Revert image-tag handling changes by @esune in #259
- Autogenerate signing_key.pem in oidc-controller if required by @shaangill025 in #260
- Add explicit health endpoint by @esune in #261
- Update Readme, tweaks to manage script by @esune in #263
- Styling 253 by @popkinj in #267
- Fix OIDC authentication flow, remove REDIS by @esune in #269
- Ngrok 271 by @popkinj in #276
- Redirect 234 by @popkinj in #273
- Tweak release action to use semver for image tags, limit publishing to bcgov organization by @esune in #280
- Helm charts for vc-authn by @esune in #255
- Re-introduce pr ref for tagging Docker image on release action by @esune in #284
- State 270 by @popkinj in #285
- Project cleanup, handle correctly all verification states by @esune in #286
- More statuses 270 by @popkinj in #287
- Proof Request Timeout 207 by @popkinj in #290
- Improve type annotations by @Gavinok in #294
- Websocket 288 by @popkinj in #299
- Move logging to structlog and centralize logging by @Gavinok in #297
- Websocket 305 - Fixing websocket with https. by @popkinj in #307
- Update demo to run on M1 systems by @esune in #303
- Update to docker-compose to get redirect URI to work by @swcurran in #313
- Publish Helm Chart on release by @i5okie in #317
- [Hotfix] Fix chart releaser action version within Publish workflow by @i5okie in #318
- [Hotfix] Add missing dependency chart repo to fix chart releaser by @i5okie in #319
- [Helm Chart] Add ACA-Py as chart component/dependency by @i5okie in #315
- Deprecate name in favour of names array in requested_attributes by @esune in #320
- [Helm Chart] Fix Network Policies, address issues with Values by @i5okie in #325
- Update authorization,token endpoints to be consistent. by @esune in #324
- Fix and refactor open api by @jamshale in #330
- Fix/names array mappings by @esune in #333
- Feature/314 add default title to demo app by @jamshale in #336
- Add debugger functionality to vc-authn controller container by @esune in #337
- Feature/332 fix middleware [2.0] by @jamshale in #338
- return a response from middleware instead of exception by @jamshale in #345
- Feat/335 improve error handling by @jamshale in #344
- [Helm] Add mechanism to automatically restart pods on upgrade by @i5okie in #346
- [Helm] Enable tails directory persistence in AcaPy pods by @i5okie in #341
- Separate Chart Releaser into bespoke workflow, use fixed action by @i5okie in #343
- #334 Add unit tests for critical code sections [2.0] by @jamshale in #339
- Fix Chart Releaser action by @i5okie in #350
- Remove index validation step in Helm chart releaser workflow by @i5okie in #351
- Make cr.sh executable by @esune in #352
- [Helm] Update chart, app version by @esune in #353
- Add backwards compatibility setting for token claims by @jamshale in #349
- 2.0.0-rc0 release by @esune in #354
- updated traction tenant instructions by @gurjmatharu in #357
- Fix: update subject_id that was never changing by @esune in #360
- Release 2.0.0 rc1 by @esune in #361
- Ensure user authentication sessions are independent by @esune in #364
- Prepare 2.0.0-rc2 release by @esune in #365
- Bump browserify-sign from 4.2.1 to 4.2.2 in /demo/vue/app/frontend by @dependabot in #378
- Properly toggle JSON logging by @Gavinok in #377
- Add migration guide, clean-up documentation for v2 by @esune in #382
- Added guard in case the JSON logging is set to an empty string by @Gavinok in #384
- Bump @babel/traverse from 7.16.3 to 7.23.2 in /demo/vue/app/frontend by @dependabot in #373
- Bump @babel/traverse from 7.22.8 to 7.23.2 in /demo/vue/app by @dependabot in #375
- Bump qs from 6.5.2 to 6.5.3 in /demo/vue/app/frontend by @dependabot in #368
- Bump minimist from 1.2.5 to 1.2.8 in /demo/vue/app/frontend by @dependabot in #369
- Bump the npm_and_yarn at /demo/vue/app/frontend security update group in /demo/vue/app/frontend with 6 updates by @dependabot in #380
- Bump decode-uri-component from 0.2.0 to 0.2.2 in /demo/vue/app/frontend by @dependabot in #385
- Bump keycloak-connect from 15.1.1 to 22.0.0 in /demo/vue/app by @dependabot in #367
- Bump jsonwebtoken from 8.5.1 to 9.0.0 in /demo/vue/app by @dependabot in #366
- Update stale bot action and configuration. by @esune in #388
- Add Code Coverage Reports by @Gavinok in #390
- Provide unique, consistent user identifier for repeated authentication attempts by @Gavinok in #376
- Bump axios from 0.24.0 to 1.6.0 in /demo/vue/app by @dependabot in #387
- Bump chromedriver from 115.0.0 to 119.0.1 in /demo/vue/app by @dependabot in #386
- Updated eslint and eslint-parser version by @Gavinok in #392
- Using official logo now by @popkinj in #399
- [Helm] Fix PVC template by @i5okie in #400
- Handle Declined proof (abandoned state callback) by @loneil in #406
- Use ACA-Py 12 by @loneil in #407
- Updated ngrok configuration by @esune in #410
- Update demo app libraries by @loneil in #411
- Documentation updates by @esune in #415
- Add Dependabot configuration by @WadeBarnes in #417
- Bump the all-actions group with 7 updates by @dependabot in #418
New Contributors
- @shaangill025 made their first contribution in #260
- @popkinj made their first contribution in #267
- @Gavinok made their first contribution in #294
- @i5okie made their first contribution in #317
- @jamshale made their first contribution in #330
- @gurjmatharu made their first contribution in #357
- @loneil made their first contribution in #406
Full Changelog: v1.0.0...v2.0.0