Skip to content

v1.0.2

Compare
Choose a tag to compare
@mo-auto3 mo-auto3 released this 30 Aug 13:51
9c8bfc9

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

This mega release contains the following releases: