Skip to content

Releases: Kraken-CI/kraken

v1.7

26 Mar 05:29
Compare
Choose a tag to compare

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

05 Dec 05:43
Compare
Choose a tag to compare

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

15 Oct 10:08
Compare
Choose a tag to compare

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

30 Aug 19:01
Compare
Choose a tag to compare

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

23 Jul 05:08
Compare
Choose a tag to compare

The installation instruction is available in Quick Start guide.

Major changes

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

20 May 19:22
Compare
Choose a tag to compare

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

15 Apr 05:53
Compare
Choose a tag to compare

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

04 Mar 18:33
Compare
Choose a tag to compare

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

28 Jan 11:34
Compare
Choose a tag to compare

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

Full Changelog: v0.1101...v0.1126

v0.1100

17 Dec 06:20
Compare
Choose a tag to compare

The installation instruction is available in Quick Start guide.

Fixes

  • fixed downloading artifacts and logs

Full Changelog: v0.1097...v0.1100