Skip to content

v2.4.0

Latest

Choose a tag to compare

@mo-auto mo-auto released this 07 Sep 06:09

What's Changed

  • test(agama): add transpiler template-override codegen conformance tests by @imran-ishaq in #14497
  • test(agama): add transpiler finish and log codegen conformance tests by @imran-ishaq in #14488
  • feat(jans-cedarling): implement auto clean up via Drop by @dagregi in #14658
  • fix(ci): upload SLSA provenance to releases via PAT by @mo-auto in #14671
  • feat(jans-fido2): retry MDS TOC download at startup when the blob is … by @imran-ishaq in #14483
  • docs: add GDPR cookie consent banner for Scarf and Reo.dev analytics by @mo-auto in #14682
  • fix(deps): remediate OpenSSF-reported vulnerable dependencies by @mo-auto in #14685
  • fix(jans-fido2): widen metrics columns and restore missing config keys by @imran-ishaq in #14688
  • docs: add client schema doc by @ossdhaval in #14672
  • fix(docs): update API Reference by removing KC SAML link and fixing Lock Server link by @ossdhaval in #14681
  • refactor(docs): remove Link and KC Link sections from customize web pages documentation by @ossdhaval in #14684
  • fix: allow compose override by @iromli in #14691
  • fix(docs): repair autogenerated property/feature-flag docs publishing by @mo-auto in #14697
  • fix(config-api): add jans-doc to annotation processor path by @mo-auto in #14703
  • fix(jans-auth-server): KeyGenerator - exit with code "1" if there was error with jwks generation by @yuriyz in #14705
  • fix(docs): authenticate doc-generation Maven to GitHub Packages by @mo-auto in #14709
  • feat(jans-core): allow extend types and move metric to separate module by @yurem in #14700
  • fix: handle unexpected output of KeyGenerator by @iromli in #14692
  • feat(jans-fido2): expose effective attestation-mode status endpoint by @imran-ishaq in #14643
  • fix(docs): build only annotated module for doc generation by @mo-auto in #14717
  • fix(cloud-native): replace assertion error with other exceptions by @iromli in #14721
  • fix(docs): skip server-fips when generating swagger specs by @mo-auto in #14726
  • fix(docs): force-push regenerated auto-gen branch by @mo-auto in #14719
  • feat(jans-fido2): expose FIDO Metadata Service (MDS) health endpoint by @imran-ishaq in #14724
  • feat(jans-fido2): Jans fido2 attestation rejection diagnostics by @imran-ishaq in #14725
  • feat(jans-auth): refactor authentication metric and record acr by @yurem in #14713
  • fix(docs): correct autodoc source metadata and heading level by @mo-auto in #14731
  • fix(docs): autogenerate docs by @mo-auto in #14729
  • docs: add UMA RPT endpoint documentation by @ossdhaval in #14716
  • docs(casa): fix the image under the consent management plugin doc by @ossdhaval in #14723
  • feat(jans-cedarling): add policy testing framework with validation by @haileyesus2433 in #14673
  • setup(jans-shibboleth-idp): persistence layer data model and mapping by @uprightech in #14689
  • fix(jans-fido2): record failed and abandoned assertion ceremonies by @imran-ishaq in #14738
  • fix(ci): shorten tf-provider test client secret to fit jansClntSecret column by @mo-auto in #14733
  • feat: add agama-pw project code to admin-ui plugin for Admin UI authe… by @duttarnab in #14743
  • ci: richer integration-test reporting + AIO sector_identifier whitelist by @mo-auto in #14679
  • fix(docs): autogenerate docs by @mo-auto in #14750
  • fix(jans-core): fix silent failure when renameDocument() fails #14746 by @uprightech in #14753
  • feat: release agama-pw.gama for use in Flex setup for Admin UI authentication by @duttarnab in #14749
  • ci: expand integration-test coverage (jans-lock, cedarling-java, agama) by @mo-auto in #14318
  • feat(jans-orm): add group by and distinct support by @yurem in #14757
  • ci: developer sandbox — build a branch + install on an ephemeral TTL VM by @mo-auto in #14758
  • ci(sandbox): wait out the apt lock on the fresh VM by @mo-auto in #14761
  • fix(jans-fido2): stop counting usernameless ceremonies as abandonment by @imran-ishaq in #14755
  • feat(jans-config-api): add metric plugin by @yurem in #14760
  • ci(sandbox): send the VM key to Zulip by @mo-auto in #14765
  • docs: update cedarling status to Graduated by @ossdhaval in #14752
  • docs: add UMA claims gathering endpoint documentation by @ossdhaval in #14722
  • docs: correct invalid commands in initial configuration by @ossdhaval in #14735
  • fix(deps): bump GitPython and cryptography for OpenSSF advisories by @mo-auto in #14768
  • refactor: remove Fortinet Radius support by @ossdhaval in #14771
  • docs(jans-cedarling): update README to use correct binary name by @dagregi in #14767
  • refactor(ci): standardize workflows, add DAST pen-test, CI/CD docs by @mo-auto in #14777
  • fix(docs): fix broken link by @ossdhaval in #14770
  • fix(docs): autogenerate docs by @mo-auto in #14782
  • fix(ci): bound pentest DAST scan runtime so it cannot hang by @mo-auto in #14779
  • feat(jans-cedarling): add minimal JavaScript SDK by @Dahkenangnon in #14793
  • fix(jans-config-api): add the missing lib folder in agama-pw by @duttarnab in #14788
  • fix(docker-jans-loadtesting-jmeter): force-reinstall pip/wheel so uninstall succeeds by @mo-auto in #14799
  • feat(jans-cedarling): implement Sigstore/Cosign verification library by @olehbozhok in #14636
  • fix(docs): autogenerate docs by @mo-auto in #14790
  • docs(cedarling): auto-updated benchmark summary page by @mo-auto in #14806
  • ci(cedarling): manual benchmark docs publish via workflow_dispatch by @mo-auto in #14809
  • docs(cedarling): benchmark page fixes + Rust column + relative bars by @mo-auto in #14811
  • chore(jans-cedarling): update dependencies by @olehbozhok in #14815
  • ci(cedarling): sign auto-generated benchmark commits + provenance/units by @mo-auto in #14818
  • docs(cedarling): update benchmark summary by @mo-auto in #14820
  • feat(jans-cedarling): add JavaScript SDK services by @Dahkenangnon in #14794
  • fix(docs): autogenerate docs by @mo-auto in #14823
  • fix(docs): fix broken links and anchor by @ossdhaval in #14786
  • fix(docs): update broken passkey telemetry link by @ossdhaval in #14784
  • fix(jans-fido2): aggregate analytics over the correct row set by @imran-ishaq in #14834
  • docs(cedarling): update benchmark summary by @mo-auto in #14825
  • docs(cedarling): note relative ratios use full-precision mean_ns by @mo-auto in #14839
  • feat(jans-auth-server): added OAuth SPIFFE Client Authentication support by @yuriyz in #14505
  • fix(docs): autogenerate docs by @mo-auto in #14843
  • feat(cloud-native): allow loadtesting-jmeter to add users to custom table by @iromli in #14836
  • fix(jans-config-api): error in agama flow of admin-ui by @duttarnab in #14846
  • fix(jans-cedarling): fix cargo lint check by @olehbozhok in #14850
  • docs(cedarling): update benchmark summary by @mo-auto in #14855
  • chore(deps): bump blazemeter/taurus from 1.16.50 to 1.17.0 in /demos/benchmarking/docker-jans-loadtesting-jmeter by @dependabot[bot] in #14826
  • feat(jans-auth-server): pass amr from agama to id_token #14781 by @yuriyz in #14847
  • feat(jans-cedarling): add custom token processor for Cedarling by @dagregi in #14708
  • fix(cloud-native): replace hardcoded CN release download URL by @iromli in #14867
  • docs(jans-fido2): surface passkey interception script in FIDO2/Passke… by @imran-ishaq in #14852
  • fix(jans-fido2): measure user-adoption metrics against the right population by @imran-ishaq in #14860
  • fix(jans-fido2): use the fixed adoption rate in the executive summary by @imran-ishaq in #14861
  • fix(config-api): fix to return appropriate error if external authorization script validation fails by @pujavs in #14873
  • fix(jans-linux-setup): correct passkey interception script key in scr… by @imran-ishaq in #14880
  • fix(jans-auth): fix random issues in client tests by @yurem in #14876
  • docs: fix agama logging example by @jgomer2001 in #14878
  • fix(jans-fido2): fix multiple issues in FIDO2 script by @imran-ishaq in #14858
  • fix(jans-auth): fix post_logout_redirect_uri asserts on by @yurem in #14884
  • feat(jans-config-api): add endpoints to supports Admin UI policy-store management by @duttarnab in #14550
  • fix(jans-fido2): report uncomputable metrics rates as null instead of 0.0 by @imran-ishaq in #14893
  • test(jans-auth-server): use dynamic keystore in TokenRestWebServiceHttpTest #14897 by @yuriyz in #14898
  • chore(deps): bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.1 to 3.1.4 in /jans-core by @dependabot[bot] in #13709
  • feat(jans-linux-setup): gluu flex admin-ui policy-store set-up changes by @devrimyatar in #14853
  • chore(jans-cedarling): Upgrade UniFFI from 0.29.0 to 0.32.0 by @haileyesus2433 in #14804
  • docs(jans-cedarling): fix broken link by @SafinWasi in #14883
  • feat(cloud-native): add support for multiple gateways in jans by @misba7 in #14895
  • feat(jans-auth-server): github action migration -> migrate tests to dynamic keystore by @yuriyz in #14911
  • fix(jans-fido2): remove unused metrics aggregation interval property by @imran-ishaq in #14912
  • feat(cloud-native): deploy agama-pw if admin-ui plugin is enabled by @iromli in #14865
  • feat(cloud-native): admin-ui policy-store set-up changes by @iromli in #14917
  • feat(jans-auth-server): enabled CIMD by default #14780 by @yuriyz in #14942
  • fix(ci): serve admin-ui agama-pw.gama to AIO integration image builds by @mo-auto in #14943
  • fix(jans-cedarling): Recursive directory traversal and add size to StatusList Zlib decompression to prevent zip bombs by @haileyesus2433 in #14856
  • feat(cloud-native): enable CIMD by default by @iromli in #14948
  • chore: tasks related to policy-store management changes in Admin UI by @duttarnab in #14945
  • fix(jans-linux-setup): PostgreSQL schema by @devrimyatar in #14913
  • fix(jans-cli-tui): check if server responded json for searching script by @devrimyatar in #14949
  • chore(jans-cedarling): remove cedarling_pg by @haileyesus2433 in #14918
  • docs: add more details to feature flag descriptions by @ossdhaval in #14808
  • feat(jans-auth-server): github action migration -> migrate tests to dynamic keystore by @yuriyz in #14920
  • fix(jans-fido2): decode OKP public keys so advertised EdDSA credentials can register by @imran-ishaq in #14950
  • fix(jans-config-api): errror due to removal on unused policy-store config from Admin U… by @duttarnab in #14954
  • fix(cloud-native): unable to render log4j2-adminui.xml by @iromli in #14960
  • feat(jans-auth): add secret base32 encode by @yurem in #14965
  • fix(jans-fido2): support P-384 and P-521 curves in COSE key decoding by @imran-ishaq in #14958
  • fix(jans-fido2): correct COSE algorithm code points and guard unknown-algorithm lookups by @imran-ishaq in #14970
  • perf(ci): cut AIO integration build time by @mo-auto in #14972
  • fix(jans-config-api): agama-pw authentication in Admin UI shows error if username is correct and password is incorrect by @duttarnab in #14967
  • fix(jans-auth-server): stop CIBA client sending Authorization twice by @mo-auto in #14978
  • fix: correct condition by @misba7 in #14982
  • docs(cedarling): update benchmark summary by @mo-auto in #14870

Full Changelog: v2.3.0...v2.4.0