# Backport
This will backport the following commits from `main` to `8.2`:
- [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","8.2","8.3","8.4","8.6","8.5"],"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,"state":"NOT_CREATED"},{"branch":"8.3","label":"v8.3.4","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.4","label":"v8.4.4","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"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,"state":"NOT_CREATED"},{"branch":"8.5","label":"v8.5.4","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->
Co-authored-by: István Zoltán Szabó <szabosteve@gmail.com>
* Add link and type to doc links packages
* Add link to UI
(cherry picked from commit 06740ff218)
Co-authored-by: Scotty Bollinger <scotty.bollinger@elastic.co>
* 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
* chore(NA): downgrade rules nodejs into v4.0.0
* chore(NA): include windows patch
* chore(NA): polish downgrade code
* chore(NA): include yarn.lock
(cherry picked from commit 0b2da10a7d)
Co-authored-by: Tiago Costa <tiago.costa@elastic.co>
* chore(NA): upgrades rules_node_js to v5.4.0
* chore(NA): include expunge on bootstrap --force-install
(cherry picked from commit fb761dca4c)
Co-authored-by: Tiago Costa <tiago.costa@elastic.co>
* Fixes wrong text for downgrade license docs link on blocklist.
* Fixes license downgraded banner for blocklist including the docs link
* Updates i18n keys for blocklist to be singular
* Removes unused param name
Co-authored-by: Ashokaditya <1849116+ashokaditya@users.noreply.github.com>
Co-authored-by: kevinlog <kevin.logan@elastic.co>
(cherry picked from commit 935bac7b65)
Co-authored-by: David Sánchez <david.sanchezsoler@elastic.co>
* chore(NA): upgrade bazel into v5
* chore(NA): initial work to upgrade to rules v5
* chore(NA): remove @elastic/datemath jest unit test for eslint plugin imports
* chore(NA): removed packager tsc_wrapped added my mistake
(cherry picked from commit eb0ef19583)
# Conflicts:
# .github/CODEOWNERS
# packages/kbn-eslint-plugin-imports/src/integration_tests/resolve_kibana_import.test.ts
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Edit text strings and links in add logstash output UI
* fix test to match
* Add changes from review
* Fix tests
* Fix type
* Fix I18N error
Co-authored-by: Nicolas Chaulet <nicolas.chaulet@elastic.co>
Co-authored-by: gchaps <gail.chappell@elastic.co>
(cherry picked from commit a583edcde6)
Co-authored-by: DeDe Morton <dede.morton@elastic.co>
* Replace schemas derived from FieldMaps with versioned alert schema
* Import fixes and comment
* Another import fix
* Separate read and write schemas
* Separate read and write schemas for common alert fields
* fix import
* Update ALERT_RULE_PARAMETERS type
* Fix getField type
* Fix more types
* Remove unneeded index signature from PersistenceAlertServiceResult
* Fix types and tests
* Update comment describing new schema process
* Update Ancestor800 type
* Add modified PR description as initial README
* Remove duplication in CommonAlertFields definition
* Add explicit undefined value for rule in mock
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Add exceptions to threshold timeline
* Tests and error handling
* Fix unit tests
* Add alias for exceptions filter
* Fix tests
* Type fixes
Co-authored-by: Marshall Main <marshall.main@elastic.co>
* [A11y] Added axe testing to testBed to be used in jest tests (CITs)
* [A11y] Refactored axe helpers to be outside of testBed for better separation of concerns. Also added tests for indices tab in Index Management.
* [A11y] Switched `axe_helpers` to use a Kibana wide axe config and rules that are now in kbn-test package
* [A11y] Switched `axe_helpers` to use a Kibana wide axe config and rules that are now in kbn-test package
* [A11y] Completed a11y tests in Index Management Indices tab. Also refactored http requests helper file.
* Removed import comment
* Reverted yarn.lock change
* Correct yarn.lock changes
* [IM] Updated the branch after merging main
* [IM] Reverted unrelated ResponseError interface changes
* [IM] Fixed eslint issue with kbn/test import
* Add basic elasticsearch card and page
* Add more content and styles
* Update content
* Add language client select
* Get client language from URL
* Add language instructions
* Make designs close to pixel perfect
* Add i18n strings
* Add elasticsearch_cloud_id component and tests
Co-authored-by: joemcelroy <joseph.mcelroy@elastic.co>
* Fix linter errors
* Use i18n instead of FormattedMessage for consistency
* Remove redundant FormattedMessage
* include cloud deployment link in UI
* Add instructions for all language clients
* Rewrite language selector with switch
* Add missing target blank
* Remove trailing whitespace in code blocks
* Fix i18n
* Invert ruby instructions
* Update page layout
* Add syntax highlighting
* Remove PERL
* Reorder languages
* Add placeholder for elasticsearch version
* Change docs version to current
* Add missing links
* Add target="_blank" to links
* Simplify strong prop
* Fix column stretching from Kibana PR Cloud ID in code blocks
* Fix page keeping the scroll position
* Fix typo
* Adhere to writing guidelines
* Use docLinks service
* Update dotnet guide
* Use elasticsearch query dsl link instead of creating a new one for Ruby client
* Update php connecting link
Looks like it was fixed in `master`, but not in `current` docs. Since the PR is going to master, we could use the corrected link
Co-authored-by: joemcelroy <joseph.mcelroy@elastic.co>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* Event log and alerts tab in rule summary
* Fix tests
* Event log implementation in rule summary page
* Unit testing
* run lint
* rule event log unit tests
* Load execution API unit test
* With bulk rule api test update
* Fix lint
* Address comments
* Fix feature flag test
* Fix import type linting
* Integration test and fixed lint
* Lazy load execution log list
* Bump up triggers_actions_ui limits.yml size to 100kbs
* Address comments
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
* 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
* chore(NA): redesign integration between bazel node_modules management and yarn kbn commands
* fix(NA): remove .yarn-integrity on force install
* fix(NA): include clean on force install
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>