v1.0.2
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
- prepare docker images release 1.0.1-1 (12660a8)
- prepare helm chart release 1.0.1 (ae78b76)
- release 1.0.1 (828bfe8)
- release 1.0.2 (43dead6)
- release 1.0.2-1 (d01b51a)
This mega release contains the following releases:
- jans-linux-setup-v1.0.2
- jans-pycloudlib-v1.0.2
- jans-cli-v1.0.2
- docs-v1.0.2
- jans-config-api-v1.0.2
- jans-client-api-v1.0.2
- jans-eleven-v1.0.2
- jans-notify-v1.0.2
- jans-fido2-v1.0.2
- jans-orm-v1.0.2
- jans-bom-v1.0.2
- jans-scim-v1.0.2
- jans-auth-server-v1.0.2
- jans-core-v1.0.2
- docker-jans-configurator-v1.0.2
- docker-jans-certmanager-v1.0.2
- docker-jans-scim-v1.0.2
- docker-jans-config-api-v1.0.2
- docker-jans-client-api-v1.0.2
- docker-jans-fido2-v1.0.2
- docker-jans-persistence-loader-v1.0.2
- docker-jans-auth-server-v1.0.2