Releases: JanssenProject/jans
Releases · JanssenProject/jans
v1.1.6.nightly
What's Changed
- chore(release): prep work for 1.1.6-SNAPSHOT and dev by @moabu in #9516
- feat(jans-auth-server): added dedicated deviceSessionLifetime conf property #7010 by @yuriyz in #9513
- docs: update README.md for Lock changes by @nynymike in #9509
- docs(config): logging config documentation update by @ossdhaval in #9109
- feat(jans-linux-setup): turn off update profile on first login for the review profile step in the first broker login flow by @devrimyatar in #9522
- fix(jans-auth-server): new jans server installation show null in place of client_name #9415 by @yuriyz in #9523
- feat(jans-auth): update SG script to conform API by @yurem in #9541
- fix(jans-cli-tui): hide realm in idp setup by @devrimyatar in #9538
- feat(jans-auth): update SG script to conform API by @yurem in #9551
- Sg fix api by @yurem in #9552
- feat(config-api): client token mgt endpoint by @pujavs in #9554
- refactor(jans-cedarling): move cedarling top level by @moabu in #9564
- docs: add license header instruction to contribution guide by @ossdhaval in #9500
- feat(jans-cedarling): Log Startup message by @olehbozhok in #9546
- fix: update jansExtUid regardless of skipProfileUpdate value by @jgomer2001 in #9566
- chore: remove id_token_hint from logout url by @jgomer2001 in #9567
- feat(jans-lock): rename Lock Master to Lock Server by @yurem in #9573
- fix(jans-fido): correct display name for fido interception script #9485 by @shekhar16 in #9574
- fix(jans-auth-server): typo in forceIdTokenHintPrecense, precense -> presence #9559 by @yuriyz in #9580
- Issue 9570 by @yurem in #9571
- fix: changes in passkey script by @duttarnab in #9582
- chore: update labels in fido2 page by @jgomer2001 in #9585
- feat(jans-cedarling): Policy Store: Parse Schema and Policies by @olehbozhok in #9575
- feat(config-api): session and token endpoint by @pujavs in #9595
- feat(docker-jans-saml): turn off profile update on first login by @iromli in #9561
- fix(jans-pycloudlib): couchbase client exec_query doesn't support timeout option by @iromli in #9519
- feat(jans-cedarling): Policy Store: Parse Policies - both valid and invalid by @olehbozhok in #9584
- fix(jans-auth-server): added operationId to /ssa/validate swagger by @yuriyz in #9601
- feat(jans-tarp): Show loader in jans tarp on Submit/Add form until response comes from API. by @mjatin-dev in #9603
- refactor(docs): minor re-organisation of documentation sections by @ossdhaval in #9583
- refactor(docs): rename
admin
tojanssen-server
by @ossdhaval in #9612 - feat(config-api) enhancement to fido2 delete endpoint, revoke session endpoint and added new fetch session endpoint by @pujavs in #9614
- feat(orm): update ORM drivers #9618 by @yurem in #9619
- test(config-api): marked ignore for failing test case by @pujavs in #9616
- fix(jans-auth-server): prevent rxss #9613 by @yuriyz in #9620
- feat(jans-cedarling): add python bindings by @olehbozhok in #9607
- chore: skip plugin build by @jgomer2001 in #9594
- feat(jans-orm): use protobuf-java defined in upstream dependecies by @yurem in #9626
- fix(docs): Update Cedarling content by @nynymike in #9629
- fix(docs): fix broken links by @ossdhaval in #9623
- fix(docs): add missing hash for Python 3.11 by @iromli in #9628
- chore: update scorecard workflow by @moabu in #9632
- fix(jans-linux-setup): remove admin group by @devrimyatar in #9633
- fix(jans-linux-setup): import ruamel in fucntion read_yaml_file() by @devrimyatar in #9637
- fix(jans-linux-setup): remove references of the admin group #9646 by @devrimyatar in #9647
- chore(cloud-native): sync assets and dependencies by @iromli in #9606
- fix(jans-cli-tui): mime-type check by @devrimyatar in #9650
- docs: fix wrong Agama engine paths by @jgomer2001 in #9662
- refactor(docs): move Cedarling document to a top level directory by @ossdhaval in #9644
- feat(jans-bom): update spanner libs by @yurem in #9668
- feat(config-api) custom asset mgt enhancement for asset dir mapping by @pujavs in #9665
- feat(jans-cedarling): parse access_token -- create access token and Client entity by @olehbozhok in #9631
- docs: split apart Cedarling Docs into Multiple Pages by @nynymike in #9670
- docs(docker-compose): update docs to be more comprehensive by @misba7 in #9658
- feat(jans-orm): redefine protobuf-java version by @yurem in #9688
- docs: update account-linking-index.md by @mzico in #9542
- docs(jans-cedarling): add python docs by @SafinWasi in #9691
- fix(docs): update old tui command with new
jans
wrapper version by @ossdhaval in #9709 - fix(docs): update customization doc for asset intake details by @ossdhaval in #9695
- chore(jans-keycloak-integration): update dependencies causing security vulnerabilities #9712 by @uprightech in #9713
- feat(jans-cedarling): Parse Cedar Schema for Access Token and Workload entities by @olehbozhok in #9694
- Doc per service by @yurem in #9724
- fix(docs): navigation for Cedarling by @ossdhaval in #9721
- feat(jans-pycloudlib): remove support for ldap persistence by @iromli in #9729
- fix(jans-linux-setup): fix logmanager.sh by @mzico in #9735
- fix(jans-linux-setup): mysql backend with setup.properties by @devrimyatar in #9738
- feat(jans-config-api): remove session_id from API and use sid in API instead by @pujavs in #9739
- chore(jans-linux-setup): remove ldap by @devrimyatar in #9733
- feat(jans-cedarling): add type hints for cedarling_python by @olehbozhok in #9725
- fix(jans-linux-setup): suse mysql version 8.0.39 by @devrimyatar in #9746
- feat(cloud-native)!: remove support for ldap persistence by @iromli in #9669
- Jans linux setup jans cli 9710 by @devrimyatar in #9747
- feat(jans-auth-server): spontaneous scope description should have scopeId instead of object identification #9751 by @yuriyz in #9752
- feat(jans-orm): add search support in json path by @yurem in #9755
- feat(jans-orm): add search support in json path by @yurem in #9759
- fix(jans-cli-tui): config-api configuration by @devrimyatar in #9766
- feat(jans-orm): fix like_regex in json array by @yurem in #9773
- chore(jans-keycloak-integration): downgrade kc version to 25.0.6 #9767 by @uprightech in #9769
- fix(jans-linux-setup): downgrade KC by @devrimyatar in #9770
- docs(jans-lock): add default schema by @SafinWasi in #9741
- feat(jans-cedarling): Implement JWT validation for JwtService by @rmarinn in #9726
- feat(jans-casa): update bioid plugin by @SafinWasi in #9774
- fix: downgrade keycloak version to 25.0.6 by @iromli in...
v1.1.5
⚠ BREAKING CHANGES
- chore!: casa installer adjustment for agama flow by @devrimyatar in #9255
What's Changed
- chore(release): prep work for 1.1.5-SNAPSHOT and dev by @moabu in #9218
- feat(jans-casa): parameterize acr for casa by @jgomer2001 in #9227
- feat(jans-casa): add agama project for casa authentication by @jgomer2001 in #9229
- chore: rework availability of authentication methods by @jgomer2001 in #9238
- chore(jans-casa): remove dependency on jython scripts by @jgomer2001 in #9239
- feat(config-api): new fido2 endpoint, swagger spec changes for SAML TR , Acr endpoint enhancement by @pujavs in #9240
- fix(jans-cli-tui): scripts retreiving bounderies by @devrimyatar in #9195
- feat(jans-auth-server): added ability to pass authorizationMethodClaims to id_token via AuthorizationChallengeType script #9221 by @yuriyz in #9250
- doc(config-api): add SAML attribute description by @pujavs in #9253
- feat(jans-core): document store manager by @yurem in #9256
- feat(jans-core): use DB document store by default by @yurem in #9267
- feat(jans-config-api): update swagger api by @yurem in #9271
- feat(jans-config-api): update swagger api by @yurem in #9272
- fix(jans-cli-tui): change according to new asset Document schema by @devrimyatar in #9275
- Update README.md by @mzico in #9263
- chore(cloud-native): sync assets for OCI images by @iromli in #9261
- chore: fully migrate account linking plugin to Agama by @jgomer2001 in #9262
- docs: update attribute creation in mysql-ops.md by @moabu in #9278
- docs: custom asset mgt documentation update for optional attribute by @pujavs in #9258
- fix(jans-auth): plaintext passwords logged from TokenRestWebServiceImpl with DEBUG log level #8959 by @yuriyz in #9281
- feat(jans-pycloudlib): add support reading configuration from file by @iromli in #9037
- chore: rework sample credential plugin by @jgomer2001 in #9282
- fix(cloud-native): update jans-pycloudlib version used by OCI images by @iromli in #9284
- feat: changing format of access token and user-info to JWT by @duttarnab in #9293
- fix: remove unrecognized manifest key #9301 by @duttarnab in #9302
- chore: project refactoring and docs by @jgomer2001 in #9304
- fix: improve handling of assets data stored in cache by @jgomer2001 in #9310
- feat(jans-cli-tui): acr screen by @devrimyatar in #9167
- fix(jans-cli-tui): check response content type in cli mode by @devrimyatar in #8992
- fix(jans-auth-server): if AS fails to allocate status index entire token call fails by @yuriyz in #9312
- feat(jans-cli-tui): config-api configuration by @devrimyatar in #9127
- chore: misc updates to Casa Agama authn project by @jgomer2001 in #9325
- chore: remove unused files by @jgomer2001 in #9328
- feat(jans-config-api): add missing properties to log/audit/telemetry records by @yurem in #9334
- feat: remove mounted files for persistence by @iromli in #9296
- fix(cloud-native): toggle rendering truststore based on env var by @iromli in #9311
- fix(jans-cli-tui): authn page for non-ldap backend by @devrimyatar in #9339
- feat(jans-config-api): add endpoint to load log/telemetery/health dat… by @yurem in #9343
- feat(jans-auth-server): AS supports acr aliasing but it's not published on discovery. It should be added to discovery. #9166 by @yuriyz in #9344
- feat(jans-core): fix javadocs generation by @yurem in #9347
- feat(jans-scim): fix javadocs generation by @yurem in #9349
- feat(jans-config-api): fix javadocs generation by @yurem in #9351
- ci: forces download each time on packaging by @moabu in #9356
- feat: add parameter in client registration request to include claims in id_token by @duttarnab in #9358
- ci: fix packaging by @moabu in #9359
- fix(docker-jans-persistence-loader): populate jansDbAuth attribute only if using ldap persistence by @iromli in #9323
- feat(jans-auth-server): added nbf claims to tokens which is equal to iat #9320 by @yuriyz in #9375
- chore(deps): bump com.mysql:mysql-connector-j from 8.0.32 to 8.2.0 in /jans-bom by @dependabot in #9308
- chore(deps): bump org.bouncycastle:bc-fips from 1.0.2.4 to 1.0.2.5 in /jans-casa/app-fips by @dependabot in #8514
- chore(deps): bump org.apache.santuario:xmlsec from 2.2.4 to 2.2.6 in /jans-bom by @dependabot in #6357
- feat(jans-core): update OpeDJ version by @yurem in #9382
- chore(deps-dev): bump org.bitbucket.b_c:jose4j from 0.9.3 to 0.9.4 in /jans-config-api by @dependabot in #7911
- chore: use pythonic style in Agama bridge by @jgomer2001 in #9383
- fix(jans-auth): set auth_user session attribute from authenticateByUserInum method by @yurem in #9388
- fix(config-api): lock endpoint fixes and SAML IDP NPE by @pujavs in #9386
- feat(jans-lock): cedarling-mvp by @olehbozhok in #9384
- feat(jans-pycloudlib): handle required files for external configuration backends by @iromli in #9389
- feat(jans-auth): add warn to check if server can't set authenticated by @yurem in #9395
- chore(jans-linux-setup): restart jans services in post-setup by @devrimyatar in #9400
- feat(jans-core): store file_name and file_path in separate columns by @yurem in #9398
- fix: high CPU usage on opening tarp #9390 by @duttarnab in #9391
- fix: add missing super gluu related files to authn project by @jgomer2001 in #9408
- chore(cloud-native): sync assets into OCI images by @iromli in #9406
- fix(jans-cli-tui): re-order feed and background task messages by @devrimyatar in #9418
- fix(jans-linux-setup): suse setup issues by @devrimyatar in #9401
- feat(config-api): initializing core documentStore manager timer for config-api by @pujavs in #9417
- fix(config-api): scope validation issue #9426 by @pujavs in #9428
- docs: fix mysql-ops command order by @moabu in #9416
- feat(jans-lock): implement fetch policy stores by @olehbozhok in #9423
- fix(jans-cli-tui): populate config-api widgets when page entered by @devrimyatar in #9436
- fix(jans-cli-tui): hide Messages configuration page by @devrimyatar in #9437
- doc(jans-auth-server): improved doc for acr aliasing #9438 by @yuriyz in #9439
- feat(jans-cli-tui): deploy Agama Lab community projects by @devrimyatar in #9370
- Jans config fix by @pujavs in #9448
- fix: update wrong clause by @jgomer2001 in #9454
- feat: allow specifying scopes during execution of authz url by @duttarnab in #9452
- fix(jans-trap): Next Month Arrow is Hidden in calender of client expiry date input while register new OIDC client by @mjatin-dev in #9451
- fix(jans-linux-setup): jans ldap link server by @devrimyatar in #9457
- fix(jans-auth-server): when...
v1.1.4
What's Changed
- fix(docs): autogenerate docs by @mo-auto in #8891
- chore(release): prep work for 1.1.4-SNAPSHOT and dev by @moabu in #8895
- feat: enable missing services in docker monolith by @moabu in #8915
- feat(jans-auth-server): added jti and client_id to userinfo #8763 by @yuriyz in #8912
- feat(jans-lock): Acquire config from JS, Improved codebase structure by @sokorototo in #8819
- ci: fix missing FQDN parse on quick start script by @moabu in #8916
- ci: fix override on running tests and registered FQDN by @moabu in #8917
- ci(docker-jans-monolith): allow fqdn override by @moabu in #8918
- docs: config guide restructuring by @ossdhaval in #8932
- docs: add more Cedarling overview content by @ossdhaval in #8941
- fix(jans-auth-server): clean up jansDeviceSess entries after expiration #8704 by @yuriyz in #8936
- fix(jans-auth):unable to login with super_gluu as acr by @mjatin-dev in #8944
- fix: allow version pass to avoid latest install always by @misba7 in #8517
- fix(jans-core): inherit context classloader #8952 by @yurem in #8953
- chore(docs): revise content for OAuth scopes configuration by @ossdhaval in #8956
- chore: optimization of db and rest calls on App start #8947 by @duttarnab in #8950
- Issue 8744 by @yurem in #8958
- ci(codeowners): update CODEOWNERS by @moabu in #8969
- docs(config): add instructions for messaging configuration by @ossdhaval in #8973
- feat(jans-pycloudlib): add configuration schema by @iromli in #8924
- fix(jans-keycloak-integration): scheduler throws error on metadata files referencing xml namespace #8976 by @uprightech in #8977
- fix(jans-keycloak-integration): security bugfixes #8954 by @uprightech in #8962
- fix(jans-config-api): security bugfixes #8963 by @uprightech in #8974
- fix(jans-linux-setup): kc-scheduler.service upon uninstall by @devrimyatar in #8982
- fix(jans-linux-setup): install with setup.properties by @devrimyatar in #8994
- ci: add cb spanner docker monolith by @moabu in #8999
- docs: correct spelling of properties by @Rehket in #8710
- docs: more Cedarling overview docs by @nynymike in #8996
- fix(jans-linux-setup): remove/rename old variable/file names by @devrimyatar in #8991
- doc(jans-auth-server): added global token revocation page to mkdocs by @yuriyz in #9002
- Mike cedarling docs 01 by @nynymike in #9016
- feat(jans-linux-setup): overwrite minimum mem allocation for couchbase buckets by @devrimyatar in #9003
- docs(lock): add missing files with placeholder content by @ossdhaval in #9017
- feat(cloud-native): modify images to conform to configuration schema by @iromli in #8960
- docs: correct typos in scim docs by @Rehket in #9013
- ci: fix doc check by @moabu in #9022
- fix(cloud-native): remove oxauth variable naming inside templates by @iromli in #9027
- fix(charts): pass correct indentation by @misba7 in #9033
- feat(cloud-native): import SSL cert of internal proxy service by @iromli in #9029
- docs: Cedarling Overview edits for readability. by @nynymike in #9030
- docs(jans-lock): add default schema by @SafinWasi in #9020
- fix(jans-linux-setup): client kc_saml_openid is trusted by @devrimyatar in #9041
- feat(jans-auth-server): introduce client authentication custom script by @yuriyz in #9024
- fix(jans-linux-setup): remove saml_scim_client by @devrimyatar in #9048
- fix(jans-cli-tui): asset upload by @devrimyatar in #9050
- fix(jans-cli-tui): asset creation date by @devrimyatar in #9052
- jans-docs: Lock Updates to README, Cedarling and Lock Master docs. by @nynymike in #9042
- fix(docker-jans-saml): set kc_saml_openid client as trusted client by @iromli in #9044
- feat(jans-lock): lock audit endpoints by @pujavs in #9034
- fix(jans-linux-setup): set size of acr in jansToken is 1024 by @devrimyatar in #9055
- fix(jans-linux-setup): auto convert varchar to string for spanner by @devrimyatar in #9059
- fix(jans-lock): fix lock startup in jans-auth service mode by @yurem in #9062
- fix(jans-linux-setup): remove trailing whitespace on eventType column by @iromli in #9066
- docs(config): custom assets configuration via CLI and TUI by @ossdhaval in #9067
- fix(jans-linux-setup): apache config for jans-lock wellknown endpoint by @devrimyatar in #9070
- docs(config): update instructions in LDAP configuration document by @ossdhaval in #9056
- docs(config): updates to custom assets config page by @ossdhaval in #9076
- feat(jans-fido): add interception script for registration by @shekhar16 in #9075
- feat(jans-linux-setup): update jansServiceModule for config-api in post-setup by @devrimyatar in #9079
- fix(jans-core): register DB document store in Store factory by @yurem in #9084
- fix(jans-linux-setup): scope id permission to role for inum: C4F5 by @devrimyatar in #9072
- fix(config-api): asset mgt error handling and SAML TR spec by @pujavs in #9082
- docs(customization): update the customization instructions to aling with custom assets by @ossdhaval in #9088
- docs(jans-lock): add latest schema by @SafinWasi in #9081
- feat(jans-orm): mask password attribute values by @yurem in #9104
- fix(jans-setup): corrected jansscr by @shekhar16 in #9100
- fix(docs): update UMA config doc by @ossdhaval in #9108
- docs(customization): updates to customization document to align with custom assets feature by @ossdhaval in #9106
- docs(config): OpenID Connect client configuration by @ossdhaval in #9107
- docs(config): update SMTP config instructions by @ossdhaval in #9090
- feat(jans-config-api): make the metadata file parameter optional when updating a relationship by @uprightech in #9004
- fix(jans-auth-server): introspection endpoint returns error for valid basic client authentication and invalid token #9093 by @yuriyz in #9114
- feat(jans-auth): fix ldap multi ad script to conform Jans by @yurem in #9118
- chore(cloud-native): sync assets into OCI images by @iromli in #9085
- fix(jans-auth): fix AD user authentication by @yurem in #9131
- docs(jans-lock): cedarling / lock doc updates by @nynymike in #9124
- fix(jans-auth): fix AD user authentication by @yurem in #9135
- fix(config-api): asset upload mgt fix and fido2 registration error by @pujavs in #9133
- fix(docker-jans-saml): kc-jans-spi throws error if using spanner/couchbase persistence by @iromli in #9134
- Update README.md by @mzico in #9137
- doc(jans-auth-server): client authn script is missed in navigation #9140 by @yuriyz in #9141
- fix(jans-auth-server): fixed race condition during ...
v1.1.3
What's Changed
- feat(orm): store json values without escaping them by @yurem in #8609
- chore: prepare 1.1.3 SNAPSHOT and dev by @moabu in #8608
- ci(workflows): fix docker sign command by @moabu in #8611
- chore(jans-cli-tui): remove api-doc templates by @devrimyatar in #8618
- @shekhar16 feat(document-store): add jansServices changes by @shekhar16 in #8599
- feat(config-api): user mgt error handling by @pujavs in #8621
- fix(jans-auth-server): tx token replace failing with 500 #8623 by @yuriyz in #8624
- feat: allow user to enter acr directly #8615 by @duttarnab in #8622
- fix: asset mgt new endpoints and compile time error for core and config-api by @pujavs in #8639
- fix(charts): resolve overlapping cronjobs in all-in-one setup by @iromli in #8643
- fix(jans-auth-server): do not recognized different agama flows as different acr #8652 by @yuriyz in #8653
- feat: adding version comments and version_name field by @duttarnab in #8650
- docs: jans memory dump by @misba7 in #8641
- fix(jans-cli-tui): file browser not re-open in asset mgt by @devrimyatar in #8649
- fix(jans-auth-server): do not recognize different agama flows as different acr #8652 by @yuriyz in #8654
- refactor(docs): update
Agama Configuration
document by @ossdhaval in #8644 - test(jans-auth-server): ExternalAuthenticationServiceTest test failure #8655 by @yuriyz in #8656
- fix(jans-cli-tui): asset management: Jans Service and asset types by @devrimyatar in #8658
- docs: update looping section of lang reference by @jgomer2001 in #8661
- Lock Endpoint Scaffolding by @yurem in #8672
- fix: removed redundant field from core class, added desc for config-api configuration properties by @pujavs in #8673
- chore: upgrade freemarker by @jgomer2001 in #8670
- feat(jans-casa): replace Touch Id with PassKey by @shekhar16 in #8676
- Lock Endpoint Scaffolding and license update by @yurem in #8680
- feat(jans-linux-setup): lock metadata well-known endpoint by @devrimyatar in #8682
- feat(jans-auth): fix schema endpoint by @yurem in #8687
- fix(jans-auth-server): agama_flow acr in id_token does not correspond to acr in request #8692 by @yuriyz in #8694
- docs: update default authn method document by @ossdhaval in #8684
- chore(cloud-native): sync assets to OCI images by @iromli in #8679
- docs: misc doc updates for SCIM Fido 2 by @jgomer2001 in #8701
- fix: reduce Freemarker's "incompatible improvements version" by @jgomer2001 in #8702
- fix(docs): update content of cache configuration documentation by @ossdhaval in #8705
- fix(config-api): validation and check enabled for default authentication method by @pujavs in #8706
- feat(cedarling): initial implementation for cedarling by @sokorototo in #8691
- feat: apply password validation by @jgomer2001 in #8716
- feat(jans-linux-setup): top level wrapper command jans by @devrimyatar in #8737
- fix(jans-cli): --schema option renamed to --schema-sample by @devrimyatar in #8739
- fix: avoid user provisioning when user already exists by @jgomer2001 in #8738
- chore: remove usage of agama_flow param in plugin by @jgomer2001 in #8741
- docs: update logging configuration documentation by @ossdhaval in #8721
- fix(jans-cli): sample schema generetation (ref: #8713) by @devrimyatar in #8746
- docs: remove remaining mentions of agama_flow param by @jgomer2001 in #8759
- docs(jans-lock): add swagger by @SafinWasi in #8754
- feat(jans-keycloak-integration): enhancements to keycloak integration #8614 by @uprightech in #8747
- feat(jans-lock): extend infrastructure for cedarling by @sokorototo in #8760
- feat(jans-linux-setup): disable time zone for pgsql by @devrimyatar in #8766
- fix(jans-linux-setup): default value of jans link prompt by @devrimyatar in #8768
- chore(cloud-native): sync assets for OCI images by @iromli in #8778
- feat(jans-keycloak-integration): update kc-saml integration installation for ce and cn #8776 by @uprightech in #8792
- feat(cloud-native): disable timezone for pgsql by @iromli in #8787
- chore(deps): bump blazemeter/taurus from 1.16.31 to 1.16.32 in /demos/benchmarking/docker-jans-loadtesting-jmeter by @dependabot in #8781
- feat: add flag to disable logger timer by @jgomer2001 in #8789
- fix(jans-cli-tui): re-write date-time picker by @devrimyatar in #8790
- docs(jans-lock): add swagger reference by @SafinWasi in #8775
- docs(default-auth): add schema format and example by @ossdhaval in #8794
- docs(ldap-conf): LDAP config doc updates by @ossdhaval in #8797
- docs(logging): add schema format and example by @ossdhaval in #8796
- fix(jans-cli-tui): scim configuration skipDefinedPasswordValidation by @devrimyatar in #8801
- feat(jans-core): do log4j reconfigure only on log level change by @yurem in #8802
- fix(jans-cli-tui): Admin UI roles by @devrimyatar in #8780
- feat(jans-keycloak-integration): update kc saml integration into ce and cn #8776 by @uprightech in #8806
- docs: default acr script validation by @pujavs in #8715
- docs(scim): Adding custom attribute In SCIM Extensions by @mmrraju in #7151
- feat(jans-auth-server): Token Status List support by @yuriyz in #8620
- fix(jans-linux-setup): dummy values for KC db options by @devrimyatar in #8821
- test(jans-auth-server): fixed StatusListHttpTest failure #8823 by @yuriyz in #8824
- feat(jans-auth-server): stat RDN must have date to be unique under RDBMS #8825 by @yuriyz in #8826
- feat: ui improvement and FIDO authentication integration by @duttarnab in #8828
- fix(jans-cli-tui): scim config disableLoggerTimer by @devrimyatar in #8835
- fix(jans-cli-tui): SSA expire date should be greater than now by @devrimyatar in #8837
- First draft of new cedar Lock docs. by @nynymike in #8832
- chore(cloud-native): sync assets to OCI images by @iromli in #8834
- docs(fido2): updates to fido2 config doc by @ossdhaval in #8809
- feat(jans-linux-setup): status list must be enabled during tests #8838 by @yuriyz in #8839
- docs(jwks): update jwks conf documents by @ossdhaval in #8811
- ci: add docs check to make sure every PR is doc checked by @moabu in #8842
- fix(jans-linux-setup): typo by @devrimyatar in #8845
- feat(cloud-native): add ingress for jans-lock as jans-auth service by @iromli in #8857
- chore(docker-jans-saml): sync asset for OCI image by @iromli in #8859
- ci: fix catching the docs commit by @moabu in #8861
- feat(jans-keycloak-integration): disable verify_profile required action #8863 by @uprightech in #8865
- fix(jans-linux-setup): kc d...
v1.1.2
What's Changed
- chore(release): prep work for 1.1.2-SNAPSHOT and dev by @moabu in #8302
- feat(cloud-native): allow pulling SSL cert from FQDN by @iromli in #8320
- chore(jans-keycloak-integration): bump kc version to 24.0.2 #8315 by @uprightech in #8316
- fix(docs): autogenerate docs by @mo-auto in #8299
- fix(jans-keycloak-integration): various runtime issues with the kc storage spi #8199 by @uprightech in #8207
- feat(jans-linux-setup): introduce rdbm_json_column in schema definitions by @devrimyatar in #8325
- chore(jans-linux-setup): use wildcard for auth-server custom libs by @devrimyatar in #8329
- chore: upgrade css libraries in jans-auth-server #7835 by @jv18creator in #7856
- fix(docker-casa): add missing casa plugins by @moabu in #8323
- fix(docs): autogenerate docs by @mo-auto in #8332
- docs: fix incorrect plugin download link by @ossdhaval in #8336
- feat(jans-auth-server): introduce acr mappings and prefixed acr - "agama_ " #8216 by @yuriyz in #8304
- docs: update intro and remove xml edition requirement by @jgomer2001 in #8331
- fix(jans-linux-setup): replace jetty favicon by @devrimyatar in #8334
- feat(jans-casa): switch bioid to jansAuthenticator by @SafinWasi in #8307
- fix(jans-pycloudlib): incorrect password loaded for couchbase access by @iromli in #8340
- feat(config-api): asset mgt changes to use document service rather than provider by @pujavs in #8324
- feat(lock): rename access to authorization tokens by @yurem in #8346
- feat(jans-cli-tui): display agama project configuration by @devrimyatar in #8351
- fix(jans-casa): revert bootstrap update #8344 by @jv18creator in #8357
- chore(agama): refactor agama to use acr_values instead of agama_flow by @jgomer2001 in #8354
- feat(jans-pycloudlib): handle rdbm_json_column in schema definitions by @iromli in #8359
- fix: update test cases by @jgomer2001 in #8364
- fix: add missing couchbase cb-pass volume by @misba7 in #8338
- fix: update bouncy castle lib by @jgomer2001 in #8366
- feat(jans-auth): removed extra info from
acr
claim inid_token
when it's an agama flow by @yuriyz in #8369 - feat(jans-auth): update htmlunit driver to htmlunit3 by @yurem in #8373
- fix: remove bouncy castle exclusion by @jgomer2001 in #8368
- feat(jans-auth): allocate more memory for client by @yurem in #8375
- chore(cloud-native): sync assets of images by @iromli in #8361
- fix(css): revert bootstrap v5 to v4 by @jv18creator in #8377
- feat(jans-auth): removed extra info from
acr
claim inid_token
when it's an agama flow by @yuriyz in #8380 - fix(config-api): user attribute validation error handling by @pujavs in #8383
- feat(core): update aws-sns by @yurem in #8394
- fix(docker-jans-persistence-loader): handle missing data type for overriden column by @iromli in #8392
- feat(jans-auth): add utility methods for external authenticators by @yurem in #8397
- docs: user password strength validation by @pujavs in #8264
- ci: sign all jans containers using cosign by @moabu in #8409
- Issue 8396 by @yurem in #8408
- chore(jans-keycloak-integration): update keycloak version #8395 by @uprightech in #8407
- feat(documentstore) : added new field jansFilePath to storing file-pa… by @shekhar16 in #8350
- chore(jans-casa): bioid plugin fixes by @SafinWasi in #8410
- feat(docker-jans-persistence-loader): add jansFilePath to jansDocument by @iromli in #8413
- chore(docker-jans-saml): update keycloak version by @iromli in #8411
- chore(deps): bump blazemeter/taurus from 1.16.27 to 1.16.31 in /demos/benchmarking/docker-jans-loadtesting-jmeter by @dependabot in #8403
- ci: update workflows and remove old flows by @moabu in #8417
- chore(jans-keycloak-integration): modifications to keycloak scheduler configuration file #8421 by @uprightech in #8422
- feat(jans-auth-server): uppercased typ=JWT by @yuriyz in #8424
- docs(jans-casa): fix broken links in several pages by @jgomer2001 in #8430
- docs: use 2fa in page title by @jgomer2001 in #8427
- feat(jans-keycloak-integration): add kc scheduler service #8343 by @uprightech in #8436
- chore(jans-linux-setup): added password grantType to grantTypesSupportedByDynamicRegistration by @yuriyz in #8438
- feat(jans-keycloak-integration): add keycloak scheduler service #8343 by @uprightech in #8442
- feat(jans-linux-setup): keycloak scheduler service by @devrimyatar in #8425
- feat(jans-keycloak-integration): keycloak scheduler integration #8343 by @uprightech in #8454
- feat(jans-core): improve compatibility to allow get jansExtUid value … by @yurem in #8459
- feat(jans-core): improve compatibility to allow get jansExtUid value … by @yurem in #8462
- chore(docker-jans-persistence-loader): added password grantType to grantTypesSupportedByDynamicRegistration by @iromli in #8440
- feat(jans-cli-tui): implement assets by @devrimyatar in #8470
- docs: fix broken links and add missing tags by @jgomer2001 in #8469
- fix(jans-cli-tui): Transaction Token properties to TUI client panel by @devrimyatar in #8483
- fix(charts): fix indentation for JAVA_OPTIONS in deployments. by @saernz in #8416
- chore(deps): bump dorny/test-reporter from 1e3a380fe6f25600635b111ddb3547864782656a to 31a54ee7ebcacc03a09ea97a7e5465a47b84aea5 by @dependabot in #8472
- feat(cloud-native): add support for keycloak scheduler by @iromli in #8423
- chore(deps): bump docker/build-push-action from 5.1.0 to 5.3.0 by @dependabot in #8490
- chore(deps): bump marshmallow from 3.21.1 to 3.21.2 in /docker-jans-all-in-one/app by @dependabot in #8434
- chore(deps): bump marshmallow from 3.21.1 to 3.21.2 in /docker-jans-configurator by @dependabot in #8435
- chore(deps): bump step-security/harden-runner from 2.6.1 to 2.7.1 by @dependabot in #8418
- ci: fix docker loadtesting by @moabu in #8499
- feat(config-api): save asset on server based on the service list provided by @pujavs in #8503
- docs: add jans-saml instructions by @misba7 in #7659
- docs: add note on memory limit to avoid java args break by @misba7 in #8379
- feat(jans-auth-server): upgraded tx_token implementation to latest spec by @yuriyz in #8471
- fix: update how external uids are retrieved by @jgomer2001 in #8505
- fix: update authenticate method for step 1 by @jgomer2001 in #8506
- feat(jans-document-store): remove transient select field by @shekhar16 in #8509
- fix(config-api): removing not used dependency by @pujavs in #8507
- chore: update chore image used by @moabu in #8493
- fix(cloud-native): resolve missing pkg_resources module by @iromli in #8521
- feat(cloud-native): save asset...
v1.1.1
What's Changed
- feat: health-check should return starting if external authentication … by @yurem in #8071
- chore(release): prep work for 1.1.1-SNAPSHOT and dev by @moabu in #8072
- refactor(docs): update jans link naming in the docs and add to README by @ossdhaval in #8076
- fix(jans-cli-tui): if adminui permissons added do not display error by @devrimyatar in #8092
- docs(kc-link): KC Link configuration steps by @ossdhaval in #8093
- feat(config-api): asset mgt endpoint by @pujavs in #8096
- perf(jans-pycloudlib): destroy old secret version instead of disable by @iromli in #8097
- feat: implement account linking plugin by @jgomer2001 in #8091
- docs: add missing release by @moabu in #8074
- chore(deps): sync image assets and dependencies by @iromli in #8119
- feat(fido2): allow to update device data in SG authentication respons… by @yurem in #8120
- feat(jans-auth-server): support for prompt=create #7899 by @yuriyz in #8035
- docs: fix versions by @moabu in #8125
- fix: update deprecated scim sample script by @jgomer2001 in #8130
- fix(jans-cli-tui): typo in agama help popup by @devrimyatar in #8135
- fix(jans-cli-tui): user management fixes by @devrimyatar in #8136
- feat: create help button for tarp #8132 by @duttarnab in #8133
- feat(fido2): allow to update device data in SG authentication respons… by @yurem in #8145
- fix(docs): add new OIDC SPEC to supported list by @ossdhaval in #8150
- fix(docs): fix navigation for account linking by @ossdhaval in #8147
- feat: add java memory arguments by @misba7 in #8115
- chore: sync SG script wrt latest updates by @jgomer2001 in #8151
- docs(jans-casa): fix typo in accounts linking plugin by @jgomer2001 in #8156
- fix(jans-cli-tui): update plugin docs list by @devrimyatar in #8160
- docs(system-requirements): update values centrally by @misba7 in #8122
- refactor(docker-jans): unify mod_context.py scripts in OCI images by @iromli in #8129
- chore(jans-casa): use friendlier ID attribute for sample mappings of accts linking plugin by @jgomer2001 in #8165
- feat(jans-auth-server): new HealthCheck custom sсript by @yuriyz in #8144
- fix(monolith): update monolith version in compose files by @iromli in #8168
- feat(jans-core): add new Person attribute and models for jansAuthenti… by @yurem in #8167
- docs: list external learning content by @ossdhaval in #8171
- fix(jans-auth-server): extend attachDeviceRegistrationToUser method by @Milton-Ch in #8173
- feat(jans-core): add new Person attribute and models for jansAuthenti… by @yurem in #8175
- doc(jans-auth-server): AS supports OAuth 2.0 Token Exchange but there is no docs for it #7352 by @yuriyz in #8176
- feat(jans-core): add new Person attribute and models for jansAuthenti… by @yurem in #8177
- fix(docker): resolve jansMessageConf value upon upgrade by @iromli in #8182
- fix(jans-aio): adjust config-api port by @misba7 in #8179
- feat(jans-core): add new Person attribute and models for jansAuthenti… by @yurem in #8183
- docs(VM install): update the system h/w requirements for VM installations by @ossdhaval in #8186
- fix(jans-config-api): fetching a non-existing trustrelationship by id returns a 200k empty response instead of a 404 Not Found #8162 by @uprightech in #8185
- docs(mkdocs): fix mkdocs by @moabu in #8188
- fix(jans-linux-setup): don't deploy config-api plugin for remote lock client by @devrimyatar in #8196
- fix(jans-casa): wrong endpoint to retrieve userinfo in accts linking plugin by @jgomer2001 in #8194
- docs(casa): add account linking to navigation by @ossdhaval in #8201
- feat(jans-core): add new Person claim jansAuthenticator #8158 by @yurem in #8206
- fix(config-api): asset management fetch issue by @pujavs in #8205
- feat(jans-auth-server): support unmet_authentication_requirements error code #7900 by @yuriyz in #8189
- feat: increase document attribute size by @yurem in #8209
- feat: increase document attribute size #8209 by @yurem in #8211
- feat: healt-check should check script manager initialization status by @yurem in #8220
- feat(jans-core): add new Person claim jansAuthenticator #8158 by @yurem in #8218
- fix(config-api): asset mgt save method changed and user mgt pwd validation change by @pujavs in #8215
- feat(jans-casa): reimplement bioid plugin by @SafinWasi in #8180
- fix(jans-auth-server): device auth is failing by @yuriyz in #8223
- chore(jans-casa): bioid tasks by @SafinWasi in #8231
- feature(jans-keycloak-integration): sync trust relationship configuration between config-api and keycloak #8008 by @uprightech in #8229
- fix(jans-linux-setup): saml clients by @devrimyatar in #8234
- fix(config-api): attribute search is case sensitive by @pujavs in #8233
- fix(log4j): update log4j version by @moabu in #8241
- fix(jans-linux-setup): improper scim configuration for kc #8210 by @uprightech in #8224
- chore(jans-core): replace references to Java 16 features causing the build to break #8254 by @uprightech in #8255
- fix(jans-cli-tui): TUI fixes by @devrimyatar in #8259
- chore(deps): bump com.nimbusds:nimbus-jose-jwt from 9.37.1 to 9.37.3 in /jans-bom by @dependabot in #8088
- fix(jans-linuux-setup): KC setup issues by @devrimyatar in #8253
- feat: update bouncycastle from jdk15on to bcprov-jdk18on by @yurem in #8262
- feat(jans-cli-tui): missing Lock Configuration parameters by @devrimyatar in #8251
- chore(docker): sync assets and kc setup by @iromli in #8266
- feat(jans-auth-server): reviewed and renamed dynamicGrantTypeDefault->grantTypesSupportedByDynamicRegistration with tests #8089 by @yuriyz in #8268
- feat: disable jdk15on dependecies by @yurem in #8271
- feat: add documentation to explain details about new jansAuthenticator by @yurem in #8273
- docs: refactor and proofread the person authn script doc by @ossdhaval in #8274
- fix(jans-cli-tui): LOCK OPA Configuration by @devrimyatar in #8281
- fix(config-api): user mgt error for duplicate jansStatus issue by @pujavs in #8279
- feat: disable jdk15on dependecies by @yurem in #8285
- fix(config-api): config pi failing build by @pujavs in #8288
- fix(config-api): fix attribute validation issue while update by @pujavs in #8292
- fix(config-api): user status field changes by @pujavs in #8293
- chore(docker): sync assets and config by @iromli in #8295
- chore(release): release 1.1.1 by @moabu in #8297
- fix(jans-cli-tui): jansStatus to status for users by @devrimyatar in #8301
- feat(jans-core): define sql type for jansAuthenticator by @yurem in https://github.com/JanssenPr...
v1.1.0
BREAKING CHANGES
What's Changed
- fix: revert prompt-toolkit upgrade by @devrimyatar in #7635
- feat(jans): add support for passing custom istio gateways by @misba7 in #7617
- chore: provisioning keycloak and jans-lock deployment by @iromli in #7518
- chore(deps): bump ubuntu from
e6173d4
toe9569c2
in /docker-jans-monolith by @dependabot in #7624 - feat(jans-fido2): generation assertion options without username by @Milton-Ch in #7573
- fix: for authorization with multiple redirects the one with redirect_url should be considered #7646 by @duttarnab in #7647
- fix(jans-auth): configuration changes not taking effect #7631 by @yuremm in #7649
- feat(jans-cli-tui): enhance help by @devrimyatar in #7640
- fix(charts): add featureflag for cn-istio-ingress subchart by @iromli in #7656
- feat(jans-auth-server): improved session lifetime properties #5275 by @yuriyz in #7653
- docs(jans-link): refactor
jans-link
documents by @ossdhaval in #7544 - chore: remove unused plugin by @yurem in #7660
- fix(keycloak-integration): incorrect redirect url to janssen from the janssen authenticator plugin #7651 by @uprightech in #7662
- chore: remove unused plugin by @yurem in #7664
- fix(docker-jans): add missing dynamic config by @iromli in #7672
- fix: fix array java.lang.IndexOutOfBoundsException by @duttarnab in #7670
- chore: prepare1.0.23 dev and SNAPSHOT by @moabu in #7654
- chore: move jans-auth base configuration to jans-core-service by @yurem in #7673
- chore: move jans-auth base configuration to jans-core-service #7673 by @yurem in #7676
- feat(jans-auth-server): changed backchannel_logout_uri list->string according to spec by @yuriyz in #7677
- docs(agama): change the file name by @ossdhaval in #7680
- chore: change package name in custom scripts by @jgomer2001 in #7684
- docs(database): remove cb schema docs placeholder file by @ossdhaval in #7685
- feat(jans-auth-server): add configurable option to put all tokens into cache service #7563 by @yuriyz in #7686
- docs: misc updates on agama docs by @jgomer2001 in #7683
- fix(jans-linux-setup): remove server word from casa in installer prompt by @devrimyatar in #7690
- fix(jans-linux-setup): disable gpg checks for installing suse packages by @devrimyatar in #7696
- feat(jans-auth-server): authz challenge should not require client_id and acr_values if valid device_session is provided #6867 by @yuriyz in #7704
- docs(config guide): move
Agama CLI
and removeSCIM CLI
by @ossdhaval in #7693 - chore: refactor inbound identity project by @jgomer2001 in #7709
- fix(config-api): user mgt attribute validation implementation by @pujavs in #7710
- refactor(jans-cli-tui): Rewrite admin-ui plugin by @devrimyatar in #7706
- chore: prepare next version 1.1.0 by @moabu in #7707
- fix(jans-pycloudlib): set sql_mode while connecting to mysql by @iromli in #7713
- chore(docker-jans-casa): sync extension scripts for Casa by @iromli in #7715
- fix(docker-jans-certmanager): resolve key_ops_type created on key rotation by @iromli in #7712
- fix(jans-cli-tui): default display function for JansVerticalNav by @devrimyatar in #7718
- fix(jans-cli-tui): disable plugin on TUI if not deployed on server by @devrimyatar in #7720
- fix(jans-auth): npe during client registration #7703 by @yuriyz in #7722
- docs(jans-cli): update cli readme by @ossdhaval in #7730
- ci(dockerbuild): enhance speed of workflow by @moabu in #7740
- feat(jans-cli-tui): log command for delete operation by @devrimyatar in #7737
- feat(jans-cli-tui): keybindings and to delete item, to view item by @devrimyatar in #7729
- fix(jans-linux-setup): remove redundant IDP directories by @devrimyatar in #7275
- feat(jans-cli-tui): metadata location and other fields by @devrimyatar in #7630
- chore: add ORM API to get attributy type and check if exists by @yurem in #7734
- feat: ldap ORM shoould ignore lower case statement in filters #7749 by @yurem in #7750
- ci(codeowners): update CODEOWNERS by @moabu in #7756
- fix: jansCodeChallengeHash should be defiend as Integer by @yurem in #7744
- chore: update OCI image dependencies by @iromli in #7760
- feat(config-api): user management search enhancement by @pujavs in #7761
- feat(jans-auth-server): rely on end_session feature flag value when return discovery response #5255 by @yuriyz in #7766
- chore(docker-jans): add prefix jans to stdout logs by @iromli in #7762
- ci(dockerbuild): docker build speed by @moabu in #7741
- ci(build-docker-builds): fix dockerbuild by @moabu in #7773
- feat(jans-pycloudlib): allow configurable Vault KV and AppRole paths by @iromli in #7775
- docs(scarf): integration with Scarf Pixel by @ossdhaval in #7765
- fix: fix link deps by @yurem in #7787
- fix(jans-cli-tui): documentation link by @devrimyatar in #7788
- feat: add SESSION_TIMEOUT_IN_MINUTES to admin-ui configuration in persistence #7792 by @duttarnab in #7793
- feat(config-api): kc link plugin endpoint by @pujavs in #7794
- fix(jans-cli-tui): List types by @devrimyatar in #7798
- fix(jans-linux-setup): post-setup config-api plugin for jans-link by @devrimyatar in #7728
- feat(config-api): saml metedata elements save by @pujavs in #7804
- feat(jans-linux-setup): config-api kc-link-plugin by @devrimyatar in #7811
- fix(jans-auth-server): introspection endpoint must return 401 when ORM throws "Failed to find entry" exception #7772 by @yuriyz in #7810
- test(jans-auth-server): after login page re-design DisplaysLogoInLoginPage test starts to fail #7812 by @yuriyz in #7813
- feat: allow to override ORM connection properties #7816 by @yurem in #7820
- feat: allow to override ORM connection properties #7816 by @yurem in #7821
- feat: shift SESSION_TIMEOUT_IN_MINUTES to admin-ui configuration in persistence #1575 by @duttarnab in #7818
- fix(jans-cli-tui): display error when saving user by @devrimyatar in #7778
- feat(jans-linux-setup): opa logs to file by @devrimyatar in #7826
- feat: add SESSION_TIMEOUT_IN_MINUTES to admin-ui configuration in persistence #7792 by @duttarnab in #7815
- fix(docs): changes to add content in script block instead of overwriting by @ossdhaval in #7839
- feat: backend changes to implement short codes in webhooks to pass dynamic info on webhook execution by @duttarnab in #7623
- feat(docker-jans): allow passing initial keys expiration time by @iromli in #7850
- fix: fix typo in index.jsp by @yurem in #7848
- chore(docker-jans): update role scope mapping and plugin by @iromli ...
v1.0.22
What's Changed
- chore(main): release jans-config-api 1.0.21 by @mo-auto in #7050
- chore(main): release jans-scim 1.0.21 by @mo-auto in #7049
- chore(main): release jans-casa 1.0.21 by @mo-auto in #7048
- chore(main): release agama 1.0.21 by @mo-auto in #7047
- chore(main): release jans-orm 1.0.21 by @mo-auto in #7046
- chore(main): release jans-eleven 1.0.21 by @mo-auto in #7045
- chore(main): release jans-bom 1.0.21 by @mo-auto in #7044
- chore(main): release jans-core 1.0.21 by @mo-auto in #7043
- chore(main): release jans-auth-server 1.0.21 by @mo-auto in #7042
- chore(main): release jans-keycloak-link 1.0.21 by @mo-auto in #7041
- chore(main): release jans-fido2 1.0.21 by @mo-auto in #7040
- chore(main): release jans-linux-setup 1.0.21 by @mo-auto3 in #7039
- chore(main): release jans-cli-tui 1.0.21 by @mo-auto3 in #7038
- chore(main): release jans-pycloudlib 1.0.21 by @mo-auto3 in #7037
- chore(main): release docker-jans-saml 1.0.21-1 by @mo-auto2 in #7036
- chore(main): release docker-jans-keycloak-link 1.0.21-1 by @mo-auto2 in #7035
- chore(main): release docker-jans-configurator 1.0.21-1 by @mo-auto2 in #7034
- chore(main): release docker-jans-link 1.0.21-1 by @mo-auto2 in #7033
- chore(main): release docker-jans-scim 1.0.21-1 by @mo-auto2 in #7032
- chore(main): release docker-jans-persistence-loader 1.0.21-1 by @mo-auto2 in #7031
- chore(main): release docker-jans-casa 1.0.21-1 by @mo-auto2 in #7030
- chore(main): release docker-jans-monolith 1.0.21-1 by @mo-auto2 in #7029
- chore(main): release docker-jans-fido2 1.0.21-1 by @mo-auto2 in #7028
- chore(main): release docker-jans-config-api 1.0.21-1 by @mo-auto2 in #7027
- chore(main): release docker-jans-auth-server 1.0.21-1 by @mo-auto2 in #7026
- chore(main): release docker-jans-certmanager 1.0.21-1 by @mo-auto2 in #7025
- chore(main): release docker-jans-all-in-one 1.0.21-1 by @mo-auto2 in #7024
- chore(main): release jans-link 1.0.21 by @mo-auto in #7023
- chore(main): release jans-lock 1.0.21 by @mo-auto in #7099
- chore(main): release docs 1.0.21 by @mo-auto in #7011
- fix(jans-linux-setup): systemctl fido2 start order by @devrimyatar in #7103
- fix(keycloak-integration): Keycloak startup issue #7123 by @uprightech in #7133
- fix(config-api): changes for json processing of customattribute & tokenEndpointAuthMethod definition in spec by @pujavs in #7135
- fix(jans-fido2): jansPublicKeyId updated to 256 characters by @Milton-Ch in #7121
- feat(jans-cli-tui): grab values of tokenEndpointAuthMethod from swagg… by @devrimyatar in #7141
- fix(jans-linux-setup): KC version 23.0.3 by @devrimyatar in #7140
- fix: re-engineer how calls work in the engine by @jgomer2001 in #7152
- chore(deps): bump keycloak/keycloak from 22.0.5 to 23.0.3 in /docker-jans-saml by @dependabot in #7127
- feat: lock should subscribe to messages from event system to get notifications by @yurem in #7143
- docs: add lifetime to supergluu script by @SafinWasi in #7150
- fix(docker-jans-all-in-one): incorrect image tags prevent image build by @iromli in #7156
- feat(jans-cli-tui): save client summary by @devrimyatar in #7153
- fix(jans-cli-tui): don't include client secret in summary by @devrimyatar in #7161
- chore(deps): remove optional libcst dependency by @iromli in #7166
- chore(deps): upgrade click version by @iromli in #7168
- feat(jans-auth-server): support for OAuth 2.0 Rich Authorization Requests by @yuriyz in #7145
- feat; OPA related config updates by @yurem in #7173
- chore: exclude null message conf by @yurem in #7175
- feat(jans-linux-setup): jans-lock installer by @devrimyatar in #7170
- fix(jans-linux-setup): KC client by @devrimyatar in #7177
- feat(jans-linux-setup): install OPA by @devrimyatar in #7182
- chore: fix message patch tests by @yuremm in #7180
- fix(jans-linux-setup): uninstall opa by @devrimyatar in #7184
- feat(docs): ssa lifetime docs updated by @Milton-Ch in #7172
- chore(docker-jans-persistence-loader): sync role-scope-mappings by @iromli in #7171
- feat: rename JSON message configuration properties to conform karate test framework by @yurem in #7186
- fix: update ldif entry related to failing test by @jgomer2001 in #7194
- feat(jans-cli-tui): message configuration by @devrimyatar in #7198
- fix(jans-fido2): none assertiona and unit test for none attestation by @Milton-Ch in #7199
- fix(jans-auth-server): fix swagger.yaml by @Milton-Ch in #7201
- fix(jans-cli-tui): CLI asks creds for unauthorized request by @devrimyatar in #7207
- fix(jans-cli-tui): rename Message to Lock by @devrimyatar in #7210
- feat(docker): support for OAuth 2.0 Rich Authorization Requests by @iromli in #7196
- docs: rewrite metadata section by @jgomer2001 in #7221
- feat(jans-linux-setup): remove MariaDB support by @devrimyatar in #7218
- feat(jans-linux-setup): load test data to external Jans setup by @devrimyatar in #5661
- fix: replace Gluu branding with jans branding by @ossdhaval in #7225
- fix(docs): add section for schema setup by @ossdhaval in #7231
- fix(docs): remove mariadb from docs by @ossdhaval in #7232
- feat: lock script, policy downloader, data publisher by @yurem in #7229
- chore(jan-linux-setup): create ou=archived_jwks,o=jans by @devrimyatar in #7235
- ci: add wait for docker-jans-all-in-one by @moabu in #7237
- chore: regenerate swagger docs by @yurem in #7239
- chore(docker): sync jans-saml into OCI image by @iromli in #7223
- chore(deps): bump blazemeter/taurus from 1.16.26 to 1.16.27 in /demos/benchmarking/docker-jans-loadtesting-jmeter by @dependabot in #7108
- chore(deps): bump ubuntu from
2b7412e
to8eab65d
in /docker-jans-monolith by @dependabot in #6898 - chore(deps): bump crazy-max/ghaction-import-gpg from 5.4.0 to 6.1.0 by @dependabot in #7213
- chore(deps): bump actions/upload-artifact from 3.1.0 to 4.0.0 by @dependabot in #7107
- chore(deps): bump docker/setup-buildx-action from 2.10.0 to 3.0.0 by @dependabot in #6722
- chore(deps): bump actions/checkout from 3.1.0 to 4.1.1 by @dependabot in #6703
- feat: publish Lock message on id_token issue/revoke by @yurem in #7246
- fix(kc-saml-plugin): fixed IDP creation issue, enum values and removed kc lib dependency by @pujavs in #7238
- docs: re-arrange TOC and improve intro page by @jgomer2001 in #7255
- fix(jans-cli-tui): LOCK configuration NULL to DISABLED by @devrimyatar in https://github.com/Jansse...
jans-keycloak-integration: v1.0.22
docs: v1.0.22
1.0.22 (2024-01-22)
Features
- docs: ssa lifetime docs updated (#7172) (be59efe)
- jans-auth-server: support for OAuth 2.0 Rich Authorization Requests (#7145) (c7d99c8)
- use Bearer token if OPA started with it (#7353) (4c47afd)
Bug Fixes
- docs: add section for schema setup (#7231) (7d36b24)
- docs: minor updates to the README (#7366) (4859057)
- docs: remove mariadb from docs (#7232) (6bf4860)
- docs: remove oxtrust references (#7390) (018423f)
- jans-auth-server: replace Gluu branding with jans branding (#7225) (e11f454)
- kc-saml-plugin: fixed IDP creation issue, enum values and removed kc lib dependency (#7238) (d3401e3)
- prepare for 1.0.22 release (#7455) (4bf2562)
- re-engineer how calls work in the engine (#7152) (a940e7d)