Releases: drycc/controller
Releases · drycc/controller
Drycc Controller Release v1.6.1
v1.6.0 -> v1.6.1
Fixes
2fe80a6resources: after resources instance update, could not delete (#111)a4082adcontroller: resource status and bindinge9bfccccontroller: fix multiple volumes mount at one dir error (#116)
Maintenance
7f29f5aresources: retrieve resource instance response add message (#112)4a84dcdcontroller: add deploy default annotations (#113)829d7e5controller: modify url match service name (#114)30abf6dcontroller: transfer app ownership in asyncdc6f45econtroller: add channel for pod execaf4f3a7controller: avoid error when secret no data field (#117)ca27956controller: add pod default security
Drycc Controller Release v1.6.0
v1.5.1 -> v1.6.0
Features
d02bb5dcontroller: support app dns policy config9aa968econtroller: add svc type support62e2d34controller: improve the services api4393755controller: use gateway replace ingress323045dcontroller: add canary support3f81c97gateways: add addresses field4e64aa7gateways: add addresses field
Fixes
873d146controller: do not set entrypoint when no procfiled9028c5controller: pip8 error3efcfb7controller: manifest error18a3a1acontroller: miss service error94f796ccontroller: drycc run pod should not restart80f3161controller: monitor query errorb76f2c5controller: read websocket delayb6e068econtroller: metrics sql tpl, gateway pod should not restart, cleanup old rs, update monitor datatbase configad9adc6controller: rabbitmq sharding err6773907controller: default k8s pod annotaionsffcf1f9controller: under-indented for visual indent3afd0cfcontroller: charts env error
Maintenance
1f36e3ddeps: bump django from 4.1.2 to 4.1.6 in /rootfse4ab434controller: use woodpecker replace drone9f0301edeps: bump django from 4.1.6 to 4.1.7 in /rootfs3932423woodpecker: use woodpecker ci build statusae8b6b4setting: support KUBERNETES_LIMITS env configc10b9bccontroller: using the api_version instead of hard codinge6908cdcontroller: upgrade requirementsb0eba0ccontroller: add route rules serializer2e4b6a4controller: add chart appVersion7d32b55controller: upgrade to bookwormf2dc8ddcontroller: add codename build-arg5739b83controller: use timescaledb replace influxdb53892cbcontroller: add timeseries0fe0eaecontroller: upgrade requirements18b2a91deps: bump aiohttp from 3.8.4 to 3.8.5 in /rootfsf50874acontroller: bump common 1.1.2956cd08controller: change drycc gateway listener name9ab3eadcontroller: remove passport url checka24c7b0controller: remove gateway routef7e539acontroller: change celery priorityab77a52controller: use podman replace docker8e27501controller: dynamic app storage class385978bcontroller: list_pods datetime formatb20362cdeps: bump django from 4.2.3 to 4.2.7 in /rootfse11ae1bcontroller: add cluster migrateca6e9dfcontroller: async mount9a7fbfccontroller: remove FOSSA3d55279deps: bump aiohttp from 3.8.5 to 3.8.6 in /rootfsd498a11controller: add measure loalancers249a985deps: bump aiohttp from 3.8.5 to 3.8.6 in /rootfsb967f58deps: bump aiohttp from 3.8.6 to 3.9.0 in /rootfs (#107)8ca9ed6controller: no longer restrict reserved domain
Drycc Controller Release v1.5.1
Merge pull request #88 from jianxiaoguo/main chore(controller): upgrade requirements pyOpenSSL==23.0.0
Drycc Controller Release v1.5.0
v1.4.0 -> v1.5.0
Features
bfd4385controller: add get manager user status874208dcontroller: unified measurement modelcadf98fcontroller: add admission webhooke0050c2controller: new measurement modela11ba58controller: multi pod restart uses asyncfb3c15dcontroller: add check app owner status3d78b76controller: add resource services api3d6a201controller: add search apps api01c443acontroller: add KUBERNETES_CPU_MEMORY_RATIO parameter7c26232controller: add volume size limit3bee749controller: add annotations support23cd97ccontroller: traefik v2 supporte37b7dbcontroller: add affinityb3b367bcontroller: add volume expand supporta4e154acontroller: add database replica support2f37216controller: switch wsgi to asgib3314a5controller: add pod exec api75df2dccontroller: add stream support for app logs4229badccontroller: switch charts to oci
Fixes
ff9069fcontroller: influxdb query errorf7f5069controller: authentication 5007e297a8controller: add check remote user status9db28e1controller: celery MaxRetriesExceededError4bcff08controller: wrong named69fde2controller: traefik ingress create errora3ad743fixup(controller: user login error662c8ddcontroller: change influxdb port957bdf6controller: validate rsa key pairing before storage419ec4ccontroller: kubernetes pod/exec cluster rolea67edaacontroller: Cannot routing:disablee09e214controller: allowlist cannot remove318b126controller: domains update error
Style
1edb10ccontroller: database convention over configuration
Maintenance
4e3f9d0controller: add celery retry mechanismf6716fecontroller: change cronjob nameeb60693controller: refine celery task priority66905e9controller: change manager authea20c41controller: remove start/stop api4c8fc80controller: improve tasks error handlingcf7402econtroller: add blocklist api80f14ddcontroller: use get_user_model replace auth.Userffc7bb7controller: use JSONField replace ArrayField370df8ccontroller: add validate metric29084cecontroller: use user id request manager api718fe12controller change urlpatterns order71f4042controller: measurements uses lowercase letterse5123eacontroller: change resource unit to number18fee9adeps: bump celery from 5.1.2 to 5.2.2 in /rootfsffca6c1controller: use exec runner replace docker runner9ec12e1controller: simplify drone configuration4b4749econtroller: set default CSRF_COOKIE_SECURE false2ef6338deps: bump django from 3.2.5 to 3.2.10 in /rootfsc7570d0deps: bump django from 3.2.10 to 3.2.11 in /rootfs8b17bc1controller: canonical charts namingc928fb0controller: use rabbitmq clusterf917185controller: provide any additional service annotations22a8f63deps: bump django from 3.2.11 to 3.2.12 in /rootfs3cc3b00dockerfile: use drycc/base imageee274f6controller: set venv profilece6b069controller: set gid uid to 10013a105d3dockerfile: use uid gid15f9b0econtroller: code review01e6fd9controller: use passport user id893ee31oauth2: update user info pipline3028fb4user: set AnonymousUser username- [
5daf82d](https://api.github.com/repos/drycc/controller/git/trees/5daf82d...
Drycc Controller Release v1.4.0
v1.3.0 -> v1.4.0
Features
b78c936token: add get token apibac52a5tasks: use celery replace nsqdb9b0c58build: add buildx support205dcb3influxdb: add influxdb clientff15849influxdb: upgrade to influxdb 2.x4016244controller: push data to influxfcfce2eworkflow-manager: add workflow-manager support00e9bfbinfluxdb: review influxdb codedd644d5docker: dealing with the change of docker in kubenetes 1.20118278bcharts: set the default chart version122a9cdoauth2: add oauth2 support559a5b6controller: use cncf buildpacks replace slugrunner96130e6charts: database configuration optimization of passport and controller2ea8508oauth: using passport authentication
Fixes
5499c9agunicorn: gunicorn not running06e9e88controller: error loading shared library01b5bd0controller: upgrade celery config6e32d55controller: fix update resources bug0e0d53fchart: set the domain depends cert_manager_enabled2ac4ca8passport: error loading shared library libexpat.so.1
Docs
472cfcccontroller organize README.md document
Test case
1468f57controller: add command unittest
Maintenance
a214503controller:replace whitelist with allowlist375ddccps:drycc ps:list show autoscale numc32e409ldap: canot register when ldap is enabledc46580acontroller:modify redis configfa9e87bchart:modify controller charts6f9fd08nsq: remove nsq994b2dcdocker-buildx: add check-dockera720c3acontroller: remove docker keyword from chartse9a5c84docker: use the full name of registrya26614acontroller: add rabbitmq env3df229dcontroller: modify database config && remove redis port config && add env prefix with DRYCC257e94bcontroller: CELERY_BROKER use rabbitmq and modify celery-deployment cronjobf4d6ec3chart: pretty chart format63e6195influxdb: modify influxdb code0f6d408CICD: use drone87bad28python: upgrade to python3.9e8f7560volumes: modify mount summary6cf6c6bdrone: add image_registries volumesa9397e8oauth: modify token Authenticationc7f8c8bdeps: bump django from 2.2.14 to 2.2.18 in /rootfsa1a08aadeps: bump djangorestframework from 3.11.0 to 3.11.2 in /rootfsefd78b4deps: bump django from 2.2.18 to 2.2.20 in /rootfs649b044deps: bump django from 2.2.20 to 2.2.22 in /rootfs41b742bdeps: bump django from 2.2.22 to 2.2.24 in /rootfs22ffe5dLICENSE: revert modifications to Apache licensec98b468drone: always pull image20e6edbchart: modify the problem of using buildpackdb16879controller: pretty pods list printba6f456test: pretty pods list print5fce4b7k8s: k8s deprecated api migratione9e0bcboauth: using passport authentication0311172chars: change org to image_tag150eff1charts: update cert-manager api versionde8545acontroller: update requirements1442207controller: using django native JSONFiledab4e836oauth: modify passport api5c54e06controller: eliminate pip warnings870328dcontroller: remove entrypoint5e5e6aecontroller: upgrade celery config607778fcontroller: add initContainer23dc016chart: set the domain depends cert_manager_enabledf3cf20bcontroller: remove default bash env73f2636controller: modify alpinelinux repositories- [
498e9f2](https://api.github.com/repos/drycc/controller/git/trees/498e9f2fbd5470ff80...
Drycc Controller Release v1.3.0
v1.2.1 -> v1.3.0
Features
1b88340controller: remove deprecated apia92fdebroutable: ingress support routable1e3eab3maintenance: add maintenance support for ingress56b9dd0crt: support containerd-ctr5fc3b46controller: add ephemeral-storage restrictiond677e52controller: add a volume command5f1323acontroller:drycc run cmd add --mount para74c36a5tasks: add distributed async task139c3catasks: change nsq reader to asyncf237d74controller:add drycc resource cmd41b46d0controller:add drycc resource cmd improvementc26f7d8controller: add LimitRanges support45b5d1busers: add users status api4e16f9bps:add ps:stop/start commandc659fa9k8s: add k8s cluster domain31a625dps:add ps:stop/start command
Fixes
734fca6autoscale: Fix for autoscale on k8s-1.9+ without breaking manual scalinga7dcd10controller: test pass93f0f2econtroller: fix migrations error4724375controller: fix test error7bacf29charts: fix clusterrole90957f7pod: sort events error440b13econtroller: review table structure0a470a6controller: bump tornado 5.1.1e39218bpynsq: no current event loop in thread1d8630etests: fix test_task.py run error1ff1202controller: fix test cased8c0da3settings: fix env name
Style
bba5795controller: format coded36082bcontroller: fix pep866026f2resource: standardize the naming of resource03d7e2cservicecatalog: change servicecatalog to svcat49dbb6dcontroller: flake8 upgrade
Maintenance
5f3e22ddeps: bump django from 1.11.21 to 1.11.22 in /rootfs1db645adeps: bump django from 1.11.22 to 1.11.23 in /rootfsfbe8067deps: bump django from 1.11.23 to 1.11.29 in /rootfs537d667registry: del quay.ioa23c65bdeps: update all deps to the latest version546337echarts: upgrade k8s newer API versions06023f8workflow-manager: del workflow-managerbba5736controller: change cluster-issuer location6c43661Certificatechange cluster-issuer location39a4728controller:change cluster-issuer location del controller-cluster-issuer.yaml9e96d3fCertificate:upgrade version cert-manager.io/v1alpha28e68049docker: use INDEX_URL replace index.docker.io8fda205cert_manager: change cert_manager_enabled to global6fefb6dcharts: change platform_domain to global064b2admaintenance: remove maintenance supportb8797c9workflow: remove namespace1b20d76quota: add kube quota configd780075pod: add pod default resources support3d72c08rename: rename ingress name0aa6ab9mirrors: delete aliyun mirrors7533a65heroku: remove heroku-16 supporte5a885dcontroller:check mount volume path9014e74test: optimization Dockerfile.test0b6ebb2tasks: change apply_async parameters835f009wsgi: add tornado 6 support67a4ad7utils: use threads replace asyncioa28949bldap: add AUTH_LDAP_USER_FLAGS_BY_GROUPa903209charts: add custom controller environment variables supporte0e783eldap: change filter styled760825scheduler: remove debug loga25928ewsgi: remove a wsgi.py file7b2696elog: disable nsq.client info log8d5c07bcharts: add default environment- [
025f4a2](https://api.github.com/repos/drycc/controller/git/trees/025f4a2ea96c883df3c35b961aaac2bd...