Releases: chainloop-dev/chainloop
v0.93.3
v0.93.2
Chainloop Attestation
View the attestation of this release
Highlights
Stable identifiers in CLI
This release introduced a huge UX improvement since now, all commands use name
as identifiers instead of UUID. So, for example, setting a current organization went from
chainloop org set --id 7d487b73-ba94-4d62-99a6-c54fa6ae0e2b
to
chainloop org set --name read-only-demo
S3-compatible backends support a.k.a Cloudflare and Minio
You can now connect any s3-compatible CAS backend to Chainloop by providing the custom endpoint. For more information refer to our updated documentation
EJBCA support for Keyless Signing
You can now configure EJBCA in your Chainloop instance to enable keyless signing. You can find more information here #1026
What's Changed
- Bump Helm Chart Version => v0.92.7 by @github-actions in #1029
- chore(authz): Move authz to pkg by @javirln in #1030
- feat(keyless): support EJBCA as certificate issuer by @jiparis in #1026
- chore(api-tokens): use name as identifier by @migmartri in #1037
- chore(cas-backends): make name inmutable by @migmartri in #1031
- chore(integrations): make name inmutable by @migmartri in #1032
- chore(cli): manage organizations by name by @migmartri in #1036
- chore: move cas-backends to declarative mode by @migmartri in #1039
- chore(workflows): move to name from id by @migmartri in #1044
- chore(contracts): id to name by @migmartri in #1045
- chore(integrations): available and registered integrations id to name by @migmartri in #1046
- chore(runs): filter by name instead of id by @migmartri in #1047
- feat(ejbca): deployment changes for ejbca integration by @jiparis in #1033
- chore: add contract name by @migmartri in #1048
- chore(contracts): create workflow with contract name by @migmartri in #1049
- chore(contracts): show associated workflow names instead of IDs by @migmartri in #1050
- feat(orgmetrics): Accept start and end date for metrics by @javirln in #1052
- chore(integrations); move from id to name by @migmartri in #1051
- feat(casbackends): support for s3 compatible endpoints (minio, cloudflare R2, ...) by @migmartri in #1055
- Bump Helm Chart Version => v0.93.0 by @github-actions in #1057
- chore(docs): fix README link by @jiparis in #1056
- docs: document cloudflare R2 and Minio by @migmartri in #1058
- fix: scope down revocation by @migmartri in #1060
- feat(cli): show contract name in wf list by @migmartri in #1061
- docs: update docs to reference name instead of id by @migmartri in #1059
- Bump Helm Chart Version => v0.93.1 by @github-actions in #1063
- chore(docs): fix README to use HTML-encoded characters by @jiparis in #1062
- feat(docs): Document EJBCA support for signing by @jiparis in #1054
- fix(controlplane): allow changing contract by name by @migmartri in #1065
Full Changelog: v0.92.7...v0.93.2
v0.93.1
Chainloop Attestation
View the attestation of this release
Highlights
Stable identifiers in CLI
This release introduced a huge UX improvement since now, all commands use name
as identifiers instead of UUID. So, for example, setting a current organization went from
chainloop org set --id 7d487b73-ba94-4d62-99a6-c54fa6ae0e2b
to
chainloop org set --name read-only-demo
S3-compatible backends support a.k.a Cloudflare and Minio
You can now connect any s3-compatible CAS backend to Chainloop by providing the custom endpoint. For more information refer to our updated documentation
EJBCA support for Keyless Signing
You can now configure EJBCA in your Chainloop instance to enable keyless signing. You can find more information here #1026
What's Changed
- Bump Helm Chart Version => v0.92.7 by @github-actions in #1029
- chore(authz): Move authz to pkg by @javirln in #1030
- feat(keyless): support EJBCA as certificate issuer by @jiparis in #1026
- chore(api-tokens): use name as identifier by @migmartri in #1037
- chore(cas-backends): make name inmutable by @migmartri in #1031
- chore(integrations): make name inmutable by @migmartri in #1032
- chore(cli): manage organizations by name by @migmartri in #1036
- chore: move cas-backends to declarative mode by @migmartri in #1039
- chore(workflows): move to name from id by @migmartri in #1044
- chore(contracts): id to name by @migmartri in #1045
- chore(integrations): available and registered integrations id to name by @migmartri in #1046
- chore(runs): filter by name instead of id by @migmartri in #1047
- feat(ejbca): deployment changes for ejbca integration by @jiparis in #1033
- chore: add contract name by @migmartri in #1048
- chore(contracts): create workflow with contract name by @migmartri in #1049
- chore(contracts): show associated workflow names instead of IDs by @migmartri in #1050
- feat(orgmetrics): Accept start and end date for metrics by @javirln in #1052
- chore(integrations); move from id to name by @migmartri in #1051
- feat(casbackends): support for s3 compatible endpoints (minio, cloudflare R2, ...) by @migmartri in #1055
- Bump Helm Chart Version => v0.93.0 by @github-actions in #1057
- chore(docs): fix README link by @jiparis in #1056
- docs: document cloudflare R2 and Minio by @migmartri in #1058
- fix: scope down revocation by @migmartri in #1060
- feat(cli): show contract name in wf list by @migmartri in #1061
- docs: update docs to reference name instead of id by @migmartri in #1059
Full Changelog: v0.92.7...v0.93.1
v0.93.0
Chainloop Attestation
View the attestation of this release
What's Changed
- Bump Helm Chart Version => v0.92.7 by @github-actions in #1029
- chore(authz): Move authz to pkg by @javirln in #1030
- feat(keyless): support EJBCA as certificate issuer by @jiparis in #1026
- chore(api-tokens): use name as identifier by @migmartri in #1037
- chore(cas-backends): make name inmutable by @migmartri in #1031
- chore(integrations): make name inmutable by @migmartri in #1032
- chore(cli): manage organizations by name by @migmartri in #1036
- chore: move cas-backends to declarative mode by @migmartri in #1039
- chore(workflows): move to name from id by @migmartri in #1044
- chore(contracts): id to name by @migmartri in #1045
- chore(integrations): available and registered integrations id to name by @migmartri in #1046
- chore(runs): filter by name instead of id by @migmartri in #1047
- feat(ejbca): deployment changes for ejbca integration by @jiparis in #1033
- chore: add contract name by @migmartri in #1048
- chore(contracts): create workflow with contract name by @migmartri in #1049
- chore(contracts): show associated workflow names instead of IDs by @migmartri in #1050
- feat(orgmetrics): Accept start and end date for metrics by @javirln in #1052
- chore(integrations); move from id to name by @migmartri in #1051
- feat(casbackends): support for s3 compatible endpoints (minio, cloudflare R2, ...) by @migmartri in #1055
Full Changelog: v0.92.7...v0.93.0
v0.92.7
v0.92.6
v0.92.5
v0.92.4
Chainloop Attestation
View the attestation of this release
What's Changed
- Bump Helm Chart Version => v0.92.3 by @github-actions in #1004
- fix: allow leaving account if invitation sent by @migmartri in #1005
- feat(chart): Allow configuration of externalURL on values.yaml by @javirln in #1011
- feat(docs): Update documenttion for contract-less and auto-discovery by @javirln in #1006
- feat(docs): Document telemetry endpoint by @javirln in #1008
- chore(go.mod): Update gqlparser from 2.5.11 => 2.5.16 by @javirln in #1012
- chore(cas): allow listing services by @migmartri in #1016
- feat(api): show error message by @migmartri in #1019
- fix(cli): show wf output as json object instead of array by @migmartri in #1015
- feat(chart): configure CP-CAS TLS flag by @migmartri in #1020
- feat(cli): support custom CA certificates by @migmartri in #1017
Full Changelog: v0.92.3...v0.92.4
v0.92.3
v0.92.2
Chainloop Attestation
View the attestation of this release
What's Changed
- Bump Helm Chart Version => v0.91.8 by @github-actions in #970
- feat(cli): output format to export PAE-encoded payload by @jiparis in #971
- feat: set new organizations as default by @migmartri in #974
- feat: improvements in allowlist middleware by @migmartri in #975
- feat(auth): Remove auto creation of organizations by @javirln in #967
- fix: wrong config validation by @migmartri in #978
- feat: add custom login URL by @migmartri in #979
- build(deps): Bump ws from 7.5.9 to 7.5.10 in /docs by @dependabot in #983
- fix: return empty list of memberships instead of error by @migmartri in #984
- fix: do not create org during auto-onboarding by @migmartri in #986
- feat(cli): Verify attestations with local certificate and chain by @jiparis in #982
- feat(chart): add support to custom login path by @migmartri in #988
- feat(chart): Allow onboarding and allow list on values.yaml by @javirln in #989
- feat(organization): Prevent update name of organization by @javirln in #981
- fix(chart): Fix conflict and bump chart and images by @javirln in #991
- fix(allowlist): run in most of the routes by @migmartri in #992
- Bump Helm Chart Version => v0.92.1 by @github-actions in #993
- fix: allow-deleting account even if viewer role by @migmartri in #994
Full Changelog: v0.91.8...v0.92.2