codeberg crowci/crow v4.4.0

latest release: v4.5.0
one month ago

Features

  • add agent label (#449) (7bd551c)
  • ui: show agent name instead of ID in log panel (58dbf0c)
  • paginate agent list (#448) (c5684ed)
  • preserve FIFO queue information during server restarts (#447) (35e0e98)
  • overhaul agent panel (#446) (80f22ea)
  • cli: enable completion support for cli (a998193)
  • kubernetes: add task UUID label to pod labels (2df321c)
  • server: add new metadata labels to pipelines (0c82cbf)
  • ui: link queued builds to pipelines (1303db4)
  • bitbucketdatacenter: Implement missing OrgMembership method (ef1bdb1)
  • cli: support reading secrets from file (1d2817a)
  • support macOS agents via "local" backend (#444) (466fc0c)
  • add maintenance option to clean up stale agents (#415) (73398ef)

Bug Fixes

  • apply agent cleanup also to agents without any connection ever (e126de4)
  • make timestamp DB query engine agnostic (5ea9d11)
  • regression for agent label filtering and label registration (ecd931c)
  • bitbucketdatacenter: support for pull requests opened events from forked repositories (262fa1b)
  • issues in queue task processing when tasks don't have assigned (f3a8d59)
  • docs: update broken container package links in installation docs (#414) (a30778a)

Maintenance

  • update all dependencies (88c86b5)
  • use alert icon instead of status-error for disconnected agents (831146e)
  • rename 'labels' to 'Custom Labels' (0d4b605)
  • improvements to agent logging and reconnectivity and database queue (HA) task assignments (#445) (fc28969)
  • deps: drop github.com/gorilla/securecookie in favor of random.GetRandomBytes (4d08ea2)
  • list all repos in repository view if user is admin (713dfeb)
  • improve error message when agent fails to connect (bf8d14e)
  • trace errors during SetupWorkflow to make service step setup errors visible to user (d010851)
  • invalidate docker cache for server binary copy step unconditionaly (8110b9a)
  • format (f05158f)
  • update node modules (ad9b3e2)
  • deps: update module github.com/google/go-github/v74 to v76 (#438) (ce7918f)
  • deps: update golang-packages (#441) (0736ccc)
  • deps: update dependency vitest to v4 (#443) (7b37604)
  • deps: update dependency @vueuse/core to v14 (#442) (1459fed)
  • deps: update frontend deps non-major to v4.1.16 (#440) (6ed1371)
  • deps: update reg.devxy.io/docker.io/thegeeklab/git-sv docker tag to v2.0.6 (#439) (14a8a52)
  • deps: update dependency @antfu/eslint-config to v6 (#436) (af542c0)
  • deps: update golang-packages (#435) (1efedb4)
  • deps: update dependency prettier-plugin-tailwindcss to ^0.7.0 (#434) (8626bb9)
  • deps: update dependency crow-plugins/clone to v1.0.2 (#433) (e0ec025)
  • deps: update codeberg.org/crow-plugins/docker-buildx docker tag to v1.1.2 (#432) (7f5c00a)
  • deps: update codeberg.org/crow-plugins/clone docker tag to v1.0.2 (#431) (535d6ad)
  • deps: update reg.devxy.io/docker.io/oven/bun docker tag to v1.3 (#430) (025d605)
  • deps: update pre-commit hook editorconfig-checker/editorconfig-checker to v3.4.1 (#429) (b269eaf)
  • deps: update golang-packages (#428) (3703f5b)
  • deps: update module gitlab.com/gitlab-org/api/client-go to v0.151.0 (#427) (7b6ccb8)
  • deps: update reg.devxy.io/docker.io/woodpeckerci/plugin-prettier docker tag to v1.4.0 (#426) (7cfe401)
  • deps: update golang-packages (#425) (2c1b1f1)
  • deps: update reg.devxy.io/docker.io/woodpeckerci/plugin-release docker tag to v0.2.6 (#424) (3b452cf)
  • deps: update frontend deps non-major (#423) (df2e90b)
  • deps: update pre-commit hook hadolint/hadolint to v2.14.0 (#421) (63a909d)
  • deps: update golang-packages (#420) (3b984aa)
  • deps: update codeberg.org/crow-plugins/docker-buildx docker tag to v1.1.1 (#419) (ce54793)
  • deps: update pre-commit hook golangci/golangci-lint to v2.5.0 (#418) (1036155)
  • deps: update module github.com/gin-gonic/gin to v1.11.0 (#417) (42b2cde)
  • deps: update module gitlab.com/gitlab-org/api/client-go to v0.146.0 (#416) (bf325e8)

Documentation

  • adjust mkdocs version requirements (11edccc)
  • add docker swarm install example (#365) (df04913)

CI

  • add openssh to step (eea18d1)
  • add bash to build-macOS-agent step (9eeffaf)
  • refine release workflow for remote repo (bfec1bf)
  • run heavy workflows on artemis (730d76a)

Don't miss a new crow release

NewReleases is sending notifications on new releases.