diff --git a/docs/migration/migrate_8_0.asciidoc b/docs/migration/migrate_8_0.asciidoc index d62e3c3eb88aaf..555d479d860e1d 100644 --- a/docs/migration/migrate_8_0.asciidoc +++ b/docs/migration/migrate_8_0.asciidoc @@ -259,6 +259,12 @@ URL that it derived from the actual server address and `xpack.security.public` s *Impact:* Any workflow that involved manually clearing generated bundles will have to be updated with the new path. +[float] +=== Legacy `optimize.*` settings are no longer supported +*Details:* The legacy optimizer has been removed and any `optimize.*` settings have been deprecated since 7.10. These settings have been removed as they are no longer in use. + +*Impact:* Any of the legacy `optimize.*` settings will prevent Kibana from starting up. Going forward, to run the `@kbn/optimizer` separately in development, pass `--no-optimizer` to `yarn start`. See https://github.com/elastic/kibana/pull/73154 for more details. + [float] === kibana.keystore has moved from the `data` folder to the `config` folder *Details:* By default, kibana.keystore has moved from the configured `path.data` folder to `/config` for archive distributions diff --git a/src/core/server/config/deprecation/core_deprecations.ts b/src/core/server/config/deprecation/core_deprecations.ts index 2bb1170853065c..6e7365d0d5cbf4 100644 --- a/src/core/server/config/deprecation/core_deprecations.ts +++ b/src/core/server/config/deprecation/core_deprecations.ts @@ -353,25 +353,6 @@ const logFilterDeprecation: ConfigDeprecation = (settings, fromPath, addDeprecat }; export const coreDeprecationProvider: ConfigDeprecationProvider = ({ rename, unusedFromRoot }) => [ - unusedFromRoot('optimize.lazy'), - unusedFromRoot('optimize.lazyPort'), - unusedFromRoot('optimize.lazyHost'), - unusedFromRoot('optimize.lazyPrebuild'), - unusedFromRoot('optimize.lazyProxyTimeout'), - unusedFromRoot('optimize.enabled'), - unusedFromRoot('optimize.bundleFilter'), - unusedFromRoot('optimize.bundleDir'), - unusedFromRoot('optimize.viewCaching'), - unusedFromRoot('optimize.watch'), - unusedFromRoot('optimize.watchPort'), - unusedFromRoot('optimize.watchHost'), - unusedFromRoot('optimize.watchPrebuild'), - unusedFromRoot('optimize.watchProxyTimeout'), - unusedFromRoot('optimize.useBundleCache'), - unusedFromRoot('optimize.sourceMaps'), - unusedFromRoot('optimize.workers'), - unusedFromRoot('optimize.profile'), - unusedFromRoot('optimize.validateSyntaxOfNodeModules'), rename('cpu.cgroup.path.override', 'ops.cGroupOverrides.cpuPath'), rename('cpuacct.cgroup.path.override', 'ops.cGroupOverrides.cpuAcctPath'), rename('server.xsrf.whitelist', 'server.xsrf.allowlist'), diff --git a/src/core/server/config/integration_tests/config_deprecation.test.ts b/src/core/server/config/integration_tests/config_deprecation.test.ts index c941053a2f0a16..0138c6e7ef1547 100644 --- a/src/core/server/config/integration_tests/config_deprecation.test.ts +++ b/src/core/server/config/integration_tests/config_deprecation.test.ts @@ -36,25 +36,4 @@ describe('configuration deprecations', () => { ] `); }); - - it('should log deprecation warnings for core deprecations', async () => { - root = kbnTestServer.createRoot({ - optimize: { - lazy: true, - lazyPort: 9090, - }, - }); - - await root.preboot(); - await root.setup(); - - const logs = loggingSystemMock.collect(mockLoggingSystem); - expect(logs.warn.flat()).toMatchInlineSnapshot(` - Array [ - "You no longer need to configure \\"optimize.lazy\\".", - "You no longer need to configure \\"optimize.lazyPort\\".", - "\\"logging.silent\\" has been deprecated and will be removed in 8.0. Moving forward, you can use \\"logging.root.level:off\\" in your logging configuration. ", - ] - `); - }); });