Releases: Kraken-CI/kraken
v1.7
The installation instruction is available in Quick Start guide.
Major changes
- added integration with Radicle, a peer-to-peer code collaboration stack
- added notifications to Discord channels
Fixes
- fixed presenting details from GitHub pull requests
Full Changelog: v1.6...v1.7
v1.6
The installation instruction is available in Quick Start guide.
Major changes
- added support for Windows VMs in AWS EC2
Improvements
- added link to docs page in the top bar - 7f6fca4
- added checking agents group correctness provided in schema - b1678d8
- added Ansible script for creating AWS EC2 Windows AMI for Kraken - 355be05
Fixes
- fixed presenting timestamps in step logs - 97adb3e
- fixed dialog for preparing a stage step - 9425950
- improved presenting duration of job steps - 453b058
- fixed getting env vars in a branch - b5ab81b
- fixed setting schema from repo flag in stage - 21091a9
- fixed presenting log line location - ee3017d
- fixed using any for system in a job in case of machines in cloud - b4a45f3
- fixed running agent in python 3.12 - 88d4ad8
- improved cancel handling and setting steps status - c0d36f2
- make finding kraken tools backward compatible with pkg_resources - f4b4d1e
Full Changelog: v1.5...v1.6
v1.5
The installation instruction is available in Quick Start guide.
Major changes
- support for Windows in the Kraken Agent
Fixes & improvements
- fixed detecting Kraken Agent environment when it is run inside Docker that is using CGroup v2 - #303
- fixed triggering a flow by GitHub webhook when another flow is in progress - #296
- fixed handling multiline secrets
- improved handling agent inactivity - now it is not needed to reenable agent when it was disabled due to inactivity
Full Changelog: v1.4...v1.5
v1.4
The installation instruction is available in Quick Start guide.
Major changes
- added support for environment variables - #286
Features & improvements
- added detecting missing keys in schema context - 76edd73
- updated Angular and PrimeNG to 16, and updated multiple, other UI dependencies
Fixes
- fixed handling errors during run start - fa1157e
- fixed handling undefined variable in schema string interpolation - 475f041
- hardened preparing context for schema - 771d29c
- fixed badge with agents number in top agents menu - 312f3ae
- fixed top menu colors after upgrade - deea9c1
Full Changelog: v1.3...v1.4
v1.3
The installation instruction is available in Quick Start guide.
Major changes
- added conditional steps, resolves #285, more here: https://kraken.ci/blog/conditional-steps
Features & improvements
- added delaying evaluating steps and vars interpolation, resolves #282 - 783df54
- updated Angular and PrimeNG from 14 to 15 - 0b0db53, 25ebdda
- updated nodejs from 16.13 to 18.16 - 40d7cc5
Fixes
- fixed displaying flow with disabled stages - e6ac5d1
- replaced giturlparse with a fork giturlparse2, resolves #277
Full Changelog: v1.2...v1.3
v1.2
The installation instruction is available in Quick Start guide.
Fixes
- fixed circular dependency in auth service, addresses #274
Full Changelog: v1.1...v1.2
v1.1
The installation instruction is available in Quick Start guide.
Major changes
- added storing user data server-side in workflows
- added access to user data and other objects like flows, branches, etc in workflow schema context
Features & improvements
- added storing user data in a step, resolves #260
- added presenting context data on project, branch, flow and run pages
- exposed secrets in schema context
- exposed flow and run sequences in schema context
- added access to many various objects in context passed to stage schema function
- added interpolating values of various objects like flow, branch, etc., resolves #261
- improved presenting flow results on a project page
- added download logs option on simple logs panel
- added support for Rocky Linux 9, AlmaLinux and Debian Bookworm
- upgraded flask to 2.x
- added forcing run analysis and added ui for triggering bg jobs
- improved handling errors, added tracing rq jobs exceptions
Fixes
- fixed setting repo for stage schema
Full Changelog: v1.0...v1.1
v1.0
The installation instruction is available in Quick Start guide.
Major changes
- added retention policy for logs
- added presenting logs related to branch, flow, run and job activities that happen on server side
Features & improvements
- added changing branch sequences values - 14998de
- added managing global TTL for logs in clickhouse, addresses #237 - 57bef05
- extended log record by adding branch, flow and run
- added global TTL to logs in clickhouse - 1a87f2d
- added using access token when pulling from private repo with stage workflow schema, resolves #247 - 94dbb89
- added support for ssh agent in shell tool, resolves #245 - 8393aa5
- added showing names of secret variables - 27db1c9
Fixes
- fixed nglint tool after migration from tslint to eslint - e3f461e
- fixed masking multiline secrets - 76b233b
- added indexing logs to speed up their query - 869e5eb
- fixed checking secret type - 9185625
- added check if run args are missing - 267b603
Full Changelog: v0.1126...v1.0
v0.1126
The installation instruction is available in Quick Start guide.
Features & improvements
- significantly improved presenting job and its steps logs and status, addresses #238
- updated openjdk docker image for kraken
Fixes
- fixed cancelling job - 28e27bf
Full Changelog: v0.1101...v0.1126
v0.1100
The installation instruction is available in Quick Start guide.
Fixes
- fixed downloading artifacts and logs
Full Changelog: v0.1097...v0.1100