Skip to content

Releases: JanssenProject/jans

nightly

25 Jan 23:18
8e9d43e
Compare
Choose a tag to compare
nightly Pre-release
Pre-release

What's Changed

Full Changelog: v1.3.0...nightly

v1.3.0

20 Jan 16:38
dec678a
Compare
Choose a tag to compare

1.3.0 (2025-01-20)

Features

  • agama: modify RRF and RFAC behavior for non-web clients (#10547) (58fd359)
  • allow integration of Agama flows into the authz challenge enpoint (#10587) (856f9fe)
  • cedarling integration with tarp (#10681) (4f44337)
  • cloud-native: secure mounted configuration schema (#10577) (57c266a)
  • extract wasm tar in /jans-tarp folder (#10689) (ca8f453)
  • integrate cedarling with jans-tarp (#10662) (9f9ae8a)
  • jans-auth-server: introduced new 'prepareAuthzRequest' method in authorization challenge script (#10598) (02c240e)
  • jans-auth: log current folder in UserJansExtUidAttributeTest test (ca79ace)
  • jans-auth: log current folder in UserJansExtUidAttributeTest test (#10667) (51ce4dc)
  • jans-auth: Remove copyright footer (#10666) (474661c)
  • jans-auth: Show valid client name or id in consent form (#10649) (5a53d53)
  • jans-cedarling: add to decision log diagnostic info (#10581) (6f8dc7c)
  • jans-cedarling: add WASM bindings for Cedarling (#10542) (ec7c7e1)
  • jans-cedarling: implement CEDARLING_ID_TOKEN_TRUST_MODE (#10585) (d76f28c)
  • jans-cedarling: Make SparKV use generics, and update MemoryLogger to use those. (#10593) (25c7a49)
  • jans-fido2: Add test cases for RP domain origin validation and handle multiple origins #9248 (22f0cbe)
  • jans-fido2: Add test cases for RP domain origin. (#10572) (22f0cbe)
  • jans-lock: lock should collect MAU and MAC based on log entries… (#10328) (b8a7e1a)
  • jans-pycloudlib: secure mounted configuration schema (#10551) (2d27184)

Bug Fixes

  • actions: immutable github sha instead of github head_ref (5091b56)
  • agama: update expected status code (#10618) (c0dce75)
  • build acct linking agama (#10575) (85b95ec)
  • cloud-native: add missing endpoints to aio image (#10595) (5fb1903)
  • cloud-native: resolve image builds on slow network (#10524) (3409098)
  • config-api: setting agama flow as auth method (#10539) (3c00152)
  • docker-jans-auth: missing permissions on /app/templates (#10641) (f1b3ca2)
  • docker-jans-persistence-loader: exclude external tables when creating indexes (#10522) (9610bc1)
  • docs: add documentation for jans wrapper command (#10611) (b65f5e1)
  • docs: correct the file name for Keycloak link document (#10680) (35e6ef0)
  • docs: minor fixes to the Jans README (#10604) (41bf8b8)
  • docs: minor URL fixes (ba9908d)
  • docs: minor URL fixes (#10632) (ba9908d)
  • docs: remove tent references (040ff17)
  • docs: remove tent references from documentation (#10603) (040ff17)
  • implement missing method from interface (#10646) (2381a09)
  • jans-auth-server: access evaluation tests are failing on jenkins (#10630) (8789289)
  • jans-auth-server: access evaluation tests are failing on jenkins #10629 (37e177c)
  • jans-auth-server: access evaluation tests are failing on jenkins #10629 (8789289)
  • jans-auth-server: challenge endpoint returns 400 if authorize throws an unexpected exception (#10553) (02c3df7)
  • jans-auth-server: failing test - SelectAccountHttpTest selectAccountTest #10647 (d19e34f)
  • jans-auth-server: NPE during client name rendering #10663 (9dbcb0d)
  • jans-auth-server: test is failing - TokenRestWebServiceHttpTest requestAccessTokenFail #10637 (db38009)
  • jans-auth-server: tests corrections (ef8a07a)
  • jans-auth: log current folder in UserServiceTest test (#10675) (1468b47)
  • jans-cedarling: fix Cedarling WASM docs (#10601) (7690030)
  • jans-kc-link: remove default keycloak configs (#10679) ([261c936](https://github.com/JanssenProject/jans/...
Read more

v1.2.0

24 Dec 18:40
Compare
Choose a tag to compare

☃️ ☃️ ☃️ ☃️ ☃️ ☃️ ☃️ ☃️ ☃️ ☃️ ☃️ ☃️

1.2.0 (2024-12-24)

Features

  • add internationalization in selector page (#10405) (00facf6)
  • add programatic access to labels in Agama (#10313) (1e91d9b)
  • config-api: agama download endpoint (#10463) (5bec96c)
  • config-api: implemenetd agama repo endpoint and fixed user pwd validation for patch (#10373) (03d3529)
  • jans-agama: update htmlunit (#10464) (3cc7c5a)
  • jans-auth-server: access token lifetime from UpdateToken interception script has highest priority #9748 (#10379) (c2ef55d)
  • jans-auth-server: added exp,nbf, and iat to UserInfo JWT (#10390) (c99a71a)
  • jans-auth-server: allow to use openidSubAttribute for localAccountId for pairwise identifier look up #9696 (#10269) (5d72a06)
  • jans-auth-server: introduced /.well-known/authzen-configuration endpoint (#10321) (efb7ab6)
  • jans-auth-server: updated first party native authn implementation ( in backwards compatibility way) #10380 (#10442) (bc431fb)
  • jans-cedarling: add logging cedarling version on start application (#10288) (20ed173)
  • jans-cedarling: add support for Cedar schema action introspection (#10358) (ed0edb9)
  • jans-cedarling: add well-known authzen configuration endpoint (#10435) (cc6fc7b)
  • jans-cedarling: automatically add entity references into the context (#10387) (ed44ec0)
  • jans-cedarling: Bootstrap support for JSON and YAML properties (#10216) (e7ffb08)
  • jans-cedarling: implement loading policy store from CEDARLING_POLICY_STORE_URI (#10336) (ffe9f49)
  • jans-cedarling: implement loading role from many JWT tokens (#10422) (8da040e)
  • jans-cedarling: implement new bootstrap configs for JWT validation (#10306) (6d810a5)
  • jans-cedarling: initialize flask sidecar (#10270) (46f9a51)
  • jans-cedarling: pass entities data into the context (#10275) (e2e4f89)
  • jans-cli-tui: user fido devices (#10305) (811d953)
  • jans-fido2: major FIDO2 / Passkeys upgrade ProjectPasskeys (#10080) (e823bf7)
  • jans-link: add ingress resource for jans-link (#10494) (2779a7e)
  • jans-linux-setup: jans-fido2-model auth lib (#10468) (f99d870)
  • jans-linux-setup: location of service scripts, config-api plugins (#10341) (7299fea)
  • jans-linux-setup: Retreive Agama Lab project scripts (#10335) (26713a8)
  • migrate and fix e-mail otp plugin (#10294) (d3f83cb)
  • misc UI updates (#10278) (c0a6639)
  • terraform-provider-jans: update terraform provider with latest API changes (#10485) (075650c)

Bug Fixes

  • actions: microk8s action passing correct arguments (#10363) (a1517a0)
  • assign nightly version (2dd3484)
  • bom: deprecate commons-lang due to conflict with commons-lang3 (#10267) (396551e)
  • bug if version passed is a tag (82694ca)
  • cloud-native: applications are failing to start when prometheus metrics are enabled (#10459) (b293ebe)
  • config-api: application status endpoint specification changes (#10203) (c49a0af)
  • config-api: user password being displayed as clear text (#10441) (4e7c13b)
  • config-api: user password patch fix (#10396) (0345f11)
  • docker-jans-config-api: resolve path to external healthcheck script (#10450) (bef11a6)
  • docker-jans-monolith: update scripts location (#10481) (45fe7a5)
  • docs: autogenerate docs (#10232) (50e5957)
  • jans-auth-server: lower possibility to get data loss during status index pool update #10284 (#10285) (16371ee)
  • jans-auth: fido - #10445 modified the script and properties file for fido (#10446) (99285e9)
  • jans-auth: fix client side jans-auth tests failures [#10212](https://git...
Read more

v1.1.6

20 Nov 13:20
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

  • chore(charts)!: remove spanner support from Helm charts by @iromli in #10071
  • chore(cloud-native)!: remove spanner support from OCI images by @iromli in #10070
  • chore(jans-pycloudlib)!: remove couchbase support from pycloudlib by @iromli in #10129
  • chore(cloud-native)!: remove couchbase support from OCI images by @iromli in #10132
  • chore(charts)!: remove couchbase support from Helm charts by @iromli in #10138

What's Changed

  • chore(jans-linux-setup) remove spanner db by @devrimyatar in #10068
  • chore(charts)!: remove spanner support from Helm charts by @iromli in #10071
  • fix(config-api): date filter fix by @pujavs in #10075
  • chore(docs): docs remove spanner refs by @ossdhaval in #10076
  • feat(jans-cedarling): improve error handling for JWKS responses by @rmarinn in #9982
  • feat(jans-cedarling): ensure that all cedarling test fixture files are human-readable. by @djellemah in #10036
  • feat(jans-config-api): adding allowSmtpKeystoreEdit property in admin-ui configuration by @duttarnab in #10091
  • fix(jans-cli-tui): more verbose in smtp test response by @devrimyatar in #10090
  • fix(jans-bom): define plugins in base parent project by @yurem in #10087
  • fix(jans-orm): throw exception if table in DB is not exists by @yurem in #10096
  • fix(jans-casa): primary button not changing color when customized via custom branding plugin by @mjatin-dev in #10084
  • fix(jans-cli-tui): remove filePath when putting asset by @devrimyatar in #10107
  • fix(jans-lock): fix broken link in lock docs by @yurem in #10110
  • feat(jans-cedarling): add env variable for python by @SafinWasi in #10115
  • chore(cloud-native)!: remove spanner support from OCI images by @iromli in #10070
  • chore: upgrade javascript libraries to newer versions in HTML files by @mjatin-dev in #10108
  • fix: remove unnecessary mount for k8s setup by @moabu in #10112
  • docs(update): custom scripts docs update by @mmrraju in #10125
  • chore(jans-pycloudlib)!: remove couchbase support from pycloudlib by @iromli in #10129
  • fix(docs): fix docs link by @ossdhaval in #10123
  • chore(jans-linux-setup): drop couchbase support by @devrimyatar in #10133
  • fix(docs): remove Couchbase references by @ossdhaval in #10119
  • chore(jans-cedarling): remove ipaddr by @SafinWasi in #10140
  • ci: move jenkins operations to GH by @moabu in #10082
  • chore(cloud-native)!: remove couchbase support from OCI images by @iromli in #10132
  • feat(jans-cedarling): Implement check authorization principals based on the schema for action by @olehbozhok in #10126
  • fix(jans-orm): update SQL ORM tests to conform latest JSON Filter API by @yurem in #10150
  • fix(jans-link): add missing configuration providers by @yurem in #10124
  • feat(jans-cedarling): update Trusted Issuers schema in the policy store by @rmarinn in #10141
  • fix(jans-bom): update libs by @yurem in #10154
  • fix(config-api): adding missing scope in spec and udated example of search field by @pujavs in #10156
  • fix(jans-linux-setup): use sqlconnection instead of mysqlconnection by @devrimyatar in #10161
  • chore(cloud-native): upgrade libs to reduce vulnerabilities by @iromli in #10168
  • chore(charts)!: remove couchbase support from Helm charts by @iromli in #10138
  • fix(jans-linux-setup): missing scopes of api-admin by @devrimyatar in #10162
  • feat(jans-cli-tui): session management by @devrimyatar in #10164
  • feat: implement native internationalization for Agama projects by @jgomer2001 in #10165
  • ci: remove python3 ldap package by @moabu in #10172
  • chore: adjust projects that use localization labels by @jgomer2001 in #10174
  • feat(jans-cedarling): implement mapping JWT payload to cedar-policy entity by @olehbozhok in #10169
  • refactor(jans-cedarling): relax JWT validation to allow optional claims by @rmarinn in #10173
  • fix(jans-cli-tui): file type scripts by @devrimyatar in #10181
  • chore(jans-pycloudlib): remove ldap references from pycloudlib by @iromli in #10177
  • fix: admin-ui plugin should send appropriate message on expiry/ for inactive license. #10178 by @duttarnab in #10189
  • User auth test by @yurem in #10191
  • chore(jans-cedarling): update python example and docs by @SafinWasi in #10183
  • feat(jans-auth-server): openID AuthZEN implementation by @yuriyz in #10197
  • chore(release): release 1.1.6 by @moabu in #10201

Full Changelog: v1.1.5...v1.1.6

v1.1.5

16 Sep 12:02
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

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...
Read more

v1.1.4

19 Aug 10:27
Compare
Choose a tag to compare

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 ...
Read more

v1.1.3

08 Jul 12:32
Compare
Choose a tag to compare

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...
Read more

v1.1.2

29 May 12:58
Compare
Choose a tag to compare

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 in id_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 in id_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...
Read more

v1.1.1

16 Apr 14:20
Compare
Choose a tag to compare

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...
Read more

v1.1.0

14 Mar 13:25
Compare
Choose a tag to compare

BREAKING CHANGES

  • #7673
  • #7676
    cause old custom scripts not to work with 1.1.0.

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 to e9569c2 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 remove SCIM 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 ...
Read more