Issues addressed
- #116 - link/unlink help in CLI updated
- #136 - NPE in logger on load in certain cases
- #181 - Device code flow does not apply header claim source rules
- #200 -- JWT utility online examples improved
- #201 - CLI throws ugly stack trace if server not running. This can still be seen if you use the -v switch at startup, but is otherwise suppressed.
- #202 - Rewrite getting started pages for client and server to point to the snazzy new installers
- #204 - Maven poms de-crufted substantially during package rename
- #205 - Rename packages for OA4MP to start with org.oa4mp
- #206 - callbacks no longer required on registration page. This supports device flow only clients
- #207 - Add in library entries for OA4MP directly, not in configuration file. These should be available everywhere so user's never have to see another Java class path
- #208 - internal class name migrator for 5.6 --> 6.0
- #209 - Support for the client credentials flow
- #210 - QDL CLC should resolve all reference when loading a configuration from an ini file
- #211 - Ersatz clients should be able to fork from any refresh token, not just the very first one.
- #212 - Post migration, the QDL ACL module was not completely initialized.
- #213 - The QDL runtime engine needs to completely initialize its state object before attempting to deserialize stored state.
- #214 - Support for RFC 9207
- #215 - inconsistent linking in documentation to downloads
- #216 - Rename "virtual organization" to "virtual issuer" since it is more descriptive.
- #217 - Audit documentation to refer to "virtual issuers"
- #218 - introspection endpoint assert incorrect exp claim
- #219 - client credentials flow no longer requires a subject.
- #221 - revise how ersatz clients are linked to provisioner in client management endpoint
- #222 - refresh of ersatz client not initialized correctly
- #224 - added service_client command to CLI
- #225 - add rm_by_client_id and stats commands to CLI
- #226 - only assert cert subject DN if the useris requesting a cert.
- #227 - MySQL vulnerability addressed
- #228 - QDL modules added coördinates of errors
- #229 - added index page for all PDFs
Full Changelog: v5.6...v6.0.3