v1.1.0
BREAKING CHANGES
What's Changed
- fix: revert prompt-toolkit upgrade by @devrimyatar in #7635
- feat(jans): add support for passing custom istio gateways by @misba7 in #7617
- chore: provisioning keycloak and jans-lock deployment by @iromli in #7518
- chore(deps): bump ubuntu from
e6173d4
toe9569c2
in /docker-jans-monolith by @dependabot in #7624 - feat(jans-fido2): generation assertion options without username by @Milton-Ch in #7573
- fix: for authorization with multiple redirects the one with redirect_url should be considered #7646 by @duttarnab in #7647
- fix(jans-auth): configuration changes not taking effect #7631 by @yuremm in #7649
- feat(jans-cli-tui): enhance help by @devrimyatar in #7640
- fix(charts): add featureflag for cn-istio-ingress subchart by @iromli in #7656
- feat(jans-auth-server): improved session lifetime properties #5275 by @yuriyz in #7653
- docs(jans-link): refactor
jans-link
documents by @ossdhaval in #7544 - chore: remove unused plugin by @yurem in #7660
- fix(keycloak-integration): incorrect redirect url to janssen from the janssen authenticator plugin #7651 by @uprightech in #7662
- chore: remove unused plugin by @yurem in #7664
- fix(docker-jans): add missing dynamic config by @iromli in #7672
- fix: fix array java.lang.IndexOutOfBoundsException by @duttarnab in #7670
- chore: prepare1.0.23 dev and SNAPSHOT by @moabu in #7654
- chore: move jans-auth base configuration to jans-core-service by @yurem in #7673
- chore: move jans-auth base configuration to jans-core-service #7673 by @yurem in #7676
- feat(jans-auth-server): changed backchannel_logout_uri list->string according to spec by @yuriyz in #7677
- docs(agama): change the file name by @ossdhaval in #7680
- chore: change package name in custom scripts by @jgomer2001 in #7684
- docs(database): remove cb schema docs placeholder file by @ossdhaval in #7685
- feat(jans-auth-server): add configurable option to put all tokens into cache service #7563 by @yuriyz in #7686
- docs: misc updates on agama docs by @jgomer2001 in #7683
- fix(jans-linux-setup): remove server word from casa in installer prompt by @devrimyatar in #7690
- fix(jans-linux-setup): disable gpg checks for installing suse packages by @devrimyatar in #7696
- feat(jans-auth-server): authz challenge should not require client_id and acr_values if valid device_session is provided #6867 by @yuriyz in #7704
- docs(config guide): move
Agama CLI
and removeSCIM CLI
by @ossdhaval in #7693 - chore: refactor inbound identity project by @jgomer2001 in #7709
- fix(config-api): user mgt attribute validation implementation by @pujavs in #7710
- refactor(jans-cli-tui): Rewrite admin-ui plugin by @devrimyatar in #7706
- chore: prepare next version 1.1.0 by @moabu in #7707
- fix(jans-pycloudlib): set sql_mode while connecting to mysql by @iromli in #7713
- chore(docker-jans-casa): sync extension scripts for Casa by @iromli in #7715
- fix(docker-jans-certmanager): resolve key_ops_type created on key rotation by @iromli in #7712
- fix(jans-cli-tui): default display function for JansVerticalNav by @devrimyatar in #7718
- fix(jans-cli-tui): disable plugin on TUI if not deployed on server by @devrimyatar in #7720
- fix(jans-auth): npe during client registration #7703 by @yuriyz in #7722
- docs(jans-cli): update cli readme by @ossdhaval in #7730
- ci(dockerbuild): enhance speed of workflow by @moabu in #7740
- feat(jans-cli-tui): log command for delete operation by @devrimyatar in #7737
- feat(jans-cli-tui): keybindings and to delete item, to view item by @devrimyatar in #7729
- fix(jans-linux-setup): remove redundant IDP directories by @devrimyatar in #7275
- feat(jans-cli-tui): metadata location and other fields by @devrimyatar in #7630
- chore: add ORM API to get attributy type and check if exists by @yurem in #7734
- feat: ldap ORM shoould ignore lower case statement in filters #7749 by @yurem in #7750
- ci(codeowners): update CODEOWNERS by @moabu in #7756
- fix: jansCodeChallengeHash should be defiend as Integer by @yurem in #7744
- chore: update OCI image dependencies by @iromli in #7760
- feat(config-api): user management search enhancement by @pujavs in #7761
- feat(jans-auth-server): rely on end_session feature flag value when return discovery response #5255 by @yuriyz in #7766
- chore(docker-jans): add prefix jans to stdout logs by @iromli in #7762
- ci(dockerbuild): docker build speed by @moabu in #7741
- ci(build-docker-builds): fix dockerbuild by @moabu in #7773
- feat(jans-pycloudlib): allow configurable Vault KV and AppRole paths by @iromli in #7775
- docs(scarf): integration with Scarf Pixel by @ossdhaval in #7765
- fix: fix link deps by @yurem in #7787
- fix(jans-cli-tui): documentation link by @devrimyatar in #7788
- feat: add SESSION_TIMEOUT_IN_MINUTES to admin-ui configuration in persistence #7792 by @duttarnab in #7793
- feat(config-api): kc link plugin endpoint by @pujavs in #7794
- fix(jans-cli-tui): List types by @devrimyatar in #7798
- fix(jans-linux-setup): post-setup config-api plugin for jans-link by @devrimyatar in #7728
- feat(config-api): saml metedata elements save by @pujavs in #7804
- feat(jans-linux-setup): config-api kc-link-plugin by @devrimyatar in #7811
- fix(jans-auth-server): introspection endpoint must return 401 when ORM throws "Failed to find entry" exception #7772 by @yuriyz in #7810
- test(jans-auth-server): after login page re-design DisplaysLogoInLoginPage test starts to fail #7812 by @yuriyz in #7813
- feat: allow to override ORM connection properties #7816 by @yurem in #7820
- feat: allow to override ORM connection properties #7816 by @yurem in #7821
- feat: shift SESSION_TIMEOUT_IN_MINUTES to admin-ui configuration in persistence #1575 by @duttarnab in #7818
- fix(jans-cli-tui): display error when saving user by @devrimyatar in #7778
- feat(jans-linux-setup): opa logs to file by @devrimyatar in #7826
- feat: add SESSION_TIMEOUT_IN_MINUTES to admin-ui configuration in persistence #7792 by @duttarnab in #7815
- fix(docs): changes to add content in script block instead of overwriting by @ossdhaval in #7839
- feat: backend changes to implement short codes in webhooks to pass dynamic info on webhook execution by @duttarnab in #7623
- feat(docker-jans): allow passing initial keys expiration time by @iromli in #7850
- fix: fix typo in index.jsp by @yurem in #7848
- chore(docker-jans): update role scope mapping and plugin by @iromli in #7824
- docs(keycloak-integration): keycloak saml sso documentation #7840 by @uprightech in #7841
- chore(agama): refactor agama inbound identity project by @jgomer2001 in #7851
- feat: add config-api lock-config API, update message API by @yurem in #7860
- feat(jans-cli-tui): Jans Lock Configuration #7855 by @yurem in #7864
- feat(agama): add openId support to agama inbound identity project by @jgomer2001 in #7865
- feat(jans-cli-tui): Jans Lock Configuration #7855 by @yurem in #7866
- feat(config-api): handled check for attribute validation and client pwd decryption exception handling by @pujavs in #7814
- feat(jans-linux-setup): jans lock installer by @devrimyatar in #7791
- feat(jans-linux-setup): lock-plugin by @devrimyatar in #7868
- fix(jans-auth-server): changed method HEAD to POST in validate ssa by @Milton-Ch in #7870
- fix(jans-linux-setup): prompt for http cert info by @devrimyatar in #7872
- feat(jans-fido2): add new unit test for processor.assertion by @Milton-Ch in #7854
- fix: the audit log API in Admin UI is not protected by authorization token #7836 by @duttarnab in #7837
- feat(jans-cli-tui): Jans Lock Configuration #7855 by @yurem in #7882
- docs(deployment): note default DB for PROD and VM by @ossdhaval in #7890
- feat(config-api): SAML TR enhacement for metadata field and filename by @pujavs in #7894
- feat(jans-cli-tui): Jans KC Link Configuration by @devrimyatar in #7878
- feat: add configurable additional parameters in admin-ui configuration #7880 by @duttarnab in #7881
- fix(jans-auth-server): requestUriParameterSupported and requestParameterSupported now involved in request processing #7827 by @yuriyz in #7895
- fix: add Hashicorp Vault external secret manager by @misba7 in #7658
- chore(docker-jans): sync assets to OCI images by @iromli in #7906
- fix(jans-cli-tui): backend ldap server for jans-link by @devrimyatar in #7916
- chore(jans-bom): upgrade org.postgresql:postgresql from 42.6.0 to 42.6.1 #7924 by @yuriyz in #7925
- docs(database): add instructions for passing DB properties dynamically by @ossdhaval in #7888
- chore(deps): update python libs in OCI images by @iromli in #7910
- fix(config-api): SAML TR metadata validation, user mgt spec for error and security issue by @pujavs in #7930
- chore(deps): update java libs in OCI images by @iromli in #7929
- fix(charts): add missing jans-fido2 ingress by @iromli in #7931
- fix(charts): add missing fido2Labels and fido2AdditionalAnnotations by @iromli in #7935
- ci(build-docker-builds): fix dockerbuild by @moabu in #7945
- feat: add feature to allow registration of multiple clients #7725 by @duttarnab in #7934
- docs(jans-lock): add setup instructions by @SafinWasi in #7884
- feat(documentstore): modified to be used for asset endpoint and resolved run time error by @pujavs in #7939
- docs: add details about TUI version screen by @ossdhaval in #7926
- fix: make loggers static fields by @jgomer2001 in #7949
- fix(jans-cli-tui): check required fields for IDP by @devrimyatar in #7954
- feat(jans-cli-tui): LOCK configuration by @devrimyatar in #7904
- feat(jans-auth-server): clean up inactive clients (configurable cleanUpInactiveClientAfterHoursOfInactivity = ) #5439 by @yuriyz in #7964
- feat(jans-cli-tui): Jans Lock Configuration #7855 by @yurem in #7885
- docs(admin): minor edits to certificate install process by @ossdhaval in #7947
- fix: remove javadocs error logged during jenkins build #7969 by @duttarnab in #7970
- docs(jans-cli-tui): executi tui with sudo by @devrimyatar in #7975
- ci(CODEOWNERS): add codeowner by @moabu in #7987
- feat(jans-auth-server): added ability to propagate session from authz challenge script to grant object #6864 by @yuriyz in #7978
- fix(config-api): SAML TR fix for filename and user mgmt enhancement for search and custom attribute validation by @pujavs in #7979
- feat(jans-config-api): enhancements to saml api #7362 by @uprightech in #7989
- feat: jans Lock Configuration docs by @yurem in #7997
- fix(jans-cli-tui): keycloakLinkPollingInterval by @devrimyatar in #7996
- feat(jans-config-api): enhancements to the saml api #7362 by @uprightech in #8001
- fix(jans-cli-tui): operationId for saml tr by @devrimyatar in #8002
- Jans config api fixes by @pujavs in #8005
- feat(jans-orm): print root cause when invalid json object is present in db by @yuriyz in #8006
- fix(keycloak-integration): saml metadata parsing #7777 by @uprightech in #7862
- feat: doc store update by @yurem in #8009
- fix(jans-cli-tui): required fields for SP by @devrimyatar in #7965
- fix: issues found in tarp #8007 by @duttarnab in #8011
- fix(jans-cli-tui): display only agama project details by @devrimyatar in #7828
- perf(jans-pycloudlib): handle google secret versioning by @iromli in #7971
- fix: agama inbound identity project not reloading mappings by @jgomer2001 in #8017
- chore: update pycloudlib and fix aio cronjob by @iromli in #8020
- fix: bugs in admin-ui webhook #8018 by @duttarnab in #8019
- fix(jans-linux-setup): write hostname to /etc/hosts by @devrimyatar in #8024
- chore(docker): sync assets by @iromli in #8026
- fix(config-api) code optimization and SMAL IDP delete scope rectification by @pujavs in #8022
- feat(documentstore): should throw relevant exception rather than dige… by @shekhar16 in #8030
- fix: : bugs in admin-ui webhook #8018 by @duttarnab in #8038
- fix(jans-cli-tui): re-enable agama project config management by @devrimyatar in #8042
- chore(jans-auth-server): fix typo build-oxauth-fips-war #8036 by @yuriyz in #8037
- chore(deps): bump github/codeql-action from 3.23.1 to 3.24.7 by @dependabot in #8043
- docs(jans-cli): upload test agama project by @devrimyatar in #8033
- fix(javadoc): fix javadoc generation due to
doclint
warnings by @ossdhaval in #8054 - fix(terraform-provider-jans): update terraform module by @moabu in #8055
- feat(docker): allow custom sql_data_types by @iromli in #8049
- chore(deps): update pycloudlib requirement by @iromli in #8058
- fix(jans-keycloak-integration): build issues due to api name change #8062 by @uprightech in #8063
- chore(release): release 1.1.0 by @moabu in #8065
Full Changelog: v1.0.22...v1.1.0