1.0.21 (2023-12-14)
1.0.20 (2023-11-08)
- jans-tarp: user should be allowed to paste an SSA (or specify a file from disk) in DCR form #6161 (#6467) (9b1f694)
- prepare for 1.0.20 release (c6e806e)
1.0.19 (2023-10-11)
- docker-jans: upgrade base image to Java 17 (#6231) (8ed40e9)
- keycloak refactoring referred to Issue #5330 review (#6157) (7319120)
- charts: use interval-based cronjob schedule syntax (#6089) (2c0fc97)
- docs: autogenerate docs (#6261) (57137e4)
- docs: scripts should be shown alphabetically (#6222) (f60010c)
- prepare for 1.0.19 release (554fd43)
1.0.18 (2023-09-23)
- jans-auth-server: redirect when session does not exist but client_id parameter is present (#6104) (f8f9591)
- jans-auth-server: swagger is malformed due to typo #6085 (#6086) (e1ae899)
- prepare for 1.0.18 release (87af7e4)
- remove content-type in header from /retrieve GET request #6096 (#6099) (a85d867)
1.0.17 (2023-09-17)
- docker-jans-fido2: search cache for session instead of persistence (#6040) (d8d4073)
- docker-jans-persistence-loader: search session by deviceSecret (#6038) (d299d7f)
- docs: autogenerate docs (#6065) (0f3cf5d)
- prepare for 1.0.17 release (4ba8c15)
1.0.16 (2023-08-02)
- docs: autogenerate docs (#5749) (9a29ec1)
- jans-linux-setup: load test data with setup.properties (#5723) (b2fa5de)
- prepare for 1.0.16 release (042ce79)
- prepare for 1.0.16 release (b2649c3)
1.0.15 (2023-07-12)
- prepare for 1.0.15 release (0e3cc2f)
1.0.14 (2023-06-12)
- docker-jans-auth-server: handle missing secret when comparing contents (#5187) (f2a373e)
- docs: autogenerate docs (#5225) (9c8e510)
- prepare for 1.0.14 release (25ccadf)
1.0.13 (2023-05-10)
- docker-jans-loadtesting-jmeter: rename incorrect reference to OCI image (#4908) (7db2c11)
- docs: autogenerate docs (#4933) (337239b)
- prepare for 1.0.13 release (493478e)
1.0.12 (2023-04-18)
1.0.11 (2023-04-05)
- docs: autogenerate docs (#4486) (a9b3eab)
- jans-linux-setup: re-orginize creating smtp configuration (#4457) (5b543cd)
- prepare for release (60775c0)
1.0.10 (2023-03-16)
- config-api: agama deployment path param change and client authorization (#4147) (22323ce)
- docker-jans-persistence-loader: add online_access scope and enable agama engine by default (#4136) (8c0bbb3)
- docker-jans: add client auth scopes (#4156) (1ae907b)
- include jansDeviceData in SCIM Fido2Resource schema #4057 (#4115) (04436dc)
- jans-auth-server: added online_access scope to issue session bound refresh token #3012 (#4106) (635f611)
- jans-linux-setup: enable agama engine by default (#4131) (7e432dc)
- tent: support additional params (#4044) (f521f7a)
- add custom permissions (34336ac)
- config-api: smtp password decryption and encryption logic (#4161) (4aefb0d)
- config-api: user custom attribute changes and agama param changes (#4123) (291004e)
- docker-jans-config-api: remove licenseSpringCredentials from admin-ui jansConfDyn (#4125) (2cf8aa0)
- docs: autogenerate docs (#4200) (e20f399)
- formating issues (#4119) (c5b89ce)
- jans-cli-tui: dropdown widget raises error if not initial values provided (#4142) (0aa51eb)
- jans-cli-tui: working branch 11 (#3980) (fdba800)
- jans-fido2: handling exception fido2 get endpoints by invalid params (#4139) (a50d2af)
- jans-linux-setup: set jansAuthMode - default acr mode (#4162) (f7d0489)
- javadoc errors (#4088) (be10a09)
- prepare release for 1.0.10 (e996926)
- prevent getFlowByName method crash by refactoring #4128 (#4129) (092989b)
- terraform-provider-jans: update terraform module (#4164) (073ef39)
- terraform-provider-jans: update terraform provider (#4148) (92134c8)
- update chart image repositories (8eea271)
1.0.9 (2023-03-09)
- agama: update gama deployment endpoint to support configuration properties (#4049) (392525c)
- getting license credentials from SCAN (#4052) (5c563b7)
- jans-auth-server: introduced additional_token_endpoint_auth_method client's property #3473 (#4033) (79dcb60)
- docs: autogenerate docs (#4050) (dcbb645)
- docs: autogenerate docs (#4105) (da87cef)
- jans-auth-server: bad indentation in AS swagger.yaml #4108 (#4109) (cdcefd2)
- jans-config-api: getting license credentials from SCAN (#4055) (407d618)
- prepare 1.0.9 release (e6ea522)
- prepare 1.0.9 release (55f7e0c)
- update next SNAPSHOT and dev (0df0e7a)
1.0.8 (2023-03-01)
- add to AS session the data passed in
Finish
(#3978) (12bedb7) - Include additional attributes on SSA Get endpoint (#3983) (4fded3e)
- jans-cli-tui: enable super gluu option (#3970) (0200751)
- docker-jans: add missing logs due to improper configuration (#3994) (c041f12)
- docker-jans: resolve required keys_ops_type for generating/rotating keys (#3990) (0ed67fb)
- fix user publicKey search (#3982) (d0584dd)
- jans-auth-server: WebApplicationException is not propagated out of "Update Token" script #3996 (#3997) (d561f14)
- jans-linux-setup: install cb before jans installation (#3981) (dfed3b5)
- jans-linux-setup: install ncurses-compat-libs cb backend for el8 (#3969) (412e07f)
- jans-linux-setup: start jans-auth after backend (#3975) (4afbcee)
- jans-pycloudlib: split aws secrets when payload is larger than 65536 bytes (#3971) (bd3d59b)
- solved error when generate jwt of ssa return error, but ssa persist in database (#3985) (768fd04)
1.0.7 (2023-02-22)
- add -key_ops ALL to setup (ref: #3747) (#3755) (3ce4bb2)
- add authentication SG flow tests (#3877) (d5c3fac)
- add custom Github External Authenticator script for ADS #3625 (#3626) (f922a7a)
- add debug SG logging (#3730) (a0c9ca2)
- add fast forward suport to skip step authentication flow #3582 (#3583) (25ee0af)
- add Jupiter+Weld+Mockito+Extension to Fido2 (#3875) (0152435)
- add more loggers (#3742) (919bc86)
- add project metadata and related handling #3476 (#3584) (b95e53e)
- add support for postgres testing (3494925)
- Change org_id to String type and Add status in get SSA (#3763) (d01269a)
- config-api: config api configuration endpoint (#3648) (c798c4c)
- config-api: data conversion, audit log and swagger enhancement (#3588) (a87b75b)
- config-api: plugin endpoint and audit interceptor (#3613) (95fadc6)
- config-api: script default script validation for location (#3786) (446de9e)
- docker-jans-configurator: allow user-defined salt (#3624) (cf743b7)
- docker-jans-persistence-loader: add ssa admin scope (#3762) (540f619)
- docker-jans: add support for mounted hybrid properties file (#3623) (8c58a5a)
- docker-jans: change persistence entry check to read configuration (#3618) (d465c19)
- docker-jans: introduce key_ops when generating keys (#3770) (2495842)
- docs: updated swagger for new endpoint get jwt of ssa, also added more documentation for scopes. (7dcca94)
- jans-auth-server: add configurable rotation of client's registration access token #3578 (#3876) (83183c0)
- jans-auth-server: added dynamicRegistrationDefaultCustomAttributes to provide default custom attributes during dcr #3595 (#3596) (6202230)
- jans-auth-server: added flexible date formatter handler to AS (required by certification tools) #3600 (#3601) (f646d73)
- jans-auth-server: added flexible formatter handler for IdTokenFactory class (#3605) (f4b0179)
- jans-auth-server: added sector_identifier_uri content validation (certification) #3639 (#3641) (2583e53)
- jans-auth-server: introduced key_ops for granular map of crypto service to rotation profile #3415 (#3642) (58693c5)
- jans-auth-server: new endpoint for get jwt of ssa based on jti. (#3724) (7dcca94)
- jans-auth-server: OAuth 2.0 Step-up - added acr and auth_time #2589 (#3887) (2bd7a67)
- jans-auth-server: OAuth 2.0 Step-up - added acr and auth_time to introspection response #2589 (#3885) (a325998)
- jans-auth-server: provide ability to ignore/bypass prompt=consent #3721 (#3851) (c0286ba)
- jans-auth-server: provided ability to set scriptDns related attributes of client (e.g. introspectionScripts) #3645 (#3668) (cee2525)
- jans-auth-server: provided convenient method to add claim to AT as JWT in modifyAccessToken() method #3579 (#3629) (cf0a824)
- jans-auth-server: renamed "key_ops" -> "key_ops_type" #3790 (#3791) (cadb3d6)
- jans-auth-server: renamed "key_ops" -> "key_ops_type" #3790 (#3792) (7a6bcba)
- jans-auth-server: use key_ops=ssa to generate jwt from ssa (#3806) (2603bbb)
- jans-linux-setup create test client with all available scopes (#3696) (c2da52e)
- jans-linux-setup spanner rest client (#3436) (e4d1d0c)
- jans-linux-setup ssa admin scope (#3759) (485f7b4)
- jans-tent: add Jans Tent product (#3647) (80c53e0)
- optmize cleander job (#3737) (2a864d9)
- process lib directory in
.gama
files for ADS projects deployment (#3644) (40268ad) - support cancel request (#3733) (2741e51)
- Support Super Gluu one step authentication to Fido2 server #3593 (#3599) (c013b16)
- terraform-provider-jans: update terraform module (#3813) (605dd16)
- add init containers for adjusting ownership on upgrade (e20e817)
- add init containers for opendj (0264df2)
- auto installing of the GithubAuthenticatorForADS.py has been removed; (#3889) (bd6b7ad)
- cbor data stream lenght calculatro return wrong lengh #3614 (#3615) (22065ea)
- config-api: agama swagger spec and admin-ui web key issue (#3831) (1593997)
- config-api: fixed start-up issue due to scope objectclass case (#3697) (eac6440)
- config-api: plugin result subsequent call (#3633) (3e4d513)
- config-api: user service conflict with fido2 and script enhancement (#3767) (5753d39)
- docker-jans-monolith: use test client and secret (42c9556)
- docker-jans-persistence-loader: add missing persist tokens config when upgrading from previous version (#3849) (5b8036d)
- docker-jans: handle failure on running API requests to Kubernetes API server in Google Cloud Run (#3893) (a31dee3)
- fido2-client: conflict of log4j config (#3636) (77412d5)
- fix authenticatorData encoding (#3815) (687cb2a)
- fix fmt name (#3900) (4a6a0c1)
- fixes for cancel support (#3735) (3e64530)
- jans-auth-server: added testng to agama-inbound #3714 (#3719) (955ac8c)
- jans-auth-server: AS complication fails on main #3863 (#3864) (e2aa1a6)
- jans-auth-server: corrected issue caught by RegisterRequestTest #3683 (#3684) (3e201d8)
- jans-auth-server: error from introspection interception script is not propagated during AT as JWT creation #3904 (#3905) (8c551c0)
- jans-auth-server: jansApp attribute only relevant for SG (#3782) (6153a13)
- jans-auth-server: key_ops in jwks must be array #3777 (#3778) (2be2a03)
- jans-auth-server: provided corrected public key for outdated keystores during id_token creation if key_ops_type is absent #3840 (#3841) (3291eab)
- jans-auth-server: wrong Client Authn Method at token endpoint throws npe #3503 (#3598) (e3bd1e8)
- jans-cli-tui documentation and setup (#3818) (74660db)
- jans-cli-tui include pyproject.toml (ref: #3804) (#3835) (f250372)
- jans-cli-tui rename config-api swagger file (#3758) (a7e14a0)
- jans-cli-tui SSA org_id, status and software_roles (#3765) (4bd3e9a)
- jans-cli-tui typo (#3846) (aaab377)
- jans-cli-tui typo organisation (#3853) (58a974b)
- jans-cli-tui working branch 4 - many different improvements (#3504) (e572552)
- jans-cli-tui working branch 5 (#3649) (4d3f982)
- jans-cli-tui working branch 6 (#3794) (afea59d)
- jans-cli-tui working branch 7 (#3824) (776bab3)
- jans-cli-tui: working branch 9 (#3871) (9f16d75)
- jans-config-api: Fixing runtime ambiguity for RegistrationPersistenceService.java (#3756) (83c7b50)
- jans-config-api: runtime exceptions in config-api at startup (#3725) (8748cc3)
- jans-fido2: RegistrationPersistenceService implemntation (#3728) (d5b8b67)
- jans-linux-setup add twilio and jans-fido2 client libraries to jans-auth (#3716) (4f43328)
- jans-linux-setup conversion fails for null integer field (#3610) (207946c)
- jans-linux-setup downgrade cryptography (#3635) (c7b5e3b)
- jans-linux-setup downgrade jwt for py3.6 (#3621) (322f752)
- jans-linux-setup external libs in jans-fido2.xml (#3627) (8d4783b)
- jans-linux-setup installation without test client (#3706) (e45f19e)
- jans-linux-setup key_ops_type for key regeneration tool (ref: #3881) (#3882) (51c0750)
- jans-linux-setup ldif property objectClass should be case sensitive (#3702) (0dc14a0)
- jans-linux-setup rename config-api swagger file (#3678) (4615973)
- jans-linux-setup rename role_based_client as tui_client (#3630) (b331ef3)
- jans-linux-setup save test_client_id to setup.properties (#3844) (d1d898c)
- jans-linux-setup script locatipn is db (#3788) (4381928)
- jans-linux-setup script locatipn is db openbanking (#3789) (697efc5)
- jans-linux-setup sync test client variable names (#3862) (fe7e24c)
- jans-linux-setup test client fixes (#3699) (72e2f3f)
- jans-pycloudlib: avoid overwritten data by using merge strategy for AWS wrappers (#3832) (cf0d4e3)
- jans-pycloudlib: avoid overwritten data by using merge strategy for Google wrappers (#3826) (809b9db)
- jans-pycloudlib: split google secrets when payload is larger than 65536 bytes (#3890) (a86b098)
- license overwrite (055d72b)
- missing comma delimiter for Postgres index fields (#3741) (1a2d298)
- opendj jans vlume mount (4de4815)
- opendj statefulset permissions (0d9a2a7)
- prepare 1.0.7 release (ce02fd9)
- remove upgrade flag (bee17a7)
- rename role_based_client as tui_client (#3657) (c393cb2)
- store correct script revision after script reload from file (#3704) (2ca6a83), closes #3703
- tent: remove unknown module refference (#3802) (b01a015)
- terraform-provider-jans: update terraform module (#3869) (30e3c67)
- update configmaps ENVs (a797c61)
1.0.6 (2023-01-09)
- add attributes and branch for ADS deployments #3095 (#3228) (2dc9267)
- add benchmark demo (#3325) (26bbb0c)
- add endpoint to do syntax check only #3277 (#3299) (3b23636)
- add endpoints for MVP ADS projects management #3094 (#3262) (8546356)
- added custom resource owner password script fro two-factor twilio authentication (#3208) (eae0ca1)
- agama: deploy flows from .gama files (#3250) (df14f8a)
- changes in admin-ui plugin to allow agama-developer-studio to use its OAuth2 apis #3085 (#3298) (9e9a7bd)
- config-api: audit log, agama ADS spec, fix for 0 index search (#3369) (ea04e2c)
- config-api: client claim enhancement, manual spec removed (#3413) (bd2cdf8)
- config-api: health check response rectification and Agama ADS swagger spec (#3293) (faf2888)
- docker-jans: add admin-ui scopes (#3530) (bc62673)
- docker-jans: enable prefix and group for stdout logs (#3481) (e7684e7)
- docs: jans TUI SCIM configuration -- screenshot (#3318) (7b463b0)
- docs: jans TUI SCIM configuration feature - screenshot1 (#3306) (d1adc98)
- docs: jans TUI SCIM configuration feature (#3305) (70e358e)
- jans-auth-server: added ability to return error out of introspection and update_token custom script #3255 (#3356) (a3e5227)
- jans-auth-server: added externalUriWhiteList configuration property before call external uri from AS #3130 (#3425) (6c7df6f)
- jan