Releases: drycc/workflow
Releases · drycc/workflow
v1.8.2
Drycc Workflow v1.8.1
title: Drycc Workflow v1.8.1
date: 2025-04-15
description: New Drycc Workflow Release v1.8.1
!IMPORTANT
This version is a major update with the following major changes made:
- Remove timeseries
- Remove telegraf
- Remove rabbitmq
- Replace seaweedfs with minio
- Replace redis with valkey
Workflow ## v1.7.12 -> v1.8.1
Releases
- filer v1.0.4 -> v1.0.5
- builder v1.7.2 -> v1.8.0
- controller v1.12.0 -> v1.13.0
- database v1.3.0 -> v1.3.1
- passport v1.3.2 -> v1.3.3
- imagebuilder v1.2.2 -> v1.3.0
- fluentbit v0.0.3 -> v0.0.4
- logger v1.3.6 -> v1.3.7
- gateway v0.0.3 -> v0.1.0
- grafana v1.4.2 -> v1.4.3
- valkey v1.4.0 -> v1.5.0
- prometheus v0.1.2 -> v0.2.0
- registry v1.3.0 -> v1.3.1
- registry-proxy v1.2.2 -> v1.2.3
- workflow-cli v1.9.0 -> v1.10.0
Features
456d64b(builder) - build: change dryccfile to v29f6a2f7(controller) - release: add query release versiond6e35bc(controller) - build: add get build apibce1734(controller) - route: support multi backend2f43e19(controller) - release: add ptypes filter566e31d(controller) - deploy: finer grained ptype locksc2d2aac(controller) - config: add config for dryccfilea337d9c(controller) - limits: add runtime class name to plansd5aa7c7(controller) - dryccfile: dryccfile support pipelineecf84c4(gateway) - charts: add storage consoleaf3e54b(imagebuilder) - build: add drycc v2 support3fa1950(prometheus) - prometheus: high availability support1c37db8(valkey) - valkey: add sentinel0f57a05(valkey) - valkey: add valkey sentinel proxyf8eff51(workflow-cli) - release: add query release version9e7e72e(workflow-cli) - build: add build info591560c(workflow-cli) - route: support multi backend8bc3634(workflow-cli) - release: add ptypes filter3f466b5(workflow-cli) - workflow-cli: config add ValuesRefs field (#64)18a2658(workflow-cli) - builds: add builds:fetch cmd (#72)5910bba(workflow-cli) - workflow-cli:replace docopt with cobra (#77)
Fixes
a10df63(builder) - wooddpecker: secsets are deprecated76d35fa(controller) - controller: app_settings boolean field cannot be set correctly (#166)31489d0(controller) - controller: scale cover structure (#169)395eba8(controller) - migrate: master-slave database errorc53cc51(controller) - dryccfile: config not setc4cc1eb(controller) - wooddpecker: secsets are deprecatedbcfc0cc(controller) - charts: indentation error6a67e65(controller) - controller: pod CrashLoopBackOff, release should be crash (#178)19a8d5a(controller) - controller: migrate error50c60d3(controller) - controller: secret mistakenly deleted when force deploy (#179)3d8a51f(controller) - migrate: group migrate error2810d60(database) - wooddpecker: secsets are deprecated001247e(filer) - wooddpecker: secsets are deprecatedd4f433c(fluentbit) - wooddpecker: secsets are deprecatedd459290(gateway) - wooddpecker: secsets are deprecateda22e5c6(grafana) - fluentbit: fluentbit cpu error738b417(grafana) - wooddpecker: secsets are deprecated6dd9ffe(grafana) - grafana: cve-2024-45337ecd662f(grafana) - grafana: cve-2024-453375390aad(imagebuilder) - wooddpecker: secsets are deprecated16c7a05(imagebuilder) - woodpecker: cron run error927452d(logger) - wooddpecker: secsets are deprecated724003b(passport) - wooddpecker: secsets are deprecatedb03cf4c(prometheus) - wooddpecker: secsets are deprecated59ef8ab(registry) - wooddpecker: secsets are deprecatedee050d9(registry) - test: s3 api error261c45a(registry) - registry: env REGISTRY_VERSION conflicts2d741e8(registry-proxy) - nginx: ignored user conf03228f3(registry-proxy) - wooddpecker: secsets are deprecated06c574a(valkey) - wooddpecker: secsets are deprecated652c638(workflow-cli) - filer: progressbar chinese garbled characters9756ef7(workflow-cli) - domains: ptype no default error496f82f(workflow-cli) - routes: command alignmentd20c80d(workflow-cli) - routes: backend null error89bd46c(workflow-cli) - workflow-cli: modify volume type (#63)- [
6a3736e](https://api.github.com/repos/drycc/workflow-cli/git/trees/6a373...
Drycc Workflow v1.7.12
title: Drycc Workflow v1.7.12
date: 2024-09-14
description: New Drycc Workflow Release v1.7.12
Workflow ## v1.7.11 -> v1.7.12
Releases
- filer v1.0.3 -> v1.0.4
- builder v1.7.1 -> v1.7.2
- controller v1.11.0 -> v1.12.0
- passport v1.3.1 -> v1.3.2
- imagebuilder v1.2.1 -> v1.2.2
- fluentbit v0.0.2 -> v0.0.3
- logger v1.3.5 -> v1.3.6
- storage v0.2.0 -> v0.2.1
- rabbitmq v1.3.1 -> v1.3.2
- workflow-cli v1.8.0 -> v1.9.0
Features
ef9e2ce(controller) - controller: support autorollback config (#154)c497a87(controller) - release: add deploy releaseba43453(controller) - release: add release deploy80b6f1d(controller) - perms: refine the permission model751f5e7(workflow-cli) - perms: add object user perm005fe95(workflow-cli) - workflow-cli: add autorollback cmd (#58)c8fa511(workflow-cli) - workflow-cli: add update cmda5d440c(workflow-cli) - release: add deploy release4f28426(workflow-cli) - workflow-cli: add autodeploy flag and more (#62)
Fixes
ce20b62(controller) - migrations: certificate migrate err97eff7a(controller) - controller: volume can not delete when ptype isn't exist4076bea(controller) - controller: fix pod unhealthy do not rollback84c84f9(controller) - migration: cert migrate errorb4201d3(controller) - controller: no cert domain do not redirect https (#162)f26d608(imagebuilder) - podman: permission denied7d5afe9(imagebuilder) - podman: failed to reexece766f1d(workflow-cli) - perms: print perm message06ac7b5(workflow-cli) - filer: cp file to volume error
Maintenance
52ef190(builder) - controller-sdk-go: bump new version v0.0.0-20240819081928-b589d0b69f71b65b429(controller) - charts: config.defaultMetrics add field (#147)a9266ec(controller) - tests: use latest codecova5b4d62(controller) - charts: modify grpcroutes role (#148)ad15c2a(controller) - deps: bump django from 4.2.14 to 4.2.15 in /rootfs (#149)6fd65bd(controller) - metrics: add prometheus query interval602105b(controller) - deps: bump aiohttp from 3.9.4 to 3.10.2 in /rootfs (#152)95961ad(controller) - perms: add object permsf4f409e(controller) - controller: merge migrations (#155)fc6963e(controller) - gateway: remove unnecessary else2dd5869(controller) - perms: destroy perms log err8804e8f(controller) - controller: change process type names to ptypes5c05c52(controller) - release: add autodeploy flag81340aa(controller) - controller: pod failed do not rollback (#159)13c9a5e(controller) - controller: unified naming convention for ptypeb42b5dd(controller) - pod: modify readiness checkfd36f76(controller) - controller: services protocol default is TCP7cc46bb(controller) - migration: remove unused cert77cdbeb(controller) - controller: releases add_condition error (#161)2ef5b65(controller) - celery: use quorum queye70706be(controller) - filer: zero copy upload file85f799c(controller) - release: check deploy release ptypesbe5ec67(filer) - filer: add timeout for read and write6d5040e(fluentbit) - plugin: only collect drycc controller logsa11fbbc(imagebuilder) - imagebuilder: bump stack version064cc95(logger) - logger: only collect drycc controller logsc8ed35d(passport) - migrate: use helm hook replace cluster lock6135c7e(passport) - passport: use latest codecov cli version4fbfb84(rabbitmq) - rabbitmq: add init vhost list3e179a8(storage) - csi: remove attach4918b27(storage) - seaweedfs: bump version to 3.7254207e3(storage) - charts: change config order18bb07d(storage) - seaweedfs: bump version to 3.7360d8072(workflow-cli) - workflow-cli: pts add node selector and ps add status field (#55)89af759(workflow-cli) - route: pretty At time display and add GRPCRoute71b755d(workflow-cli) - filer: zero copy upload file860db96(workflow-cli) - update: dry-run short optioneb9b67a(workflow-cli) - perms: modify cmd describe (#59)0b98ae6(workflow-cli) - perms: remove print (#60)- [
6d8a5ba](https://api.github.com/repos/drycc...
Drycc Workflow v1.7.11
title: Drycc Workflow v1.7.11
date: 2024-07-19
description: New Drycc Workflow Release v1.7.11
Workflow ## v1.7.10 -> v1.7.11
Releases
- builder v1.7.0 -> v1.7.1
- controller v1.10.0 -> v1.11.0
- passport v1.3.0 -> v1.3.1
- imagebuilder v1.2.0 -> v1.2.1
- logger v1.3.4 -> v1.3.5
- storage v0.1.0 -> v0.2.0
- monitor v1.4.1 -> v1.4.2
- timeseries v0.1.0 -> v0.1.1
- rabbitmq v1.3.0 -> v1.3.1
- workflow-cli v1.7.0 -> v1.8.0
Features
8875d5f(controller) - volumes: add volumes client support98235b9(controller) - canary: remove canary apid0495c3(storage) - storage: add csi725215e(workflow-cli) - ps: add ps describe97ab7f2(workflow-cli) - ps: pod list add ready and restarts (#42)eade475(workflow-cli) - volumes: add filer client11f55e1(workflow-cli) - canary: remove canary api
Fixes
59f299b(controller) - serializer: list type representation errord6f1e1a(storage) - charts: helm upgrade error291a42a(timeseries) - charts: upgrade erre685d4b(workflow-cli) - config: unset typed values (#41)86c800a(workflow-cli) - token: parameter unused warning
Maintenance
197686a(builder) - controller-sdk-go: bump new version9cbe813(controller) - ps:logs: support pod all logs22794cf(controller) - release: pre_release is incorrect0c1a13e(controller) - controller: pipeline and httproute optimization31d3daf(controller) - volumes: add add filer delete141de25(controller) - deps: bump djangorestframework from 3.15.1 to 3.15.2 in /rootfs (#137)a4296ad(controller) - migrate: use helm hook replace cluster lock8b0a162(imagebuilder) - woodpecker: add cronbb8350e(logger) - charts: change logsMaximumLines to 3000f4844ac(monitor) - monitor: add startup_error_behavior61e0ef6(monitor) - telegraf: bump telegraf 1.31.04109d46(monitor) - grafana: update kubernetes_deployment_metrics dashboarde440490(monitor) - grafana: update kubernetes_deployment_metrics add container cpu and memory usage12bcc9a(passport) - chart: job upgrade add passportLocation conditionc854359(rabbitmq) - rabbitmq: bump rabbitmq 3.13.453f1a25(storage) - storage: remove savepoint7c64dc4(workflow-cli) - volumes: modify mount path regexpbf945ee(workflow-cli) - services: add domain displayb1d31a3(workflow-cli) - config: change config key patternfea1f71(workflow-cli) - ps: restart process types (#43)40b9ff8(workflow-cli) - time: format to local timeb22f9a7(workflow-cli) - workflow-cli: remove uuid display2409220(workflow-cli) - volume: mount path allow '-' (#44)2398647(workflow-cli) - ps: optimize usage printing
Drycc Workflow v1.7.10
title: Drycc Workflow v1.7.10
date: 2024-05-08
description: New Drycc Workflow Release v1.7.10
Workflow ## v1.7.9 -> v1.7.10
Releases
- passport v1.3.0 -> v1.3.1
Maintenance
12bcc9a(passport) - chart: job upgrade add passportLocation condition
Drycc Workflow v1.7.9
title: Drycc Workflow v1.7.9
date: 2024-05-07
description: New Drycc Workflow Release v1.7.9
Workflow ## v1.7.8 -> v1.7.9
Releases
- controller v1.9.0 -> v1.10.0
Features
d707420(controller) - pipline: differential deployment
Drycc Workflow v1.7.8
title: Drycc Workflow v1.7.8
date: 2024-05-01
description: New Drycc Workflow Release v1.7.8
Workflow ## v1.7.7 -> v1.7.8
Releases
- builder v1.6.0 -> v1.7.0
- controller v1.8.0 -> v1.9.0
- workflow-cli v1.6.0 -> v1.7.0
Features
Workflow Release v1.7.7
title: Drycc Workflow v1.7.7
date: 2024-04-30
description: New Drycc Workflow Release v1.7.7
Workflow ## v1.7.6 -> v1.7.7
Releases
- builder v1.5.1 -> v1.6.0
- controller v1.7.0 -> v1.8.0
- database v1.2.1 -> v1.3.0
- passport v1.2.0 -> v1.3.0
- imagebuilder v1.1.1 -> v1.2.0
- fluentbit v0.0.1 -> v0.0.2
- logger v1.3.3 -> v1.3.4
- storage v0.0.5 -> v0.1.0
- gateway v0.0.2 -> v0.0.3
- monitor v1.4.0 -> v1.4.1
- redis v1.3.2 -> v1.4.0
- timeseries v0.0.2 -> v0.1.0
- prometheus v0.1.1 -> v0.1.2
- rabbitmq v1.2.1 -> v1.3.0
- registry v1.2.2 -> v1.3.0
- registry-proxy v1.2.1 -> v1.2.2
- workflow-cli v1.5.2 -> v1.6.0
Features
6c1cf5e(builder) - charts: reuses the value from an existing secret and config65ae63c(builder) - pipeline: add dryccfile supportbb7b11d(builder) - auth: add tokens api39d022f(controller) - ps: add pod logs support86056d0(controller) - charts: reuses the value from an existing secret and config4cf005c(controller) - limits: add limits plan supportbf60e4b(controller) - controller: add init job98f77a8(controller) - pipeline: add dryccfile support8ce9a83(controller) - cert-manager: add tls events7034f5d(controller) - config: deploy according to procfile_type5554d8f(controller) - config: add typed_values2c5bbad(controller) - auth: add token api410d34e(database) - charts: reuses the value from an existing secret and config693e4d1(imagebuilder) - pipeline: add dryccfile support7d9cc06(imagebuilder) - config: add typed values854e171(passport) - charts: reuses the value from an existing secret and config7ac9255(passport) - oauth2: add authorization code for any grant type4517547(rabbitmq) - charts: reuses the value from an existing secret and configbccfcb4(redis) - charts: reuses the value from an existing secret and configd887605(registry) - charts: reuses the value from an existing secret and configff09e5b(storage) - charts: reuses the value from an existing secret and configc6e2ac8(timeseries) - charts: reuses the value from an existing secret and config22c4c77(workflow-cli) - apps: change drycc run to asynca9e6369(workflow-cli) - ps: add pod logs support2bc31c8(workflow-cli) - limits: add limits plan supportf40398a(workflow-cli) - pipeline: add dryccfile support03638ff(workflow-cli) - tls: add tls events9113627(workflow-cli) - config: add typed values43ee760(workflow-cli) - auth: add tokens api
Fixes
50dfe64(builder) - woodpecker: CI_SYSTEM_ARCH env removedab09b24(controller) - healthcheck: delete outdated code52019b5(controller) - services: default PORT change errorf57ae42(controller) - certificate: failed to create certificate30c3f54(controller) - woodpecker: CI_SYSTEM_ARCH env removeddbba43a(controller) - service: update port errore0459c5(controller) - copy: use deepcopy replace copy2122479(controller) - charts: failed to call webhook53d9977(controller) - signals: config limits handle errorafda287(controller) - limits: always set defaultb350cb8(database) - woodpecker: CI_SYSTEM_ARCH env removedb48a422(fluentbit) - woodpecker: CI_SYSTEM_ARCH env removed7cebca2(gateway) - cert-manager: auto tls error190c19b(imagebuilder) - woodpecker: CI_SYSTEM_ARCH env removed2c6a6f9(logger) - woodpecker: CI_SYSTEM_ARCH env removed10bb98d(monitor) - woodpecker: CI_SYSTEM_ARCH env removedf8225dc(passport) - woodpecker: CI_SYSTEM_ARCH env removed06db66c(prometheus) - woodpecker: CI_SYSTEM_ARCH env removedf4aff72(rabbitmq) - woodpecker: CI_SYSTEM_ARCH env removed88c18ff(redis) - woodpecker: CI_SYSTEM_ARCH env removed5dcc19d(registry) - woodpecker: CI_SYSTEM_ARCH env removed092a939(registry-proxy) - woodpecker: CI_SYSTEM_ARCH env removed3597ac9(storage) - woodpecker: CI_SYSTEM_ARCH env removed5a49b35(timeseries) - woodpecker: CI_SYSTEM_ARCH env removed0c4a48a(workflow-cli) - tls: change issuer options06a2511(workflow-cli) - tls: info error
Maintenance
2f7617e(builder) - go: bump controller-sdk-go version- [
aae2f29](https://api.github.com/repos/drycc/builder/git/trees/aae2f2911197e4643e7a99994440...
Workflow Release v1.7.6
Workflow ## v1.7.5 -> v1.7.6
Releases
- storage v0.0.4 -> v0.0.5
Maintenance
6cb63b6(storage) - seaweedfs: bump version 3.63
Workflow Release v1.7.5
Workflow ## v1.7.4 -> v1.7.5
Releases
- builder v1.5.0 -> v1.5.1
- controller v1.6.3 -> v1.7.0
- logger v1.3.2 -> v1.3.3
- storage v0.0.3 -> v0.0.4
- redis v1.3.1 -> v1.3.2
- rabbitmq v1.2.0 -> v1.2.1
- registry v1.2.1 -> v1.2.2
- workflow-cli v1.5.1 -> v1.5.2
Features
95d130a(controller) - controller: volume support nfs
Fixes
ee2ee15(controller) - controller: container entrypoint error03ea4f8(controller) - controller: class property have been deprecated in python 3.115f04d17(controller) - controller: miss err msg27972a3(controller) - controller: load_db_state_to_k8s erra005d62(controller) - controller: volume repeat path no errorc7a5ba6(rabbitmq) - rabbitmq: cpu usage to high45c2077(workflow-cli) - workflow-cli: miss err msgbc738bd(workflow-cli) - workflow-cli: volumes list format
Maintenance
35e1c06(builder) - builder: bump golang 1.2226caa36(controller) - deps: bump aiohttp from 3.9.0 to 3.9.2 in /rootfs (#118)3d938c4(controller) - deps: bump django from 4.2.7 to 4.2.10e625c2f(logger) - logger: bump golang 1.22bfa500d(redis) - redis: headless svc does not require ports330209a(registry) - registry: headless svc does not require ports48c42eb(storage) - storage: change volume index to leveldbf4fde9d(storage) - storage: add volume size limit33e3684(workflow-cli) - workflow-cli: volume support nfs48d5950(workflow-cli) - workflow-cli: bump golang 1.22