Kosli raises $3.1 M USD in seed funding backed by Heavybit - Read more
Do you struggle to track Terraform changes? In a constant battle against drift? - Learn how to track Terraform with Kosli 1pm GMT 8/2/24
kosli changelog terminal november 2023

Kosli Changelog - November 2023

Arstan Rysbekov
Published November 30, 2023 in technology
clock icon 3 min read

November has been a busy month for our team as we dive deep into crafting a new big feature. But in the midst of  the coding chaos and hot debates, we’ve still managed to sprinkle in some cool smaller features for you in this month’s changelog.

Add a parameter to specify the approver in an approval

Approvals for deployments are a common and important part of the software delivery process. But who approved it? Now include the name of the approver when you report approvals, using Kosli CLI version v2.6.14 and later. You just need to use the --approver flag on the approval reporting command.

kosli report approval FILE.tgz \
	--artifact-type file \
	--description "An optional description for the approval" \
	--newest-commit $(git rev-parse HEAD) \
	--oldest-commit $(git rev-parse HEAD~5) \
	--flow yourFlowName \
	--approver username

See the CLI Reference for kosli report approval for more information.

Add assert option for Jira evidence reporting

Kosli CLI versions v2.6.14 and later now support an optional --assert flag for the Jira evidence reporting command. When used, it will make the command exit with a non-zero exit code if no Jira reference is found in the commit or branch name, or if a reference is found but does not exist in Jira. This will help you fail your builds early when Jira issues are missing from your commits.

kosli report evidence commit jira \
     	--assert \
	--commit yourGitCommitSha1 \
	--name yourEvidenceName \
	--jira-base-url https://kosli.atlassian.net \
	--jira-username user@domain.com \
	--jira-api-token yourJiraAPIToken \

See the CLI Reference for kosli report evidence commit jira for more information.

Evidence URL for Jira and pull request evidence is set by default

From now on, the evidence URL is set by default for Jira and pull request evidence in the Kosli app when you don’t provide it explicitly. The URL defaults to the pull request’s URL for pull request evidence, and to the URL of the Jira issue for Jira evidence. This enables you to jump straight to the relevant location right from Kosli.

evidence url kosli app screenshot

API documentation improvements

We have improved our API documentation! It now has more payload and response examples, and the JSON specification contains authorization parameters. So, if you generate your code automatically using our Swagger 2.0 JSON specification, it will make your life a bit easier 😉

Support deployment diff for private git hosts

We have fixed some bugs around the deployment diff feature and added support for private git hosts. Now you can see the deployment diff for artifacts and git commits that you host on your private Gitlab, as an example. You’ll find deployment diffs on the Organization > Environments > {Environment name} > Snapshots page. Here is an example of deployment diff in cyber-dojo organization.

deployment diff kosli app screenshot

We are now SOC 2 Type I compliant

And some big news to close this month’s changelog… Kosli is now SOC 2 Type I compliant! We have started our SOC 2 journey, and this is only the first step towards a more complete and proven security of our product. We will share more information about this in an upcoming blog post, so stay tuned! 😉

As always, we’d love to hear your thoughts and feedback in the Kosli Slack Community.


ABOUT THIS ARTICLE

Published November 30, 2023, in technology

AUTHOR
RELATED ARTICLES

You might like

Stay in the loop with the Kosli newsletter

Get the latest updates, tutorials, news and more, delivered right to your inbox
Kosli is committed to protecting and respecting your privacy. By submitting this newsletter request, I consent to Kosli sending me marketing communications via email. I may opt out at any time. For information about our privacy practices, please visit Kosli's privacy policy.
Kosli team reading the newsletter

Got a question about Kosli?

We’re here to help, our customers range from larges fintechs, medtechs and regulated business all looking to streamline their DevOps audit trails

Contact us
Developers using Kosli