diff --git a/CHANGELOG.md b/CHANGELOG.md index 489267aa9da..d101aef742a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,80 @@ # Changelog +## [1.2.0](https://github.com/JanssenProject/jans/compare/v1.1.6...v1.2.0) (2024-12-24) + + +### Features + +* add internationalization in selector page ([#10405](https://github.com/JanssenProject/jans/issues/10405)) ([00facf6](https://github.com/JanssenProject/jans/commit/00facf64cef5a961e9cca0fa1d9e8c7a528f6043)) +* add programatic access to labels in Agama ([#10313](https://github.com/JanssenProject/jans/issues/10313)) ([1e91d9b](https://github.com/JanssenProject/jans/commit/1e91d9ba8910dcbbbf20bb16d1c6645177344c93)) +* **config-api:** agama download endpoint ([#10463](https://github.com/JanssenProject/jans/issues/10463)) ([5bec96c](https://github.com/JanssenProject/jans/commit/5bec96c41d2484955ef8a95a01921e99b2ffa5fb)) +* **config-api:** implemenetd agama repo endpoint and fixed user pwd validation for patch ([#10373](https://github.com/JanssenProject/jans/issues/10373)) ([03d3529](https://github.com/JanssenProject/jans/commit/03d3529d31aa807be809fca4e842aa593e74d37f)) +* **jans-agama:** update htmlunit ([#10464](https://github.com/JanssenProject/jans/issues/10464)) ([3cc7c5a](https://github.com/JanssenProject/jans/commit/3cc7c5a34a23d34ea1fe23c7a2003ab670c8907a)) +* **jans-auth-server:** access token lifetime from UpdateToken interception script has highest priority [#9748](https://github.com/JanssenProject/jans/issues/9748) ([#10379](https://github.com/JanssenProject/jans/issues/10379)) ([c2ef55d](https://github.com/JanssenProject/jans/commit/c2ef55db4bb9208820818996267961e1870eb0f0)) +* **jans-auth-server:** added exp,nbf, and iat to UserInfo JWT ([#10390](https://github.com/JanssenProject/jans/issues/10390)) ([c99a71a](https://github.com/JanssenProject/jans/commit/c99a71abadd5665429d0ef0e56fd26dd05c54df4)) +* **jans-auth-server:** allow to use openidSubAttribute for localAccountId for pairwise identifier look up [#9696](https://github.com/JanssenProject/jans/issues/9696) ([#10269](https://github.com/JanssenProject/jans/issues/10269)) ([5d72a06](https://github.com/JanssenProject/jans/commit/5d72a06d8834799a778c717fa6d8ae114bcb744e)) +* **jans-auth-server:** introduced `/.well-known/authzen-configuration` endpoint ([#10321](https://github.com/JanssenProject/jans/issues/10321)) ([efb7ab6](https://github.com/JanssenProject/jans/commit/efb7ab68d72207770441560ef71ca8917e9ca3e4)) +* **jans-auth-server:** updated first party native authn implementation ( in backwards compatibility way) [#10380](https://github.com/JanssenProject/jans/issues/10380) ([#10442](https://github.com/JanssenProject/jans/issues/10442)) ([bc431fb](https://github.com/JanssenProject/jans/commit/bc431fb58e32996a4b6b8152f4e51674ddb79c1f)) +* **jans-cedarling:** add logging `cedarling` version on start application ([#10288](https://github.com/JanssenProject/jans/issues/10288)) ([20ed173](https://github.com/JanssenProject/jans/commit/20ed1733a8ae7baa88f4c644caa08f81b3059f8e)) +* **jans-cedarling:** add support for Cedar schema action introspection ([#10358](https://github.com/JanssenProject/jans/issues/10358)) ([ed0edb9](https://github.com/JanssenProject/jans/commit/ed0edb9b3e10329ee5755301c2545ee1981e6c53)) +* **jans-cedarling:** add well-known authzen configuration endpoint ([#10435](https://github.com/JanssenProject/jans/issues/10435)) ([cc6fc7b](https://github.com/JanssenProject/jans/commit/cc6fc7b33711f087da5524d045046eea4a6f660f)) +* **jans-cedarling:** automatically add entity references into the context ([#10387](https://github.com/JanssenProject/jans/issues/10387)) ([ed44ec0](https://github.com/JanssenProject/jans/commit/ed44ec0908d4fab095334a4292a36f16780fffe2)) +* **jans-cedarling:** Bootstrap support for JSON and YAML properties ([#10216](https://github.com/JanssenProject/jans/issues/10216)) ([e7ffb08](https://github.com/JanssenProject/jans/commit/e7ffb080972e434abc0f70c73da42cefece34a0c)) +* **jans-cedarling:** implement loading policy store from CEDARLING_POLICY_STORE_URI ([#10336](https://github.com/JanssenProject/jans/issues/10336)) ([ffe9f49](https://github.com/JanssenProject/jans/commit/ffe9f493e4a5c6b05f2adeeb8a6eba7eb83b103e)) +* **jans-cedarling:** implement loading role from many JWT tokens ([#10422](https://github.com/JanssenProject/jans/issues/10422)) ([8da040e](https://github.com/JanssenProject/jans/commit/8da040efee2aa7bcd338c9e5441b4d081393e563)) +* **jans-cedarling:** implement new bootstrap configs for JWT validation ([#10306](https://github.com/JanssenProject/jans/issues/10306)) ([6d810a5](https://github.com/JanssenProject/jans/commit/6d810a53b1be7872952fae316648422ec22c9754)) +* **jans-cedarling:** initialize flask sidecar ([#10270](https://github.com/JanssenProject/jans/issues/10270)) ([46f9a51](https://github.com/JanssenProject/jans/commit/46f9a51ee4b71d94f7e8c4d7e99d959c35510a89)) +* **jans-cedarling:** pass entities data into the context ([#10275](https://github.com/JanssenProject/jans/issues/10275)) ([e2e4f89](https://github.com/JanssenProject/jans/commit/e2e4f89a4f41e2fb3fe0c0410516b17c653411ee)) +* **jans-cli-tui:** user fido devices ([#10305](https://github.com/JanssenProject/jans/issues/10305)) ([811d953](https://github.com/JanssenProject/jans/commit/811d9533e4ac657637f0c468aa900c4e28aab0fd)) +* **jans-fido2:** major FIDO2 / Passkeys upgrade ProjectPasskeys ([#10080](https://github.com/JanssenProject/jans/issues/10080)) ([e823bf7](https://github.com/JanssenProject/jans/commit/e823bf79ac18f80375068232144b87c17d9318c4)) +* **jans-link:** add ingress resource for jans-link ([#10494](https://github.com/JanssenProject/jans/issues/10494)) ([2779a7e](https://github.com/JanssenProject/jans/commit/2779a7e70e23be1c0afc810abd27910c60fcd9b1)) +* **jans-linux-setup:** jans-fido2-model auth lib ([#10468](https://github.com/JanssenProject/jans/issues/10468)) ([f99d870](https://github.com/JanssenProject/jans/commit/f99d870718b6860ee2bea42867aae0f42f44ee00)) +* **jans-linux-setup:** location of service scripts, config-api plugins ([#10341](https://github.com/JanssenProject/jans/issues/10341)) ([7299fea](https://github.com/JanssenProject/jans/commit/7299fea12ec69cdf98851390de57278485b2365b)) +* **jans-linux-setup:** Retreive Agama Lab project scripts ([#10335](https://github.com/JanssenProject/jans/issues/10335)) ([26713a8](https://github.com/JanssenProject/jans/commit/26713a82b14a67d5e65b9a7e72d6f1403314f679)) +* migrate and fix e-mail otp plugin ([#10294](https://github.com/JanssenProject/jans/issues/10294)) ([d3f83cb](https://github.com/JanssenProject/jans/commit/d3f83cbf710de30173cf79830416748d067dc0a1)) +* misc UI updates ([#10278](https://github.com/JanssenProject/jans/issues/10278)) ([c0a6639](https://github.com/JanssenProject/jans/commit/c0a6639f8a5a22d1ba678e3e06cbbab8f98168aa)) +* **terraform-provider-jans:** update terraform provider with latest API changes ([#10485](https://github.com/JanssenProject/jans/issues/10485)) ([075650c](https://github.com/JanssenProject/jans/commit/075650ce542472a3f84475304b994aaf35f41afe)) + + +### Bug Fixes + +* **actions:** microk8s action passing correct arguments ([#10363](https://github.com/JanssenProject/jans/issues/10363)) ([a1517a0](https://github.com/JanssenProject/jans/commit/a1517a08767d08604ee937d07c8f764701a317dc)) +* assign nightly version ([2dd3484](https://github.com/JanssenProject/jans/commit/2dd3484f7d25dccb038275a7953d1c6e7b61128f)) +* **bom:** deprecate commons-lang due to conflict with commons-lang3 ([#10267](https://github.com/JanssenProject/jans/issues/10267)) ([396551e](https://github.com/JanssenProject/jans/commit/396551ec723b18eb02a7f0c69740fa69c3e2d5de)) +* bug if version passed is a tag ([82694ca](https://github.com/JanssenProject/jans/commit/82694caa17afea9decb2b0858ccd8b18a79af647)) +* **cloud-native:** applications are failing to start when prometheus metrics are enabled ([#10459](https://github.com/JanssenProject/jans/issues/10459)) ([b293ebe](https://github.com/JanssenProject/jans/commit/b293ebed1bb233a61553959350af8af150d72ce5)) +* **config-api:** application status endpoint specification changes ([#10203](https://github.com/JanssenProject/jans/issues/10203)) ([c49a0af](https://github.com/JanssenProject/jans/commit/c49a0af6f74b87f75e060afc177878e0148edd9c)) +* **config-api:** user password being displayed as clear text ([#10441](https://github.com/JanssenProject/jans/issues/10441)) ([4e7c13b](https://github.com/JanssenProject/jans/commit/4e7c13b3b64ddaa6feb748ff450df9baf10de81f)) +* **config-api:** user password patch fix ([#10396](https://github.com/JanssenProject/jans/issues/10396)) ([0345f11](https://github.com/JanssenProject/jans/commit/0345f11fa39a0c0bb9783f606a10f5575aa4d68c)) +* **docker-jans-config-api:** resolve path to external healthcheck script ([#10450](https://github.com/JanssenProject/jans/issues/10450)) ([bef11a6](https://github.com/JanssenProject/jans/commit/bef11a6d47849ab0342bd5893badb9bd5bf05204)) +* **docker-jans-monolith:** update scripts location ([#10481](https://github.com/JanssenProject/jans/issues/10481)) ([45fe7a5](https://github.com/JanssenProject/jans/commit/45fe7a5c9c85443a5154bb2bd497db55f84dcb52)) +* **docs:** autogenerate docs ([#10232](https://github.com/JanssenProject/jans/issues/10232)) ([50e5957](https://github.com/JanssenProject/jans/commit/50e5957a1fc3782ca142132834ea2ef0e73dc64f)) +* **jans-auth-server:** lower possibility to get data loss during status index pool update [#10284](https://github.com/JanssenProject/jans/issues/10284) ([#10285](https://github.com/JanssenProject/jans/issues/10285)) ([16371ee](https://github.com/JanssenProject/jans/commit/16371ee8076581bf9989e55005d3f1db141faddb)) +* **jans-auth:** fido - [#10445](https://github.com/JanssenProject/jans/issues/10445) modified the script and properties file for fido ([#10446](https://github.com/JanssenProject/jans/issues/10446)) ([99285e9](https://github.com/JanssenProject/jans/commit/99285e94fcc81dd6a391e09d13901050883becd2)) +* **jans-auth:** fix client side jans-auth tests failures [#10212](https://github.com/JanssenProject/jans/issues/10212) ([#10213](https://github.com/JanssenProject/jans/issues/10213)) ([c0bc881](https://github.com/JanssenProject/jans/commit/c0bc881c311dd3645bb48f78dcd1ce30a728fc94)) +* **jans-casa:** [#10470](https://github.com/JanssenProject/jans/issues/10470) Enrollment of a passkey implies the enrollment of all three types of authenticator - client-device, hybrid, security-key ([b0a7da3](https://github.com/JanssenProject/jans/commit/b0a7da353d4ef298e5216ed75148da66b2d6b411)) +* **jans-casa:** assign nightly version for email 2fa plugin ([#10300](https://github.com/JanssenProject/jans/issues/10300)) ([2dd3484](https://github.com/JanssenProject/jans/commit/2dd3484f7d25dccb038275a7953d1c6e7b61128f)) +* **jans-casa:** enrollment of a passkey implies the enrollment… ([#10473](https://github.com/JanssenProject/jans/issues/10473)) ([b0a7da3](https://github.com/JanssenProject/jans/commit/b0a7da353d4ef298e5216ed75148da66b2d6b411)) +* **jans-cedarling:** add handling nonexistent authorization decisions ([#10431](https://github.com/JanssenProject/jans/issues/10431)) ([29d9bc6](https://github.com/JanssenProject/jans/commit/29d9bc60dfe0ce6c1107f15cbb263a868f0c98e9)) +* **jans-cedarling:** add missing fields on LogEntry struct ([#10297](https://github.com/JanssenProject/jans/issues/10297)) ([b91279f](https://github.com/JanssenProject/jans/commit/b91279fbf187c072e3c70a18367943fb01085390)) +* **jans-cedarling:** fix sidecar docker ([#10361](https://github.com/JanssenProject/jans/issues/10361)) ([48e8eae](https://github.com/JanssenProject/jans/commit/48e8eaedcfa13631af78bf2800e1435c035aa461)) +* **jans-cedarling:** revert "pass entities data into the context" ([#10290](https://github.com/JanssenProject/jans/issues/10290)) ([5e10625](https://github.com/JanssenProject/jans/commit/5e10625863ab6d973abf12bde6987b386fa2c9fb)) +* **jans-cedarling:** update example authorize_without_jwt_validation ([#10308](https://github.com/JanssenProject/jans/issues/10308)) ([ccb376c](https://github.com/JanssenProject/jans/commit/ccb376cf189b7841d8040093f1f9274884cad309)) +* **jans-cli-tui:** display error for session search ([#10251](https://github.com/JanssenProject/jans/issues/10251)) ([87a6c39](https://github.com/JanssenProject/jans/commit/87a6c39da75a73498ffb736852c8493bfb46ceae)) +* **jans-cli-tui:** properties object with no keys ([#10411](https://github.com/JanssenProject/jans/issues/10411)) ([e0f55a0](https://github.com/JanssenProject/jans/commit/e0f55a09f73deb3b53a7c862eaac73a4b6e580fb)) +* **jans-cli-tui:** update user password ([#10456](https://github.com/JanssenProject/jans/issues/10456)) ([927befc](https://github.com/JanssenProject/jans/commit/927befcf0cf16ffc96436f2317bf7f7fd70a1f65)) +* **jans-config-api:** unable to update Admin-ui feature in webhook ([#10220](https://github.com/JanssenProject/jans/issues/10220)) ([1244488](https://github.com/JanssenProject/jans/commit/12444884d09afe3528280d7ddb769d6b53abaecd)) +* **jans-fido:** Resolve dependecy issue ([a71e866](https://github.com/JanssenProject/jans/commit/a71e866b621ac7bd9ca2165c9d37dd2a872675ea)) +* **jans-fido:** Resolve dependecy issue [#10080](https://github.com/JanssenProject/jans/issues/10080) ([#10406](https://github.com/JanssenProject/jans/issues/10406)) ([b6b45e1](https://github.com/JanssenProject/jans/commit/b6b45e194cd966de452ba1c9745929c3197b0910)) +* **jans-keycloak-integration:** kc startup issues [#10348](https://github.com/JanssenProject/jans/issues/10348) ([#10349](https://github.com/JanssenProject/jans/issues/10349)) ([ecd8e38](https://github.com/JanssenProject/jans/commit/ecd8e383d424fdb67b6b8b137319d8a1bb3d122c)) +* **jans-linux-setup:** auth server test configuration ([#10365](https://github.com/JanssenProject/jans/issues/10365)) ([e68d275](https://github.com/JanssenProject/jans/commit/e68d275414904b5c0694dda9f87b18f47a02b852)) +* **jans-linux-setup:** bug if version passed is a tag ([#10274](https://github.com/JanssenProject/jans/issues/10274)) ([82694ca](https://github.com/JanssenProject/jans/commit/82694caa17afea9decb2b0858ccd8b18a79af647)) +* **jans-linux-setup:** config-api plugin installation ([#10389](https://github.com/JanssenProject/jans/issues/10389)) ([59ba1b0](https://github.com/JanssenProject/jans/commit/59ba1b08c4e85d2f1e28cbe8dcc08357a658a16a)) +* **jans-linux-setup:** display CLI logs in jans script ([#10262](https://github.com/JanssenProject/jans/issues/10262)) ([ef0f4fe](https://github.com/JanssenProject/jans/commit/ef0f4fe0c37c7cefc3d96440e1690d919cd15334)) +* **jans-linux-setup:** download from tags ([#10391](https://github.com/JanssenProject/jans/issues/10391)) ([c6d95a1](https://github.com/JanssenProject/jans/commit/c6d95a18e1e169005dad7174f2afd4fd2e16b5ea)) +* **jans-orm:** merge ORM changes from Gluu ([#10293](https://github.com/JanssenProject/jans/issues/10293)) ([17e9443](https://github.com/JanssenProject/jans/commit/17e94436c841ec357c796364813f42318ca4cb8f)) +* **monolithic:** update scripts location ([45fe7a5](https://github.com/JanssenProject/jans/commit/45fe7a5c9c85443a5154bb2bd497db55f84dcb52)) + ## [1.1.6](https://github.com/JanssenProject/jans/compare/v1.1.5...v1.1.6) (2024-11-20) ### ⚠ BREAKING CHANGES * chore(charts)!: remove spanner support from Helm charts by @iromli in https://github.com/JanssenProject/jans/pull/10071