v1.0.3
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)