Releases: openwallet-foundation/acapy-vc-authn-oidc
v.2.3.1
This is a patch release with bugfixes and small improvements.
What's Changed
- [chart] Add annotation to controller pods to force rollout on deploy by @i5okie in #839
- [workflow] Add owf helm repo, and perform repo update by @i5okie in #838
- [chart] hot-fix: deployment annotation by @i5okie in #840
Full Changelog: v2.3.0...v2.3.1
vc-authn-oidc-0.4.1
A Helm chart to deploy ACAPy VC-AuthN on OpenShift
vc-authn-oidc-0.4.0
A Helm chart to deploy ACAPy VC-AuthN on OpenShift
v2.3.0
This release of VC-AuthN updates dependencies - including ACA-Py - and introduces a couple of new features for deploying the service as well as performing verifications.
New Features
- The Helm chart was refactored to use the official ACA-Py chart as a dependency, rather than defining custom deployment templates.
- VC-AuthN now supports the use of ephemeral short-lived connections. Connection-less presentations are still supported.
What's Changed
- Update chart values, docs by @esune in #745
- Support masking QR in darkmode browser extensions by @Gavinok in #744
- Enable PKCE for KC IdP integration by @esune in #749
- Basic browser detection and setting as query param in deeplink by @Gavinok in #746
- Dependency updates by @loneil in #753
- Remove legacy configuration options by @loneil in #752
- Use ACA-Py 1.3.0 by @loneil in #763
- Corrected dependabot path to pyproject.toml by @Gavinok in #774
- Upgrade VCAuthN to ACA-Py 1.3.1 by @loneil in #795
- Use BC showcase person credential for demo by @esune in #800
- build(vue.js): Update Keycloak proof id and configuration by @Gavinok in #801
- Connection based verification by @Gavinok in #802
- Chart for USE_CONNECTION_BASED_VERIFICATION variable by @loneil in #810
- Jul 25 Dependency updates by @loneil in #811
- Implement socket ID management in AuthSession for High Availability by @Gavinok in #813
- Refactor the helm chart to use Acapy helm chart as a dependency by @i5okie in #814
- Handle restarted controller during authentication by @Gavinok in #816
- Bump actions/checkout from 4 to 5 in the all-actions group by @dependabot[bot] in #822
- Small tweaks to pyproject.toml by @esune in #826
- [chart] Update helm chart, fix resource reference naming by @i5okie in #835
- Make all created and expired timestamps rather than strings by @Gavinok in #828
- Bump app version to 2.3.0 by @esune in #837
Full Changelog: v2.2.3...v2.3.0
v2.2.3
This release of VC-AuthN is the first release from the new home of the project at the OpenWallet Foundation.
Changes focused on updating dependencies, improving the configuration capabilities of the service and modernizing dependency management by using Poetry.
It is now possible to define custom variable substitution functions to be used when templating proof-request configurations.
Additional metadata can now be added to proof-request configurations: it will be displayed on the QR code page, providing users with human-readable information about what is being requested, before scanning the QR code.
Upgrading from releases where chart version is <= 0.3.1
The chart dependencies have been updated:
- PostgreSQL was updated to version 16, when upgrading from a previous version of the chart, manual intervention to upgrade the instance from an older version may be required. See the documentation.
- MongoDB was updated to version 8, when upgrading from a previous version of the chart, manual intervention to upgrade the instance from an older version may be required. See the documentation.
Breaking Changes
There are no breaking changes in this release.
What's Changed
- Update subchart version in trust-over-ip-configurations repo by @i5okie in #674
- Depdendency updates by @loneil in #673
- Add User Definable Variable Substitution by @Gavinok in #675
- Library updates by @loneil in #679
- Human readable QR by @Gavinok in #678
- Reorg config files by @loneil in #685
- OWF migration prep by @esune in #690
- Bump nanoid from 3.3.7 to 3.3.8 in /demo/vue/app/frontend by @dependabot in #694
- Fix build breaking due to unpinned poetry by @loneil in #702
- Library updates by @loneil in #698
- Acapy 1.2.1 update by @loneil in #711
- Helm: remove default resource limits, dependency updates by @esune in #707
- [Helm] Update dependency: PostgreSQL 14 to PostgreSQL 16 by @i5okie in #714
- ACA-Py 1.2.2 update by @loneil in #718
- Migrate to Poetry 2.0 by @Gavinok in #720
- Coveralls badge tweaks by @esune in #726
- User defined templates by @Gavinok in #715
- Update QR to pending when phone camera is used to scan QR by @Gavinok in #727
- Migrate from /etc for configuration into /app by @Gavinok in #729
- ACA-Py 1.2.3 update + dependencies by @loneil in #736
- Use well known goal code for proof-request by @esune in #730
- Update ACA-Py to 1.2.4 by @loneil in #741
- Tweaks to image publishing flow by @esune in #742
- Prepare 2.2.3 release by @esune in #743
Full Changelog: v2.2.2...v2.2.3
vc-authn-oidc-0.3.1
A Helm chart to deploy ACAPy VC-AuthN on OpenShift
v2.2.2
Breaking Changes:
- vc-authn-oidc chart no longer creates a discrete database secret.
- When using the PostgreSQL chart, vc-authn-oidc chart will rely on the secret that is created by the PostgreSQL helm chart.
- When using any other externally managed database, vc-authn-oidc chart requires specifying the name of the existing secret, along with the key names.
- With the above changes, the secret keys have been updated to reflect default key names used by the PostgreSQL chart.
- When including the vc-authn-oidc helm chart as a dependency of another chart,
fullnameOverride
is required.
Upgrading from releases where chart version is <= 0.2.4
When using the dependent PostgreSQL chart, the <release name>-vc-authn-oidc-postgresql
secret must be modified:
- The
admin-password
key must be renamed topostgres-password
- The
database-password
key must be renamed topassword
Additionally, the default database name has been changed from traction
to askar-wallet
to match what is actually being used by the agent.
What's Changed
- Migrate vc-authn to use poetry for dependancy managment by @Gavinok in #635
- add helm chart entry for managing the ttl index by @Gavinok in #640
- Add missing auth-session-ttl volume mount by @esune in #642
- Fix session timeout volume mount type by @esune in #643
- Temporarily disable session timeout config file by @esune in #644
- Documentation for variable subs by @loneil in #641
- Fix proof request explorer popup target by @loneil in #652
- [helm] Fix typo in _helpers by @i5okie in #653
- Add back handshake protocols by @loneil in #650
- extended probe timing by @Gavinok in #655
- Bump winston from 3.14.2 to 3.15.0 in /demo/vue/app by @dependabot in #654
- Append @pres_req_conf_id to sub by @Gavinok in #656
- Python version upgrade and remove deprecated functions by @Gavinok in #658
- [Workflows] Add step to install oc cli by @i5okie in #664
- Chore/oct15 dep updates by @loneil in #665
- Helm Chart Improvements by @i5okie in #657
- Release/2.2.2 by @esune in #671
Full Changelog: v2.2.1...v2.2.2
vc-authn-oidc-0.2.5
A Helm chart to deploy VC-AuthN on OpenShift
v2.2.1
Version bumps to fix released chart
Full Changelog: v2.2.0...v2.2.1
vc-authn-oidc-0.2.4
A Helm chart to deploy VC-AuthN on OpenShift