Skip to content

Latest commit

 

History

History
1062 lines (988 loc) · 190 KB

CHANGELOG.md

File metadata and controls

1062 lines (988 loc) · 190 KB

Changelog

1.0.5 (2022-12-01)

Features

  • add custom annotation for configuration property and feature flag documentation (#2852) (9991d1c)
  • add feature to include custom-claims in user-info endpoint of admin-ui plugin #2969 (#2970) (0549879)
  • add jans cli tui (#2384) (c9c502b)
  • allow to use like with lower together (#2944) (1807629)
  • charts: add pdb and topology spread constrants (ce575c2)
  • documentation for ssa and remove softwareRoles query param of get ssa (#3031) (d8e14eb)
  • image: preserve attribute's values in jans-auth config (#3013) (3e9e7fc)
  • jans cli to jans-cli-tui (#3063) (fc20e28)
  • jans-auth-server: check offline_access implementation has all conditions defined in spec #1945 (#3004) (af30e4c)
  • jans-auth-server: corrected GluuOrganization - refactor getOrganizationName() #2947 (#2948) (9275576)
  • jans-auth-server: java docs for ssa (#2995) (892b87a)
  • jans-auth-server: remove redirect uri on client registration when grant types is password or client credentials (#3076) (cd876b4)
  • jans-auth-server: specify minimum acr for clients #343 (#3083) (b0034ec)
  • jans-auth-server: swagger docs for ssa (#2953) (7f93bca)
  • jans-auth-server: updated mau on refreshing access token #2955 (#3025) (56de619)
  • jans-linux-setup include permission of all user roles (#3009) (62a421d)
  • jans-pycloudlib: add AWS Secrets Manager support for configuration layers (#3112) (0522e61)

Bug Fixes

1.0.4 (2022-11-08)

Features

Bug Fixes

1.0.3 (2022-11-01)

Features

  • add inum claim in profile scope #2095 (#2096) (f67c32e)
  • add new methods to allow get/set list of custom attributes from (#2105) (5ac23a1), closes #2104
  • admin-ui apis refactoring #2388 (#2390) (c7b26e9)
  • agama: add utility classes for inbound identity (#2204) (29f58ee)
  • agama: add utility classes for inbound identity (#2231) (96e32a4)
  • agama: add utility classes for inbound identity (#2280) (ca6fdc9)
  • agama: add utility classes for inbound identity (#2417) (2878bdd)
  • config-api: multiple pattern handling for search request (#2590) (46886fb)
  • config-api: multiple pattern search in attribute api (#2491) (9f646ff)
  • disable TLS in CB client by default (#2167) (8ec5dd3)
  • docker-jans-fido2: allow creating initial persistence entry (#2029) (41dfab7)
  • docker-jans-monolith: add docker jans monolith (#2323) (ba511c3)
  • docker-jans-scim: allow creating initial persistence entry (#2035) (e485618)
  • fix susrefire tests in filter module (#2141) (118d77c)
  • generate zip files with CB/Spanner dependencies (#2715) (e4e2670)
  • image: add custom libs for couchbase and spanner persistence (#2784) (db559dd)
  • image: add token-exchange and device secret (#2788) (87c4676)
  • image: generate scopes from swagger/openapi files (#2759) (63722ea)
  • jans-auth-server: add access_token_singing_alg_values_supported to discovery #2372 (#2403) (3784c83)
  • jans-auth-server: added allowSpontaneousScopes AS json config #2074 (#2111) (3083a3f)
  • jans-auth-server: added convenient idTokenLifetime client property #2656 (#2668) (f97bfce)
  • jans-auth-server: added creator info to scope (time/id/type) #1934 (#2023) (ca65b24)
  • jans-auth-server: allow authentication for max_age=0 #2361 (#2362) (aed6ee3)
  • jans-auth-server: allow end session with expired id_token_hint (by checking signature and sid) #2430 (#2431) (1b46b44)
  • jans-auth-server: Draft support of OpenID Connect Native SSO (#2711) (595d1aa)
  • jans-auth-server: extended client schema - added jansClientGroup #1824 (#2299) (29cfd4e)
  • jans-auth-server: renamed "enabledComponents" conf property -> "featureFlags" #2290 (#2319) (56a33c4)
  • jans-auth-server: updating arquillian tests 1247 (#2017) (ee200a7)
  • jans-config-api: added new attributes (#1940) (757b22f)
  • jans-config-api: agama flow endpoint (#1898) (0e73306)
  • jans-config-api: agama patch endpoint (#2028) (0b96a95)
  • jans-config-api: endpoint to get UmaResource based on clientId and swagger changes (#1912) (a3f9145)
  • jans-config-api: enhancement to agama and uma resource endpoint (#2015) (f2c19a1)
  • jans-config-api: fetch the associated clients_id in GET scopes api response (#1946) (ffe743c)
  • jans-config-api: new endpoint to fetch scope by creator and type (#2098) (cf15d67)
  • jans-config-api: pagination functionality for attribute endoint (#2232) (8bb8b70)
  • jans-config-api: pagination functionality for endpoints and swagger spec rectification (#2397) (d893e13)
  • jans-config-api: Scope object changes for creator details (#2033) (a8b8d76)
  • jans-config-api: session management endpoint (#2158) (30f6e1a)
  • jans-core: port Gluu ORM-based document store (#2581) (b61df80)
  • jans-linux-setup delete_dn() (#2450) (b80a270)
  • jans-linux-setup external CB/Spanner libs (#2730) (d97bffe)
  • jans-linux-setup load agama test data (#2749) (c368a02)
  • jans-linux-setup option reset-rdbm-db (#2413) (1029619)
  • jans-linux-setup postgresql support (#2409) (08ecaf9)
  • jans-linux-setup set_class_path() (#2442) (8128244)
  • jans-linux-setup: added device_sso scope (#2766) (7c7af09)
  • jans-linux-setup: added token exchange grant type (#2768) (b3abcfe)
  • jans-scim: make max no. of operations and payload size of bulks operations parameterizable (#1872) (c27a45b)
  • merge ORM from Gluu (#2468) (93149fd)
  • need to fetch the associated clients_id in GET scopes api response #1923 (#1949) (88606a5)
  • ssa creation endpoint (#2495) (61c83e3)
  • sync mds v3 config in fido2 image (#2531) (56c8442)
  • update Coucbase ORM to conform SDK 3.x (config updates) #1851 (#2118) (fceec83)
  • update search by example to use multivalued property (#2298) (8ed3007)
  • upgrade javax.servlet:javax.servlet-api from 3.1.0 to 4.0.1 (#646) (d186a05)
  • upgrade org.jboss.resteasy:resteasy-servlet-initializer from 4.5.10.Final to 5.0.1.Final (#645) (a9a712d)
  • upgrade org.jetbrains:annotations from 18.0.0 to 23.0.0 (#637) (e5fca5a)
  • use entry in contain entry (#2311) (de9d00a)

Bug Fixes

  • #2143 (#2144) (ff7f9f4)
  • #2157 (#2159) (dc8cb60)
  • #776 (#2503) (a564431)
  • #817 - script for DUO should have the universal prompt, other APIs are deprecated + documentation minor fixes (#2363) (ccc13af)
  • #817 (#2364) (bbcd87a)
  • admin-ui plugin should use encoded client_secret for authentication #2717 (#2718) (cc0020e)
  • backticks CB attributes in N1QL (#2313) (d6db13d)
  • cb ttl update sdk 3 (#2434) (534c6cb)
  • close connections after reading metadata (#2327) (00f4f79)
  • config-api: client default value handling (#2585) (fbcbbad)
  • config-api: fix for acr error handling and spec enhancement for example (#2443) (8113841)
  • config-api: fix for assosiated client not fetched for scope (#2540) (08488d1)
  • config-api: fix for returning associated-clients for scope (#2567) (e623f64)
  • config-api: fixing discrepancies in the api (#2216) (af4d3a5)
  • config-api: rectified sortBy field for Agama resource (#2513) (bb3ac95)
  • config-api: removing CB and MySqlDB endpoints and swagger fixes (#2480) (cc68cc9)
  • config-api: scope addiotion while client creation (#2714) (d51ae24)
  • config-api: search filter logic for attribute resource (#2310) (c75ff1d)
  • config-api: specifying JSON values for Attribute enum properties (#2663) (55d20c8)
  • config-api: swagger fixes for missing scope and admin-ui paths (#2697) (6dcbff3)
  • config-api: swagger spec changes for session, properties endpoint and ignoring customobject for non LDAP DB (#2348) (c6acaac)
  • docs: fix MarkupSafe hash (#2699) (adf2a6d)
  • docs: revert MarkupSafe hash (#2701) (e722aed)
  • don't backticks all in N1QL (#2316) (7cc721e)
  • don't execute next paged search if current result count less than (#2171) (94a162f)
  • fix search with % (#2307) (90987d7)
  • fixed multiple encoding issue during authz (#2152) (fb0b6d7)
  • forgot_password: update imports to jans locations (#1637) (6c6eeb3), closes #1601
  • image: add missing script for openbanking installation (#2618) (de775a7)
  • image: add missing ssa configuration (#2613) (b70b8b2)
  • image: handle vulnerabilities reported by artifacthub scanner (#2436) (77d8d88)
  • image: missing configuration for openbanking discovery (#2796) (ba664f0)
  • image: remove metadata-root-ca.cer inside fido2 image (#2603) (9461fbc)
  • images: conform to new couchbase persistence configuration (#2188) (c708542)
  • include idtoken with dynamic scopes for ciba (#2108) (d9b5341)
  • incorrect contents #817 (#2365) (746b33f)
  • jans auth server: well known uppercase grant_types response_mode (#2706) (39f613d)
  • Jans cli SCIM fixes (#2394) (a009943)
  • jans-auth-server: "login:prompt" property passed in request object JWT breaks authentication #2493 (#2537) (9d4d84a)
  • jans-auth-server/pom.xml to reduce vulnerabilities (#2466) (86e62f9)
  • jans-auth-server/pom.xml to reduce vulnerabilities (#2520) (f927692)
  • jans-auth-server: added schema for ssa, corrected persistence, added ttl #2543 (#2544) (ce2bc3f)
  • jans-auth-server: client tests expects "scope to claim" mapping which are disabled by default #1873 (958cc92)
  • jans-auth-server: fixing client tests effected by "scope to claim" mapping which is disabled by default #1873 (#1910) (6d81792)
  • jans-auth-server: generate description during built-in key rotation #1790 (#2068) (cd1a77d)
  • jans-auth-server: increased period of session authn time check (#1918) (a41905a)
  • jans-auth-server: native sso - return device secret if device_sso scope is present #2790 (#2791) (9fa213f)
  • jans-auth-server: npe - regression in token endpoint (#2763) (fe659d7)
  • jans-auth-server: NPE during OB discovery #2793 (#2794) (fb3ee86)
  • jans-auth-server: npe in discovery if SSA endpoint is absent #2497 (#2498) (c3b00b4)
  • jans-auth-server: perform redirect_uri validation if FAPI flag is true #2500 (#2502) (aad0460)
  • jans-auth-server: PKCE parameters from first SSO request retains in further calls (#2620) (de98b41)
  • jans-auth-server: ssa get endpoint (#2719) (35ffbf0)
  • jans-auth-server: structure, instance customAttributes, initial data for ssa (#2577) (f11f789)
  • jans-cli access token expiration (#2352) (d506c8e)
  • jans-cli displayName for OpenID Clients with MySQL backend (ref: #2314) (#2315) (e0dff68)
  • jans-cli endpint param (#2569) (f6faa71)
  • jans-cli fixes (#2429) (c9673dc)
  • jans-cli fixes (#2515) (ccaacc8)
  • jans-cli info for ConfigurationAgamaFlow (#2561) (2c446a7)
  • jans-cli tabulate attrbiutes (#2321) (cb1e40d)
  • jans-cli user patch (#2334) (fa3592b)
  • jans-client-api: upgrade seleniumhq version from 3.x to 4.x (#2110) (d48271e)
  • jans-config-api parameter month is not mandatory for endpoint /stat (#2459) (0654f98)
  • jans-config-api/plugins/sample/demo/pom.xml to reduce vulnerabilities (#2625) (14dd8a6)
  • jans-config-api/plugins/sample/demo/pom.xml to reduce vulnerabilities (#853) (2792b53)
  • jans-config-api/plugins/sample/helloworld/pom.xml to reduce vulnerabilities (#2630) (0e39fb7)
  • jans-config-api/plugins/sample/helloworld/pom.xml to reduce vulnerabilities (#2727) (5f42948)
  • jans-config-api/plugins/sample/helloworld/pom.xml to reduce vulnerabilities (#972) (e2ae05e)
  • jans-config-api/pom.xml to reduce vulnerabilities (#1464) (c832f98)
  • jans-config-api/pom.xml to reduce vulnerabilities (#1746) (9dfe60e)
  • jans-config-api/pom.xml to reduce vulnerabilities (#1780) (3252ff7)
  • jans-config-api/pom.xml to reduce vulnerabilities (#2655) (499ff89)
  • jans-config-api: avoid loss of attributes in agama endpoints (#2058) (3c8f816)
  • jans-config-api: config-api compilation failed in main #2030 (#2031) (1659da1)
  • jans-config-api: Fix to not update Metadata for PUT and PATCH agama endpoint (#2046) (da93050)
  • jans-config-api: issue UMA scope request being saved as OAUTH (#2063) (81472aa)
  • jans-config-api: rectified endpoint url in swagger spec for uma resource (#1965) (0dc3b2e)
  • jans-core: removed redundant reference #1927 (#1928) (064cbb8)
  • jans-eleven/pom.xml to reduce vulnerabilities (#1463) (b6def37)
  • jans-eleven/pom.xml to reduce vulnerabilities (#2471) (903bda2)
  • jans-eleven/pom.xml to reduce vulnerabilities (#2519) (c0a2bbe)
  • jans-eleven/pom.xml to reduce vulnerabilities (#2676) (d27a7f9)
  • jans-linus-setup typo (#2427) (8b5f287)
  • jans-linux-setup add mod_rewrite to httpd_2.4.conf (#1987) (b33b78e)
  • jans-linux-setup Config API installation status (#2276) (6cf25ae)
  • jans-linux-setup config api prompt (#2293) (abfa315)
  • jans-linux-setup config-api scope type oauth (#2318) (8e48d71)
  • jans-linux-setup debian11 installation (#2160) (8b99498)
  • jans-linux-setup don't call package installation unless missing packages (#2641) (d340c3c)
  • jans-linux-setup downloads dependencies without interaction in case -n (#2546) (d53f9a2)
  • jans-linux-setup extract files (#2464) (35ced3e)
  • jans-linux-setup humanize os name (#2066) (8c89638)
  • jans-linux-setup install cb via apt for dependencies (#2330) (732ce6a)
  • jans-linux-setup lowercase admin user status (#2274) (28e5f06)
  • jans-linux-setup MySQL schema name is db name (#2592) (2fc3d6e)
  • jans-linux-setup python3-psycopg2 (#2423) (0d4aad2)
  • jans-linux-setup remove fido2 metadata-root-ca.cer (#2594) (139a6a4)
  • jans-linux-setup scan docs/script-catalog for custom scripts (#2488) (de585c9)
  • jans-linux-setup test data load (#2685) (4d4d848)
  • jans-linux-setup typo (#2526) (4fa83fc)
  • jans-linux-setup upgrade to MDS3 in fido2 (#2507) (fcbcd2f)
  • jans-linux-setup-typo (#2523) (579ccac)
  • jans-linux-setup: review columns size for Agama tables (#2324) (55d7a7e)
  • jans-scim: improper handling response of get user operation (#2420) (b9e00af)
  • jans-scim: X509 cert not set after successful POST request (#2407) (fd616c4)
  • jans: config api and client api (#2408) (003af55)
  • localized String should be converted to JSON (#2542) (30225f9)
  • minor (#2470) (657b9f7)
  • minor (#2786) (3f67763)
  • moved contents under scripts-catalog (#2370) (fa2273a)
  • moved to script-catalog (#2485) (960b87f)
  • orm: length check added before accessing CustomObjectAttribute values (#2505) (6ff718f)
  • pycloudlib: handle type mismatch for iterable (#2004) (46e0b2e)
  • pycloudlib: set default values for JSONB column (#2651) (9b536ab)
  • random password for keystores (#2102) (b7d9af1)
  • remove request-body from delete endpoints of admin-ui plugin #2341 (#2342) (1429a85)
  • scan docs/script-catalog for custom scripts (#2533) (5a0521e)
  • select first sig key if none requested (#2494) (31fb464)
  • update authn schemes in yaml descriptor #2414 (#2415) (4b239af)
  • update chart repo (8e347a3)
  • update chart repo (011af9d)
  • update error pages (#1957) (3d63f4d)
  • upgrade com.google.http-client:google-http-client-jackson2 from 1.26.0 to 1.40.1 (#644) (31bc823)
  • use iterator to correcly remove OC attribute (#2138) (b590981)

Miscellaneous Chores

1.0.2 (2022-08-30)

Features

  • add inum claim in profile scope #2095 (#2096) (f67c32e)
  • add new methods to allow get/set list of custom attributes from (#2105) (5ac23a1), closes #2104
  • add newly redesigned jans-client-api (#1540) (4582ae5)
  • add support for date ranges in statistic client #1575 (#1653) (8048cd9)
  • add support for requestUriBlockList config (#1572) (63b3b74)
  • added config to disable attempt to update before insert in cache (#1787) (d9a07ff)
  • agama: add utility classes for inbound identity (#2204) (29f58ee)
  • agama: add utility classes for inbound identity (#2231) (96e32a4)
  • agama: allow the config-api to perform syntax check of flows (#1621) (2e99d3a)
  • agama: reject usage of repeated input names (#1484) (aed8cf3)
  • disable TLS in CB client by default (#2167) (8ec5dd3)
  • docker-jans-fido2: allow creating initial persistence entry (#2029) (41dfab7)
  • docker-jans-scim: allow creating initial persistence entry (#2035) (e485618)
  • endpoint to get details of connected FIDO devices registered to users #1465 (#1466) (62522fe)
  • expose prometheus metrics via jmx exporter (#1573) (205e320)
  • fix susrefire tests in filter module (#2141) (118d77c)
  • fix the dependencies and code issues (#1473) (f4824c6)
  • introduce new hybrid persistence mapping (#1505) (a77ab60)
  • jans linux setup enable/disable script via arg (#1634) (0b3cf16)
  • jans linux setup openbanking CLI and certificate automation (#1472) (62b5868)
  • jans-auth-server: add support for ranges in statistic endpoint (UI team request) (fd66720)
  • jans-auth-server: added allowSpontaneousScopes AS json config #2074 (#2111) (3083a3f)
  • jans-auth-server: added convenient method for up-scoping or down-scoping AT scopes #1218 (5d71655)
  • jans-auth-server: added creator info to scope (time/id/type) #1934 (#2023) (ca65b24)
  • jans-auth-server: added restriction for request_uri parameter (blocklist and allowed client.request_uri) #1503 (0696d92)
  • jans-auth-server: added sid and authn_time for active sessions response (bf9b572)
  • jans-auth-server: if applicationType is not set during client registration AS should default to 'web' #1687 (f9695e1)
  • jans-auth-server: improve client assertion creation code (ClientAuthnRequest) #1182 (81946b2)
  • jans-auth-server: improved TokenRestWebServiceValidator and added test for it #1591 (929048e)
  • jans-auth-server: jwt "exp" must consider "keyRegenerationInterval" #1233 (023cf8a)
  • jans-auth-server: make check whether user is active case insensitive #1550 (d141837)
  • jans-auth-server: persist org_id from software statement into client's "o" attribute (021d3bd)
  • jans-auth-server: removed dcrSkipSignatureValidation configuration property #1623 (6550247)
  • jans-auth-server: removed id_generation_endpoint and other claims from discovery response #1827 (4068197)
  • jans-auth-server: split grant validation logic into TokenRestWebServiceValidator #1591 (812e605)
  • jans-auth-server: split validation logic to TokenRestWebServiceValidator #1591 (f9f6f49)
  • jans-auth-server: updating arquillian tests 1247 (#2017) (ee200a7)
  • jans-cli tabulate scim user list (#1518) (d370978)
  • jans-client-api: migration to Weld/Resteasy and Jetty 11 - Issue 260 (#1319) (420ffc3)
  • jans-client-api: Use injectable operations and remove serviceprovider (#1643) (982cab3)
  • jans-config-api: added new attributes (#1940) (757b22f)
  • jans-config-api: agama configuration integration (#1501) (e84575b)
  • jans-config-api: agama flow endpoint (#1898) (0e73306)
  • jans-config-api: agama patch endpoint (#2028) (0b96a95)
  • jans-config-api: endpoint to get UmaResource based on clientId and swagger changes (#1912) (a3f9145)
  • jans-config-api: enhancement to agama and uma resource endpoint (#2015) (f2c19a1)
  • jans-config-api: enhancement to expose user inum at root level of response (#1477) (1e4b6bc)
  • jans-config-api: fetch the associated clients_id in GET scopes api response (#1946) (ffe743c)
  • jans-config-api: fixed user management swagger spec for mandatory fields (#1519) (29ff812)
  • jans-config-api: new endpoint to fetch scope by creator and type (#2098) (cf15d67)
  • jans-config-api: new functionality and swagger fix (#1802) (fc81d1d)
  • jans-config-api: Scope object changes for creator details (#2033) (a8b8d76)
  • jans-config-api: session management endpoint (#2158) (30f6e1a)
  • jans-config-api: swagger spec change to expose user inum at root level of response (#1483) (c202705)
  • jans-config-api: user management endpoint 418 (#1548) (b95fa7b)
  • jans-core: added StandaloneJavaCustomScriptManagerTest (48ba08b)
  • jans-linux-setup add forgot password script (#1587) (b2e3eb3)
  • jans-linux-setup agama (#1486) (6b23bfe)
  • jans-linux-setup debian 11 packages (#1769) (6fbef91)
  • jans-linux-setup Script for Keystroke Authentication (#1853) (11a9e04)
  • jans-linux-setup: #1731 (#1732) (6fad15b)
  • jans-linux-setup: added discoveryDenyKeys #1827 (f77a6da)
  • jans-orm: update Couchbase ORM to use SDK 3.x #1851 (#1852) (d9d5157)
  • jans-scim: make max no. of operations and payload size of bulks operations parameterizable (#1872) (c27a45b)
  • need to fetch the associated clients_id in GET scopes api response #1923 (#1949) (88606a5)
  • proper plugin activation of config-api container (#1627) (07cabb9)
  • update Coucbase ORM to conform SDK 3.x (config updates) #1851 (#2118) (fceec83)
  • update DSL to support shorthand for finish #1628 (71e4652)

Bug Fixes

  • : start_date and end_date not required in /stat reponse (swagger specs) #1767 (#1768) (c21452a)
  • #2143 (#2144) (ff7f9f4)
  • #2157 (#2159) (dc8cb60)
  • a workaround for fido2 dependency (#1590) (527c928)
  • add path parameter to /fido2/registration/entries #1465 (#1508) (808d0c4)
  • agama: template overriding not working with more than one level of nesting (#1841) (723922a)
  • build from source (#1793) (e389363)
  • config-api: fixing discrepancies in the api (#2216) (af4d3a5)
  • correct the link to image (#1660) (0943d81)
  • docker-jans-persistence-loader/Dockerfile to reduce vulnerabilities (#1829) (8e4ae15)
  • don't execute next paged search if current result count less than (#2171) (94a162f)
  • fido2-plugin throwing error during deployment #1632 (#1633) (90d2c8a)
  • fix typos and other issues in jans-config-api swagger specs #1665 (#1668) (3c3a0f4)
  • images: conform to new couchbase persistence configuration (#2188) (c708542)
  • include idtoken with dynamic scopes for ciba (#2108) (d9b5341)
  • indentation (#1821) (8353092)
  • jans app and java version (#1492) (1257e49)
  • Jans cli user userpassword (#1542) (d2e13a2)
  • jans-auth-server: client tests expects "scope to claim" mapping which are disabled by default #1873 (958cc92)
  • jans-auth-server: corrected npe in JwtAuthorizationRequest (9c9e7bf)
  • jans-auth-server: disable surefire for jans-auth-static (7869efa)
  • jans-auth-server: fix missing jsonobject annotation (#1651) (be5b82a)
  • jans-auth-server: fixed NPE during getting AT lifetime #1233 (f8be086)
  • jans-auth-server: fixing client tests effected by "scope to claim" mapping which is disabled by default #1873 (#1910) (6d81792)
  • jans-auth-server: generate description during built-in key rotation #1790 (#2068) (cd1a77d)
  • jans-auth-server: increased period of session authn time check (#1918) (a41905a)
  • jans-auth-server: sql localizedstring persistence SqlEntryManager (#1475) (b959b94)
  • jans-cli download yaml files for build (#1635) (31b7e49)
  • jans-cli help message format and prompt values (ref: #1352) (#1478) (37a9181)
  • jans-cli hide menu item (#1510) (b70fc52)
  • jans-cli user list failing for empty customAttributes (#1525) (7cbf10b)
  • jans-client-api: minor observations PR13119 - typo transalation code-improvement (#1806) (6df2e42)
  • jans-client-api: remove jans-config-api dependency and solve wrong test dependencies (#1737) (97dbe9c)
  • jans-client-api: upgrade seleniumhq version from 3.x to 4.x (#2110) (d48271e)
  • jans-config-api add JAVA to programmingLanguage (ref: #1656) (#1667) (a885a92)
  • jans-config-api: avoid loss of attributes in agama endpoints (#2058) (3c8f816)
  • jans-config-api: config-api compilation failed in main #2030 (#2031) (1659da1)
  • jans-config-api: Fix to not update Metadata for PUT and PATCH agama endpoint (#2046) (da93050)
  • jans-config-api: fixed due to couchbase cluster changes(#1863) (c996b51)
  • jans-config-api: fixes for path conflict for SCIM config and spec for UMA Resource mandatory fields (#1805) (6d8cff6)
  • jans-config-api: issue UMA scope request being saved as OAUTH (#2063) (81472aa)
  • jans-config-api: rectified endpoint url in swagger spec for uma resource (#1965) (0dc3b2e)
  • jans-config-api: removed java_script from programmingLanguages (8b935d8)
  • jans-config-api: swagger spec change to add missing attributes for Client (#1786) (e623771)
  • jans-config-api: switch to 1.0.1-SNAPSHOT (e8a9186)
  • jans-core: removed redundant reference #1927 (#1928) (064cbb8)
  • jans-core: switch to 1.0.1-SNAPSHOT (dbe9355)
  • jans-linux-setup add dummy jansRedirectURI to scim client (5023c02)
  • jans-linux-setup add gcs module path for downloading apps (#1538) (e540738)
  • jans-linux-setup add gcs path after packages check (ref: #1514) (#1516) (31dd609)
  • jans-linux-setup add mod_rewrite to httpd_2.4.conf (#1987) (b33b78e)
  • jans-linux-setup debian11 installation (#2160) (8b99498)
  • jans-linux-setup disable script Forgot_Password_2FA_Token (#1662) (377affc)
  • jans-linux-setup displayName of forgot-password script (#1595) (07a5ea0)
  • jans-linux-setup download jans-auth for --download-exit (#1659) (879ed87)
  • jans-linux-setup enable forgot-password script (#1597) (149d19c)
  • jans-linux-setup humanize os name (#2066) (8c89638)
  • jans-linux-setup jans and jetty version (ref: #1792) (#1795) (58cbe20)
  • jans-linux-setup multiple argument --import-ldif (#1476) (5556f36)
  • jans-linux-setup no prompt for eleven installation (#1748) (7228391)
  • jans-linux-setup python executable when launching setup (#1683) (87ac58c)
  • jans-linux-setup remove 101-jans.ldif and 77-customAttributes.ldif (#1831) (bea6302)
  • jans-linux-setup remove apache config when uninstall (#1844) (4a5bc3e)
  • jans-linux-setup remove temporary link file (#1495) (673859a)
  • jans-linux-setup securing files and dirs under /etc/jans (#1782) (d64a7ae)
  • jans-orm: fixed npe in filter processor and covered with tests (ef46516)
  • jans-orm: switch to 1.0.1-SNAPSHOT (0030da7)
  • login.xhtml: add google client js (#1666) (daf9849)
  • main docker version (1220e1c)
  • pycloudlib: handle type mismatch for iterable (#2004) (46e0b2e)
  • random password for keystores (#2102) (b7d9af1)
  • test data for login (#1757) (e043949)
  • update chart repo (8e347a3)
  • update chart repo (011af9d)
  • update error pages (#1957) (3d63f4d)
  • update external modules for otp/fido2 (#1589) (fc42181)
  • use iterator to correcly remove OC attribute (#2138) (b590981)

Miscellaneous Chores

1.0.1 (2022-07-06)

Features

  • add newly redesigned jans-client-api (#1540) (4582ae5)
  • add support for date ranges in statistic client #1575 (#1653) (8048cd9)
  • add support for requestUriBlockList config (#1572) (63b3b74)
  • agama: allow the config-api to perform syntax check of flows (#1621) (2e99d3a)
  • agama: improve flows timeout (#1447) (ccfb62e)
  • agama: reject usage of repeated input names (#1484) (aed8cf3)
  • endpoint to get details of connected FIDO devices registered to users #1465 (#1466) (62522fe)
  • enhance error handling #1434 (a3f6314)
  • expose prometheus metrics via jmx exporter (#1573) (205e320)
  • fix the dependencies and code issues (#1473) (f4824c6)
  • introduce new hybrid persistence mapping (#1505) (a77ab60)
  • jans linux setup enable/disable script via arg (#1634) (0b3cf16)
  • jans linux setup openbanking CLI and certificate automation (#1472) (62b5868)
  • jans-auth-server: add support for ranges in statistic endpoint (UI team request) (fd66720)
  • jans-auth-server: added convenient method for up-scoping or down-scoping AT scopes #1218 (5d71655)
  • jans-auth-server: added restriction for request_uri parameter (blocklist and allowed client.request_uri) #1503 (0696d92)
  • jans-auth-server: added sid and authn_time for active sessions response (bf9b572)
  • jans-auth-server: improve client assertion creation code (ClientAuthnRequest) #1182 (81946b2)
  • jans-auth-server: make check whether user is active case insensitive #1550 (d141837)
  • jans-auth-server: persist org_id from software statement into client's "o" attribute (021d3bd)
  • jans-auth-server: removed dcrSkipSignatureValidation configuration property #1623 (6550247)
  • jans-cli --no-suggestion for automated testing (#1437) (187cc07)
  • jans-cli tabulate scim user list (#1518) (d370978)
  • jans-client-api: migration to Weld/Resteasy and Jetty 11 - Issue 260 (#1319) (420ffc3)
  • jans-config-api: agama configuration integration (#1501) (e84575b)
  • jans-config-api: enhancement to expose user inum at root level of response (#1477) (1e4b6bc)
  • jans-config-api: fixed user management swagger spec for mandatory fields (#1519) (29ff812)
  • jans-config-api: swagger spec change to expose user inum at root level of response (#1483) (c202705)
  • jans-config-api: user management endpoint 418 (#1548) (b95fa7b)
  • jans-core: added Discovery.java script and sample external service (440f2dd)
  • jans-core: added StandaloneJavaCustomScriptManagerTest (48ba08b)
  • jans-core: added test dependencies to scripts (53e5f67)
  • jans-linux-setup add forgot password script (#1587) (b2e3eb3)
  • jans-linux-setup agama (#1486) (6b23bfe)
  • proper plugin activation of config-api container (#1627) (07cabb9)
  • update DSL to support shorthand for finish #1628 (71e4652)

Bug Fixes

  • a workaround for fido2 dependency (#1590) (527c928)
  • add path parameter to /fido2/registration/entries #1465 (#1508) (808d0c4)
  • correct the link to image (#1660) (0943d81)
  • fido2-plugin throwing error during deployment #1632 (#1633) (90d2c8a)
  • fix typos and other issues in jans-config-api swagger specs #1665 (#1668) (3c3a0f4)
  • jans app and java version (#1492) (1257e49)
  • Jans cli user userpassword (#1542) (d2e13a2)
  • jans-auth-server: added SessionRestWebService to rest initializer (f0ebf67)
  • jans-auth-server: corrected npe in JwtAuthorizationRequest (9c9e7bf)
  • jans-auth-server: disable surefire for jans-auth-static (7869efa)
  • jans-auth-server: fix missing jsonobject annotation (#1651) (be5b82a)
  • jans-auth-server: sql localizedstring persistence SqlEntryManager (#1475) (b959b94)
  • jans-cli download yaml files for build (#1635) (31b7e49)
  • jans-cli help message format and prompt values (ref: #1352) (#1478) (37a9181)
  • jans-cli hide menu item (#1510) (b70fc52)
  • jans-cli user list failing for empty customAttributes (#1525) (7cbf10b)
  • jans-config-api add JAVA to programmingLanguage (ref: #1656) (#1667) (a885a92)
  • jans-config-api: removed java_script from programmingLanguages (8b935d8)
  • jans-config-api: switch to 1.0.1-SNAPSHOT (e8a9186)
  • jans-core: switch to 1.0.1-SNAPSHOT (dbe9355)
  • jans-linux-setup add gcs module path for downloading apps (#1538) (e540738)
  • jans-linux-setup add gcs path after packages check (ref: #1514) (#1516) (31dd609)
  • jans-linux-setup disable script Forgot_Password_2FA_Token (#1662) (377affc)
  • jans-linux-setup displayName of forgot-password script (#1595) (07a5ea0)
  • jans-linux-setup download jans-auth for --download-exit (#1659) (879ed87)
  • jans-linux-setup enable forgot-password script (#1597) (149d19c)
  • jans-linux-setup multiple argument --import-ldif (#1476) (5556f36)
  • jans-linux-setup python executable when launching setup (#1683) (87ac58c)
  • jans-linux-setup remove temporary link file (#1495) (673859a)
  • jans-orm: switch to 1.0.1-SNAPSHOT (0030da7)
  • main docker version (1220e1c)
  • remove jans-auth-common dependency #1459 (75f4fb5)
  • update external modules for otp/fido2 (#1589) (fc42181)
  • update pom #1438 (#1439) (66b9962)

Miscellaneous Chores

  • prepare docker images release 1.0.1-1 (12660a8)
  • prepare helm chart release 1.0.1 (ae78b76)
  • release 1.0.1 (828bfe8)

1.0.0 (2022-05-20)

Features

  • add helper to create persistence entry from LDIF file (#1262) (f2e653e)
  • add schema updates #1390 (c9023b3)
  • add script for Google login (#1141) (bac9144)
  • add super-jans project (1ac74d0)
  • adding logs to debug license issues#1258 (#1281) (8a08771)
  • adjust ownership and permission to avoid bloated images (#1312) (d016682)
  • allow flows to access their metadata properties #1340 (344ba04)
  • call id-generation script when creating user/group #1145 (3a9a03a)
  • config-cli enumerate scope type (275533b)
  • create apis to verify and save license api-keys in Admin UI #1196 (#1203) (315faec)
  • initial agama commit #1322 (#1323) (0148bc8)
  • Jans linux setup refactor (#1328) (79d3a75)
  • Jans linux setup ubuntu22 Installation (#1325) (8597750)
  • jans-auth-config: user mgmt endpoint - wip (9c8094a)
  • jans-auth-server: #808 sign-in with apple interception script (c21183a)
  • jans-auth-server: adapted authorization ws to use authzrequest (58c5336)
  • jans-auth-server: added authzrequest abstraction (af8faf0)
  • jans-auth-server: authorized acr values (#1068) (26e576a)
  • jans-auth-server: changed prog lang name python->jython (b9ba291)
  • jans-auth-server: client registration language metadata (#1237) (a8d0157)
  • jans-auth-server: enable person authn script to have multiple acr names (#1074) (1dc9250)
  • jans-auth-server: force signed request object (#1052) (28ebbc1)
  • jans-auth-server: hide 302 redirect exception in logs #1294 (00197c7)
  • jans-auth,jans-cli,jans-config-api: changes to handle new attribute description in Client object and new custom script type (d64e042)
  • jans-auth,jans-cli,jans-config-api: changes to handle new attribute description in Client object and new custom script type (a096110)
  • jans-auth,jans-cli,jans-config-api: changes to handle new attribute description in Client object and new custom script type (d4a9f15)
  • jans-cli display users in tabular form (#1296) (7f75d39)
  • jans-cli group common items in menu (ref: #892) (#1306) (819f8f7)
  • jans-cli obtain list of attrbiutes from server when creating user (1f9b62d)
  • jans-cli tabulate attribute list (#1313) (a684484)
  • jans-cli use test client (ref: #1283) (#1285) (6320af7)
  • jans-config-api: added custom script patch endpoint (6daa4f6)
  • jans-config-api: added patch endpoint for custom script (e274e20)
  • jans-config-api: added patch endpoint for custom script (f8da77d)
  • jans-config-api: added scope DN validation while client creation (#1293) (f276605)
  • jans-config-api: converting fido2 endpoint to plugin (#1304) (88c3fff)
  • jans-config-api: exposed attributes at root value (3c3df7a)
  • jans-config-api: exposed attributes at root value (40570a7)
  • jans-config-api: fixed build issue due to LocalizedString change (#1329) (3b5ab78)
  • jans-config-api: ignore client.customObjectClasses value for persistence type other than LDAP (#1073) (622bcf4)
  • jans-config-api: rectified test properties file (#1222) (5b80f67)
  • jans-config-api: removed encrypttion and decryption of user password (7f50ad0)
  • jans-config-api: removed unused import (8a41484)
  • jans-config-api: user custom attributes at root level - 1348 (5b3f0a1)
  • jans-config-api: user management api (b367d44)
  • jans-config-api: user management api (517e7f2)
  • jans-config-api: user management api (a034bc3)
  • jans-config-api: user management endpoint (f28f3b8)
  • jans-config-api: user management enhancement to chk mandatory feilds (903ba5a)
  • jans-config-api: user management enhancement to chk mandatory feilds (0bc2282)
  • jans-config-api: user management enhancement to chk mandatory feilds (e6e2781)
  • jans-config-api: user management mandatory field chk changes (e242ec6)
  • jans-config-api: user management patch endpoint (0a7ad7d)
  • jans-config-api: user mgmt endpoint (a093758)
  • jans-config-api: user mgmt endpoint (ad66713)
  • jans-config-api: user mgmt endpoint (0f7a723)
  • jans-config-api: user mgmt endpoint (379ca09)
  • jans-config-api: user mgmt endpoint (f98c59e)
  • jans-config-api: user mgmt endpoint (0ea10fd)
  • jans-config-api: user mgmt endpoint - wip (70987f6)
  • jans-config-api: user mgmt endpoint - wip (af30358)
  • jans-config-api: user mgmt endpoint - wip (aadbf8b)
  • jans-config-api: user mgmt endpoint -wip (ac35327)
  • jans-config-api: user mgmt endpoints (1d53b2e)
  • jans-config-api: user mgmt endpoints (5cd1ad5)
  • jans-config-api: user mgmt patch endpoint (1180068)
  • jans-config-api: user mgmt patch endpoint (12a08e1)
  • jans-config-api: user mgmt patch endpoint (0427186)
  • jans-config-api: user mgmt patch endpoint (cb7d36c)
  • jans-config-api: user mgt plugin (ccc56f8)
  • jans-config-api: user mgt plugin (ae132cf)
  • jans-config-api: user-management endpoints (#1167) (d8e97c4)
  • jans-core: added more error logs if script is not loaded (4084aeb)
  • jans-core: added pure java discovery sample custom script (1d01ba7)
  • jans-core: compile java code on the fly for custom script (5da6e27)
  • jans-core: corrected StandaloneCustomScriptManager (0a52ec8)
  • jans-core: remove UPDATE_USER and USER_REGISTRATION scripts #1289 (c34e75d)
  • jans-linux-setup config-api fido2-plugin (ref: #1303) (#1308) (ea929c0)
  • jans-linux-setup copy site packages in case of pyz (8a8a05e)
  • jans-linux-setup fido metadata folder (8e95b7a)
  • jans-linux-setup load pure java sample custom script (#1335) (60cb36c)
  • jans-linux-setup refactor key reneration for all backends (ref: #1147) (#1228) (cbe29c4)
  • jans-linux-setup set DefaultTimeoutStartSec=300s (#1279) (6b511c4)
  • jans-linux-setup show version (b16b77d)
  • jans-linux-setup: config-api user management plugin (ref: ##1213) (#1223) (450c78c)
  • jans-linux-setup: multivalued json enhancement (#1102) (b8fb658)
  • jans: jetty 11 integration (#1123) (6c1caa1)
  • merge ORM from Gluu (#1200) (685a159)
  • move file downloads to setup (2680bd0)
  • pre-populate role scope mapping dynamically (#1201) (3ab6a11)
  • remove Jython's pip from images (#1176) (e3f374f)
  • user management enhancement to chk mandatory feilds (3ac4b19)

Bug Fixes

  • #1107 - not required (cf46672)
  • #1107 jansCodeChallengeHash missing (65ac184)
  • add issue guidelines to TOC (#1188) (192165b)
  • add missing permission and defaultPermissionInToken attribute in role-scope mapping (#1270) (e2c67ec)
  • adjust beans and schema #1107 (#1248) (369129d)
  • admin-ui: the backend issues related to jetty 11 migration #1258 (#1259) (d61be0b)
  • agama: adjust pom version #1402 (#1403) (930f080)
  • agama: adjust pom version #1402 (#1404) (86bf614)
  • avoid duplicated client when re-running persistence-loader and configurator (#1134) (5567ba9)
  • broken links (86d0232)
  • bug(jans-auth-server): custom pages are not found #1318 (e1e0bf9)
  • change column size of jansFido2AuthnEntry.jansAuthData column (#1066) (f1c3ffa)
  • code smells (e5aaad7)
  • config-api: scim user management endpoint failing due to conflict with user mgmt path (#1181) (8ee47a0)
  • Data too long for column #1107 (8eb2c70)
  • errors adding/upgrading data into couchbase persistence (#1226) (db71324)
  • extract directory (fe7a3c5)
  • fix license apis#1258 (#1271) (14c6a2b)
  • handle index error for JSON columns (#1205) (90f77c3)
  • hyperlinks (#1209) (d1e1ed6)
  • invalid LDAP schema reading token_server client ID (#1321) (db4f080)
  • jans cli update readme (2f4f57f)
  • jans-auth-server: added faces context as source of locale (#1189) (ce770ae)
  • jans-auth-server: authorize page message policy (#1096) (f10ccb1)
  • jans-auth-server: corrected fallback value of checkUserPresenceOnRefreshToken (a822ae5)
  • jans-auth-server: corrected log vulnerability (1000a60)
  • jans-auth-server: corrected npe in response type class (941248d)
  • jans-auth-server: corrected signature algorithm identification with java 11 and later (3e203f2)
  • jans-auth-server: corrected thread-safety bug in ApplicationAuditLogger #803 (ef73c2b)
  • jans-auth-server: disabled issuing AT by refresh token if user status=inactive (3df72a8)
  • jans-auth-server: do not serialize jwkThumbprint (d8634fe)
  • jans-auth-server: during encryption AS must consider client's jwks too, not only jwks_uri (475b154)
  • jans-auth-server: dynamic client registration managment delete event (911e54b)
  • jans-auth-server: escape login_hint before rendering (e1a682a)
  • jans-auth-server: fixed equals/hashcode by removing redundant dn field (d27659d)
  • jans-auth-server: fixed server and tests after jetty 11 migration (#1354) (3fa19f4)
  • jans-auth-server: gluuStatus -> jansStatus (7f86d6d)
  • jans-auth-server: isolate regex redirection uri validation test (#1075) (cca0551)
  • jans-auth-server: removed CONFIG_API from AS supported script types #1286 (c209868)
  • jans-auth-server: removed ThumbSignInExternalAuthenticator (a13ca51)
  • jans-auth-server: renamed localization resoruces files #1198 (#1199) (4561f2a)
  • jans-auth-server: restored id generator call to external custom script (#1128) (5ba98c1)
  • jans-auth-server: use duration class instead of custom util to calculate seconds from date to now (#1249) (5ae76ab)
  • jans-auth-server: validate redirect_uri blank and client redirect uris single item to return by default (#1046) (aa139e4)
  • jans-cl update WebKeysConfiguration (#1211) (54847bc)
  • jans-cli allow emptying list attrbiutes by _null (#1166) (571c5cd)
  • jans-cli code smells (1dc5cb0)
  • jans-cli do not require client if access token is provided (6b787ec)
  • jans-cli hardcode enums (739a759)
  • jans-cli scope dn/id when creating client (518f971)
  • jans-cli scope dn/id when creating client (f056abf)
  • jans-cli: corrected typo (#1050) (4d93a49)
  • jans-client-api replace netstat with ss in startup script (#1246) (cde3fb1)
  • jans-config-api: corrected typo in swagger spec (3c11556)
  • jans-config-api: LDAP test endpoint fix (#1320) (fb0e132)
  • jans-core: corrected ExternalUmaClaimsGatheringService (cfe1b6d)
  • jans-linux-setup --add-module (4f6b8a9)
  • jans-linux-setup code smell (09bb36e)
  • jans-linux-setup code smell (b790c01)
  • jans-linux-setup code smell (3c57d5e)
  • jans-linux-setup code smells (4f362e5)
  • jans-linux-setup code smells (824cf1f)
  • jans-linux-setup code smells (b2a48db)
  • jans-linux-setup code smells (e930f16)
  • jans-linux-setup code smells (45953c6)
  • jans-linux-setup code smells (b01da85)
  • jans-linux-setup config-api plugin dependencies (#1310) (b5577dd)
  • jans-linux-setup copy_tree (2c2ad3a)
  • jans-linux-setup create json index for multivalued attributes (#1131) (be9e63c)
  • jans-linux-setup dependency prompt-toolkit (865647e)
  • jans-linux-setup maven url (244135d)
  • jans-linux-setup move mysql-timezone to config (31df7db)
  • jans-linux-setup multivalued json mapping (ref: #1088) (#1090) (e3d9dbf)
  • jans-linux-setup openbanking setup issues (3837dd2)
  • jans-linux-setup set log level to TRACE for test data (#1345) (21a2120)
  • jans-linux-setup typo (#1311) (97723d5)
  • jans-linux-setup url of config api scim plugin (da007f0)
  • jans-linux-setup-key key-regeneration fix spanner host (#1229) (5a472ad)
  • jans-linux-setup: copy user-mgt-plugin (#1225) (8def41a)
  • jans-linux-setup: defaults loggingLevel to INFO (#1346) (26b1163)
  • jans-linux-setup: enable mod_auth_openidc (#1048) (40e24ea)
  • jans-linux-setup: minor typo (#1109) (32b5af5)
  • jans-linux-setup: rdbm index (#1135) (ec3bd1b)
  • jans-linux-setup: remove attributes of size 64 from sql_data_types.json (#1112) (1726d09)
  • linux-setup don't use personCustomObjectClassList for RDBMS (ref: #1214) (#1216) (4d8dff7)
  • Make column wider #1044 (f3e393f)
  • Security Hotspot (4e091c4)
  • Security Hotspot (1899a39)
  • set permission for jans-auth.xml explicitly (#1315) (80f33a2)
  • submit button is missing from the Properties page #175 (2424965)
  • the admin-ui backend issues related to jetty 11 migration #1258 (cf94d5f)
  • typo and indexing error (#1125) (dc87dc0)
  • Typo httpLoggingExludePaths jans-auth-server jans-cli jans-config-api jans-linux-setup docker-jans-persistence-loader (47a20ee)
  • typo in jans-cli interactive mode (25f5971)
  • update api-admin permissions from config api yaml (#1183) (438c896)
  • update mysql/spanner mappings #1053 (94fb2c6)
  • update templates #1053 (2e33a43)
  • Use highest level script in case ACR script is not found. Added FF to keep existing behavior. (#1070) (07473d9)
  • use secure http urls for maven repositories (#1353) (496b5b2)
  • use shutil instead of zipfile (c0a0cde)

Miscellaneous Chores

1.0.0-beta.16 (2022-03-14)

Features

  • add acrValues property in admin-ui configuration. #1016 (#1017) (88b591a)
  • add support for role-based client (i.e. jans-cli) (#956) (306bd52)
  • add support to import custom ldif (#1002) (0b6334a)
  • add validity length (in days) for certs (#981) (abc89dc)
  • jans-auth-server: forbid plain pkce if fapi=true (fapi1-advanced-final-par-plain-pkce-rejected fail) #946 (21cecb0)
  • jans-auth-server: new client config option defaultpromptlogin #979 (4e3de26)
  • jans-cli: get access token from arg (#1013) (efd718a)
  • jans-config-api: swagger spec change to add extension (4f9d76c)
  • jans-config-api: swagger spec change to add extension to differentiate plugin en… (4f9d76c)
  • jans-linux-setup: check availibility of ports for OpenDJ backend (#949) (a2944c1)
  • jans-linux-setup: install mod_auth_openidc (ref: #909) (#952) (270a7b6)
  • jans-linux-setup: refactored argsp (#969) (409d364)
  • support regex client attribute to validate redirect uris (#1005) (a78ee1a)
  • swagger spec change to add extension to differentiate plugin endpoint (bb3b88a)

Bug Fixes

  • ** jans-linux-setup:** added to extraClasspath (#968) (bfb0bfe)
  • add missing values for openbanking (#939) (b140892)
  • avoid jetty hot-deployment issue (#1012) (a343215)
  • change in swagger spec for jwks to return missing attributes (477643b)
  • ci: fix change identification logic (#966) (e964291)
  • jans cli build issues (update doc and fix requirements) (#938) (18d1507)
  • jans-auth-server: corrected ParValidatorTest #946 (04a01fd)
  • jans-auth-server: corrected sonar reported issue (7c88078)
  • jans-auth-server: fix npe (e6debb2)
  • jans-auth-server: reduce noise in logs when session can't be found (47afc47)
  • jans-auth-server: removed reference of removed tests #996 (cabc4f2)
  • jans-auth-server: validate pkce after extraction data from request object (#999) (29fdfae)
  • jans-config-api: create openid client throwing 502 (#1004) (3f58aff)
  • jans-linux-setup add dependency python3-prompt-toolkit (#975) (2d4a101)
  • jans-linux-setup flex-setup argsp (7ee41a7)
  • jans-linux-setup flex-setup argsp (7ee41a7)
  • jans-linux-setup flex-setup argsp (9a00e93)
  • jans-linux-setup getting argparser (#974) (5fc60d4)
  • jans-linux-setup remove fido authentication scripts from template (#991) (753ab0c)
  • jans-linux-setup: backup cli direcory if any (#976) (dc42d0f)
  • jans-linux-setup: not copy duo_web.py (#971) (b5691b5)
  • jans-linux-setup: openbanking argparser issue (#985) (ab40173)
  • jans-linux-setup: require python3-distutils for deb clones (#967) (9a76f23)
  • jans-linux-setup: update suse15 dependency (#980) (3be0ffa)

Miscellaneous Chores

1.0.0-beta.15 (2022-03-02)

Features

  • #836 support push token update on finish authentication (#837) (4d6d916)
  • add correlation id in pages and rest endpoints to track logs (#410) (b9c39af)
  • add correlation id in pages and rest endpoints to track logs (#410) (27fab9f)
  • add deletable flag to admin-ui role object #888 (#901) (5b95a55)
  • add Gluu Casa support (608a9b8)
  • add Gluu Casa support (608a9b8)
  • add Gluu Casa support (089a872)
  • add Gluu Casa support (089a872)
  • add Helm chart for Core Janssen Distro (#753) (edb35d7)
  • add jansClaimName to all attrbiutes (8f219fb)
  • add jansClaimName to all attrbiutes (0947757)
  • add POST /rolePermissionsMapping for adding new rolePermissionsMapping entry #144 (41d5913)
  • add POST /rolePermissionsMapping for adding new rolePermissionsMapping entry #144 (85e777b)
  • add POST /rolePermissionsMapping for adding new rolePermissionsMapping entry #144 (6ac57dc)
  • add POST /rolePermissionsMapping for adding new rolePermissionsMapping entry #144 (d5b28fc)
  • add POST /rolePermissionsMapping for adding new rolePermissionsMapping entry #144 (bd34c29)
  • add POST /rolePermissionsMapping for adding new rolePermissionsMapping entry #144 (149aeb1)
  • add POST /rolePermissionsMapping for adding new rolePermissionsMapping entry #144 (7bcad3b)
  • add POST /rolePermissionsMapping for adding new rolePermissionsMapping entry #144 (932a45b)
  • add POST /rolePermissionsMapping for adding new rolePermissionsMapping entry #144 (cc4bc91)
  • add POST /rolePermissionsMapping for adding new rolePermissionsMapping entry #144 (4b2bea7)
  • added ability remove all tokens per client by token type (3cd3ada)
  • added ability remove all tokens per client by token type (5e8fad9)
  • allow jwt tokens for scim service protection #834 (#856) (392b3fc)
  • ce-setup add python cryptography library to dependency (d312479)
  • ce-setup: deploy facter script (ref: #622) (#624) (9426517)
  • enable/disable admin-ui frontend plugins (ref: #150) (aaf8ca1)
  • enable/disable admin-ui frontend plugins (ref: #150) (66ca69f)
  • if value is null return null to token type hint (78ed12f)
  • if value is null return null to token type hint (848f1ca)
  • image: implement role-based scope script (#813) (bd68898)
  • image: push otp and super_gluu configuration to secrets (#784) (87bd7fe)
  • jans-auth-server: add methods to dynamic client registration script to modify POST, PUT and GET responses (#661) (2aa2ba8)
  • jans-auth-server: added cache support to /stat endpoint (e1dba92)
  • jans-auth-server: added new stat response service with test (9d60629)
  • jans-auth-server: added post response modification method (db936f9)
  • jans-auth-server: added put response modification method (00a24f2)
  • jans-auth-server: added read response modification method (ec8864b)
  • jans-auth-server: added to par extra nbf and exp (for 60min) validation (#838) (9db47a4)
  • jans-auth-server: allow return custom authz params to rp in response (#756) (0e865fb)
  • jans-auth-server: extending crypto support sub pr4 (#670) (fe07d76)
  • jans-auth-server: invoke custom script methods for response modification (da44d5a)
  • jans-auth-server: preparations for revoke refresh tokens for client (b1cf69b)
  • jans-auth-server: preparations for revoke refresh tokens for client (2641574)
  • jans-auth-server: reject par without pkce for fapi (332df41)
  • jans-auth-server: set public subject identifier per client (#800) (c303bbc)
  • jans-auth-server: turn off consent for pairwise openid-only scope (#708) (a96007d)
  • jans-ce-setup: ce-setup suse compatibility (#692) (f0076fc)
  • jans-ce-setup: extending crypto support, sub pr4; #142; (#669) (b8fda09)
  • jans-ce-setup: updated client registration script with newly added methods (595bfd4)
  • jans-cli logout (ref: #706) (#723) (0cc51bc)
  • jans-config-api: add deletable flag to admin-ui role object #888 (#900) (500a773)
  • jans-config-api: all config-api plugins should be in same plugins folder in maven repo #851 (#852) (cca93b2)
  • jans-config-api: config api interception script (#840) (8e4c688)
  • jans-config-api: organization configuration management endpoints (#790) (40ca464)
  • jans-config-api: scim config endpoint issue #271 (#665) (a6e9a04)
  • jans-config-api: security issue - upgrade dependencies (#883) (10568ff)
  • jans-config-api: swagger update for default value (#862) (8f59921)
  • jans-config-api: underlying server stats #275 (ae6f2d7)
  • jans-core: added methods for register response modification (9f18613)
  • jans-core: added read response modification method (74bbe38)
  • jans-linux-setup: added config-api interception script (ref: #831) (#882) (48a3195)
  • jans-linux-setup: import custom ldif (#873) (363cf0e)
  • jans-linux-setup: Jans linux setup pkg mysql and uninstall (#827) (0fb53e1)
  • jans-setup: updated sample revoke script (45e43db)
  • jans-setup: updated sample revoke script (607a23c)
  • linux-setup node installer (662a27f)
  • par should be able to register with nbf (a4a2981)
  • protecting Admin-UI Plugin Apis #142 (52e8846)
  • protecting Admin-UI Plugin Apis #142 (a1a0d54)
  • removed revoke token context (84b27cd)
  • removed revoke token context (4f71ae2)
  • support MySQL with MariaDB engine gluu #18 (#712) (9071db4)
  • underlying server stats (ae6f2d7)
  • underlying server stats (0f36336)
  • underlying server stats (56b72e9)
  • update base images #672 (#673) (0a23d08)
  • update config-api image (#874) (b9f56c3)
  • use ExecutionContext instead of token revoke context in custom scripts (b67af11)
  • use ExecutionContext instead of token revoke context in custom scripts (e1ba0b4)

Bug Fixes

  • brazilob jarm fapi conformance test last7 issues (#695) (edab074)
  • ce-setup: typo (af37066)
  • certmanager: patches for auth handler (#626) (d95453f)
  • check MariaDB json in result set metadata (96b6772)
  • client tests have been restored #1595; (76593c5)
  • client tests have been restored #1595; (1cc118f)
  • client tests have been restored #1595; (5570336)
  • client tests have been restored #1595; (ef5cc52)
  • client tests have been restored #1595; (776ce2a)
  • client tests have been restored #1595; (8818dbc)
  • client tests have been restored #1595; (87e0963)
  • client tests have been restored #1595; (b43f3cd)
  • client tests have been updated #1595; (17ab35d)
  • client tests have been updated #1595; (4c352df)
  • client tests have been updated #1595; (e705bc9)
  • client tests have been updated #1595; (c4d9c2e)
  • codacy warnings (0aca641)
  • codacy warnings (1f5b246)
  • code reformatting as suggested (a70ceda)
  • copyrights have been added #1595; (72b4ad9)
  • copyrights have been added #1595; (b6f6ae5)
  • corrected uma test failures (12299fd)
  • corrected uma test failures (ff26824)
  • correction as suggested in review (adddb1a)
  • data_provider, multiplying redundant calls of u test functions, listener has been added; (fab2f75)
  • data_provider, multiplying redundant calls of u test functions, listener has been added; (096b0ac)
  • doc_id for base (#149) (e7b4747)
  • doc_id for base (#149) (eb0801e)
  • early exit to avoid nested if(s) (ab65ac9)
  • error has been added to the unit tests #1595; (53b4daa)
  • error has been added to the unit tests #1595; (ac35a91)
  • error has been removed from unit tests #1595; (fdecdc2)
  • error has been removed from unit tests #1595; (e7330d6)
  • fail has been added (for testing) #1595; (e5b7161)
  • fail has been added (for testing) #1595; (aef4f3a)
  • fail has been removed #1595; (cfa61e7)
  • fail has been removed #1595; (fd65b1c)
  • fix method to determine if Db is MariaDB (edf5a8d)
  • fix RDBS export entry and DeleteNotifier (#864) (ce5b2e6)
  • for JARM issue 310 311 and 314 (ae0cdb9)
  • gprcio bug in build error (0ee6386)
  • gprcio bug in build error (664a4fe)
  • image: update images (#775) (b31059c)
  • import Nullable (5057531)
  • improving usage data_provider name; (6c47925)
  • improving usage data_provider name; (5acd2e2)
  • jans-auth-server: check alg none to display error JARM issue310 (#786) (b21a052)
  • jans-auth-server: corrected 500 error if absent redirect_uri in object for fapi (89e586a)
  • jans-auth-server: corrected error code for absent redirect_uri in object (fapi) (f73430c)
  • jans-auth-server: corrected jarm error response (1d4b53b)
  • jans-auth-server: corrected jarm isuue #310 (#773) (e1cdc19)
  • jans-auth-server: corrected jarm response mode (9e3bf69)
  • jans-auth-server: corrected npe in jarm (5cae544)
  • jans-auth-server: corrected wrong expires_in (428c5b3)
  • jans-auth-server: covered one more case when consent is off (8b59739)
  • jans-auth-server: don't fail registration without custom script (#711) (277be82)
  • jans-auth-server: error code correction unregister redirect_uri (#814) #816 (fe4d6a0)
  • jans-auth-server: fixed device authz tests (8a952d7)
  • jans-auth-server: fixed error code during error response creation (0d47490)
  • jans-auth-server: for issue#315 JARM registered redirect uri (#752) (fe2dc59)
  • jans-auth-server: if consent is off then check whether response already have access_tokne (81ad31b)
  • jans-auth-server: if consent is off then check whether response already have code (294bb22)
  • jans-auth-server: jarm failing tests (#745) (5d0b401)
  • jans-auth-server: jarm tests fix (ddf3423)
  • jans-auth-server: made tknCde consistency=true for UmaRPT (298a35a)
  • jans-auth-server: made tknCde consistency=true for UmaRPT (0554882)
  • jans-auth-server: set par expiration to request object exp #824 (#860) (c835c38)
  • jans-ce-setup monorepo tweaks (36c2d0b)
  • jans-ce-setup: add npm run plugin:clean to admin-ui setup (70f01bf)
  • jans-cli sync swagger file from jans-config-api (#759) (315c699)
  • jans-client-api/server/pom.xml to reduce vulnerabilities (89756bb)
  • jans-client-api: corrected test cases configuration #724 (#726) (f98db00)
  • jans-cli: jans cli pkg fixes (#854) (9e96e4c)
  • jans-cli: retain scim client in config.ini (#872) (8346517)
  • jans-config-api: excluded test from execution (#760) (3af6672)
  • jans-config-api: license validity period should be read only #731 (f88095b)
  • jans-config-api: multiple custom lib not working (#907) (9ef6fa4)
  • jans-config-api: sql configuration endpoints are not found #793 (#794) (d8f2ea9)
  • jans-fido2: use diamond operator (#764) (5950a26)
  • jans-linux-setup config-api default file (#910) (86ff007)
  • jans-linux-setup openbanking (1a5f708)
  • jans-linux-setup : tweak install.py for new directory structure (#825) (493337f)
  • jans-linux-setup update config-api scim plugin maven url (#866) (885a06d)
  • jans-linux-setup: added missing values for openbanking (#913) (1977eec)
  • jans-linux-setup: fixed link in readme.md (edf735e)
  • jans-linux-setup: missing code for platform authenticator (TouchID) (#792) (263b76a)
  • jans-linux-setup: remove non-utf character from description of attribute 98FC (#877) (321a8e9)
  • jans-linux-setup: restore changes after 4babe55a494c0edad899776f086d8c59368031f2 (#835) (c8f4b19)
  • jans-linux-setup: service install check for jetty 10 (#911) (a7e57aa)
  • jans-linux-setup: uninstall does not prompt with -n (#887) (c009dd5)
  • JARM tests fix (3bfb95f)
  • license validity period should be read only #731 (#746) (73931f5)
  • linux-setup apache config file name (#719) (46ce0ae)
  • linux-setup mariadb json data types (#714) (4c21be2)
  • linux-setup suse httpd configuration (#734) (7767b5e)
  • listener class has been fixed #1595; (af141a3)
  • listener class has been fixed #1595; (8c7e0c3)
  • listener has been renamed; (d4cb3a7)
  • listener has been renamed; (7f283f3)
  • listener has been updated #1595; (527d1c2)
  • listener has been updated #1595; (03bac01)
  • listener has been updated #1595; (c31cf42)
  • listener has been updated #1595; (21b8f56)
  • listener has been updated; (f3cbc35)
  • listener has been updated; (0673a15)
  • newly added eddsa cause exception (#727) (6e5a865)
  • pycloudlib: missing tar option to not restore file timestamp #613 (#627) (d19fbfd)
  • remove remote theme (bcca289)
  • reorder java modifiers (#750) (e5401b2)
  • replace non UTF-8 characters (#770) (bb386cd)
  • temp removing client tests #1595; (a04fa23)
  • temp removing client tests #1595; (b6b965f)
  • temp removing client tests #1595; (494f788)
  • temp removing client tests #1595; (8261a1f)
  • update admin ui properties (#778) (2052d02)
  • update config github pages (#771) (5c5b979)
  • update scripts (#765) (8b9aaca)
  • update wrong import #905 (#906) (af55a81)
  • upgrade commons-codec:commons-codec from 1.7 to 20041127.091804 (3d319b8)
  • upgrade oauth.signpost:signpost-commonshttp4 from 2.0.0 to 2.1.1 (7246e8f)
  • upgrade org.apache.httpcomponents:httpcore from 4.4.5 to 4.4.15 (82689d2)
  • upgrade org.bitbucket.b_c:jose4j from 0.6.4 to 0.7.9 (874e2ad)
  • upgrade org.codehaus.jettison:jettison from 1.3.2 to 1.4.1 (5ffe19d)
  • use diamond operator (#766) (57664b0)
  • vm setup suse fixes (#705) (2f69a8a)

Miscellaneous Chores