diff --git a/docs/usage/configuration-options.md b/docs/usage/configuration-options.md
index a62f90353eb52eaa30a8fed8061d7c6eeecbdddc..61785615cb502e24f1b129bcde941e927a7a7824 100644
--- a/docs/usage/configuration-options.md
+++ b/docs/usage/configuration-options.md
@@ -1089,6 +1089,8 @@ Set this to false either globally, per-language, or per-package if you want to d
 
 ## ruby-version
 
+## rust
+
 ## sbt
 
 It isn't supporting Scala version inference well (`%%` operator), just searching for package like `<artifactId>_<scalaVersion>` without any additional resolving.
diff --git a/lib/config/definitions.ts b/lib/config/definitions.ts
index c07d0aee986bf662c398eb54d2193a900e2d5333..15886aa93acf3bd69fa7cf6daa9fb5cc6576a30c 100644
--- a/lib/config/definitions.ts
+++ b/lib/config/definitions.ts
@@ -1081,7 +1081,6 @@ const options: RenovateOptions[] = [
       'Config to apply when a PR is necessary due to vulnerability of existing package version.',
     type: 'object',
     default: {
-      enabled: true,
       groupName: null,
       schedule: [],
       masterIssueApproval: false,
@@ -1392,7 +1391,6 @@ const options: RenovateOptions[] = [
   },
   {
     name: 'ruby',
-    releaseStatus: 'alpha',
     description: 'Configuration object for ruby language',
     stage: 'package',
     type: 'object',
@@ -1402,12 +1400,10 @@ const options: RenovateOptions[] = [
   },
   {
     name: 'bundler',
-    releaseStatus: 'alpha',
     description: 'Configuration object for bundler Gemfiles',
     stage: 'package',
     type: 'object',
     default: {
-      enabled: false,
       fileMatch: ['(^|/)Gemfile$'],
       versionScheme: 'ruby',
     },
@@ -1439,12 +1435,10 @@ const options: RenovateOptions[] = [
   },
   {
     name: 'mix',
-    releaseStatus: 'beta',
     description: 'Configuration object for Mix module renovation',
     stage: 'repository',
     type: 'object',
     default: {
-      enabled: false,
       fileMatch: ['(^|/)mix\\.exs$'],
       versionScheme: 'hex',
     },
@@ -1452,7 +1446,6 @@ const options: RenovateOptions[] = [
   },
   {
     name: 'rust',
-    releaseStatus: 'unpublished',
     description: 'Configuration option for Rust package management.',
     stage: 'package',
     type: 'object',
@@ -1503,7 +1496,6 @@ const options: RenovateOptions[] = [
     stage: 'package',
     type: 'object',
     default: {
-      enabled: false,
       fileMatch: ['^.travis.yml$'],
       versionScheme: 'node',
     },
@@ -1525,7 +1517,6 @@ const options: RenovateOptions[] = [
   {
     name: 'pub',
     description: 'Configuration object for when renovating Dart pubspec files',
-    releaseStatus: 'beta',
     stage: 'package',
     type: 'object',
     default: {
@@ -1705,7 +1696,6 @@ const options: RenovateOptions[] = [
   },
   {
     name: 'pip_setup',
-    releaseStatus: 'beta',
     description: 'Configuration object for setup.py files',
     stage: 'package',
     type: 'object',
@@ -1717,7 +1707,6 @@ const options: RenovateOptions[] = [
   },
   {
     name: 'pipenv',
-    releaseStatus: 'beta',
     description: 'Configuration object for Pipfile files',
     stage: 'package',
     type: 'object',
@@ -1729,7 +1718,6 @@ const options: RenovateOptions[] = [
   },
   {
     name: 'poetry',
-    releaseStatus: 'beta',
     description: 'Configuration object for pyproject.toml files',
     stage: 'package',
     type: 'object',
@@ -1752,7 +1740,6 @@ const options: RenovateOptions[] = [
   },
   {
     name: 'sbt',
-    releaseStatus: 'beta',
     description: 'Configuration object for *.sbt files',
     stage: 'package',
     type: 'object',
@@ -1766,7 +1753,6 @@ const options: RenovateOptions[] = [
   },
   {
     name: 'leiningen',
-    releaseStatus: 'beta',
     description:
       'Configuration object for renovating Clojure leiningen projects',
     stage: 'package',
@@ -1780,7 +1766,6 @@ const options: RenovateOptions[] = [
   },
   {
     name: 'deps-edn',
-    releaseStatus: 'beta',
     description:
       'Configuration object for renovating Clojure CLI-based projects (deps.edn)',
     stage: 'package',
@@ -1811,7 +1796,6 @@ const options: RenovateOptions[] = [
   },
   {
     name: 'gradle',
-    releaseStatus: 'beta',
     description: 'Configuration object for build.gradle files',
     stage: 'package',
     type: 'object',
@@ -1892,12 +1876,10 @@ const options: RenovateOptions[] = [
   },
   {
     name: 'homebrew',
-    releaseStatus: 'beta',
     description: 'Configuration object for homebrew',
     stage: 'package',
     type: 'object',
     default: {
-      enabled: true,
       commitMessageTopic: 'Homebrew Formula {{depName}}',
       managerBranchPrefix: 'homebrew-',
       fileMatch: ['^Formula/[^/]+[.]rb$'],
diff --git a/renovate-schema.json b/renovate-schema.json
index 390b8f33da91e8b8df87ca604330dbfa0fb73e79..800492c0400de6364b07b20228a54ceb5ab0fc8f 100644
--- a/renovate-schema.json
+++ b/renovate-schema.json
@@ -666,7 +666,6 @@
       "description": "Config to apply when a PR is necessary due to vulnerability of existing package version.",
       "type": "object",
       "default": {
-        "enabled": true,
         "groupName": null,
         "schedule": [],
         "masterIssueApproval": false,
@@ -901,7 +900,6 @@
       "description": "Configuration object for bundler Gemfiles",
       "type": "object",
       "default": {
-        "enabled": false,
         "fileMatch": ["(^|/)Gemfile$"],
         "versionScheme": "ruby"
       },
@@ -930,7 +928,6 @@
       "description": "Configuration object for Mix module renovation",
       "type": "object",
       "default": {
-        "enabled": false,
         "fileMatch": ["(^|/)mix\\.exs$"],
         "versionScheme": "hex"
       },
@@ -976,7 +973,6 @@
       "description": "Configuration object for .travis.yml node version renovation",
       "type": "object",
       "default": {
-        "enabled": false,
         "fileMatch": ["^.travis.yml$"],
         "versionScheme": "node"
       },
@@ -1260,7 +1256,6 @@
       "description": "Configuration object for homebrew",
       "type": "object",
       "default": {
-        "enabled": true,
         "commitMessageTopic": "Homebrew Formula {{depName}}",
         "managerBranchPrefix": "homebrew-",
         "fileMatch": ["^Formula/[^/]+[.]rb$"]