# Changelog

## 2021-01-21

- Thu Jan 21 15:17:13 2021 +0800 - 尹亮: Fix backup can't clean up backup resource and br version should follow up tikv in gcp - (#2933)
- Thu Jan 21 12:56:46 2021 +0800 - Tennix: Use GCP official go sdk instead of gooogle cloud (#2930)
- Wed Jan 20 20:32:50 2021 +0800 - 尹亮: restore should use br version 4.0.8 too (#2927)
- Wed Jan 20 19:49:37 2021 +0800 - Aylei: Use private ca for tidb-server (#2921)
- Wed Jan 20 18:50:38 2021 +0800 - Aylei: Correct central role arn in central config (#2916)
- Tue Jan 19 15:58:00 2021 +0800 - 尹亮: backup: use old version of BR and modify some parameters (#2912)
- Fri Jan 15 15:50:36 2021 +0800 - Aylei: Enhance DBaaS security when interacting with cloud providers (#2856)

## 2021-01-14

- Thu Jan 14 16:35:59 2021 +0800 - Louis: Adjust backup.num-threads config for tikv (#2888)
- Thu Jan 14 13:53:29 2021 +0800 - Louis: Disable BR backup statistic data (#2884)
- Wed Jan 13 00:00:52 2021 +0800 - Louis: Refine ChangeOrganizationName error message (#2871)
- Tue Jan 12 17:57:06 2021 +0800 - july2993: fix config (#2866)
- Tue Jan 12 16:58:38 2021 +0800 - Louis: Allow longer cluster name (#2864)
- Tue Jan 12 14:46:53 2021 +0800 - july2993: config tuning by test (#2859)
- Mon Jan 11 15:11:44 2021 +0800 - july2993: config account id (#2852)
- Mon Jan 11 14:01:44 2021 +0800 - Tennix: Adjust CA certificate expiration to 3 years (#2845)
- Fri Jan 8 13:32:17 2021 +0800 - Jiajin Zheng: update central backup restore alert (#2821)
- Thu Jan 7 16:18:25 2021 +0800 - Louis: webhook: check tidb pod phase and health checker sidecar status (#2834)
- Thu Jan 7 15:48:18 2021 +0800 - fangfang qi: Add annotation for workgroup (#2832)
- Wed Jan 6 17:53:13 2021 +0800 - july2993: refine lightning via ui (#2826)
- Tue Jan 5 16:06:17 2021 +0800 - july2993: lightning via DBaaS UI (#2742)

## 2020-12-30

- Wed Dec 30 13:52:31 2020 +0800 - Louis: Use image of GCR (#2784)
- Tue Dec 29 15:32:20 2020 +0800 - Louis: Adjust DeletePodWaitTimeout (#2781)
- Tue Dec 29 13:44:26 2020 +0800 - Aylei: Reduce cert-manager sign cert failure backoff (#2778)
- Tue Dec 29 10:33:56 2020 +0800 - Louis: Add enableGracefulShutdownWebhookOnAWS switch (#2775)
- Fri Dec 25 12:30:27 2020 +0800 - Louis: Fix upgrade (#2772)
- Fri Dec 25 10:51:34 2020 +0800 - 尹亮: Backup: backup and restore cluster's configuration (#2770)
- Thu Dec 24 18:34:54 2020 +0800 - Louis: Add graceful shutdown tidb webhook and health-checker sidecar (#2771)
- Wed Dec 23 21:21:21 2020 +0800 - 尹亮: distinguish two small tier and add tikv configure for small tier (#2766)
- Wed Dec 23 10:52:14 2020 +0800 - Louis: Graceful shutdown tidb pod (#2744)
- Mon Dec 21 10:29:43 2020 +0800 - 尹亮: use default restore concurrency (#2767)

## 2020-12-26

- Wed Dec 16 20:00:24 2020 +0800 - Louis: Enable redact-log for TiDB cluster (#2759)
- Wed Dec 16 16:28:04 2020 +0800 - sdojjy: remove system command support from usql (#2747)
- Wed Dec 16 12:18:18 2020 +0800 - 尹亮: Modify parameters for stable small tier cluster (#2756)
- Tue Dec 15 13:11:22 2020 +0800 - 尹亮: deploy: Add annotation for gcp use local pv (#2753)
- Mon Dec 14 18:47:14 2020 +0800 - Louis: Adjust the minimum replicas of tidb to one (#2754)
- Fri Dec 11 13:01:45 2020 +0800 - Aylei: Remove aws credentials in CICD (#2752)
- Thu Dec 3 13:58:00 2020 +0800 - sdojjy: show cluster version on management portal (#2740)
- Thu Dec 3 13:01:59 2020 +0800 - sdojjy: add cluster create time on management portal (#2739)
- Wed Dec 2 14:20:49 2020 +0800 - Lonng: EXPORT KUBECONFIG explicitly to avoid confusing (#2737)
- Wed Dec 2 12:41:17 2020 +0800 - Louis: Add your account to PingCAP organization (#2736)
- Tue Dec 1 20:49:41 2020 +0800 - Jiajin Zheng: Fix pulumi up aws stack will fail (#2734)
- Tue Dec 1 16:37:53 2020 +0800 - sdojjy: management portal support upgrading TiDB version (#2732)
- Mon Nov 30 17:15:52 2020 +0800 - Louis: Update development docs (#2730)
- Mon Nov 30 13:11:11 2020 +0800 - Tennix: Fix make check error (#2722)
- Fri Nov 27 15:14:04 2020 +0800 - Louis: Update development docs (#2725)
- Thu Nov 26 22:49:45 2020 +0800 - Tennix: Add a helper function to retrieve shoot worker node IAM identity (#2723)
- Thu Nov 26 18:55:38 2020 +0800 - Aylei: Remove GCP static credential usage in CD (#2718)
- Thu Nov 26 15:13:32 2020 +0800 - Aylei: Rm static GCP credentials used in CICD (#2712)
- Wed Nov 25 21:28:16 2020 +0800 - Louis: Remove central service and https logic (#2711)
- Wed Nov 25 17:35:38 2020 +0800 - Louis: Convert email to lowercase (#2709)
- Wed Nov 25 17:03:34 2020 +0800 - sdojjy: add developer mode config (#2710)
- Wed Nov 25 15:21:53 2020 +0800 - Louis: rate limit should not trigger sentry alarm (#2708)

## 2020-11-24

- Tue Nov 24 18:26:44 2020 +0800 - sdojjy: management api improvement (#2703)
- Tue Nov 24 12:55:59 2020 +0800 - sdojjy: cluster profile get list return the latest price (#2702)
- Tue Nov 24 09:56:53 2020 +0800 - sdojjy: fix role api bug (#2699)
- Mon Nov 23 20:25:27 2020 +0800 - Aylei: Use custom role for billing (#2697)
- Mon Nov 23 16:07:23 2020 +0800 - Jiajin Zheng: Allow public internet access to healthz endpoint (#2691)
- Mon Nov 23 15:40:18 2020 +0800 - Aylei: Fix GCP billing permission authorize (#2690)
- Mon Nov 23 15:14:01 2020 +0800 - Louis: Add management portal pulumi config for staging and prod env (#2689)
- Mon Nov 23 11:22:16 2020 +0800 - sdojjy: add proxy error log (#2681)
- Mon Nov 23 10:12:41 2020 +0800 - sdojjy: add central user profile api (#2682)
- Fri Nov 20 16:57:51 2020 +0800 - Louis: Use AWS ALB and WAF to distribute DBaaS application traffic (#2677)
- Tue Nov 17 18:16:14 2020 +0800 - Louis: Add management portal pulumi config (#2678)
- Mon Nov 16 17:13:16 2020 +0800 - sdojjy: add dashboard link query parameter (#2671)
- Mon Nov 16 13:55:36 2020 +0800 - Louis: pulumi: set grafanaSApiKey for nightly env (#2673)
- Mon Nov 16 12:38:25 2020 +0800 - fangfang qi: Use centos image for staging env (#2672)
- Fri Nov 13 16:38:44 2020 +0800 - sdojjy: Search tidb dasbhaord from grafana via api (#2670)
- Thu Nov 12 21:36:14 2020 +0800 - sdojjy: Error log and slow log for all http request (#2666)
- Thu Nov 12 17:37:15 2020 +0800 - fangfang qi: Worker Node use centos image (#2615)
- Thu Nov 12 17:01:04 2020 +0800 - Louis: Adjust default rate limit rules (#2669)
- Thu Nov 12 16:30:18 2020 +0800 - sdojjy: management show tenant credit (#2667)
- Thu Nov 12 15:38:12 2020 +0800 - Louis: Define user authentication error messages as constants (#2668)
- Thu Nov 12 13:30:14 2020 +0800 - fangfang qi: Append cidr to master branch (#2662)
- Thu Nov 12 10:55:43 2020 +0800 - Louis: Add rate limit middleware and rules (#2665)
- Wed Nov 11 17:31:45 2020 +0800 - 尹亮: Polish invite user error message (#2657)
- Wed Nov 11 17:03:00 2020 +0800 - sdojjy: list tenant cluster (#2664)
- Tue Nov 10 17:17:47 2020 +0800 - sdojjy: Grafana dashboard links (#2661)
- Tue Nov 10 15:03:13 2020 +0800 - sdojjy: Make first user configurable (#2658)
- Tue Nov 10 12:50:45 2020 +0800 - Louis: Refine error response of cluster and restore API (#2659)
- Tue Nov 10 11:44:17 2020 +0800 - 尹亮: Backup: Fix backups is still reserved but cluster expired in recycle bin (#2655)
- Fri Nov 6 19:39:07 2020 +0800 - Tennix: Use standalone aws key for reporter and tikv on GCP (#2651)
- Fri Nov 6 14:53:12 2020 +0800 - fangfang qi: Cidr configurable (#2650)
- Fri Nov 6 13:55:21 2020 +0800 - Louis: Hide sensitive information from API's response (#2645)
- Thu Nov 5 20:24:53 2020 +0800 - Louis: Avoid spam in Outlook/Hotmail with Mailgun (#2648)
- Thu Nov 5 17:56:58 2020 +0800 - sdojjy: Simplify cluster init logic (#2647)
- Thu Nov 5 15:44:23 2020 +0800 - Jiajin Zheng: update manualBackupReservedDays to 60d in prod (#2644)
- Thu Nov 5 14:39:59 2020 +0800 - sdojjy: ignore deleted and completed job (#2641)

## 2020-11-04

- Wed Nov 4 15:34:55 2020 +0800 - 尹亮: Restore: no seeding credentials in restore (#2638)
- Tue Nov 3 22:27:24 2020 +0800 - Jiajin Zheng: enable blackbox in stability (#2632)
- Tue Nov 3 21:57:08 2020 +0800 - Louis: Refine ChangeOrganizationName API validation (#2635)
- Tue Nov 3 20:55:45 2020 +0800 - Louis: Add validation for ChangeOrganizationName API (#2633)
- Tue Nov 3 09:38:47 2020 +0800 - Louis: Upgrade tidb and br to v4.0.8 and operator to v1.1.6 (#2630)
- Mon Nov 2 18:43:56 2020 +0800 - sdojjy: use different auth0 domain for management portal (#2629)
- Mon Nov 2 17:31:17 2020 +0800 - sdojjy: allow update tiflash quota in management portal (#2628)
- Mon Nov 2 11:27:51 2020 +0800 - sdojjy: make impersonated user read only (#2620)
- Fri Oct 30 15:12:26 2020 +0800 - fangfang qi: Bucket: replace bucket with crd way (#2601)
- Fri Oct 30 14:01:26 2020 +0800 - Louis: Verify clusterID when sending the verification code to modify root password (#2623)
- Thu Oct 29 19:39:12 2020 +0800 - Louis: Added permission verification for deleting users (#2621)
- Thu Oct 29 17:04:26 2020 +0800 - 尹亮: modify gcp bucket as multi region to region (#2580)
- Thu Oct 29 14:35:05 2020 +0800 - Jiajin Zheng: tenant and cluster info metrics (#2588)
- Thu Oct 29 11:05:36 2020 +0800 - sdojjy: add central API endpoint rbac check (#2616)
- Wed Oct 28 18:03:08 2020 +0800 - Aylei: Rotate AWS key for GCP shoot (#2612)
- Wed Oct 28 16:28:35 2020 +0800 - Louis: Add organization name validation (#2613)
- Wed Oct 28 14:43:09 2020 +0800 - sdojjy: add central user and role management API (#2610)
- Wed Oct 28 13:46:25 2020 +0800 - fangfang qi: ScaleIn: scaleIn tikv failed (#2606)
- Tue Oct 27 19:32:37 2020 +0800 - Louis: add ChangeOrganizationName API (#2611)
- Tue Oct 27 17:12:21 2020 +0800 - sdojjy: add lock for profile APIs (#2609)
- Tue Oct 27 14:45:27 2020 +0800 - sdojjy: add management portal auth0 config (#2607)
- Mon Oct 26 16:57:16 2020 +0800 - Louis: Add restored field to cluster API (#2608)
- Thu Oct 22 19:27:51 2020 +0800 - Louis: Doc: add database operation development doc (#2604)
- Thu Oct 22 17:23:24 2020 +0800 - sdojjy: optimize my API (#2603)
- Thu Oct 22 14:16:23 2020 +0800 - Aylei: Fix stability env deployment (#2593)
- Thu Oct 22 10:56:27 2020 +0800 - sdojjy: add machine management API (#2599)
- Thu Oct 22 10:09:05 2020 +0800 - Louis: Add enableDBQueryLog config (#2600)
- Wed Oct 21 19:17:01 2020 +0800 - Aylei: Make central open api dependable (#2594)
- Tue Oct 20 16:15:39 2020 +0800 - 尹亮: decrease restore concurrency for make restore stable (#2598)
- Tue Oct 20 15:24:32 2020 +0800 - Louis: Remove redundant annotate (#2597)
- Tue Oct 20 14:50:45 2020 +0800 - sdojjy: remove portal deployment and add impersonate api (#2596)
- Tue Oct 20 10:54:18 2020 +0800 - Louis: Optimize cluster recovering status logic (#2590)
- Mon Oct 19 17:25:31 2020 +0800 - sdojjy: fix access log pr (#2592)
- Mon Oct 19 11:04:51 2020 +0800 - 尹亮: add backup ut (#2591)
- Fri Oct 16 18:02:45 2020 +0800 - sdojjy: add access log (#2589)
- Fri Oct 16 16:12:50 2020 +0800 - 尹亮: Cluster: add version field in deploy cluster and refactor backup k8s operation for ut (#2562)
- Fri Oct 16 10:32:20 2020 +0800 - sdojjy: init central user with roles (#2586)
- Thu Oct 15 17:25:10 2020 +0800 - Jiajin Zheng: update gcp and aws master count to 2 (#2583)
- Thu Oct 15 16:01:05 2020 +0800 - Louis: Add log standard doc (#2585)
- Wed Oct 14 18:41:47 2020 +0800 - Jiajin Zheng: enhance shoot controller code (#2539)
- Wed Oct 14 16:55:13 2020 +0800 - sdojjy: add rbac (#2581)

## 2020-10-12

- Mon Oct 12 14:34:11 2020 +0800 - Louis: Fix TiDB v4.0.7 compatibility issues (#2571)
- Mon Oct 12 14:01:53 2020 +0800 - 尹亮: fix expire time show error of backups in recycle bin (#2572)
- Sat Oct 10 18:28:37 2020 +0800 - 尹亮: Backup: make manual and auto backup reserved time config (#2566)
- Tue Oct 6 20:11:52 2020 +0800 - Louis: Fix getTiFlashNodeStatus (#2556)
- Fri Oct 2 23:40:39 2020 +0800 - Louis: Fix monitor version (#2554)
- Fri Oct 2 22:51:20 2020 +0800 - Louis: release-v20201002 change log (#2553)
- Fri Oct 2 20:13:54 2020 +0800 - Louis: Fix tiflash sc setting (#2550)
- Fri Oct 2 13:12:39 2020 +0800 - Louis: Fix machineImage of tiflash (#2544)
- Wed Sep 30 16:23:17 2020 +0800 - Louis: Remove klog pkg and Upgrade tidb to v4.0.7 (#2542)
- Tue Sep 29 20:00:12 2020 +0800 - Louis: Set advertise-status-addr for TiKV (#2538)
- Tue Sep 29 17:41:55 2020 +0800 - Louis: Fix the issue that background worker didn't log error (#2535)
- Tue Sep 29 16:43:07 2020 +0800 - Louis: Monitor: add TiDBClusterSecondsSinceCreation metrics and alert rule (#2533)
- Tue Sep 29 14:48:09 2020 +0800 - fangfang qi: Use fork provider version (#2509)
- Tue Sep 29 13:03:58 2020 +0800 - sdojjy: Update models to use billing client directly (#2531)
- Tue Sep 29 11:04:02 2020 +0800 - sdojjy: annotate k8sutils.go error (#2528)
- Tue Sep 29 10:28:52 2020 +0800 - Louis: Add CentralWorkerError alert rules (#2532)
- Mon Sep 28 17:17:49 2020 +0800 - 尹亮: Add Unit Test scaffold for DBaaS (#2519)
- Mon Sep 28 15:44:41 2020 +0800 - Louis: Upgrade tidb-operator to v1.1.5 and tidb to v4.0.6 (#2525)
- Mon Sep 28 12:16:08 2020 +0800 - Louis: Tune TiKV default configuration (#2524)
- Sun Sep 27 16:46:58 2020 +0800 - Louis: gofmt (#2523)
- Sun Sep 27 15:33:31 2020 +0800 - Jiajin Zheng: only enable blackbox in nightly、staging、prod (#2488)
- Sun Sep 27 14:26:59 2020 +0800 - Louis: Replace mysql client of SQL shell (#2522)
- Sun Sep 27 12:00:56 2020 +0800 - sdojjy: fix web shell bug (#2521)
- Fri Sep 25 15:29:39 2020 +0800 - sdojjy: add central uptime metrics (#2518)
- Wed Sep 23 16:07:14 2020 +0800 - Louis: Teardown: Delete Route53 record (#2511)
- Wed Sep 23 11:16:49 2020 +0800 - sdojjy: fix billing cli default values (#2508)
- Tue Sep 22 11:32:08 2020 +0800 - sdojjy: add proxy soa metrics (#2503)
- Mon Sep 21 15:38:19 2020 +0800 - sdojjy: remove duplicate metrics (#2501)
- Fri Sep 18 16:23:58 2020 +0800 - fangfang qi: Deploy crossplane in shoot cluster (#2453)
- Wed Sep 16 16:28:20 2020 +0800 - sdojjy: update billing list parameter (#2499)
- Wed Sep 16 14:03:29 2020 +0800 - sdojjy: update billing api proto file (#2483)
- Tue Sep 15 17:03:40 2020 +0800 - Aylei: Fix machine GC after cluster is deleted (#2468)
- Tue Sep 15 10:05:34 2020 +0800 - dependabot[bot]: Bump node-fetch from 2.6.0 to 2.6.1 in /deploy/aws (#2491)

## 2020-10-02

- Fri Oct 2 20:13:54 2020 +0800 - Louis: Fix tiflash sc setting (#2550)
- Fri Oct 2 13:12:39 2020 +0800 - Louis: Fix machineImage of tiflash (#2544)

## 2020-09-14

- Mon Sep 14 16:45:53 2020 +0800 - Louis: Fix scale when cluster's profile is not HTAP (#2495)
- Fri Sep 11 20:19:29 2020 +0800 - 尹亮: use invalid input error instead of send err to grpc gateway directly (#2485)
- Fri Sep 11 19:33:14 2020 +0800 - Aylei: Add region label in central metrics to avoid duplication (#2482)

## 2020-09-10

- Thu Sep 10 16:09:27 2020 +0800 - 尹亮: Do not expire the invitation link when user does not register successfully (#2476)
- Thu Sep 10 15:31:09 2020 +0800 - Louis: Fix race condition of PV cleanup (#2475)
- Thu Sep 10 11:29:08 2020 +0800 - 尹亮: Public access: fix white list bugs (#2467)
- Thu Sep 10 10:28:30 2020 +0800 - Louis: Fix race condition of cluster cleanup and installation (#2466)
- Wed Sep 9 15:31:00 2020 +0800 - Aylei: Fail-fast if any of the branch of e2e failed (#2424)
- Wed Sep 9 13:13:43 2020 +0800 - fangfang qi: Cleanup route record (#2465)
- Tue Sep 8 16:34:40 2020 +0800 - 尹亮: fix bug only change one cluster cidr (#2462)
- Tue Sep 8 13:31:12 2020 +0800 - sdojjy: add shoot metrics (#2460)
- Tue Sep 8 11:28:41 2020 +0800 - sdojjy: add billing metrics (#2459)
- Tue Sep 8 10:39:34 2020 +0800 - 尹亮: fix empty tenant cidr return error (#2461)
- Fri Sep 4 17:54:51 2020 +0800 - Louis: Fix failed to query tenant: record not found (#2457)
- Fri Sep 4 14:25:03 2020 +0800 - sdojjy: Add http metrics (#2449)
- Fri Sep 4 13:45:07 2020 +0800 - Louis: add QueryPV interface (#2454)
- Thu Sep 3 17:53:36 2020 +0800 - sdojjy: remove env field from config (#2452)
- Thu Sep 3 16:00:52 2020 +0800 - Louis: Fix url in signup email (#2451)
- Thu Sep 3 15:33:22 2020 +0800 - 尹亮: Public access fix white ip list migration (#2450)
- Thu Sep 3 11:10:54 2020 +0800 - 尹亮: Accesss: public access white list feature (#2446)
- Wed Sep 2 19:20:58 2020 +0800 - 尹亮: use nlb instead of 4 level elb (#2442)
- Wed Sep 2 18:49:44 2020 +0800 - sdojjy: add worker metrics (#2444)
- Wed Sep 2 17:26:24 2020 +0800 - Louis: pulumi: support set log level of central service (#2445)

## 2020-09-01

- Tue Sep 1 11:36:02 2020 +0800 - Louis: use v4.0.5 tidb (#2436)
- Mon Aug 31 17:27:45 2020 +0800 - Louis: cli: Adding a profile will not modify the prices of other existing profiles (#2435)
- Mon Aug 31 11:38:10 2020 +0800 - Louis: Unify log format (#2433)
- Fri Aug 28 13:55:19 2020 +0800 - Louis: cluster: update tidb count validation for tiny profile (#2429)
- Fri Aug 28 13:05:34 2020 +0800 - Louis: tiflash: update ServiceAddr config (#2428)
- Fri Aug 28 08:43:22 2020 +0800 - Aylei: Add document about dbaas architecture (#2423)
- Thu Aug 27 19:37:59 2020 +0800 - sdojjy: update the doc about the central local model (#2416)
- Thu Aug 27 18:01:36 2020 +0800 - sdojjy: move file to central package which read central conf (#2417)
- Thu Aug 27 17:13:56 2020 +0800 - fangfang qi: Tiny profile: replace tiny machine type (#2412)
- Thu Aug 27 12:51:46 2020 +0800 - 尹亮: fix backup failed to clean remote files (#2422)
- Wed Aug 26 18:40:37 2020 +0800 - Aylei: Fix when condition of pr-check (#2419)
- Wed Aug 26 15:50:09 2020 +0800 - sdojjy: Unify central config (#2404)
- Wed Aug 26 12:19:59 2020 +0800 - Louis: TiFlash: fix tiflash_count field (#2414)
- Tue Aug 25 19:42:58 2020 +0800 - Aylei: Overhaul dbaas docs (#2398)
- Tue Aug 25 17:53:36 2020 +0800 - Louis: tiflash: use release-4.0 version (#2410)
- Tue Aug 25 17:12:08 2020 +0800 - Aylei: Split the pipeline of staging env and prod env (#2408)
- Tue Aug 25 16:32:18 2020 +0800 - Louis: Fix cluster status and upgrade tidb-operator to v1.1.4 (#2406)
- Tue Aug 25 14:52:46 2020 +0800 - Aylei: Include staging garden setup (#2401)
- Tue Aug 25 11:13:29 2020 +0800 - Louis: use release-4.0-nightly tidb (#2400)
- Tue Aug 25 10:05:37 2020 +0800 - fangfang qi: CleanUp deleted tenant resources (#2341)
- Mon Aug 24 13:25:28 2020 +0800 - Tennix: Add affinity rules for central tidb cluster (#2320)
- Fri Aug 21 21:07:58 2020 +0800 - Jiajin Zheng: Bump gardener version to v1.4.1 dev.13 (#2391)
- Fri Aug 21 18:11:00 2020 +0800 - Louis: Optimize startup log of central service (#2386)
- Fri Aug 21 02:21:22 2020 -0700 - Greg Weber: When not found, return a 404 (#2291)
- Fri Aug 21 13:20:40 2020 +0800 - Louis: tiflash: fix cluster status and restore (#2383)
- Fri Aug 21 11:32:02 2020 +0800 - dependabot[bot]: Bump bcrypt from 4.0.1 to 5.0.0 in /deploy/gardener (#2385)
- Thu Aug 20 13:46:30 2020 +0800 - Aylei: Fix disabling VPA render problem (#2381)
- Wed Aug 19 21:34:08 2020 +0800 - Louis: Remove redundant log and fix TiFlash monitor (#2379)
- Wed Aug 19 19:16:24 2020 +0800 - Aylei: Turn-off vpa update of extensions (#2378)
- Wed Aug 19 14:33:17 2020 +0800 - Aylei: Deploy DBaaS staging environment (#2338)
- Wed Aug 19 11:00:58 2020 +0800 - sdojjy: add central config file (#2363)
- Mon Aug 17 19:45:09 2020 +0800 - Aylei: Prepare repository migration (#2351)
- Mon Aug 17 18:24:11 2020 +0800 - Louis: Fix Client.Timeout (#2360)
- Mon Aug 17 15:41:43 2020 +0800 - sdojjy: remove unused central env (#2357)
- Mon Aug 17 12:16:21 2020 +0800 - Louis: Fix TiFlash kms request failed error (#2355)
- Fri Aug 14 19:25:45 2020 +0800 - Tennix: Refine management portal document (#2343)
- Fri Aug 14 19:02:23 2020 +0800 - Louis: support cert-allowed-cn for tiflash (#2350)
- Fri Aug 14 15:49:22 2020 +0800 - Jiajin Zheng: fix pulumi monitoring integration test (#2321)
- Fri Aug 14 15:19:36 2020 +0800 - sdojjy: Htap support (#2331)
- Thu Aug 13 19:35:43 2020 +0800 - Aylei: Fix portal dns cannot be registered in prod (#2334)
- Thu Aug 13 14:19:59 2020 +0800 - Aylei: Deploy gardener to staging environment (#2328)
- Thu Aug 13 13:49:16 2020 +0800 - Tennix: Create separate user for central db backup (#2308)
- Thu Aug 13 12:14:38 2020 +0800 - sdojjy: add is_org_owner for user list api (#2316)
- Wed Aug 12 18:14:27 2020 +0800 - Aylei: Create k8s clusters for staging environment (#2322)
- Mon Aug 10 18:52:06 2020 +0800 - Louis: Fix portal panic (#2289)
- Fri Aug 7 11:56:58 2020 +0800 - Louis: Add release changelog (#2288)

## 2020-08-06

- Thu Aug 6 21:23:23 2020 +0800 - Tennix: Configure prod secret for Q3 milestone 2 release (#2286)
- Thu Aug 6 21:05:25 2020 +0800 - Tennix: fix portal password secret (#2285)
- Thu Aug 6 19:58:22 2020 +0800 - Tennix: Separate db users to avoid using root user for central/billing/portal service (#2263)
- Thu Aug 6 16:09:32 2020 +0800 - sdojjy: ignore not exist vpc peering (#2280)
- Wed Aug 5 19:49:36 2020 +0800 - Tennix: Fix seed order for dev environment (#2274)
- Wed Aug 5 17:05:00 2020 +0800 - 尹亮: e2e: refactor invite user e2e process (#2217)
- Tue Aug 4 05:13:16 2020 -0500 - Greg Weber: avoid showing the database password in an error message (#2238)
- Tue Aug 4 17:20:07 2020 +0800 - sdojjy: check duplicate vpc peering record (#2252)
- Tue Aug 4 15:33:41 2020 +0800 - Jiajin Zheng: Fix invalid node group name (#2258)
- Tue Aug 4 14:38:39 2020 +0800 - Jiajin Zheng: remove system-cluster-critical priorityclass (#2257)
- Mon Aug 3 17:18:56 2020 +0800 - fangfang qi: Typo of new seed for dev environment  (#2251)
- Mon Aug 3 17:06:58 2020 +0800 - 尹亮: add tenant name in callback url (#2250)
- Mon Aug 3 15:08:23 2020 +0800 - fangfang qi: dev-add-us-east-1 (#2244)
- Mon Aug 3 13:49:19 2020 +0800 - Louis: change email support to visit TiDB cloud support (#2241)
- Fri Jul 31 17:40:31 2020 +0800 - Aylei: Fix stability environment deployment (#2227)
- Fri Jul 31 17:31:18 2020 +0800 - fangfang qi: Fix VPC peering stuck in pending state (#2236)
- Fri Jul 31 16:19:38 2020 +0800 - Louis: Fix custom email related issues (#2228)
- Fri Jul 31 11:46:30 2020 +0800 - Aylei: Enable portal in production (#2230)
- Fri Jul 31 11:18:04 2020 +0800 - Aylei: Faster skip check if PR has no go code change (#2224)
- Fri Jul 31 10:56:26 2020 +0800 - sdojjy: refine vpc error code (#2223)
- Thu Jul 30 21:18:51 2020 +0800 - Aylei: Init management portal (#1754)
- Wed Jul 29 23:27:15 2020 +0800 - sdojjy: add vpc peering api definition (#2172)
- Wed Jul 29 19:08:05 2020 +0800 - 尹亮: custom email login and signup (#2197)
- Wed Jul 29 10:30:01 2020 +0800 - Aylei: Do not cleanup tpcc job before next test (#2189)
- Tue Jul 28 15:33:22 2020 +0800 - 尹亮: Deploy: add shell script to generate salt and add salt config to night config file (#2199)
- Tue Jul 28 11:43:11 2020 +0800 - fangfang qi: Gcp: adding vpc peering logic (#2180)
- Mon Jul 27 21:23:54 2020 +0800 - 尹亮: Session: secret salt should deploy with pulumi instead of hard code (#2186)
- Thu Jul 23 21:42:53 2020 +0800 - Aylei: Resume stability test (#2164)
- Thu Jul 23 17:21:16 2020 +0800 - fangfang qi: AWS VPC Peering (#2177)
- Wed Jul 22 19:19:32 2020 +0800 - Jiajin Zheng: doc: refine documentation (#2151)
- Wed Jul 22 15:21:01 2020 +0800 - 尹亮: Session: convert session from memory to db (#2154)
- Tue Jul 21 21:18:47 2020 -0700 - Jacob Lerche: Turn on quota monitor in prod gcp us-west1 (#2168)
- Tue Jul 21 19:54:13 2020 -0700 - Jacob Lerche: Adds runbook with an initial entry for KubeEtcdFullBackupFailed (#2157)
- Wed Jul 22 10:43:58 2020 +0800 - sdojjy: Switch to k8s informer instead of accessing apiserver directly (#2143)
- Mon Jul 20 14:48:29 2020 +0800 - Aylei: Fix release repository (#2153)
- Fri Jul 17 18:27:33 2020 +0800 - Jiajin Zheng: fast send event type alert and do not resolver (#2149)
- Thu Jul 16 10:54:58 2020 +0800 - Aylei: Support release from tags with manual approval (#2139)
- Thu Jul 16 09:53:22 2020 +0800 - Jiajin Zheng: update cluster ops metrics to gauge and values to current timestamp (#2140)
- Wed Jul 15 20:37:27 2020 +0800 - Jiajin Zheng: fix port-forward permission (#2096)
- Wed Jul 15 14:16:31 2020 +0800 - 尹亮: Reduce repeated queries of db for speed up create cluster interface (#2093)
- Wed Jul 15 11:28:30 2020 +0800 - Aylei: Change provider-gcp to pingcap's repostiroy (#2131)
- Wed Jul 15 10:05:14 2020 +0800 - Louis: update fonts order in email templates (#2129)

