Drycc Workflow v1.8.1
New Drycc Workflow Release v1.8.1
8 minute read
!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(workflow-cli) - build: macos not support198c760(workflow-cli) - perms: print indentb44db0c(workflow-cli) - wooddpecker: secsets are deprecated4b98ab1(workflow-cli) - workflow-cli: lint error
Docs
2d51735(builder) - readme: remove foss
Maintenance
d6d1c8e(builder) - controller-sdk-go: bump new version v0.0.0-20241021053012-e5fbff1281980da2b48(builder) - k8s: bump version v0.31.2c1d4ff0(builder) - builder: update config struct (#23)4e8f1be(builder) - builder: modify config struct (#24)2658a58(builder) - deps: bump golang.org/x/crypto from 0.28.0 to 0.31.0 (#25)445508c(builder) - git: add git repo clean1bf85f3(builder) - distribution: bump version to v3.0.0-rc.3.0d54e568(builder) - go: bump version 1.24 (#28)8d8317c(builder) - deps: bump golang.org/x/net from 0.33.0 to 0.36.0 (#27)197a87d(builder) - controller-sdk-go: bump version78b6d6d(builder) - builder: bump versionbf53d95(builder) - mc: bump mc version to 2025.04.03.17.07.569914b4a(controller) - filer: add pod security context3865137(controller) - controller: volume not related release (#164)4187c02(controller) - filer: url quote content dispositione432d84(controller) - deps: bump django from 4.2.15 to 4.2.16 in /rootfs (#167)f53758e(controller) - service: add name field618ae90(controller) - routes: kind is required794ed58(controller) - monitor: use memory_working_set_bytes replace memory_usage_bytes93f5b5f(controller) - python: upgrade requirements version6201fa0(controller) - migrations: add registry migrate8d6d70d(controller) - monitor: use prometheus replace timeseriesa8cb39f(controller) - tests: add empty test case2917bef(controller) - controller: use valkey replace redisd2d333f(controller) - filer: add clean old filerd4999af(controller) - ps: support previous pod logs (#171)c420d58(controller) - gateway: add parent ref filter14f17b4(controller) - controller: modify query latest release (#173)6f2d0f5(controller) - deps: bump django from 4.2.16 to 4.2.17 in /rootfs (#172)59a1e1e(controller) - controller: request check name parameter (#174)f414624(controller) - deploy: add apply tasks8b66072(controller) - deps: bump django from 4.2.17 to 4.2.18 in /rootfs (#175)2819ac9(controller) - pts: pts replicas not correct (#176)9971067(controller) - settings: logger simple format (#177)68f02a3(controller) - dryccfile: migrate to dryccfile v2d893f37(controller) - charts: change upgrade helm hook4b33f78(controller) - deps: bump django from 4.2.18 to 4.2.20 in /rootfs (#180)d55df43(controller) - controller: allow re attach to update and some error (#181)3b0583d(controller) - controller: add oss mount supporte17c180(controller) - controller: bump version5fb3047(controller) - woodpecker: add cron eventc91c28c(database) - postgres: bump version 15.862bb2e3(database) - database: remove all database extensions41a06b1(database) - woodpecker: add cron event9c61805(filer) - filer: bump go version to 1.2422c64dd(filer) - filer: add cron event168bd13(fluentbit) - charts: remove k8s early compatibilityb96af9d(fluentbit) - fluentbit: bump go version to 1.23ff048d5(fluentbit) - fluentbit: bump version 3.1.10c062f1c(fluentbit) - fluentbit: use valkey replace redis6307847(fluentbit) - fluentbit: limit log scope265a632(fluentbit) - deps: bump fluent-bit version to 3.2.3c444a87(fluentbit) - go: bump version 1.24c8c81c4(fluentbit) - fluentbit: bump fluentbit to 4.0.0c97cb21(fluentbit) - fluentbit: add cron event0adf9ec(gateway) - charts: change drycc-monitor-grafana to drycc-grafana9d8fa5b(grafana) - charts: remove k8s early compatibility0364f36(grafana) - monitor: bump grafana to 11 and telegraf to 1.3244dab77(grafana) - grafana: add rabbitmq dashboardc47e009(grafana) - monitor: remove telegraf3302a01(grafana) - grafana: use valkey replace redis80fffe5(grafana) - rabbitmq: remove rabbitmq6badc10(grafana) - woodpecker: add cron eventecd662f(grafana) - grafana: bump grafana version to 11.6.0fa223c2(imagebuilder) - build: change build args formatcc01e47(imagebuilder) - deps: bump stack versiona2a6f72(imagebuilder) - imagebuilder: podman_publish use dockerfile var (#7)e9d68da(imagebuilder) - imagebuilder: change storage networkpolicy9bc6edc(imagebuilder) - imagebuilder: bump versiond2a7d77(imagebuilder) - mc: bump mc version to 2025.04.03.17.07.56885f267(imagebuilder) - pack: bump pack to 0.37.000af0c8(imagebuilder) - podman: bump version to 5.4.2465ee45(logger) - golang: bump version to 1.234186f7e(logger) - logger: use valkey replace redis933470b(logger) - go: bump version 1.24effcc11(logger) - logger: bump go version to 1.24b916a08(logger) - logger: bump to latest version05495b6(passport) - python: upgrade requirements version8904f3e(passport) - charts: change drycc-monitor-grafana to drycc-grafana95473f0(passport) - passport: use valkey replace redis93a05a6(passport) - charts: change upgrade helm hookf2ac617(passport) - passport: bump versioncf7c8ed(prometheus) - prometheus: bump new version233d2f1(prometheus) - woodpecker: add cron event52a1f1b(registry) - mc: bump version to 2024.11.05.11.29.45aee3d3d(registry) - registry: add cron event7f85c99(registry) - registry: bump registry to 3.0.08b1d7d1(registry) - mc: bump mc version to 2025.04.03.17.07.5608707aa(registry-proxy) - charts: add probe881ba2a(registry-proxy) - charts: remove k8s early compatibility4d99e30(registry-proxy) - woodpecker: add cron event9ce2090(valkey) - valkey: use valkey replace redisd9685dd(valkey) - charts: remove dependencies77f26f4(valkey) - valkey: add cron event064620a(workflow-cli) - volumes: unified in bytesc7548de(workflow-cli) - filer: url quote content dispositionad1ccb1(workflow-cli) - volumes: ignore empty file0f5a5d3(workflow-cli) - workflow-cli: remove fossa455c6d6(workflow-cli) - routes: remove debug printa421dfb(workflow-cli) - routes: change field order1ae288d(workflow-cli) - workflow-cli: optimize drycc output7a7e1dc(workflow-cli) - routes: format outputad2a530(workflow-cli) - go.mod: bump version17cdc53(workflow-cli) - ps: support previous pod logs (#65)18f7c81(workflow-cli) - config: modify config groups annotation (#66)8be9ad3(workflow-cli) - config: ConfigVar not omitempty (#67)a7c87f1(workflow-cli) - shortcuts: remove sharding5a2b689(workflow-cli) - deps: bump golang.org/x/net from 0.30.0 to 0.33.0 (#68)5a2b689(workflow-cli) - deps: bump golang.org/x/crypto from 0.28.0 to 0.31.0 (#69)9793539(workflow-cli) - workflow: compatible with the latest dryccfile formatf3374b6(workflow-cli) - workflow-cli: default dryccpath (#70)7809a37(workflow-cli) - config: display ptype refs (#71)684210e(workflow-cli) - builds: fetch support preview and save to local (#73)3ff8c50(workflow-cli) - workflow-cli: format builds config print, optimize shortcut exec logs (#74)5aae652(workflow-cli) - workflow-cli: upgrade controller-sdk-gocdf857d(workflow-cli) - workflow-cli: bump version1da6773(workflow-cli) - workflow-cli: modify prompt info (#81)30e72b3(workflow-cli) - workflow-cli: Optimize command flags (#82)036d053(workflow-cli) - volume: change client use subcommand