Skip to content

Releases: drycc/controller

Drycc Controller Release v1.13.1

21 May 05:14

Choose a tag to compare

v1.13.0 -> v1.13.1

Fixes

  • 60d7e82 oidc: got an unexpected keyword argument timeout

Maintenance

  • 33d7e25 filer: add bump filer version script
  • 44ad86b charts: remove rbac
  • 8c81134 charts: use condition
  • a63781a charts: change resources format
  • 731ef60 deps: bump django from 4.2.20 to 4.2.21 in /rootfs (#182)
  • 2a34121 charts: change prometheus url
  • b5306b2 controller: change app storage class name

Drycc Controller Release v1.13.0

15 Apr 10:01

Choose a tag to compare

v1.12.0 -> v1.13.0

Features

  • 9f6a2f7 release: add query release version
  • d6e35bc build: add get build api
  • bce1734 route: support multi backend
  • 2f43e19 release: add ptypes filter
  • 566e31d deploy: finer grained ptype locks
  • c2d2aac config: add config for dryccfile
  • a337d9c limits: add runtime class name to plans
  • d5aa7c7 dryccfile: dryccfile support pipeline

Fixes

  • 76d35fa controller: app_settings boolean field cannot be set correctly (#166)
  • 31489d0 controller: scale cover structure (#169)
  • 395eba8 migrate: master-slave database error
  • c53cc51 dryccfile: config not set
  • c4cc1eb wooddpecker: secsets are deprecated
  • bcfc0cc charts: indentation error
  • 6a67e65 controller: pod CrashLoopBackOff, release should be crash (#178)
  • 19a8d5a controller: migrate error
  • 50c60d3 controller: secret mistakenly deleted when force deploy (#179)
  • 3d8a51f migrate: group migrate error

Maintenance

  • 9914b4a filer: add pod security context
  • 3865137 controller: volume not related release (#164)
  • 4187c02 filer: url quote content disposition
  • e432d84 deps: bump django from 4.2.15 to 4.2.16 in /rootfs (#167)
  • f53758e service: add name field
  • 618ae90 routes: kind is required
  • 794ed58 monitor: use memory_working_set_bytes replace memory_usage_bytes
  • 93f5b5f python: upgrade requirements version
  • 6201fa0 migrations: add registry migrate
  • 8d6d70d monitor: use prometheus replace timeseries
  • a8cb39f tests: add empty test case
  • 2917bef controller: use valkey replace redis
  • d2d333f filer: add clean old filer
  • d4999af ps: support previous pod logs (#171)
  • c420d58 gateway: add parent ref filter
  • 14f17b4 controller: modify query latest release (#173)
  • 6f2d0f5 deps: bump django from 4.2.16 to 4.2.17 in /rootfs (#172)
  • 59a1e1e controller: request check name parameter (#174)
  • f414624 deploy: add apply tasks
  • 8b66072 deps: bump django from 4.2.17 to 4.2.18 in /rootfs (#175)
  • 2819ac9 pts: pts replicas not correct (#176)
  • 9971067 settings: logger simple format (#177)
  • 68f02a3 dryccfile: migrate to dryccfile v2
  • d893f37 charts: change upgrade helm hook
  • 4b33f78 deps: bump django from 4.2.18 to 4.2.20 in /rootfs (#180)
  • d55df43 controller: allow re attach to update and some error (#181)
  • 3b0583d controller: add oss mount support
  • e17c180 controller: bump version
  • 5fb3047 woodpecker: add cron event

Drycc Controller Release v1.12.0

18 Sep 10:17

Choose a tag to compare

v1.11.0 -> v1.12.0

Features

  • ef9e2ce controller: support autorollback config (#154)
  • c497a87 release: add deploy release
  • ba43453 release: add release deploy
  • 80b6f1d perms: refine the permission model

Fixes

  • ce20b62 migrations: certificate migrate err
  • 97eff7a controller: volume can not delete when ptype isn't exist
  • 4076bea controller: fix pod unhealthy do not rollback
  • 84c84f9 migration: cert migrate error
  • b4201d3 controller: no cert domain do not redirect https (#162)

Maintenance

  • b65b429 charts: config.defaultMetrics add field (#147)
  • a9266ec tests: use latest codecov
  • a5b4d62 charts: modify grpcroutes role (#148)
  • ad15c2a deps: bump django from 4.2.14 to 4.2.15 in /rootfs (#149)
  • 6fd65bd metrics: add prometheus query interval
  • 602105b deps: bump aiohttp from 3.9.4 to 3.10.2 in /rootfs (#152)
  • 95961ad perms: add object perms
  • f4f409e controller: merge migrations (#155)
  • fc6963e gateway: remove unnecessary else
  • 2dd5869 perms: destroy perms log err
  • 8804e8f controller: change process type names to ptypes
  • 5c05c52 release: add autodeploy flag
  • 81340aa controller: pod failed do not rollback (#159)
  • 13c9a5e controller: unified naming convention for ptype
  • b42b5dd pod: modify readiness check
  • fd36f76 controller: services protocol default is TCP
  • 7cc46bb migration: remove unused cert
  • 77cdbeb controller: releases add_condition error (#161)
  • 2ef5b65 celery: use quorum queye
  • 70706be filer: zero copy upload file
  • 85f799c release: check deploy release ptypes

Drycc Controller Release v1.11.0

22 Jul 08:05
547f010

Choose a tag to compare

v1.10.0 -> v1.11.0

Features

  • 8875d5f volumes: add volumes client support
  • 98235b9 canary: remove canary api

Fixes

  • 59f299b serializer: list type representation error

Maintenance

  • 9cbe813 ps:logs: support pod all logs
  • 22794cf release: pre_release is incorrect
  • 0c1a13e controller: pipeline and httproute optimization
  • 31d3daf volumes: add add filer delete
  • 141de25 deps: bump djangorestframework from 3.15.1 to 3.15.2 in /rootfs (#137)
  • a4296ad migrate: use helm hook replace cluster lock

Drycc Controller Release v1.10.0

09 Jul 10:37

Choose a tag to compare

v1.9.0 -> v1.10.0

Features

  • d707420 pipline: differential deployment

Drycc Controller Release v1.9.0

01 May 17:29

Choose a tag to compare

v1.8.0 -> v1.9.0

Features

  • 26c8c7f domain: add procfile_type

Drycc Controller Release v1.8.0

30 Apr 06:56

Choose a tag to compare

v1.7.0 -> v1.8.0

Features

  • 39d022f ps: add pod logs support
  • 86056d0 charts: reuses the value from an existing secret and config
  • 4cf005c limits: add limits plan support
  • bf60e4b controller: add init job
  • 98f77a8 pipeline: add dryccfile support
  • 8ce9a83 cert-manager: add tls events
  • 7034f5d config: deploy according to procfile_type
  • 5554d8f config: add typed_values
  • 2c5bbad auth: add token api

Fixes

  • ab09b24 healthcheck: delete outdated code
  • 52019b5 services: default PORT change error
  • f57ae42 certificate: failed to create certificate
  • 30c3f54 woodpecker: CI_SYSTEM_ARCH env removed
  • dbba43a service: update port error
  • e0459c5 copy: use deepcopy replace copy
  • 2122479 charts: failed to call webhook
  • 53d9977 signals: config limits handle error
  • afda287 limits: always set default

Maintenance

  • 32fdfd0 charts: add diagnostic mode
  • 0974942 woodpecker: migrations woodpecker-ci to 2
  • f401e08 python: bump python 3.12
  • c565959 celery: remove retrieve_resource task
  • 47be1a1 requirements: bump drf 3.15.1
  • 99f7468 charts: add config to values.yaml
  • 7d17f5c scale: prohibit scale when there is a running pipeline
  • f09e1c9 resource: sort services and plans
  • e817505 limits: change default cpu and gpu name
  • 5531b2f auth: add password login
  • 27473f7 deps: bump gunicorn from 21.2.0 to 22.0.0 in /rootfs
  • c1ee1c7 deps: bump aiohttp from 3.9.3 to 3.9.4 in /rootfs

Drycc Controller Release v1.7.0

14 Mar 10:24

Choose a tag to compare

v1.6.3 -> v1.7.0

Features

  • 95d130a controller: volume support nfs

Fixes

  • ee2ee15 controller: container entrypoint error
  • 03ea4f8 controller: class property have been deprecated in python 3.11
  • 5f04d17 controller: miss err msg
  • 27972a3 controller: load_db_state_to_k8s err
  • a005d62 controller: volume repeat path no error

Maintenance

  • 26caa36 deps: bump aiohttp from 3.9.0 to 3.9.2 in /rootfs (#118)
  • 3d938c4 deps: bump django from 4.2.7 to 4.2.10

Drycc Controller Release v1.6.3

02 Feb 06:05

Choose a tag to compare

v1.6.2 -> v1.6.3

Maintenance

  • 2e74223 controller: move cache import to outer

Drycc Controller Release v1.6.2

29 Jan 10:04

Choose a tag to compare

v1.6.1 -> v1.6.2

Maintenance

  • b622c0e controller: bump gateway api v1