# Backport
This will backport the following commits from `main` to `8.1`:
- [Removes perlGuide from doc link service
(#148803)](https://github.com/elastic/kibana/pull/148803)
<!--- Backport version: 8.9.7 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"István Zoltán
Szabó","email":"szabosteve@gmail.com"},"sourceCommit":{"committedDate":"2023-01-12T15:13:14Z","message":"Removes
perlGuide from doc link service
(#148803)","sha":"a82e62f0cd29497a8dbbb5f2f7eff07ed14fbf2e","branchLabelMapping":{"^v8.7.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","release_note:skip","docs","v8.0.2","v8.1.4","v8.2.4","v8.3.4","v8.4.4","v8.7.0","v8.6.1","v8.5.4"],"number":148803,"url":"https://github.com/elastic/kibana/pull/148803","mergeCommit":{"message":"Removes
perlGuide from doc link service
(#148803)","sha":"a82e62f0cd29497a8dbbb5f2f7eff07ed14fbf2e"}},"sourceBranch":"main","suggestedTargetBranches":["8.0","8.1"],"targetPullRequestStates":[{"branch":"8.0","label":"v8.0.2","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.1","label":"v8.1.4","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.2","label":"v8.2.4","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/148812","number":148812,"state":"OPEN"},{"branch":"8.3","label":"v8.3.4","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/148813","number":148813,"state":"OPEN"},{"branch":"8.4","label":"v8.4.4","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/148814","number":148814,"state":"OPEN"},{"branch":"main","label":"v8.7.0","labelRegex":"^v8.7.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/148803","number":148803,"mergeCommit":{"message":"Removes
perlGuide from doc link service
(#148803)","sha":"a82e62f0cd29497a8dbbb5f2f7eff07ed14fbf2e"}},{"branch":"8.6","label":"v8.6.1","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/148816","number":148816,"state":"OPEN"},{"branch":"8.5","label":"v8.5.4","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/148815","number":148815,"state":"OPEN"}]}]
BACKPORT-->
* chore(NA): use new and more performant BuildBuddy servers
* chore(NA): simple upgrade mechanism for new remote address servers
* docs(NA): missing note for future removal
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
(cherry picked from commit 48ca660c50)
# Conflicts:
# packages/kbn-pm/dist/index.js
* fix(NA): do not declare @types packages as prod dependencies when generating the pkg.json (#128805)
(cherry picked from commit ac5603b267)
# Conflicts:
# package.json
* chore(NA): update yarn.lock file
* fix(NA): use a single step for yarn kbn bootstrap
* chore(NA): additional error message to warn around new integration
* chore(NA): additional error message to warn around new integration
(cherry picked from commit 7f4735f4d3)
# Conflicts:
# packages/kbn-pm/dist/index.js
* fixes + tutorial
* cors config
* omit secretToken so its not sent to FE
Add config tests
* lint
* empty
* swallow errors when parsing configs
* read config test adjustment
* apm docs review
* new line
* doc review
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
(cherry picked from commit c97bfc8e3a)
Co-authored-by: Liza Katz <liza.katz@elastic.co>
* switch from es_archive to kbn_archive
* another test conversion
* add the kbn_archive
* remove unused esArchiver
* kbn_archive to full replace es_archiver/dashboard/current/kibana
* finish this test
* to fix this test we have to unload 2 index patterns
* had to re-make the kbn_archive from 8.0 instead of 7.17
* cleanup saved objects in before method
* remove unused esArchiver
* remove unused dashboard/current/kibana es_archiver files
* refactor clean to cleanStandardList
* a few more tests using the es_archive
* cleanup and uncomment smoketest
* Apply suggestions from code review
Co-authored-by: Spencer <email@spalger.com>
* update for code review
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Spencer <email@spalger.com>
(cherry picked from commit e932d83944)
Co-authored-by: Lee Drengenberg <lee.drengenberg@elastic.co>
* [eslint] automatically determine dev packages
* remove old eslint overrides that are not needed anymore
(cherry picked from commit 1f514d7c00)
# Conflicts:
# .eslintrc.js
# packages/kbn-type-summarizer/package.json
This PR works around a bug in mocha's dry run execution by collecting the tests without actually running mocha.
(cherry picked from commit 954e3d3eaa)
Co-authored-by: Robert Oskamp <robert.oskamp@elastic.co>
* Added the search.check_ccs_compatibility flag
* Moved up the level on the logging statements for ES Args so we can debug locally.
* Updated snapshots to reflect new flag that was added.
(cherry picked from commit 68ab355dc3)
https://github.com/elastic/kibana/pull/101216 adds a new ECS mapper feature to the Ingest Pipelines UI. This makes some related changes:
* Updates the doc link anchor text for the **Create pipeline from CSV** page to "CSV to pipeline docs".
* Updates the doc link for the **Create pipeline from CSV** page to link to a related tutorial.
* Updates the doc link for the **Create pipeline** page to link to the ingest pipeline docs. Previously, this linked to the create pipeline API docs, which aren't particularly relevant.
(cherry picked from commit b2475b95b8)
* FTR support mocha dry run (#125915)
This PR adds support for the mocha CLI flag `--dry-run` in our functional test execution.
(cherry picked from commit b7db60a250)
# Conflicts:
# yarn.lock
* Rebuild @kbn/pm
* Rebuild @kbn/pm part 2
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
$('fieldname', <default>) was added in elasticsearch/#80518.
This updated the ANTLR grammar so that the syntax check
passes.
painless_lexer.g4 adapted from elasticsearch/modules/lang-painless/src/main/antlr/PainlessLexer.g4
painless_parser.g4 adapted from elasticsearch/modules/lang-painless/src/main/antlr/PainlessParser.g4
Generated by running `npm run build:antlr4ts` from `packages/kbn-monaco`
(cherry picked from commit ea6be3c8d5)