Skip to content

v1.0.7

Compare
Choose a tag to compare
@mo-auto3 mo-auto3 released this 22 Feb 11:22
· 23610 commits to 0e4bb3f8029277f92fa5c156da0211b5f137ad73 since this release

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)