Skip to content

Latest commit

 

History

History
1483 lines (1312 loc) · 254 KB

CHANGELOG.md

File metadata and controls

1483 lines (1312 loc) · 254 KB

Changelog

1.0.21 (2023-12-14)

Bug Fixes

1.0.20 (2023-11-08)

Features

  • jans-tarp: user should be allowed to paste an SSA (or specify a file from disk) in DCR form #6161 (#6467) (9b1f694)

Bug Fixes

  • prepare for 1.0.20 release (c6e806e)

1.0.19 (2023-10-11)

Features

Bug Fixes

1.0.18 (2023-09-23)

Features

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

Bug Fixes

  • 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)

Bug Fixes

  • prepare for 1.0.15 release (0e3cc2f)

1.0.14 (2023-06-12)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

  • config-api: search pattern, client auth response and security fix (#4595) (4dbfcc2)

Bug Fixes

1.0.11 (2023-04-05)

Features

  • backend changes for admin-ui to call licenseSpring apis via. SCAN #4461 (#4462) (3617a95)

Bug Fixes

1.0.10 (2023-03-16)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

1.0.8 (2023-03-01)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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