Skip to content

v1.1.0

Compare
Choose a tag to compare
@moabu moabu released this 14 Mar 13:25
· 653 commits to main since this release
bc07d78

BREAKING CHANGES

  • #7673
  • #7676
    cause old custom scripts not to work with 1.1.0.

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 to e9569c2 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 remove SCIM 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