kibana/docs/CHANGELOG.asciidoc

3325 lines
189 KiB
Text
Raw Normal View History

[[release-notes]]
= Release Notes
[partintro]
--
// Use these for links to issue and pulls. Note issues and pulls redirect one to
// each other on Github, so don't worry too much on using the right prefix.
:issue: https://github.com/elastic/kibana/issues/
:pull: https://github.com/elastic/kibana/pull/
This section summarizes the changes in each release.
* <<release-notes-7.4.1>>
* <<release-notes-7.4.0>>
* <<release-notes-7.3.2>>
* <<release-notes-7.3.1>>
* <<release-notes-7.3.0>>
* <<release-notes-7.2.1>>
* <<release-notes-7.2.0>>
* <<release-notes-7.1.1>>
* <<release-notes-7.1.0>>
* <<release-notes-7.0.1>>
* <<release-notes-7.0.0>>
* <<release-notes-7.0.0-rc2>>
* <<release-notes-7.0.0-rc1>>
* <<release-notes-7.0.0-beta1>>
* <<release-notes-7.0.0-alpha2>>
* <<release-notes-7.0.0-alpha1>>
--
[[release-notes-7.4.1]]
== {kib} 7.4.1
See also <<breaking-changes-7.4, breaking changes in 7.4>>.
[float]
[[enhancement-7.4.1]]
=== Enhancements
Monitoring::
* Server side pagination for ES Nodes listing table {pull}47224[#47224]
[float]
[[bug-7.4.1]]
=== Bug fixes
Canvas::
* Fixes workpad fullscreen view due to max-width limitation {pull}47371[#47371]
Infrastructure::
* Loads initial page state into the URL when empty for Metrics Explorer {pull}45683[#45683]
* Removes internal Hapi request for `makeTSVBRequest` {pull}45598[#45598]
Machine Learning::
* Fixes selection of dedicated index when cloning job {pull}46486[#46486]
* Fixes job clone time range auto selection {pull}46582[#46582]
* Enables wizard start real time button only when job is closed {pull}46127[#46127]
* Adds listener for time filter refresh to data visualizer {pull}46708[#46708]
* Fixes view examples link in anomalies table {pull}47954[#47954]
* Data Frame Analytics: Fixes permissions check {pull}46110[#46110]
Management::
* ILM: Deletes `min_age` field if warm phase on rollover is enabled {pull}45412[#45412]
* Console: Fixes actions menu alignment {pull}47227[#47227]
Monitoring::
* Ensures all charts use the configured timezone {pull}45949[#45949]
* Uses server side pagination for Logstash Pipelines page {pull}46587[#46587]
* Fixes time filter woes {pull}47486[#47486]
* Allows `isCollectionEnabledUpdated` to hang until data is available {pull}46279[#46279]
Platform::
* Fixes issue with `saved_objects` API overwriting saved object references if not specified {pull}47248[#47248]
Reporting::
* Fixes ESQueue worker error logging {pull}46308[#46308]
* Fixes functionality of "Download CSV" from a Saved Search panel in a Dashboard {pull}47891[#47891]
SIEM::
* Fixes map global refresh when the time filter is set to an absolute value {pull}47426[#47426]
Security::
* Makes sure all URLs are relative on intake and execute {pull}46528[#46528]
* Spaces: Fixes `SecureSpaceMessage` visibility {pull}44829[#44829]
Uptime::
* Fixes empty name filter {pull}46962[#46962]
* Fixes jerky monitor list expanded row behavior {pull}47080[#47080]
[[release-notes-7.4.0]]
== {kib} 7.4.0
[float]
[[breaking-7.4.0]]
=== Breaking Changes
See also <<breaking-changes-7.4, breaking changes in 7.4>>.
Platform::
* Use search instead of msearch when batching is disabled in courier {pull}43923[#43923]
[float]
[[enhancement-7.4.0]]
=== Enhancements
APM::
* Surface http errors to users {pull}42160[#42160]
* Transaction duration chart always shows duration in `ms` {pull}42375[#42375]
* Use rounded bucket sizes for transaction distribution {pull}42830[#42830]
* Show loading state on waterfall and avoid re-fetching distribution chart when changing bucket {pull}44093[#44093]
* Make number of x ticks responsive to the plot width {pull}44870[#44870]
* Persist table parameters to URL {pull}39912[#39912]
* Local UI filters {pull}41588[#41588]
* Use transaction indices to create ML job {pull}43750[#43750]
* Update query input when url changes {pull}43773[#43773]
* Only show &quot;Clear filters&quot; button when values are not empty {pull}43967[#43967]
Canvas::
* Format argument for the metric element {pull}42007[#42007]
* Query default index when index is unspecified {pull}41515[#41515]
* Added formatnumber and formatdate UIs to sidebar {pull}43059[#43059]
* Add Monaco to the Canvas Expression Editor {pull}41790[#41790]
Dashboard::
* Reset dirty saved query on reload {pull}43927[#43927]
Design::
* Add {kib} App specific URL to the help menu (#34739) {pull}42580[#42580]
Discover::
* Add advanced setting to turn off search on Discover's initial page load {pull}42036[#42036]
* Allow sorting on multiple columns in Discover {pull}41918[#41918]
* Add icon for geo_shape fields in Discover {pull}42087[#42087]
Infrastructure::
* Add UI to customize Metrics Explorer chart style {pull}41022[#41022]
* Add cloud metrics and cloud/host info to metadata endpoint {pull}41836[#41836]
* Add APM to Metadata Endpoint {pull}42197[#42197]
* Add AWS metrics to node detail page {pull}42153[#42153]
* Clarify confusing message about time period {pull}44168[#44168]
Logs::
* Allow for jumping to the previous and next highlight {pull}40010[#40010]
* Show highlighted log entries in the minimap {pull}40745[#40745]
* Add a time cursor to the log minimap {pull}39538[#39538]
* Make column configurations reorderable {pull}41035[#41035]
* Add link from the sample web logs to the Logs UI {pull}42635[#42635]
* Allow dragging of the log minimap to change visible logs {pull}40092[#40092]
Machine Learning::
* Cards as links {pull}45254[#45254]
* Adding datafeed timing stats to Job Management list {pull}40993[#40993]
* Relaxing index pattern restriction on module setup {pull}42619[#42619]
* Adding job overrides to the module setup endpoint {pull}42946[#42946]
* Search bar on list page {pull}41415[#41415]
* KQL bar for querying source data in creation wizard {pull}41779[#41779]
* Creation wizard editor for source config {pull}41937[#41937]
* {kib} management jobs list {pull}42570[#42570]
* Adds DF Transform Analytics list to {kib} management {pull}43151[#43151]
* Ensure proper title, tagline, and link to documentation {pull}43418[#43418]
* DataFrame bulk actions {pull}43331[#43331]
* Data Frames Summary Stats Bar {pull}43986[#43986]
* Transform UI updates {pull}44175[#44175]
* Converts index based data visualizer to React {pull}42685[#42685]
* Enables cell range selection. {pull}44066[#44066]
* Analytics jobs list. {pull}42598[#42598]
* Analytics job creation. {pull}43102[#43102]
* Outlier detection results page {pull}43578[#43578]
* Advanced editor. {pull}43989[#43989]
Management::
* Index Templates UI list view {pull}39922[#39922]
* Index Templates UI details view {pull}41602[#41602]
* Index templates form wizard {pull}42457[#42457]
* Show endpoint in JSON preview of index lifecycle policy editor. {pull}42791[#42791]
* Add API endpoint to Rollup Job JSON summary. {pull}42789[#42789]
* Add request flyout to Remote Clusters. {pull}42900[#42900]
* Show requests for creating a follower index and creating/updating an auto-follow pattern in CCR. {pull}42924[#42924]
* Option to start rollup job right after it gets created {pull}41573[#41573]
* Clone an existing rollup job {pull}41891[#41891]
* Metrics multiple selection {pull}42927[#42927]
* Add SLM policies list and detail views {pull}41302[#41302]
* Sorts the indexPatternDateFields which are listed in the date field dropdown on Date Histogram Step {pull}41853[#41853]
* Delete and execute SLM policies {pull}41934[#41934]
* SLM create and edit policies {pull}43390[#43390]
* Form validation errors announce themself {pull}39656[#39656]
* Switch default decimal places to 1 {pull}43785[#43785]
* Add custom formatting for Date Nanos Format {pull}42445[#42445]
Maps::
* Change border color to be darker version of fill color {pull}43211[#43211]
* Add attribution handling for TMS (config &amp; UI-entry) and WMS {pull}44147[#44147]
* Make default EMS tile layer auto select light or dark tiles based on isDark mode advanced setting {pull}40892[#40892]
* Add filter bar to maps application {pull}42756[#42756]
* Filter by shape {pull}43141[#43141]
* Custom color ramp {pull}41603[#41603]
* Add indicator when layer is filtered by search bar {pull}43283[#43283]
* Add cancel draw button and draw instructions {pull}43593[#43593]
* Pew pew source {pull}41504[#41504]
* Load Maki icons from spritesheet {pull}42499[#42499]
* Enable borders for icon symbols {pull}43066[#43066]
* Provide indication in LayerTOC when results are incomplete {pull}41271[#41271]
* Use EMS vector tiles {pull}42846[#42846]
Monitoring::
* Update APM metric titles {pull}44091[#44091]
Platform::
* Feature/default enable csv dashboard {pull}44048[#44048]
* Chore/bump chromium webgl+kerberos {pull}42751[#42751]
* Cancel visualize fetches when navigating away or re-fetching {pull}42035[#42035]
* Ability to enable and disable alerts {pull}40543[#40543]
* Per panel time range {pull}43153[#43153]
* Promote many `debug` log events to `info` {pull}43241[#43241]
* Instantiate a logger top level, and use it throughout the job {pull}43636[#43636]
* Add capture.maxAttempts setting {pull}44011[#44011]
Queries::
* Implement saved queries and filters {pull}39140[#39140]
Reporting::
* Rewrite telemetry collection to use a single query {pull}34327[#34327]
* Truncate base64 urls in logs {pull}41304[#41304]
* Sanitize 409 error log message {pull}42495[#42495]
Security::
* PKI authentication in Kibana via Elasticsearch PKI realm {pull}42606[#42606]
* OIDC authentication now supports the implicit flow {pull}42069[#42069]
* Telemetry for csp configuration {pull}43223[#43223]
* Copy Saved Objects to Spaces UI {pull}39002[#39002]
* Allow for custom cluster privileges {pull}43817[#43817]
SIEM::
* Customizable columns, row renderers, and expandable events in the `Events` widget {pull}44324[#44324]
* Adds events and Timeline Style / ID Updates {pull}44965[#44965]
* Applies highlighting to the Timeline data providers drop area and flyout button {pull}45173[#45173]
* Sets page titles to the current page you are on {pull}42157[#42157]
* Update date picker after brush selection on charts {pull}42440[#42440]
* Upgrades react-redux and utilize React.memo for performance gains {pull}43029[#43029]
* Changes network to use ECS fields {pull}44392[#44392]
* Adds a configuraton option for the default SIEM date time range {pull}44540[#44540]
* Fixes the columns to not show duplicate information when on detail pages. {pull}45031[#45031]
* Adds process_started ECS fields to Uncommon Process Table {pull}45664[#45664]
* Adds Connections (Pewpew) Map to Network Page {pull}43965[#43965]
* Adds telemetry for ML functionality {pull}43926[#43926]
* Adds new jobs for SIEM ML Integration {pull}44301[#44301]
* Moves installation of jobs from initial page load to opening of Anomaly Detection UI {pull}45536[#45536]
* Adding new jobs to siem module {pull}43783[#43783]
* Changes table widget loading to elastic user interface's loading content {pull}41596[#41596]
* Changes hosts and network tables from load more to paginated {pull}41532[#41532]
* Uses autonomous_system as new ECS field {pull}43925[#43925]
* Makes ip details heading draggable {pull}45179[#45179]
* Split into Source and Destination {pull}43719[#43719]
* Inject/apply KQL changed in refresh button {pull}45065[#45065]
* Improves the timeline performance by optimizing the width, removing wasted renderers, and adding a visibility sensor {pull}43560[#43560]
Uptime::
* Improve `useUrlParams` hook for Uptime app {pull}41545[#41545]
Visualizations::
* Introducing Timerange Data Mode for TSVB Metric Style Visualizations {pull}37185[#37185]
* Allow other apps to list their custom visualizations in the Visualize app {pull}43386[#43386]
* Threshold line on bar/line/area charts {pull}42632[#42632]
* Adds capability to show percentages for data table columns {pull}39572[#39572]
[float]
[[bug-7.4.0]]
=== Bug fixes
APM::
* Avoid APM failing to start when ml is disabled {pull}42815[#42815]
* Fix missing RUM url {pull}42940[#42940]
* Correctly pass service language for syntax highlighting {pull}43771[#43771]
* Make sure histogram is responsive when resizing window {pull}43759[#43759]
* Don't hide all legends if user has hidden one {pull}43667[#43667]
* Fill in vertical gaps in breakdown metrics data {pull}43663[#43663]
* Display all errors in child transactions/spans in trace overview {pull}44274[#44274]
* Fix indefinite loading state in agent settings for unauthorized user roles {pull}44970[#44970]
Canvas::
* Adds support for uppercase cluster names in esdocs and other datasource bug fixes {pull}44311[#44311]
Dashboard::
* No reload on changes to disabled filters in dashboard {pull}41144[#41144]
* Update assumption that panelIndex may be missing {pull}44793[#44793]
Design::
* Update heading hierarchy for instructions {pull}41970[#41970]
Discover::
* Fix TypeError at Discover's context view {pull}43661[#43661]
Filters::
* Fix truncation of long filter bar items {pull}43874[#43874]
* Keep disabled state on filter edit {pull}42346[#42346]
* Put filters back in the filter context where they belong {pull}42095[#42095]
Graph::
* Replace all occurences of placeholder in drilldown URL template {pull}41673[#41673]
Infrastructure::
* Replace EUI Charts with Elastic Charts on node detail page {pull}41262[#41262]
* Use {kib} date format for chart headers {pull}41715[#41715]
* Change contextual menu position on infrastructure view {pull}41810[#41810]
* Cleanup loading states for node detail page. {pull}43311[#43311]
Logs UI::
* Fix rendering of complex field column values {pull}44906[#44906]
* Announce name of column on remove column button {pull}41695[#41695]
* Sentence case copy changes {pull}43215[#43215]
Machine Learning::
* Allow zero delay for transforms wizard {pull}45115[#45115]
* Fix jobs list loading when auto refresh is off {pull}42076[#42076]
* Allow index patterns containing commas in recogniser modules {pull}43686[#43686]
* File data viz limiting uploaded doc chunk size {pull}44768[#44768]
* Fixing job management expanded rows in dark mode {pull}45159[#45159]
* Adjusting module jobs model memory limit {pull}45502[#45502]
* Ensure Anomaly Explorer chart label badge can be seen {pull}44259[#44259]
* Fix {kib} management stats bar style {pull}44658[#44658]
* Ensure preview table displays scripted fields and timestamps are formatted correctly. {pull}44701[#44701]
* Enable data visualizer link on job types page for non-time index {pull}44667[#44667]
* Fixes messages in data frame action request notifications {pull}44872[#44872]
* Fixes JSON pane. {pull}42816[#42816]
* Fix IE11 issue, update types. {pull}43743[#43743]
* Fixes table sorting. {pull}43859[#43859]
Management::
* Fix rendering `undefined` from job status map {pull}41438[#41438]
* Added doc_values to list of completion items for mapping {pull}42581[#42581]
* Fix date_nanos formatting for formats without fractional seconds {pull}43114[#43114]
Maps::
* Reverse the attribution order so left-to-right order matches top-to-bottom {pull}44415[#44415]
* Set complete on index pattern creation {pull}44423[#44423]
* Unknown provider regionMapsConfigProvider {pull}42821[#42821]
* Only color legend icon with dynamic color when dynamic config is complete {pull}41607[#41607]
* Populate _id in tooltip {pull}41684[#41684]
* Only show top hits checkbox if index has date fields {pull}43056[#43056]
* Reposition tooltip when tooltip size changes {pull}43152[#43152]
* Exclude index pattern from draw tools and shape filtering when layer ignores global filter {pull}43380[#43380]
* Increase tooltip max width so create filter button not clipped {pull}43602[#43602]
* Add i18n wrappers around missed text {pull}43635[#43635]
* Only display fields contained in _source for Documents source term join left field options {pull}44386[#44386]
* Fix side panel scrolling in safari {pull}44700[#44700]
* Name space dynamic property style names to avoid collisions {pull}44676[#44676]
* Unmount map embeddable component on destroy {pull}45183[#45183]
* Set mapbox Popup maxWidth {pull}45253[#45253]
Monitoring::
* Ensure we pass down all the parameters for fetching logs {pull}43869[#43869]
* Issue 25323: Fixed error catch and route handling v2 {pull}44800[#44800]
* Respect xpack.monitoring.show_license_expiration {pull}45537[#45537]
Operations::
* Configurable global socket timeouts {pull}31603[#31603]
* Only provide obsoleteIndexTemplatePattern to the default index migrator to avoid race conditions {pull}42016[#42016]
Platform::
* Modify I18nProvider so that it does not generate new React components {pull}43556[#43556]
* Fix rawChecksums in chromium build and rename for clarity {pull}44665[#44665]
* Resolve filter index references when importing saved objects {pull}42974[#42974]
Queries::
* Saved query requires title {pull}45029[#45029]
* Save query form validation on blur {pull}43726[#43726]
Reporting::
* Fix Relative Date format in CSV export {pull}40544[#40544]
* Fix TypeError with pending job info {pull}43924[#43924]
* Use pipes for communication with chrome to avoid networking snafus {pull}42097[#42097]
Security::
* Allow for hex color codes that include uppercase characters {pull}43470[#43470]
* Prevent space identifier url example from overflowing panel {pull}44871[#44871]
SIEM::
* Toggle Column / Code Coverage and Cypress {pull}42766[#42766]
* Show all popover items / Timeline flyout button rendering {pull}45745[#45745]
* Upgrade elastic charts library - v12.0.2 {pull}45853[#45853]
* Adds performance enhancements such by removing wasted renderers and adding incremental DOM rendering {pull}43157[#43157]
* Fixes the Suricata row renderer not being activated {pull}44728[#44728]
* Changes ML conditional links to use tabs, fixes a small bug with null filterQuery {pull}45218[#45218]
* Fixes index substring incorrectly matching configured indices and failing to install ML job {pull}43409[#43409]
* Fix timeline/kql search disparity {pull}42843[#42843]
* Formats the bytes columns in timeline {pull}43147[#43147]
* Capitalizes SIEM in {kib} Advanced Settings {pull}44886[#44886]
* Removes expensive global CSS calculations of resize handle {pull}43898[#43898]
Uptime::
* Encode Monitor Id React Router params to validate {pull}43113[#43113]
* Context Menu Improved for integrations links in monitors list {pull}43068[#43068]
* Update monitor list configs for mobile view {pull}43218[#43218]
Visualizations::
* No longer registering Timelion feature if it's disabled {pull}42193[#42193]
* Fix Timelion color error when filtering data {pull}23876[#23876]
* Fix truncated formatting on tooltip {pull}41769[#41769]
* Ensure visualizations in percentage mode respect the advanced settings percent format {pull}39044[#39044]
* Fix duplicate fetch in Visualize {pull}41204[#41204]
[[release-notes-7.3.2]]
== {kib} 7.3.2
See also <<breaking-changes-7.3, breaking changes in 7.3>>.
[float]
[[bug-7.3.2]]
=== Bug fixes
Monitoring::
* Ensures all the parameters for fetching logs are passed down {pull}43869[#43869]
SIEM::
* Fixes the Suricata row renderer not being activated {pull}44728[#44728]
* When adding the 2*nth note on an event, does not unpin it {pull}44941[#44941]
* Fixes duplicate columns in timeline and the errors on multiple click on pinned event {pull}44010[#44010]
Security::
* In Spaces, allows for hex color codes that include uppercase characters {pull}43470[#43470]
Platform::
* Resolves filter index references when importing saved objects {pull}42974[#42974]
[[release-notes-7.3.1]]
== {kib} 7.3.1
[float]
[[breaking-7.3.1]]
=== Breaking Changes
See also <<breaking-changes-7.3, breaking changes in 7.3>>.
Platform::
* Fixes import API so it doesn't override SavedObjectClient errors {pull}41125[#41125]
[float]
[[bug-7.3.1]]
=== Bug fixes
APM::
* Makes sure tooltips for metric charts are synced {pull}42139[#42139]
Canvas::
* Fixes IE11 fullscreen behavior to properly position workpad {pull}42544[#42544]
Discover::
* Fixes a bug where selecting a period in the discover histogram did not result in a refresh. {pull}43097[#43097]
Filters::
* Fixes Firefox continuously changing filter position order when
applying more than 1 filter. See https://github.com/elastic/kibana/issues/41567[issue #41567].
Geo::
* Moves Geojson deep clone logic to Elasticsearch, making Geojson
upload more stable when uploading large geometries. {pull}41835[#41835]
* Fixes maps Geojson upload hanging on index step {pull}42623[#42623]
* Formats doc-ids as strings {pull}42011[#42011]
* Modifies Fit-to-data action to fit to all visible features, even ones
without a corresponding result in the join. {pull}42020[#42020]
Infra Logs UI::
* Fixes section mapping bug in node detail page {pull}41641[#41641]
* Fixes autocomplete to use proper derived index pattern {pull}42287[#42287]
Machine Learning::
* Fixes basic license redirect {pull}41876[#41876]
* Fixes file datavisualizer mapping overrides {pull}42047[#42047]
* Fixes ml when spaces feature is disabled {pull}42564[#42564]
* Fixes check for watcher being enabled {pull}43025[#43025]
Management::
* Removes validation for email action body attribute in Watcher {pull}42009[#42009]
* Fixes minor Console regressions introduced during EUIfication. {pull}41089[#41089]
* Fixes issue when removing scripted fields {pull}42838[#42838]
Monitoring::
* Only fetches a single cluster data instead of all clusters when possible {pull}42469[#42469]
* Uses async/await pattern which should address weird bug {pull}42876[#42876]
* Uses fixed_interval explicitly for date_histogram aggregations {pull}37023[#37023]
Operations::
* Overrides `org.label-schema.license` Docker label {pull}42836[#42836]
Platform::
* Fixes CSV export of saved searches that have _source field {pull}43123[#43123]
* Correctly sets `kibanaRoot` on {kib} plugin helpers for new generated plugins {pull}42616[#42616]
* Fixes scaling logic to check agg type instead schema {pull}42574[#42574]
Reporting::
* Fixes an issue in the Reporting jobs listing page that sometimes prevented it from rendering {pull}42419[#42419]
Visualizations::
* Fixes problem in TSVB when group by &quot;Everything&quot; fails to calculate data with &quot;Overall&quot; metrics {pull}42074[#42074]
* Fixes error when filters agg filters are a query_string query {pull}43310[#43310]
* Fixes tooltip text overflow {pull}41703[#41703]
[[release-notes-7.3.0]]
== {kib} 7.3.0
[float]
[[breaking-7.3.0]]
=== Breaking Changes
See also <<breaking-changes-7.3, breaking changes in 7.3>>.
Machine Learning::
* Data Frame: Remove format from date_histogram configs. {pull}39811[#39811]
Maps::
* [Fixes #34662] Hide feature when it has no corresponding term join {pull}36617[#36617]
[float]
[[enhancement-7.3.0]]
=== Enhancements
Canvas::
* Add new dashboard template {pull}37520[#37520]
* Keyboard shortcuts for nudging elements {pull}39208[#39208]
* [Fixes #27123] Zoom In/Out {pull}38832[#38832]
* Add joinRows Canvas expression function {pull}38680[#38680]
* [Fixes #27124] Fit Workpad to Window {pull}39864[#39864]
* [Fixes #23061, #23144, #29526] Enable Canvas URL Parameters {pull}40061[#40061]
* Alignment and distribution {pull}39132[#39132]
* [Fixes #30841] Box select {pull}32995[#32995]
Infrastructure::
* Link to node detail page from Metrics Explorer {pull}37136[#37136]
* Adds tooltip (with name / id) to Table view {pull}38904[#38904]
* Improve accuracy of system network metrics {pull}39513[#39513]
* Add default metrics to metrics explorer. {pull}39787[#39787]
* Use max instead of avg for correct derivative in network metrics {pull}41009[#41009]
Logs UI::
* Add single phrase highlighting {pull}39569[#39569]
* [Fixes #38167] Add &quot;View in APM&quot; link to log flyout actions menu {pull}39540[#39540]
Machine Learning::
* [Fixes #39240] When importing CSV through file data viz, omit empty values {pull}39524[#39524]
* [Fixes #39242] Don't quote numbers when importing CSV in file data viz {pull}39579[#39579]
* Adds data frame messages to data frames list {pull}39609[#39609]
* Adds icon to data frame messages expanded row tab {pull}39817[#39817]
* Adds Preview table tab to Data Frames list expanded row {pull}39983[#39983]
* Data Frames list expanded row preview: Fixes transform list paging and sorting. {pull}40163[#40163]
* [Fixes #37312] Only add ML links for sample data sets if full license {pull}38120[#38120]
* [Fixes #37994] Adds check that forecast duration is no more than 3650 days {pull}38408[#38408]
* Adds SIEM Auditbeat and metricbeat data recognizer modules {pull}39678[#39678]
* [Fixes #28390] [Accessibility] Add job ID to select row checkbox aria-label in Jobs List {pull}40149[#40149]
* Data Frames: Advanced editor {pull}39659[#39659]
* Data Frames: Continuous mode support for wizard {pull}39804[#39804]
* Data Frames: Updated progress reporting. {pull}39920[#39920]
* Data Frames: Transform list refresh button. {pull}40129[#40129]
* [Fixes #38776] Data Frames: Adds support for transform description {pull}40153[#40153]
Management::
* [Fixes #13804, #17894, #17956, #17969, #17978, #18008, #18008, #18031, #18047, #18052, #18151, #18191, #18245, #18246, #18256, #18268, #18271, #18296, #18353, #18506, #18508, #18532, #18536, #18794, #22615, #29167, #33207, #33917, #34932, #39828] EUIfy Watcher {pull}35301[#35301]
* Add repository-azure autocompletion settings {pull}37935[#37935]
* [Fixes #32132] Allow users to disable polling in Console {pull}38949[#38949]
* [Fixes #15628] Add setting for disabling use of triple quotes in the Console output pane. {pull}39114[#39114]
* Separate Console History panel from editor with a drop-shadow, and add a Close button {pull}39972[#39972]
* [Fixes #39985] Accept triple quoted input in Search Profiler. {pull}39984[#39984]
* Snapshot and Restore UI {pull}39193[#39193]
* EUIfy Console - partially de-angularize and move custom views out of top_nav {pull}39341[#39341]
* Console update autocomplete definitions {pull}39508[#39508]
Maps::
* [File upload] New plugin: file upload {pull}36404[#36404]
* [File upload] Geojson upload {pull}36410[#36410]
* [Fixes #35659] Heatmap color ramp select and legend details {pull}37187[#37187]
* [Fixes #30738] Add support for Top Hits to Documents source {pull}38052[#38052]
* [Fixes #30738] Symbolize points with maki icons {pull}37822[#37822]
* Add Symbol orientation style property {pull}39129[#39129]
* [Fixes #35978] Move set view to toolbar control, show zoom level in view control {pull}38925[#38925]
* [Fixes #34399] Add Where clause to terms joins {pull}39593[#39593]
* Increase document limit from 2048 to 10000 {pull}39697[#39697]
* Remove beta labeling from application and docs {pull}39871[#39871]
* [Fixes #31697] Custom labels for metric aggregations {pull}39914[#39914]
* Replace legacy map visualizations with maps in sample data dashboards {pull}35997[#35997]
* [Fixes #34026] Make EMS tooltips configurable {pull}34325[#34325]
* [Fixes #29005] Add multiple feature selection in tooltips {pull}39629[#39629]
Monitoring::
* Removed dead code {pull}39545[#39545]
* [Fixes #5429] Added a shortcut to ML jobs {pull}39147[#39147]
Platform::
* Query Filter \ Filter Manager: de-angularize and move to data plugin {pull}37311[#37311]
* Introduce setting to disable batching in courier {pull}39470[#39470]
Reporting::
* Export Saved Search CSV as Dashboard Panel Action {pull}34571[#34571]
* Check if CSV cells (including headers) start with known formula characters {pull}37930[#37930]
SIEM::
* Kpi on host details page {pull}39681[#39681]
* Adds Machine Learning table anomalies, a pop over UI for anomalies, and machine learning details score {pull}39483[#39483]
* Adds Machine Learning Permissions to hide or show UI elements based on the permissions {pull}40119[#40119]
* Adds Machine Learning Anomaly Table to Host Details and Network Details {pull}40223[#40223]
* Adds conditional linking within the application for machine learning jobs {pull}40547[#40547]
* Adds ML Integration for Installing &amp; Starting/Stopping embedded ML jobs {pull}39766[#39766]
* Fix URL state request once initial state {pull}38955[#38955]
* SIEM inspect query {pull}39980[#39980]
* Enhance inspect modal {pull}40530[#40530]
Security::
* Hiding management link {pull}38472[#38472]
* [Fixes #36626] Display message when logging out of Kibana {pull}37234[#37234]
* [Fixes #38563] Allow roles to be cloned {pull}39303[#39303]
* Make SAML realm name configurable {pull}37346[#37346]
Uptime::
* Summary based monitors Page {pull}39751[#39751]
* [Fixes #38786, #57711] Add monitor summaries {pull}38895[#38895]
* Replace deprecated EUI charts {pull}34313[#34313]
* [Fixes #46] Add error callout for uptime filter bar {pull}38140[#38140]
* Add telemetry collector {pull}34437[#34437]
* Add link for logs host integration {pull}38010[#38010]
* [Fixes #40589] Add link to Uptime documentation from header help menu {pull}40645[#40645]
Visualize::
* Visual Builder duration in second showing as number {pull}35813[#35813]
* Get rid of default export on TSVB {pull}36872[#36872]
* KQL in TSVB {pull}36784[#36784]
* Add configs for terminate_after {pull}37643[#37643]
* Enable use of KQL and autocomplete in filters agg editor {pull}37287[#37287]
* Add automatic alignment to gauge visualisation {pull}34845[#34845]
* Support Elasticsearch date_nanos datatype {pull}36111[#36111]
* Support for date_nanos type timestamps in context view {pull}38023[#38023]
* [Fixes #38424] Show link to Maps application in create new visualize menu {pull}39191[#39191]
* Rename Visual Builder to TSVB {pull}39125[#39125]
* [Fixes #7116] Show values of bars inside bar charts {pull}36511[#36511]
* Add dateHistogramInterval utility {pull}39091[#39091]
[float]
[[bug-7.3.0]]
=== Bug fixes
APM::
* [Fixes #34866] Fix encoding issue with forward slash in path {pull}37072[#37072]
* [Fixes #34697] Distinguish between loading state and empty state {pull}40651[#40651]
* [Fixes elastic/kibana#40477] [APM Tutorial] Fix APM Server link on Cloud {pull}40711[#40711]
* [Fixes #40351] Make sure stacked area charts handle no data points incorrectly {pull}40353[#40353]
Canvas::
* [Fixes #41296] Apply global CSS to export workpad view {pull}41298[#41298]
* [Fixes #39852] Native HTML5 drag&amp;drop shouldn't kick in {pull}39861[#39861]
* [Fixes #24773] Fix workpad list overflow {pull}37345[#37345]
Discover::
* [Fixes #41348] Bugfix for exception at discover context view using date_nanos {pull}41353[#41353]
Infrastructure::
* Support metrics for different docs in Metric Explorer {pull}38153[#38153]
* [Fixes #38141] Allow Metrics Explorer to set KQL filters in TSVB {pull}38280[#38280]
* [Fixes #36818] Metrics Explorer action menu should honor UI capabilities {pull}36824[#36824]
* [Fixes #39809] Sync state with localStorage for Metrics Explorer {pull}40099[#40099]
* [Fixes #40138] Convert bytes to bits before formatting for bits {pull}40523[#40523]
* [Fixes #38130, #37694] Fix CSS to improve IE11 experience {pull}40309[#40309]
* [Fixes #40251] Change GraphQL fetchPolicy for Inventory View {pull}40814[#40814]
* [Fixes #40914] Fix Metric Explorer title truncation {pull}40913[#40913]
* [Fixes #40493] Inventory should display nodes without names {pull}40804[#40804]
* Make queries more robust against missing indices {pull}38976[#38976]
* [Fixes #35975] Fixes text overflow for values in waffle map squares {pull}39068[#39068]
* Add temporary workaround for too small max-width. {pull}39890[#39890]
* [Fixes #39892] Remove queries for log-related metadata {pull}40130[#40130]
* [Fixes #37362] Make arrays of values more readable in log columns {pull}38692[#38692]
* [Fixes #38734] Capitalize 'explorer' in 'Metrics Explorer' {pull}39101[#39101]
* [Fixes #35784] Shrink log stream when window is resized {pull}38937[#38937]
* [Fixes #39913] Widen Group By dropdown and add tooltips to custom metrics {pull}40692[#40692]
Logs UI::
* [Fixes #39991] Fixes &quot;sticky filter&quot; problem {pull}40226[#40226]
* [Fixes #39944] Fix inaccuracy when jumping to a faraway time target {pull}40303[#40303]
Machine Learning::
* Data Frame: Disable link to create new data frame job when no permissions {pull}40268[#40268]
* Data Frame: ensure pivot preview works with comma-separated index patterns {pull}40282[#40282]
* [Fixes #40562] Single Metric View: ensure charts loaded correctly when using scripted fields {pull}40682[#40682]
* [Fixes #18076] Fixes loading of Single Metric Viewer if partition field is text {pull}37975[#37975]
* [Fixes #37974] Close job after forecast errors if starting from closed {pull}38253[#38253]
* [Fixes #38661] Show time range button on index data viz when not on full license {pull}38789[#38789]
* [Fixes #38559] Increase max data frame transforms in list from 100 to 1000 {pull}38973[#38973]
* [Fixes #39770] Fixes results time range if anomalies occur after data stops {pull}40503[#40503]
* [Fixes #32304] Fixes positioning of annotations brush after window resize {pull}40780[#40780]
* [Fixes #33416] Fixes positioning of Single Metric zoom when at start of range {pull}40854[#40854]
* [Fixes #41135] Fixes model memory limit for metricbeat system module jobs {pull}41747[#41747]
* Data Frame: Rename target index to destination index. {pull}39239[#39239]
* [Fixes #38872] Data Frame: Fixes crash of the source table for complex field values. {pull}39878[#39878]
* Data Frame: Fixes transform list paging and sorting. {pull}40009[#40009]
* [Fixes #38654] Data Frame: Fix form validation {pull}40427[#40427]
* [Fixes #38395] Data Frame: Fixes search triggering onChange on every keystroke. {pull}40607[#40607]
* [Fixes #40960] Fix loading forecasts from anomaly job list. {pull}41034[#41034]
* Data Frame: Fix source table for cells of type object. {pull}41234[#41234]
Management::
* [Fixes #33424, #18851] [IM] Improve UX for permissions error {pull}38916[#38916]
* [Fixes #34751, #19249] [LICENSE] Check permissions before loading license management actions {pull}39183[#39183]
* [Fixes #21484] [IM] warn user before closing or deleting kibana index {pull}39018[#39018]
* [Fixes #38940] Fix Console bug caused by rapidly opening and closing the History tab. {pull}38950[#38950]
* [Fixes #38562] Fix Search Profiler's 'Index' input's placeholder color contrast accessibility. {pull}38952[#38952]
* [Fixes #36983] Fix field autocomplete suggestions in Console {pull}38948[#38948]
* [Fixes #40254] Fix aggs autocompletion in Console. {pull}40816[#40816]
* [Fixes #39087] Remove config from IndexPattern instance {pull}40146[#40146]
* Fix `Rollup` tag not showing on rollup index patterns in list {pull}40297[#40297]
Maps::
* [Fixes #38021] Use coalesce to ensure number always passed to interpolate for data driven size styling {pull}38427[#38427]
* Provide IntlProvider to map listing page {pull}39459[#39459]
* [Fixes #37369] Do not allow save when map has unsaved layer changes {pull}39529[#39529]
* [Fixes #38962] Documents source - top hits - support script fields {pull}39371[#39371]
* [Fixes #40307] Fix react typing for style property type {pull}40518[#40518]
* Use custom labels in legend details {pull}40308[#40308]
* Fix symbol anchor position {pull}40524[#40524]
* [Fixes #40337] Use default locale as fallback for EMS tile layers {pull}40433[#40433]
* [Fixes #40085] Show dialog to save map when leaving app {pull}40215[#40215]
* Shuffle feature ids to avoid mapbox-gl crashes {pull}40803[#40803]
* [Fixes #40646] Remove data on error {pull}41358[#41358]
* [Fixes #41491] Coerce term join values to string {pull}41503[#41503]
Monitoring::
* Add log message for error scenario around missing licensing {pull}40660[#40660]
* [Fixes #36738] Issue 36738: Added zoomout functionality to all charts {pull}39072[#39072]
* [Fixes #28471] Issue 28471: Added strict id checking {pull}40673[#40673]
Operations::
* Fixes an issue where headless_shell doesn't get properly closed (and … {pull}40924[#40924]
* [Fixes #31549] Configurable global socket timeouts {pull}31603[#31603]
Platform::
* [Fixes #14544] Cancel Discover fetch requests if a new one is submitted {pull}39963[#39963]
* [Fixes #38127] Add required default markdown visState {pull}38390[#38390]
* Fixing custom vis types buildPipeline {pull}39874[#39874]
Reporting::
* Bugfix/reporting png is cancelled {pull}37513[#37513]
* Addresses an issue where Chromium user-data-dirs aren't removed {pull}40284[#40284]
SIEM::
* Update translation {pull}40038[#40038]
* Styling KQL bar {pull}40487[#40487]
Security::
* [Fixes #40014] Spaces API - default disabledFeatures to empty array {pull}40017[#40017]
* [Fixes #39837] Feature Controls - only navigate to index pattern management if available {pull}40067[#40067]
Uptime::
* [Fixes #39679] Fix filter status bar location selection {pull}41382[#41382]
* [Fixes #40171] [Bug] Handle all supported empty states {pull}40194[#40194]
* Fix unsigned integer parsing error and add tests {pull}40526[#40526]
* [Fixes #40582] Change page headlines to use h1 element {pull}40637[#40637]
* [Fixes #40583] Add explicit alignments to table columns {pull}40680[#40680]
* Fix duration chart for Safari {pull}41619[#41619]
Visualize::
* VisualBuilder Metric: Zero values ends in a changed behavior of the color rules {pull}39583[#39583]
* Wrap long text inside of TSVB chart tooltip. {pull}39630[#39630]
* [Fixes #34535] Adds time zone to date_range bucket aggregation {pull}37576[#37576]
* [Fixes #39580] Corrects index pattern for fields in split_by_terms {pull}39723[#39723
* [Fixes #40351] Make sure stacked area charts handle no data points incorrectly {pull}40353[#40353]
* Fix `Rollup` tag not showing on rollup index patterns in list {pull}40297[#40297]
* [Fixes #37940] Don't show listing limit exceeded warning falsely {pull}38246[#38246]
* Add default values for filter labels property for xy charts {pull}38644[#38644]
* [Fixes #39788, #39655] Fix tooltip label name rendering in pie charts. {pull}40105[#40105]
* Fix autorefresh in visualize editor {pull}41657[#41657]
* [Fixes #41357] Bugfix displaying date_nanos formated min/max aggs {pull}41472[#41472]
* [Fixes #39083] Fix visualization migration when savedSearchId is empty string {pull}40172[#40172]
* Change help URL in timelion to point to current docs {pull}39885[#39885]
* Check whether vis type exists {pull}39803[#39803]
* [Fixes #28842] Fix issue with long values in TSVB static metric {pull}40256[#40256]
* [Fixes #36295] Fix visualizations for rollups using fixed_interval or calendar_interval {pull}39537[#39537]
* Fix bug in Filters aggregation and Terms aggregation with Other bucket {pull}40698[#40698]
[[release-notes-7.2.1]]
== {kib} 7.2.1
See also <<breaking-changes-7.2, breaking changes in 7.2>>.
[float]
[[enhancement-7.2.1]]
=== Enhancements
Machine Learning::
* Only adds ML links for sample data sets if full license {pull}38120[#38120]
* Adds check that forecast duration is no more than 3650 days {pull}38408[#38408]
Observability::
* Uptime: Adds error callout for filter bar {pull}38140[#38140]
[float]
[[bug-7.2.1]]
=== Bug fixes
Geo::
* Uses default locale as fallback for EMS tile layers {pull}40433[#40433]
Infra Logs UI::
* Infra UI: Resets error when IP address changes to valid entry {pull}38022[#38022]
Machine Learning::
* Closes job after forecast errors if starting from closed {pull}38253[#38253]
* Shows time range button on index data viz when not on full license {pull}38789[#38789]
* Increases max data frame transforms in list from 100 to 1000 {pull}38973[#38973]
* Data Frames: Fixes crash of the source table for complex field values {pull}39878[#39878]
Management::
* Console: Fixes field autocomplete suggestions {pull}38948[#38948]
* Console: Fixes aggs autocompletion {pull}40816[#40816]
* Console: Fixes bug caused by rapidly opening and closing the History tab {pull}38950[#38950]
* Index Management: Improves user experiences for permissions error {pull}38916[#38916]
* Index Management: Warns user before closing or deleting {kib} index {pull}39018[#39018]
* License Management: Checks permissions before loading license management actions {pull}39183[#39183]
* Search Profiler: Fixes placeholder color contrast accessibility in Index input {pull}38952[#38952]
Monitoring::
* Adds zoomout functionality to all charts {pull}39072[#39072]
* Adds log message for error scenario around missing licensing {pull}40660[#40660]
Security::
* Feature Controls: Only navigates to index pattern management if available {pull}40067[#40067]
* Spaces: Fixes scenario where a Space is created via the API without specifying any `disabledFeatures` {pull}40017[#40017]
Visualize::
* Fixes problem with `Rollup` tag not showing on rollup index patterns in list {pull}40297[#40297]
* Fixes show listing limit so it no longer shows a false warning {pull}38246[#38246]
* Fixes tooltip label name rendering in pie charts {pull}40105[#40105]
* Fixes visualization migration when `savedSearchId` is an empty string {pull}40172[#40172]
* Checks whether vis type exists {pull}39803[#39803]
* Fixes visualizations for rollups using `fixed_interval` or `calendar_interval` {pull}39537[#39537]
* Fixes custom vis types `buildPipeline` {pull}39874[#39874]
[[release-notes-7.2.0]]
== {kib} 7.2.0
[float]
[[breaking-7.2.0]]
=== Breaking Changes
See <<breaking-changes-7.2, breaking changes in 7.2>> for more information.
Index Patterns::
* Removes support for time-based interval index patterns with migration {pull}35262[#35262]
[float]
[[enhancement-7.2.0]]
=== Enhancements
Canvas::
* Adds custom elements {pull}34140[#34140]
* Adds static tags for elements {pull}28779[#28779]
* Adds autoplay pages in fullscreen {pull}35981[#35981]
* Adds new workpad templates {pull}35745[#35745]
* Adds Ctrl + Enter shortcut for evaluating expressions {pull}36138[#36138]
* Allows grouping of filters and group selection in the `filters` function {pull}34889[#34889]
Design::
* Upgrades EUI to 9.2.1 and improves dark mode {pull}32728[#32728]
Geo::
* Allows maps to be embeddable {pull}31473[#31473]
* Registers `savedObjectMetaData` so Maps saved objects show up in dashboard add panel {pull}32895[#32895]
* Populates WMS layers from `getCapabilities` response {pull}32342[#32342]
* Splits settings into layer and source panels {pull}33788[#33788]
* Adds layer-specific filtering {pull}33209[#33209]
* Adds clone layer to layer actions {pull}33853[#33853]
* Automatically disables filter by bounds for indexes with small doc counts {pull}34456[#34456]
* Adds ability to expand and collapse Layer TOC {pull}34506[#34506]
* Ignores global query layer setting {pull}35542[#35542]
* Shows dynamic style ranges in legend {pull}35417[#35417]
* Shows icon when layer is not visible in TOC {pull}36250[#36250]
* Shows minusInCircle icon when layer has no data {pull}36457[#36457]
* Only shows vector style properties used by source in editor {pull}36280[#36280]
* Supports multiple basemap styles {pull}36074[#36074]
* Locks tooltip in place with click {pull}32733[#32733]
* Uses dual range component {pull}32273[#32273]
* Adds filter actions to tooltips {pull}33635[#33635]
* Adds draw filter action to layer {pull}33686[#33686]
* Adds WKT and geohash string support {pull}34472[#34472]
Kibana Home &amp; Add Data::
* Injects anomalies into the Kibana sample datasets to enable ML sample jobs {pull}36714[#36714]
* Allows plugins to register additional view data links in sample data {pull}33052[#33052]
Logs::
* Adds customizable columns {pull}34916[#34916]
* Adds column headers {pull}36467[#36467]
* Adds flyout action menu with Uptime link {pull}36721[#36721]
Machine Learning::
* Adds Kibana sample dataset data recognizer modules {pull}35138[#35138]
* Adds File data viz filter to Index Management link {pull}36166[#36166]
* Adds query bar to Anomaly Explorer for filtering of anomaly results for one or more influencers {pull}31763[#31763]
* Adds the ability to add and remove filters in the Anomaly Explorer via the Anomalies table {pull}33377[#33377]
* Adds the ability to add and remove filters in the Anomaly Explorer via the Top influencers list {pull}33626[#33626]
* Converts Job Selector to React {pull}35638[#35638]
* Always show time warning message in the delete modal in Job Management {pull}36729[#36729]
* Makes layout of Edit Filter List consistent with other settings pages {pull}33421[#33421]
* Adds created_by field to Auditbeat and APM data recognizer jobs {pull}33863[#33863]
* Extends support for anomaly charts when model plot is enabled {pull}34079[#34079]
* Increases the width of the text column in annotations table {pull}34450[#34450]
* Replaces View Forecast button image with Single Metric icon {pull}34563[#34563]
* Limits maximum annotation text length to 1000 characters {pull}34540[#34540]
* Converts full time range selector control to EUI / React {pull}35074[#35074]
* Uses KQL as the query language for custom URLs to Kibana pages {pull}35469[#35469]
* Adds Metricbeat System data recognizer module {pull}35580[#35580]
* Removes check for forecast duration of 8 weeks or less {pull}35583[#35583]
* Adds links to ML jobs to the Kibana sample dataset View data menu {pull}36702[#36702]
* Adds Data Frame UI {pull}33427[#33427]
Management::
* Adds UI for Snapshot Repositories {pull}34407[#34407]
Monitoring::
* Adds Telemetry sample data {pull}33166[#33166]
Platform::
* Introduces UI PluginsService {pull}32672[#32672]
* Adds basic server side export API for saved objects {pull}30326[#30326]
* Adds basic server side import API for saved objects {pull}32158[#32158]
* Returns import errors for saved objects referencing a missing index pattern or search {pull}33005[#33005]
* Modifies saved object export API to support the exporting of nested dependencies {pull}34225[#34225]
* Converts the saved objects UI to use new import / export API {pull}33513[#33513]
* Allows any type of saved object to import / export {pull}34896[#34896]
Security::
* Adds Feature Controls {pull}31652[#31652]
* Adds OpenID Connect auth provider {pull}36201[#36201]
* Converts account screen to React/EUI {pull}35151[#35151]
* Exposes ability to deny ('except') access to fields via FLS {pull}26472[#26472]
* Converts role listing page to React/EUI {pull}30970[#30970]
Uptime::
* Adds support for location name in Uptime UI {pull}36317[#36317]
* Integrates Uptime to Logging {pull}35853[#35853]
* Cleans up design of Uptime app {pull}31663[#31663]
Visualize::
* Allows multiple values for percentile ranks in Time Series Visual Builder {pull}33642[#33642]
* Allows non numeric fields in Top Hits in Time Series Visual Builder {pull}35661[#35661]
* Adds Include and Exclude fields to the Terms group in Time Series Visual Builder {pull}34153[#34153]
* Adds ability to submit Save modals using the Enter key {pull}34417[#34417]
* Improves KQL error messages {pull}34900[#34900]
* Shows a reload dialog when users change a setting requiring a page reload {pull}34780[#34780]
* Improves scripted field script editor {pull}36064[#36064]
* Changes default quick ranges {pull}35066[#35066]
* Adds basic rollup support to Visual builder {pull}28762[#28762]
[float]
[[bug-7.2.0]]
=== Bug fixes
APM::
* Moves the APM index creation from server startup {pull}37965[#37965]
* Updates APM index pattern {pull}36776[#36776]
* Fixes error occurrence panel and content {pull}32808[#32808]
* Switches to visualization colour palette for histogram {pull}31688[#31688]
* Condenses panel gutters and spacers {pull}36337[#36337]
* Replaces the icon for the LibraryFrames toggle {pull}36429[#36429]
* Fixes issues with metric charts when `noHits=true` {pull}37524[#37524]
* Updates index pattern {pull}38797[#38797]
Beats Central Management::
* Moves APIs to new return format {pull}31660[#31660]
* Renames `api/canvas` endpoint to `api/interpreter` {pull}34410[#34410]
* Updates tagcloud interpreter func arguments {pull}33773[#33773]
* Updates markdownvis interpreter func arguments {pull}34534[#34534]
* Moves UI out of index patterns service {pull}36348[#36348]
Canvas::
* Fixes esdocs fields {pull}34894[#34894]
* Fixes datasource preview modal size {pull}36246[#36246]
* Allows 0 for min/max in AxisConfig {pull}37119[#37119]
* Fixes fullscreen sizing on old workpads {pull}37289[#37289]
* Adds Today to quick range {pull}36698[#36698]
* Fixes broken elements in web logs sample data workpad {pull}37931[#37931]
* Resolves issues with the mini color selector and updates Storybook to v5 {pull}34075[#34075]
* Adds types to Renderers and the DropdownFilter {pull}31299[#31299]
* Updates the Asset Manager to use Typescript and adds Storybook examples for ad-hoc testing {pull}31341[#31341]
* Converts functions from arrow to function {pull}35749[#35749]
* Adds strong types to Canvas functions in preparation for i18n {pull}35087[#35087]
* Improves types `demodata` and `pointseries` in preparation for i18n {pull}36055[#36055]
* Implements localization for Canvas functions {pull}36252[#36252]
* Re-renders renderers on filter changes {pull}34823[#34823]
* Restores removed class used for modal focus {pull}36924[#36924]
* Simplifies layout engine integration {pull}33702[#33702]
* Separates component/`-level of `workpad_page` {pull}34983[#34983]
* Fixes invalid cursor position {pull}36018[#36018]
* Adds snap to page borders and centerline {pull}36102[#36102]
* Prioritizes relaxed resize/rotate over depth select {pull}36479[#36479]
* Accesses the ever current interactive page layout in WorkpadApp {pull}36692[#36692]
* Adds group/ungroup menu {pull}36718[#36718]
* Improves Storybook performance {pull}34757[#34757]
* Adds response streaming to Canvas batch requests {pull}32027[#32027]
Console::
* Refetches autocomplete info after updating Dev Console settings {pull}32587[#32587]
* Fixes issue with request body not being sent for Console DELETE requests {pull}32407[#32407]
Dashboard::
* Allows embeddable to specify edit label {pull}36296[#36296]
* Fixes courier:ignoreFilterIfFieldNotInIndex with chained input controls {pull}36369[#36369]
* Fetches options for input control child select boxes {pull}38148[#38148]
* Converts dashboard panels to Typescript {pull}27167[#27167]
Discover::
* Fixes problem with Discover not using an index pattern when two patterns are created {pull}38053[#38053]
* Enables optional use of the timezone set in Advanced Settings in queries {pull}34602[#34602]
Geo::
* Changes tooltip to use description list for IE compatibility {pull}37396[#37396]
* Excludes multi fields in tooltips and join field selection lists {pull}34379[#34379]
* Only show fields that can be used in terms agg in join right field select {pull}35098[#35098]
* Maintains style on source change when creating new layer {pull}34755[#34755]
* Fixes i18n wrapping of ES search failure message {pull}35923[#35923]
* Updates es_search_source to no longer request tooltip fields when fetching geojson {pull}36059[#36059]
* Syncs layer list state to mapbox only once {pull}37133[#37133]
* Sets scaled property values to -1 when there are no results {pull}37121[#37121]
* Fixes defaulting to dark tiles when Kibana is in dark mode {pull}37792[#37792]
* Fixes tooltip text overlap and text overflow {pull}38271[#38271]
* Ensures that the labels extracted from WMS capabilities are unique {pull}38311[#38311]
* Keeps query parameters for WMS Client in URL {pull}34200[#34200]
* Fixes Join editor component logic to avoid infinite updates {pull}37472[#37472]
* Fixes Join editor component logic to avoid infinite updates if index pattern is not found {pull}37615[#37615]
* Uses field formatter for tooltips {pull}33017[#33017]
* Adds ability to load EMS resources with CORS {pull}34503[#34503]
* Uses mapbox feature-state for dynamic properties and upgrades mapbox-gl to 0.54 {pull}36466[#36466]
* Fixes map embeddable test {pull}34648[#34648]
Graph::
* Fixes default drilldown link on index pattern switch {pull}34251[#34251]
Infrastructure::
* Fixes autocomplete overflow in Safari browser {pull}36820[#36820]
* Adds legend settings for waffle map {pull}32228[#32228]
* Adds the UI for the Metrics Explorer {pull}34019[#34019]
* Adds the UI for the Metrics Explorer {pull}35846[#35846]
* Adds links from Infrastructure to Uptime {pull}35993[#35993]
* Adds a brush handler to the Metrics Explorer Charts {pull}36235[#36235]
* Removes the Joi validation from the Metrics Explorer client side URL validation {pull}36493[#36493]
* Appends filterQuery to TSVB filter {pull}36644[#36644]
* Adds link-to page to route IP addresses to the host detail page {pull}36149[#36149]
* Adds a check to the Metrics Explorer API endpoint for empty metrics {pull}37508[#37508]
* Adds round up option to SuperDatePicker for the `to` field {pull}37896[#37896]
* Fixes the Uptime link so it always displays for Docker and Kubernetes nodes {pull}38125[#38125]
* Fixes the CSS for the Metrics Explorer chart title to properly overlap with the Actions menu {pull}38059[#38059]
* Fixes group by “x” icon keyboard controls {pull}31960[#31960]
* Changes Infrastructure navigation {pull}32892[#32892]
* Uses EuiSuperDatePicker on the Metrics page {pull}34427[#34427]
* Tweaks metrics time test handling {pull}34869[#34869]
* Increases suggestions limit and allows scrolling in Autocomplete field {pull}34706[#34706]
* Adds new graphql endpoint for snapshot data {pull}34264[#34264]
* Waits for context menu to appear in functional tests {pull}36163[#36163]
* Renames Snapshot to Inventory {pull}36107[#36107]
* Enables telemetry for snapshot resolver {pull}36354[#36354]
* Renames Snapshot to Inventory in page title {pull}36432[#36432]
* Honors space when querying TSVB API {pull}36765[#36765]
* Adds View Surrounding Logs functionality {pull}35727[#35727]
* Changes popover position of Node context menu {pull}36352[#36352]
Kibana Home &amp; Add Data::
* Adds `utc_time` of sample web logs to list of timeFields so that it is dynamic {pull}35879[#35879]
Machine Learning::
* Fixes File Data Visualizer index pattern match {pull}34721[#34721]
* Rounds value when using max model memory limit {pull}35223[#35223]
* Plots chart points for all anomalies where there is no metric data {pull}32645[#32645]
* Fixes line wrap for jobs list timestamp cell in Firefox {pull}34150[#34150]
* Updates forecasting progress bar only if value increases {pull}34614[#34614]
* Fixes Java time access in ML watch Painless script {pull}37074[#37074]
* Provides fix for constant polling of deleting job tasks {pull}38013[#38013]
* Fixes check when opening ML from Kibana Sample Data sets if no ML jobs are created {pull}38649[#38649]
Management::
* Disables grow for IE 11 for index pattern management header {pull}37756[#37756]
* Internationalizes Rollup Jobs, Remote Clusters, and Watcher app titles. {pull}34470[#34470]
* Removes rollup section in advanced settings for OSS {pull}32814[#32814]
* Fixes Create Rollup Index Pattern button badge color error {pull}32954[#32954]
* Fixes hanging UI when custom index pattern with existing ID created {pull}36097[#36097]
* Bumps numeral.js to fix negative time formatting bug {pull}35298[#35298]
Monitoring::
* Improves performance of the Logstash Pipeline Viewer {pull}31293[#31293]
* Updates tests for Monitoring Logstash Pipeline Viewer performance improvements {pull}33570[#33570]
* Sends encrypted telemetry data to telemetry service {pull}33121[#33121]
* Checks for 6.7.2 instead of 6.7.3 in Telemetry {pull}35814[#35814]
* Introduces Logs UI {pull}31275[#31275]
* Determines the Metricbeat migration status logic {pull}34871[#34871]
* Forces collectors to indicate when they are ready in Montoring/Telemetry {pull}36153[#36153]
* Makes change so that once the buffer has events, the collector is always ready {pull}36995[#36995]
* Fixes 500 error from /api/stats {pull}36986[#36986]
* Removes improper usage of query {pull}37099[#37099]
* Uses fixed_interval explicitly for date_histogram aggregations {pull}37023[#37023]
* Creates license check only when theres a separate monitoring cluster {pull}33590[#33590]
* Adds uiCapabilities.logs check {pull}35562[#35562]
* Creates a simple cancelable promise, and adds basic support for Typescript {pull}36293[#36293]
* Fixes default message if value is invalid {pull}36737[#36737]
* Fixes sorting of Monitoring nodes on CPU, Throttle, and Heap columns {pull}36125[#36125]
* Swaps the anchor tag with EuiLink {pull}37020[#37020]
* Typecasts the attr boolean to the correct type {pull}37031[#37031]
* Fixes CPU calculation for APM {pull}37230[#37230]
* Optimizes content to be more vertical for resizing consistency {pull}37120[#37120]
* Uses i18n instead of injectI18n {pull}37845[#37845]
* Adds a link to License Management {pull}37771[#37771]
Operations::
* Reverts [kbn/es] pin 7.x snapshot to elastic/elasticsearch#39582 i… {pull}32580[#32580]
* Exits if starting Kibana as root {pull}21563[#21563]
* Uses default keys when running from source {pull}36452[#36452]
* Allows running --dev without kibana.dev.yml {pull}36400[#36400]
* Reenables github checks reporter {pull}37280[#37280]
* Fixes inefficiencies in the dev/license_checker module and rewrites it in Typescript {pull}37807[#37807]
* Adds exception to transpile normalize-url mode to es5 when bundled into the DLL {pull}35804[#35804]
* Upgrades jQuery to 3.4.1 {pull}35908[#35908]
* Enforces all packages to use the same Typescript version {pull}32440[#32440]
* Fixes plugin generator package.json paths {pull}33728[#33728]
Platform::
* Fixes version for plugin showing as undefined {pull}36219[#36219]
* Adds Japanese locale {pull}36940[#36940]
* Provides Initial framework for data plugin {pull}34350[#34350]
* Fixes errors and adds more examples in export saved objects API docs {pull}37991[#37991]
* Updates import saved objects API docs to use curl examples {pull}37997[#37997]
* Fixes URLs from displaying too long in saved objects management UI {pull}37987[#37987]
* Enforces the base path proxy to redirect requests that happen within a space {pull}36300[#36300]
* Automatically strips xpack config when running --oss {pull}36403[#36403]
* Removes unused ui/field_editor reference {pull}34969[#34969]
Reporting::
* Includes the error object job decryption errors {pull}32216[#32216]
* Consolidates startup self-checks {pull}31931[#31931]
* Registers a single ESQueue worker, simultaneous poll for all export types {pull}32839[#32839]
* Converts LevelLogger Logger to Typescript {pull}34972[#34972]
Security::
* Updates index fields API to account for removed types in Role Management {pull}35986[#35986]
* Loads capabilities from InjectedMetadata {pull}36710[#36710]
Uptime::
* Adds integration links for Infrastructure UI {pull}35847[#35847]
* Changes copy on empty state component {pull}33044[#33044]
* Removes Object.assign from helper function {pull}33860[#33860]
* Adds new context for Uptime {pull}34006[#34006]
* Supports URL parameters {pull}35375[#35375]
* Adds Uptime to APM integration {pull}34892[#34892]
* Reduces the bucket size for the monitor list query {pull}36071[#36071]
* Disables integration links for apps that are not present {pull}37284[#37284]
* Removes several default common DatePicker values {pull}37395[#37395]
* Supports KQL `OR` filters {pull}37564[#37564]
* Updates documentation link for location column {pull}37511[#37511]
Visualize::
* Fixes typo in top hit fields filter {pull}38391[#38391]
* Resets FilterEditor on filter prop change {pull}34494[#34494]
* Adds table with conflicting indices in field editor {pull}35783[#35783]
* Fixes sorting of index pattern table in Chrome and Firefox {pull}37613[#37613]
* Fixes Tableview in Time Series Visual Builder to show correct data {pull}34343[#34343]
* Fixes Aggregation by "Static value" in Time Series Visual Builder so that it works properly {pull}34624[#34624]
* Fixes problem in Time Series Visual Builder with shift in historic data after daylight savings time {pull}34283[#34283]
* Triggers request for api/metrics/fields after all UI changes in Time Series Visual Builder {pull}34436[#34436]
* Fixes problem with query bar showing randomly in editor page in Time Series Visual Builder {pull}35081[#35081]
* Makes Time Series Visual Builder signal render-complete equals true on rendering {pull}35215[#35215]
* Filters annotations by the last series timestamp in Time Series Visual Builder {pull}35230[#35230]
* Allows negative values for custom ranges in metric and gauge visualizations {pull}33814[#33814]
* Fixes broken filtering on metric visualizations {pull}38029[#38029]
* Restores line rendering in point series vis using percentile agg {pull}35649[#35649]
* Fixes range filtering in XY charts when field is a scripted date field {pull}25379[#25379]
* Fixes clipping of wide Vega tooltip tables {pull}33465[#33465]
* Migrates serialization of include/exclude options to strings instead of objects in significant terms bucket aggregation {pull}34392[#34392]
* Initializes correct value of time picker's refresh interval {pull}35839[#35839]
* Updates tab counters on filter change {pull}34246[#34246]
* Resolves issue that occurs when migrations are partially complete and a new Kibana instance starts up {pull}37674[#37674]
* Adds yml switch for using interpreter in expressions {pull}33832[#33832]
[[release-notes-7.1.1]]
== {kib} 7.1.1
There are no user-facing changes for this release.
2019-05-27 23:59:30 +02:00
[[release-notes-7.1.0]]
== {kib} 7.1.0
[float]
[[enhancements-7.1.0]]
=== Enhancements
Security::
* Updates {kib} to support changes to licensing of security features {pull}35890[#35890]
[float]
[[bug-7.1.0]]
=== Bug fixes
Geo::
* Improves ES search decoding to deal with large geometries {pull}36062[#36062]
Index Lifecycle Management::
* Fixes surface shrink action in edit form if it's already been set on the policy {pull}35987[#35987]
Machine Learning::
* Fixes URL of link to detector function reference docs {pull}35734[#35734]
Monitoring::
* Fixes default timestamp sort and added tests {pull}35640[#35640]
[[release-notes-7.0.1]]
== {kib} 7.0.1
See <<breaking-changes, breaking changes>> for the changes to be aware of when migrating your application
from one version of Kibana to another.
[float]
[[enhancement-7.0.1]]
=== Enhancements
Management::
* Enhances design for Search Profiler, including dark mode {pull}33445[#33445]
Visualize::
* Sets a default timeout for all "waitFor" methods {pull}34756[#34756]
[float]
[[bug-7.0.1]]
=== Bug fixes
APM::
* Updates APM migration reindex script {pull}34801[#34801]
Canvas::
* Recreates handlers and resets completed state on expression change {pull}33900[#33900]
* Fixes bad context check {pull}35621[#35621]
Design::
* Updates README for KUI to note deprecation {pull}34389[#34389]
* Resets heading and p tags to EUI font reset {pull}33717[#33717]
Console::
* Changes autocomplete suggest for `number_of_shards` to default (1) {pull}35657[#35657]
Cross-Cluster Replication::
* Updates the Delete Remote Cluster API to support multiple comma-delimited clusters {pull}34595[#34595]
* Allows user to use CCR when security is not enabled {pull}35333[#35333]
* Retrieves paused state of follower index from ES instead of depending upon the client to provide it {pull}35342[#35342]
* Fixes filling x-axis values for date histogram {pull}35247[#35247]
Geo::
* Updates map name in breadcrumb when changed {pull}34287[#34287]
* Filters fields properly for join right field select {pull}35098[#35098]
* Clears data load error when layer gets correct data {pull}34484[#34484]
Index Lifecycle Management::
* Fixes crash when zero replicas configured in a phase for policy {pull}34480[#34480]
Infrastructure::
* Fixes metrics chart tooltip alignment {pull}34749[#34749]
* Sets [System][auth] program name correctly {pull}34212[#34212]
Kibana Home & Add Data::
* Adds documentation link to Functionbeat to fix Getting Started Guide {pull}35174[#35174]
Machine Learning::
* Ensures cardinality warning is only shown on validity fail {pull}34874[#34874]
* Adds data-test-subj to some job management elements {pull}35284[#35284]
* Ensures `viewByFieldName` is retained on Anomaly Explorer initialize {pull}35260[#35260]
Monitoring::
* Monitors internal telemetry collection {pull}34609[#34609]
* Addresses shard allocation color mismatch {pull}34086[#34086]
* Protects against fields not existing in Logstash Nodes listing {pull}34939[#34939]
* Fixes field name for "Events Ingested" in Logstash Node List page {pull}35122[#35122]
* Swaps KUI base class with EUI equivalent {pull}34644[#34644]
* Allows empty and null key types {pull}35016[#35016]
* Adds sorting to all columns {pull}35410[#35410]
* Shows node name instead of UID in breadcrumbs {pull}35553[#35553]
Observability::
* Removes crosshair synchronization to avoid display bug {pull}33660[#33660]
* Switches GQL field from Int to String {pull}33746[#33746]
Operations::
* Links stylesheets with `type=text/css` {pull}35546[#35546]
* Deletes empty stylesheet for status page {pull}35540[#35540]
* Enables delete of `watch_optimizer_cache_state.json` when data folder is outside of {kib} folder {pull}32446[#32446]
* Fixes missing flag checks {pull}35187[#35187]
* Adds ability to register callback for clean up {pull}35119[#35119]
Platform::
* Fixes import UI to not fail silently when a record other than index-pattern and search is missing {pull}33080[#33080]
* Avoids validating saved object migrationVersion in tests where not needed {pull}35010[#35010]
* Exclude usage stats when `exclude_usage` flag is specified {pull}35691[#35691]
Upgrade Assistant::
* Specifies `allow_restricted_indices` for `_has_privileges` {pull}35125[#35125]
* Shows different interstitial text when cluster is upgraded {pull}34762[#34762]
Visualizations::
* Prevents saving the current timezone in visualizations {pull}34795[#34795]
* Fixes timepicker problem in Firefox {pull}35279[#35279]
* Fixes timepicker quick select {pull}34354[#34354]
* Applies timezone correctly to formatted dates and ticks {pull}33831[#33831]
[[release-notes-7.0.0]]
== {kib} 7.0.0
[float]
=== Known issues
Monitoring::
* If you have a version 7.0 monitoring cluster, a version 6.7 production
cluster and {kib} version 6.7.0 or 6.7.1, you cannot see the monitoring data in
{kib}. {issue}34357[#34357]
[float]
[[breaking-7.0.0]]
=== Breaking changes
For more details about breaking changes in this release, see
<<breaking-changes-7.0, Breaking changes in 7.0>>.
Discover::
* Allows user to use advanced query DSL directly, and does not apply `query:queryString:options` to `query_string` filters automatically {pull}15640[#15640]
* Removes `default_field` from `query:queryString:options` {pull}18966[#18966]
* Makes KQL the default query language for new searches {pull}27092[#27092]
Design::
* Removes references to K6 EUI, using the default UI theme in its place {pull}29152[#29152]
Geo::
* Removes the deprecated `regionmap` and `tilemap` kibana.yml configurations.
Removes the backwards compatibility logic that checked for duplicative settings
`map.regionmap` and `map.tilemap`. {pull}28609[#28609]
Monitoring::
* Refactors index patterns from configurable to constants {pull}29528[#29528]
* Removes `node_resolver` setting {pull}21181[#21181]
Management::
* Adds `configPrefix` to Index Management, License Management, Rollup Jobs, and
Upgrade Assistant {pull}30149[#30149]
* Standardizes use of `index_pattern` in UI code and URLs, replacing `indices`
and `index` {pull}29151[#29151] and {pull}29481[#29481]
* Removes app-specific dark mode options and replaces with a global dark mode uiSetting {pull}29017[#29017]
Operations::
* Defers the optimize step in the plugin installer to server start {pull}26983[#26983]
* Removes tribe node support {pull}16397[#16397]
* Creates separate startup scripts for development and production {pull}13806[#13806]
* Sets default port based on protocol {pull}21564[#21564]
* Removes deprecated `/shorten` API {pull}21861[#21861]
Platform::
* Removes deprecated `i18n.defaultLocale` setting {pull}29325[#29325]
* Removes previously deprecated `elasticsearch*` settings. {pull}29496[#29496]
* Adds new "references" attribute to saved objects for relationships {pull}28199[#28199]
Reporting::
* Removes Phantom dependency {pull}27142[#27142]
Security::
* Removes deprecated SSL settings {pull}28622[#28622]
* Removes legacy fallback {pull}29107[#29107]
Visualizations::
* Removes Timelion from the app switcher by default {pull}30131[#30131]
* Removes nested table splits from table visualization {pull}26057[#26057]
[float]
[[deprecation-7.0.0]]
=== Deprecations
Geo::
* Fixes legacy tilemap loading {pull}22095[#22095]
Machine Learning::
* Updates REST endpoint calls to remove _xpack {pull}28069[#28069]
Visualizations::
* Removes old visualize wizard URL {pull}28982[#28982]
* Removes legacy response handler {pull}28985[#28985]
* Removes `legacyIcon` from visualizations {pull}28981[#28981]
[float]
[[enhancement-7.0.0]]
=== Enhancements
Canvas::
* Removes WebSockets from Canvas expressions interpreter {pull}29792[#29792]
* Optimizes Canvas REST calls via batching {pull}29847[#29847]
* Implements a clipboard and stores the copied elements in `localStorage` {pull}25890[#25890]
* Adds the ability to reuse assets without editing an element's expression {pull}25764[#25764]
* Adds the `clear` function {pull}26397[#26397]
* Adds workpad-level CSS {pull}24143[#24143]
* Improvements to expression editor {pull}32336[#32336]
* Adds `aria-label` attribute for Color: Auto Color to button inside chart style {pull}32633[#32633]
* Adds `aria-label` attribute for Copy to clipboard {pull}32880[#32880]
Dashboard::
* Adds `href` option in addition to `onClick` for navigational links {pull}25233[#25233]
Design::
* Implements a new design for {kib} called K7
* Updates logos for marketing {pull}25489[#25489]
* Adds Kibana 7.0 breadcrumbs to home screen {pull}26605[#26605]
* Moves elastic/eui typings to single file {pull}23950[#23950]
Discover::
* Renames the kuery setting to KQL {pull}29587[#29587]
* Adds visual indication of selected language in query bar {pull}30899[#30899]
Logstash::
* Adopts {es} typeless API for Logstash central management {pull}30546[#30546]
Management::
* Adds `Request timestamp` to request inspector stats {pull}25667[#25667]
* Adds "Reload indices" button to Index Management {pull}27033[#27033]
Machine Learning::
* Adds `created_by` field to Auditbeat and APM data recognizer jobs {pull}33863[#33863]
* Adds the time of the anomaly to the `aria-label` of the actions button in each row of the anomalies table {pull}32777[#32777]
* Adds `role="alert"` callouts on the Job Management page to ensure the information is read out by screen readers {pull}32911[#32911]
* Adds EUI `ScreenReaderOnly` component to the "Analyzing data" modal {pull}32472[#32472]
* Updates job type and APM module icon to new designs {pull}25380[#25380]
* Allows model plot enablement via checkbox in MultiMetric/Population Job creation {pull}24914[#24914]
* Adds support for the rare detector for charts in Anomaly Explorer and Singe Metric viewer {pull}21524[#21524]
* Updates HTTP access modules for ECS {pull}29383[#29383]
* Updates auditbeat modules for ECS {pull}29934[#29934]
* Removes non ECS apache, nginx and auditbeat data recognizer modules {pull}30537[#30537]
* Adds the configuration files for two new auditbeat data recognizer modules for
detecting unusual processes on hosts and Docker containers {pull}25716[#25716]
* Adds support for saved searches created using Kuery to the job wizards {pull}26094[#26094]
* Allows users to enter their own query in the Discover page; stops passing the query
from the job datafeed config in custom URLs {pull}26957[#26957]
* Rewrites Calendar to React/EUI {pull}26741[#26741]
* Converts Setting page to React/EUI {pull}27144[#27144]
* Ensures loading indicator is present on initial jobs load {pull}27151[#27151]
* Prevents a new calendar save if a calendar with that id already exists {pull}27104[#27104]
* Edits data recognizer modules to use KQL in saved objects {pull}32766[#32766]
Observability::
* Converts monitor sparklines to histogram {pull}28502[#28502]
* Adds crosshair sync for monitor page charts {pull}28631[#28631]
* Adds a new plugin for Uptime Monitoring {pull}25480[#25480]
Operations::
* Adds support for reindexing APM indices {pull}29845[#29845]
* Adds a reindex warning for mapping type changes {pull}32081[#32081]
* Adds warning callout to update APM index pattern {pull}33661[#33661]
Platform::
* Adds help menu item to header {pull}29664[#29664]
* Implements global dark theme {pull}28445[#28445]
* Removes support for the K6 navigation style {pull}29565[#29565]
* Adds `rest_total_hits_as_int` to all requests in platform code that eventually
look up `hits.total` {pull}26432[#26432]
* Adds `dist` flag to the configuration context {pull}26545[#26545]
* Prepares `@kbn/datemath` to be republished as `@elastic/datemath` {pull}26559[#26559]
* Wraps `remote` methods in `browser` service {pull}26394[#26394]
* Uses `stream.pipeline` to manage error handling {pull}27246[#27246]
Querying & Filtering::
* Moves the `buildESQuery` module (including filters and Kuery) into a separate package {pull}23345[#23345]
* Adds comment explaining why `getComputedFields` adds a `docvalue` to `docvalue_fields`
for each date field in an index pattern. {pull}25725[#25725]
* Moves filtering functions out of `vis.API.events` {pull}25280[#25280]
Reporting::
* Adds png output to reports {pull}24759[#24759]
* Sorts ascending on sort order first then ascending on name. Any menu item
without a sort order gets set to zero. {pull}25058[#25058]
* In the Visualization Editor, removes the "Optimize for printing" option when
exporting the visualization as PNG or PDF. The single visualization will automatically
be optimized for printing {pull}30456[#30456]
* Adds browser type to the reporting side panel {pull}26307[#26307]
* Adds better logging for `waitForSelector` failure {pull}25762[#25762]
* Enhances error messaging and handling {pull}26299[#26299]
* Adds "Info" button in the Reporting listing {pull}25421[#25421]
* Adds new inspector for chromium-backed reports {pull}32430[#32430]
Rollups::
* Adds support for rolling up metrics of date fields {pull}26450[#26450]
Security::
* Introduces content security policy (CSP) {pull}29545[#29545]
* Warns legacy browsers that do not support content security policy {pull}29957[#29957]
* Adds content security policy strict mode {pull}29856[#29856]
* Updates the GET `/api/security/role` endpoint to return the list of roles sorted
by name, rather than creation date {pull}26491[#26491]
* Updates the Account Settings screen to show the change password form only when
a password change is possible for the authentication realm {pull}26779[#26779]
* Makes space selector a `button` {pull}26889[#26889]
Visualizations::
* Replaces Angular timepicker with EuiSuperDatePicker {pull}29204[#29204]
* Upgrades Kibana to Elasticsearch 7.0 {pull}29184[#29184]
* Maps inspector requests by id so single requests can be reset at a time {pull}26770[#26770]
* Adds ODBC to blurb for start trail {pull}27223[#27223]
* Adds a `console.error` for visualize errors {pull}24581[#24581]
* Adds a timeout so that Vega respects `elasticsearch.shardTimeout` setting {pull}30482[#30482]
* Removes experimental flag from Visual Builder (TSVB) {pull}25634[#25634]
* Implements new visualization type selection {pull}23833[#23833]
* Removes `lab` stage for visualizations, making `experimental` the only non-production
stage available {pull}25702[#25702]
* Makes markdown consistent across {kib} {pull}31890[#31890]
* Adds option to open links in new tab in Time Series Visual Builder {pull}31906[#31906]
* Adds max, min, placeholder to percentile in Time Series Visual Builder {pull}32389[#32389]
* Displays interval information in Time Series Visual Builder when building {pull}32117[#32117]
* Adds controls to toggle disable/enable individual series and annotations {pull}33107[#33107]
* Updates Vega to version 4 {pull}30628[#30628]
[float]
[[bug-7.0.0]]
=== Bug fixes
APM::
* Fixes missing Machine Learning data and NaN issue {pull}34333[#34333]
* Fixes transaction sample on error page {pull}34048[#34048]
* Uses form label for Transaction type selector {pull}28322[#28322]
* Fixes icon for View trace button {pull}28908[#28908]
* Shows metric-only services in service overview {pull}30397[#30397]
* Adds span subtype and action to Span Flyout {pull}30041[#30041]
* Updates head title and fixes breadcrumb string issues {pull}29960[#29960]
* Adds fixes for `service.name` scripted field {pull}28488[#28488]
* Updates APM index pattern {pull}30837[#30837]
* Updates APM reindex script {pull}30761[#30761]
* Sets Index Pattern version as string {pull}30789[#30789]
* Overrides EUI chart default styles for gridlines {pull}21723[#21723]
* Adds section titles to span detail modal {pull}20717[#20717]
* Fixes upgrade assistant label and copy {pull}31750[#31750]
* Changes `context.system.hostname` to `host.hostname` for APM link {pull}30884[#30884]
* Updates APM reindex script {pull}31965[#31965]
* Updates APM index pattern {pull}33595[#33595]
Canvas::
* Excludes assets from Canvas usage query {pull}34516[#34516]
* Adds datetime as a date identifier {pull}29537[#29537]
* Switches sample web logs fonts to 48px {pull}30747[#30747]
* Fixes related to K7 design {pull}30833[#30833]
* Fixes page preview size issue {pull}26795[#26795]
* Fixes visual bug when opening the workpad loader {pull}26647[#26647]
* Fixes page thumbnail sizes {pull}26573[#26573]
* Decreases size of tray toggle {pull}25470[#25470]
* Makes selection border 1px {pull}26739[#26739]
* Fixes interpreter socket error {pull}26870[#26870]
* Fixes duplicate `Value` options in math select value {pull}25556[#25556]
* Gets correct plugins path {pull}25448[#25448]
* Quotes the index pattern in SQL input {pull}25488[#25488]
* Decreases the size of tray toggle {pull}25470[#25470]
* Fixes the hours label container size {pull}31838[#31838]
* Removes ID attribute {pull}30736[#30736]
* Improves the plugin pre-build {pull}25267[#25267]
Dashboard::
* Removes `dashboardContext` function and makes Timelion, Vega, and Time Series
Visual Builder use `buildEsQuery` {pull}23227[#23227]
* Shows the filter bar in dashboard embed mode {pull}32222[#32222]
Design::
* Updates dashboard design {pull}29896[#29896]
* Adjusts side navigation interaction {pull}29978[#29978]
* Converts Security UI from LESS to Sass {pull}25079[#25079]
* Adds boilerplate Sass for Kibana core {pull}21185[#21185]
* Makes dark mode overrides global {pull}31628[#31628]
Discover::
* Adds debug code to flaky field_data test {pull}15535[#15535]
* Gets even more debug info for flaky field_data test {pull}17627[#17627]
* Allows time ranges before the epoch in Discover {pull}31807[#31807]
* Fixes Kibana Query Language handling of carriage return {pull}32150[#32150]
* Improves warning messages when using Lucene-like syntax {pull}31837[#31837]
* Update capitalization of KQL full name {pull}31631[#31631]
* Adds placeholder text indicating the filters aggregation takes only Lucene and Query DSL {pull}31296[#31296]
* Prevents sending request if it already failed during query parsing {pull}31219[#31219]
* Fixes apps to always migrate legacy queries on state change {pull}33276[#33276]
Geo::
* Fixes panel cut off in K7 design {pull}29209[#29209]
* Removes left-over geohash grid code {pull}30312[#30312]
* Uses geo-tile aggregation instead of geohash precision {pull}29776[#29776]
* Resolves URL dynamically when requesting EMS data {pull}25685[#25685]
* Fixes EMS hotlink {pull}26868[#26868]
* Fixes feature/align map config settings {pull}19450[#19450]
* Removes `geotile_grid` aggregation from non-geospatial visualizations {pull}31354[#31354]
* Coerces string doc-values to numbers if used in styling {pull}33657[#33657]
Infrastructure::
* Fixes server-side retrieval of the {kib} version {pull}31440[#31440]
* Fixes react router import {pull}33659[#33659]
* Adapts settings ui to saved object version type change {pull}30082[#30082]
* Fixes potential color bugs {pull}26292[#26292]
* Fixes auto refresh button on node detail page {pull}26426[#26426]
* Changes the time range from the last hour to the last 5 minutes for the Waffle Map {pull}26278[#26278]
* Passes flag in request to force BWC hit count {pull}26517[#26517]
* Replaces redux source slice with constate container {pull}26121[#26121]
* Changes node detail link to set time range to 1 hour {pull}26977[#26977]
* Stops showing sidenav while loading. {pull}27119[#27119]
* Fixes styling after breaking EUI changes {pull}27021[#27021]
* Fixes graphql type generation after package upgrades {pull}26991[#26991]
* Removes usage of `ts-optchain` in the browser {pull}27148[#27148]
Machine Learning::
* Fixes filter and icon for APM Data Recognizer module {pull}31112[#31112]
* Ensures cardinality related messages in Advanced job wizard are formatted correctly {pull}33599[#33599]
* Adds title elements which were missing from Calendars pages {pull}33257[#33257]
* Changes job wizard query to use `match_all` {pull}32008[#32008]
* Adds calendars list to job management {pull}32566[#32566]
* Fixes Job Selector text to take group selection into account {pull}31333[#31333]
* Ensures that Job Selector description text is accurate {pull}32441[#32441]
* Reduces space between headings in the expanded row for Category examples in Anomalies Table {pull}32417[#32417]
* Removes use of types in datafeeds {pull}27572[#27572]
* Fixes metric select double caret {pull}30357[#30357]
* Removes old angular based start datafeed modal {pull}30392[#30392]
* Handles removal of backend ml.enabled node attribute {pull}27604[#27604]
* Edits labels in the Apache and Nginx ECS data recognizer modules {pull}29935[#29935]
* Fixes for K7 compatibility {pull}30536[#30536]
* Fixes broken label style in advanced wizard {pull}30847[#30847]
* Adds ml-ui team to .github/CODEOWNERS {pull}29810[#29810]
* Allows user to add/edit/delete annotations in the Single Series Viewer {pull}26034[#26034]
* Does not pass datafeed query to Discover in custom URL {pull}26957[#26957]
* Fixes word break in Anomalies and Jobs tables {pull}26978[#26978]
* Fixes alignment of filter icons in the Anomalies table {pull}26253[#26253]
* Shows useful error on invalid query in JobList search bar {pull}25153[#25153]
* Adds user privilege check to Jobs List group selector control {pull}25225[#25225]
* Fixes file data viz file size check and formats as bytes {pull}25295[#25295]
* Fixes the layout of the cards in the Data Visualizer on IE {pull}25383[#25383]
* Adds better error reporting for reading and importing data {pull}24269[#24269]
* Displays an ordinal y axis for low cardinality rare charts {pull}24852[#24852]
* Fixes typo in job validation message {pull}25130[#25130]
* Removes deprecated `angularjs` based jobs list and related code {pull}25216[#25216]
* Skips invalid modules when data recognizer lists matches {pull}33703[#33703]
Management::
* Filters only on name in Index Management {pull}34372[#34372]
* Removes grunt sterilize - its been replaced by `kbn clean` {pull}27825[#27825]
* Makes Index management table more responsive {pull}28882[#28882]
* Fixes index pattern wizard when there are remote clusters but no local indices {pull}24339[#24339]
* Uses new `_graph` endpoints {pull}26956[#26956]
* Adjusts spacing of Management navigation items {pull}25666[#25666]
* Updates "Disenroll" text to be consistent with menu option "Unenroll" {pull}26816[#26816]
* Fixes broken breadcrumb link for index management {pull}27164[#27164]
* Fixes issue with multiple execution in Console {pull}26933[#26933]
* Reloads full index list when reload hits missing index {pull}27197[#27197]
* Adds boilerplate for remote clusters management app {pull}25369[#25369]
* Adds `ignore_failure` to ingest common auto complete in console {pull}24915[#24915]
* Removes support for expression-based scripted fields {pull}14310[#14310]
* Adds WatchErrors to capture invalid watches {pull}23887[#23887]
* Rewords the translation id for error with missing property in Watcher {pull}24753[#24753]
* Triggers full load when encountering 403 for index list reload {pull}28243[#28243]
* Updates X-Pack console specs {pull}29506[#29506]
* Fixes API integration test for follower indices {pull}30260[#30260]
* Fixes management footer logo spacing bug {pull}30654[#30654]
Monitoring::
* Updates to read from `.monitoring-*-7-*` indices {pull}32654[#32654]
* Adds in explicit mappings {pull}33004[#33004]
* Stops using the normalized derivative value {pull}27416[#27416]
* Updates the title in the left nav to Stack Monitoring {pull}28102[#28102]
* Prepares the Monitoring UI codebase for the incoming changes to `hits.total` {pull}26442[#26442]
* Updates browser title to Stack Monitoring {pull}29638[#29638]
* Fixes Monitoring design {pull}29479[#29479]
* Removes old index patterns that are not expected in 7.0.0 onwards {pull}27915[#27915]
* Removes deprecated `xpack.monitoring.report_stats` setting {pull}30017[#30017]
* Fixes monitoring tests to work with mapping changes {pull}29188[#29188]
* Removes type filter helper {pull}30887[#30887]
* Fixes error handling for local stats collection/permissions {pull}26560[#26560]
* Removes initial delay to check and send Telemetry data {pull}26575[#26575]
* Pulls local Kibana usage stats {pull}26496[#26496]
* Converts the Elasticsearch monitoring UIs to using EUI tables and page layout {pull}26217[#26217]
* Renames Monitoring `FormattedMessage` to `FormattedAlert` {pull}24197[#24197]
* Uses the cluster name from metadata if it exists {pull}24495[#24495]
Observability::
* Fixes 7.x references to tcp.port {pull}29132[#29132]
* Ports functional tests to 7.x {pull}29398[#29398]
* Ports unit tests to master {pull}29876[#29876]
* Adds missing loading states for filter bar and snapshot components {pull}30122[#30122]
* Removes double-format for duration value {pull}30664[#30664]
* Switches Uptime localization from i18n provider to context {pull}31601[#31601]
* Improves monitor charts query {pull}30561[#30561]
* Adds global help support to Uptime {pull}31493[#31493]
* Updates targeted index pattern for 7.0.0 {pull}30998[#30998]
Operations::
* Removes the usage of types from Esqueue used for the `.reporting index` {pull}32146[#32146]
* Fixes IPv6 addresses used with Angular connector {pull}29891[#29891]
* Fixes `makelogs` dependency {pull}31428[#31428]
* Runs the {kib} server in production mode for functional testing {pull}31346[#31346]
* Uses `fs.copyFile` to avoid race condition {pull}32220[#32220]
* Removes `hash -r` {pull}32616[#32616]
* Fixes JUnit reporter {pull}32686[#32686]
* Adds options to `run()` that can modify help and show help on errors {pull}33466[#33466]
* Captures values from boolean flags {pull}33528[#33528]
* Fixes incorrect environment name for V8 options {pull}31052[#31052]
* Removes svg from url-loader, as it conflicts with other loaders {pull}30888[#30888]
* Uses apiVersion from es plugin in x-pack {pull}30853[#30853]
* Clones saved object document before migrating to prevent accidental mutations {pull}30475[#30475]
* Removes node fallback from kibana-keystore {pull}15066[#15066]
* Adds debug script to set inspect flags {pull}15967[#15967]
* Uses snake case for scripts/kibana-keystore.js and scripts/kibana-plugin.js {pull}15331[#15331]
* Updates license info in package.json {pull}20353[#20353]
* Fixes error log formatting {pull}24788[#24788]
* Matches chalk dependency version on Kibana with the one used on X-Pack {pull}20621[#20621]
* Fixes non-conforming licenses on devDependencies and adds the ability to whitelist devOnly licenses {pull}23859[#23859]
* Adds jsxa11y into eslint rules {pull}23932[#23932]
* Reverts Bump react-grid-layout to 0.16.0 {pull}14912[#14912]
* Reverts breaking change for Status API {pull}21927[#21927]
* Converts `utils/collection` to TypeScript {pull}23992[#23992]
* Removes usage of update_all_types {pull}16406[#16406]
* Improves the `yarn kbn bootstrap` speed by using yarn workspaces for packages inside `packages/*` and `x-pack` {pull}24095[#24095]
* Runs jenkins:unit task with dev flag in order to run license check {pull}19832[#19832]
* Does not break on startup in debug mode {pull}19219[#19219]
Platform::
* Removes types from `saved_objects` repository {pull}32286[#32286]
* Fixes custom icon image paths in `NavDrawer` {pull}33573[#33573]
* Fixes back button navigation {pull}32372[#32372]
* Improves types for ftr and expect.js and cleans up `tsconfig` files {pull}31948[#31948]
* Strips # from hash before updating ``$location` {pull}32732[#32732]
* Removes `disableAutoAngularUrlEncodingFix()`` {pull}33136[#33136]
* Removes unused system-loader implementation {pull}33747[#33747]
* Moves the table vis migration to {kib} plugin {pull}29478[#29478]
* Allows passing a default operator to use on saved object client find operations {pull}29339[#29339]
* Fixes saved object repository `bulkCreate` to return migrated references and attributes {pull}29754[#29754]
* Adds missing saved object reference handling for searchSourceJSON filter attribute {pull}29840[#29840]
* Excludes `migrationVersion` and references from `getRootPropertiesObjects` result {pull}30081[#30081]
* Removes dependency on doc versions {pull}29906[#29906]
* Adds typings for saved object client {pull}29951[#29951]
* Uses `lastSubUrl` when appropriate {pull}28735[#28735]
* Removes es _xpack endpoint usage {pull}29465[#29465]
* Adds typings for the `saved_object_finder` react component {pull}30067[#30067]
* Fixes the confirm overwrite modal of saved objects to handle large titles {pull}28590[#28590]
* Decreases start limit and interval {pull}25474[#25474]
* Adds `--download` flag to snapshot command to warm the cache {pull}25830[#25830]
* Implements `--prefer-offline` flag {pull}25840[#25840]
* Fixes watcher routes broken by Hapi upgrade {pull}26713[#26713]
* Fixes non-conforming licenses on devDependencies and adds the ability to whitelist devOnly licenses {pull}23859[#23859]
* Watches optimizer cache invalidation {pull}24172[#24172]
* Adds `normalizePath` in order to fix watch optimizer when running on Windows {pull}26486[#26486]
* Creates vendor dll for the client modules {pull}22618[#22618]
* Upgrades to NodeJS 10 {pull}25157[#25157]
* Improves plugin version mismatch error message {pull}25774[#25774]
* Improves build/packaging {pull}26096[#26096]
* Swaps `jstimezonedetect` with `moment.tz.guess` {pull}21800[#21800]
* Upgrades resize-observer-polyfill version {pull}26990[#26990]
* Fixes saved objects client `_processBatchQueue` function to handle errors {pull}26763[#26763]
* Changes kbn pm webpack config to generate dist files in mode=none {pull}26847[#26847]
* Hides logs from deleteAll on task: clean client modules into dll {pull}26884[#26884]
* Upgrades `resize-observer-polyfill` version {pull}26990[#26990]
* Uses `single-node` discovery type for the test ES node/cluster {pull}27125[#27125]
* Moves moment to peerDependency in elastic-datemath {pull}27264[#27264]
* Transforms plugin deprecations before checking for unused settings {pull}21294[#21294]
* Expands list of restricted globals in `eslint-config-kibana` {pull}15798[#15798]
* Makes logs easier to read on Windows with chalk colors {pull}15557[#15557]
* Fixes `includeFields` function to return root saved object properties {pull}33847[#33847]
Reporting::
* Refactors routes files and helpers {pull}30111[#30111]
* Deletes `sortOrder` once items have been sorted and does not pass to `EuiContextMenuItem`
in the share context menu {pull}26890[#26890]
* Fixes a regression bug in detection of Error and Warning toast notifications {pull}25482[#25482]
* Stops passing an empty `formatConfig` to the fieldFormats helper {pull}27168[#27168]
* Returns promise in Reporting jobs API {pull}24769[#24769]
* Uses `content-disposition` package for non-US font titles in reporting {pull}30895[#30895]
* Uses lowercased server host settings {pull}33020[#33020]
Rollups::
* Shows loading state in Rollup Job detail panel. {pull}25752[#25752]
* Specifies Rollup Jobs breadcrumbs in header. {pull}26590[#26590]
* Requires histogram interval in Rollup Job wizard to be a whole number. {pull}26596[#26596]
* Removes duplicate rendered sections {pull}[#28566]
Security::
* Adds tests for interpreter `createSocket` {pull}29459[#29459]
* Moves the server-side `SavedObjectClient` types from the `spaces` plugin to the
same location as the corresponding JavaScript source files {pull}26448[#26448]
* Respects the `basePath` for the link to the user profile in the k7 header {pull}26417[#26417]
* Fixes `prettier` throw rule error {pull}26071[#26071]
* Fixes authentication logic to fail out of auth flow on first provider failure {pull}26648[#26648]
* Fixes issues with the `url.search` being null in Node 10 {pull}26992[#26992]
* Fixes DLS query toggle on the role management page {pull}27213[#27213]
* Implements the K7 login screen {pull}23512[#23512]
Visualizations::
* Fixes missing column totals in data table {pull}34169[#34169]
* Hides gauge labels when value is hidden {pull}34171[#34171]
* Changes sample data sets to use `auto_expand_replicas` of `0-1` for added data
resiliency and ease of administration {pull}33736[#33736]
* Fixes broken CSV export from data table {pull}34131[#34131]
* Hides gauge labels when value is hidden {pull}34171[#34171]
* Removes dangerously set inner HTML {pull}33976[#33976]
* Fixes gauge filters {pull}30057[#30057]
* Fixes fieldformatter calls in pipeline helper {pull}29842[#29842]
* Adds pipeline field formatting {pull}28746[#28746]
* Removes `kibana_table` pipeline type {pull}28979[#28979]
* Moves renderers registry to OSS {pull}28986[#28986]
* Prepares for cut over to the visualize data loader from the current expression
pipeline data loader {pull}29873[#29873]
* Toggles between Expression Pipeline & Visualize Data loader {pull}29874[#29874]
* Fixes every app that was wrapping `query` in an array unnecessarily {pull}27636[#27636]
* Fixes build issue and reintroduces new filter bar {pull}29752[#29752]
* Adds index pattern URL change notes {pull}30779[#30779]
* Fixes visualization filters to ignore invalid entries {pull}30633[#30633]
* Expands the size of add panels flyout and increases default rows per page {pull}30508[#30508]
* Fixes support for React 16.4+ by only resetting state if adaptors are updated {pull}26138[#26138]
* Fixes scrolling list on Firefox {pull}26246[#26246]
* Guards against empty and undefined index pattern arrays passed to QueryBar {pull}24607[#24607]
* Removes unused indexPattern from vega/tsvb/timelion request handler {pull}26007[#26007]
* Passes global filters from editor down to visualize {pull}26009[#26009]
* Stops using schemas in aggconfigs to output DSL {pull}26010[#26010]
* Fixes `kbn-interpreter` package to not import from UI {pull}26161[#26161]
* Fixes OSS dynamic plugin loading by reverting to Canvas way of loading plugins {pull}26463[#26463]
* Fixes other bucket option to correctly apply without having to change other settings {pull}26874[#26874]
* Adds `en` as a valid numeral locale setting {pull}25948[#25948]
* Adds `rest_total_hits_as_int` into Kibana App {pull}26404[#26404]
* Uses Canvas pipeline to fetch data inside Visualize {pull}25996[#25996]
* Adds warning to the `documentation_links` file about link validation gotcha {pull}24786[#24786]
* Adds workaround for `getDerivedStateFromProps` change in react 16.4 {pull}25142[#25142]
* Fixes "Set up index patterns" link on home page {pull}16128[#16128]
* Fixes Time Series Visual Builder so that auto apply changes on every click {pull}33710[#33710]
* Removes the `geo_centroid` and `geo_bounds` aggregations from nested metrics {pull}34042[#34042]
* Replaces deprecated `moving_avg` by `moving_fn` aggregation {pull}34155[#34155]
* Adds autocomplete to Time Series Visual Builder {pull}30158[#30158]
* Fixes missing Markdown variables {pull}28173[#28173]
* Removes filter bar for Markdown visualizations {pull}30354[#30354]
* Corrects label for OS visualization in logs sample data {pull}30249[#30249]
* Fixes filter function on pie chart segment {pull}26321[#26321]
* Rewrites URL when closing vis type selection modal {pull}26327[#26327]
* Changes unbind calls from `.on` to `.off` {pull}24575[#24575]
* Fixes date field in controls visualization by generating labels with the field
formatter {pull}25654[#25654]
* Replaces LESS files with Sass in `ui/public/vis`, `visLib`, and `visualize` {pull}25333[#25333]
* Replaces LESS files with Sass for the visualization types in `core_plugin/metrics` {pull}24250[#24250]
* Moves `timeout` to `_msearch` body to fix time series visual builder requests {pull}26510[#26510]
* Adds description for all visualization types {pull}26243[#26243]
* Defaults the scroll wheel zoom to false on Vega maps {pull}21169[#21169]
* Fixes problem within the input_vis_control plugin that prevents it from updating correctly
if the field is switched, and then switched back to the previous field {pull}25164[#25164]
* Uses `vega-nocanvas` instead of Vega lib {pull}16137[#16137]
* Migrates visualization from Angular to React {pull}16425[#16425]
* Fixes maps for reporting (#15272) {pull}15358[#15358]
* Stops creation of nested search source per postflightrequest {pull}20373[#20373]
* Moves inspector code from Vis to embeddable visualize handler {pull}24112[#24112]
* Removes inspector from Vis {pull}24112[#24112]
* Fixes issue with debounce function running after component was unmounted {pull}15045[#15045]
* Fixes for dark mode fixes for Visualize charts, Time Series Visual Builder, and Timelion {pull}30478[#30478]
* Fixes geohash checkbox group spacing {pull}32664[#32664]
* Removes deep clone from courier request handler {pull}32806[#32806]
* Ensures saved filters from `searchSource` are always passed to response handlers {pull}33074[#33074]
* Adds new visualization search selection {pull}30196[#30196]
* Changes visualization save dialog when adding to dashboard {pull}32883[#32883]
* Fixes missing variables preview in Time Series Visual Builder markdown {pull}30830[#30830]
* Fixes incorrect behavior when filling the 'interval' field with values: s,m,d,M,y {pull}32542[#32542]
* Fixes multi-metric gauge with vertical sizing {pull}33245[#33245]
* Fixes Time Series Visual Builder display on small screen resolution {pull}33299[#33299]
* Fixes Time Series Visual Builder metric and gauge panels when splitting data by numbers {pull}33304[#33304]
* Fixes Time Series Visual Builder percentile ranks with integer values that return no results {pull}33397[#33397]
* Fixes Time Series Visual Builder issue with table view {pull}33645[#33645]
* Fixes Time Series Visual Builder issue with wrong color rules on multiple metrics {pull}31455[#31455]
* Fixes Time Series Visual Builder issue with percentiles for table {pull}32084[#32084]
* Switches all Time Series Visual Builder comboboxes to plain text single selection {pull}31879[#31879]
* Fixes table visualization to format date string when grouping by date field {pull}31783[#31783]
* Adds flex wrap to metric visualization container {pull}31891[#31891]
* Fixes missing axis labels when moving position {pull}32628[#32628]
* Fixes vislib legend entry width {pull}33303[#33303]
* Fixes legend / color picker overflow {pull}30960[#30960]
* Fixes total Metric Count inside donut pie charts {pull}29086[#29086]
* Adds labels for sort order and request preference setting {pull}31236[#31236]
* Fixes time picker quick ranges description {pull}32455[#32455]
* Adds check for `extraMetric` in point server tooltip hovers {pull}32641[#32641]
* Switches sample data objects to KQL {pull}32718[#32718]
* Migrate visualization controls to use references {pull}30880[#30880]
* Dedupes by index pattern ID rather than object identity {pull}32350[#32350]
* Ensures extra columns are not shown in table visualization when `showPartialRows:true` {pull}27154[#27154]
* Uses default index pattern when one is not present in Visualize {pull}30574[#30574]
* Surfaces visualization loader errors in the UI {pull}30594[#30594]
[[release-notes-7.0.0-rc2]]
== {kib} 7.0.0-rc2
[float]
=== Known issues
Monitoring::
* If you have a version 7.0 monitoring cluster, a version 6.7 production
cluster and {kib} version 6.7.0 or 6.7.1, you cannot see the monitoring data in
{kib}. {issue}34357[#34357]
[float]
[[breaking-7.0.0-rc2]]
=== Breaking changes
For more details about breaking changes in this release, see
<<breaking-changes-7.0, Breaking changes in 7.0>>.
Discover::
* Allows user to use advanced query DSL directly, and does not apply `query:queryString:options` to `query_string` filters automatically {pull}15640[#15640]
* Removes `default_field` from `query:queryString:options` {pull}18966[#18966]
* Makes KQL the default query language for new searches {pull}27092[#27092]
Design::
* Removes references to K6 EUI, using the default UI theme in its place {pull}29152[#29152]
Geo::
* Removes the deprecated `regionmap` and `tilemap` kibana.yml configurations.
Removes the backwards compatibility logic that checked for duplicative settings
`map.regionmap` and `map.tilemap`. {pull}28609[#28609]
Monitoring::
* Refactors index patterns from configurable to constants {pull}29528[#29528]
* Removes `node_resolver` setting {pull}21181[#21181]
Management::
* Adds `configPrefix` to Index Management, License Management, Rollup Jobs, and
Upgrade Assistant {pull}30149[#30149]
* Removes nested table splits from table visualization {pull}26057[#26057]
* Standardizes use of `index_pattern` in UI code and URLs, replacing `indices`
and `index` {pull}29151[#29151] and {pull}29481[#29481]
* Removes app-specific dark mode options and replaces with a global dark mode uiSetting {pull}29017[#29017]
Operations::
* Defers the optimize step in the plugin installer to server start {pull}26983[#26983]
* Removes tribe node support {pull}16397[#16397]
* Creates separate startup scripts for development and production {pull}13806[#13806]
* Sets default port based on protocol {pull}21564[#21564]
* Removes deprecated `/shorten` API {pull}21861[#21861]
Platform::
* Removes deprecated `i18n.defaultLocale` setting {pull}29325[#29325]
* Removes previously deprecated `elasticsearch*` settings. {pull}29496[#29496]
* Adds new "references" attribute to saved objects for relationships {pull}28199[#28199]
Reporting::
* Removes Phantom dependency {pull}27142[#27142]
Security::
* Removes deprecated SSL settings {pull}28622[#28622]
* Removes legacy fallback {pull}29107[#29107]
Visualizations::
* Removes Timelion from the app switcher by default {pull}30131[#30131]
[float]
[[deprecation-7.0.0-rc2]]
=== Deprecations
Geo::
* Fixes legacy tilemap loading {pull}22095[#22095]
Machine Learning::
* Updates REST endpoint calls to remove _xpack {pull}28069[#28069]
Visualizations::
* Removes old visualize wizard URL {pull}28982[#28982]
* Removes legacy response handler {pull}28985[#28985]
* Removes `legacyIcon` from visualizations {pull}28981[#28981]
[float]
[[enhancement-7.0.0-rc2]]
=== Enhancements
Canvas::
* Removes WebSockets from Canvas expressions interpreter {pull}29792[#29792]
* Optimizes Canvas REST calls via batching {pull}29847[#29847]
* Implements a clipboard and stores the copied elements in `localStorage` {pull}25890[#25890]
* Adds the ability to reuse assets without editing an element's expression {pull}25764[#25764]
* Adds the `clear` function {pull}26397[#26397]
* Adds workpad-level CSS {pull}24143[#24143]
* Improvements to expression editor {pull}32336[#32336]
* Adds `aria-label` attribute for Color: Auto Color to button inside chart style {pull}32633[#32633]
* Adds `aria-label` attribute for Copy to clipboard {pull}32880[#32880]
Dashboard::
* Adds `href` option in addition to `onClick` for navigational links {pull}25233[#25233]
Design::
* Implements a new design for {kib} called K7
* Updates logos for marketing {pull}25489[#25489]
* Adds Kibana 7.0 breadcrumbs to home screen {pull}26605[#26605]
* Moves elastic/eui typings to single file {pull}23950[#23950]
Discover::
* Renames the kuery setting to KQL {pull}29587[#29587]
* Adds visual indication of selected language in query bar {pull}30899[#30899]
Logstash::
* Adopts {es} typeless API for Logstash central management {pull}30546[#30546]
Management::
* Adds `Request timestamp` to request inspector stats {pull}25667[#25667]
* Adds "Reload indices" button to Index Management {pull}27033[#27033]
Machine Learning::
* Adds `created_by` field to Auditbeat and APM data recognizer jobs {pull}33863[#33863]
* Adds the time of the anomaly to the `aria-label` of the actions button in each row of the anomalies table {pull}32777[#32777]
* Adds `role="alert"` callouts on the Job Management page to ensure the information is read out by screen readers {pull}32911[#32911]
* Adds EUI `ScreenReaderOnly` component to the "Analyzing data" modal {pull}32472[#32472]
* Updates job type and APM module icon to new designs {pull}25380[#25380]
* Allows model plot enablement via checkbox in MultiMetric/Population Job creation {pull}24914[#24914]
* Adds support for the rare detector for charts in Anomaly Explorer and Singe Metric viewer {pull}21524[#21524]
* Updates HTTP access modules for ECS {pull}29383[#29383]
* Updates auditbeat modules for ECS {pull}29934[#29934]
* Removes non ECS apache, nginx and auditbeat data recognizer modules {pull}30537[#30537]
* Adds the configuration files for two new auditbeat data recognizer modules for
detecting unusual processes on hosts and Docker containers {pull}25716[#25716]
* Adds support for saved searches created using Kuery to the job wizards {pull}26094[#26094]
* Allows users to enter their own query in the Discover page; stops passing the query
from the job datafeed config in custom URLs {pull}26957[#26957]
* Rewrites Calendar to React/EUI {pull}26741[#26741]
* Converts Setting page to React/EUI {pull}27144[#27144]
* Ensures loading indicator is present on initial jobs load {pull}27151[#27151]
* Prevents a new calendar save if a calendar with that id already exists {pull}27104[#27104]
* Edits data recognizer modules to use KQL in saved objects {pull}32766[#32766]
Observability::
* Converts monitor sparklines to histogram {pull}28502[#28502]
* Adds crosshair sync for monitor page charts {pull}28631[#28631]
* Adds a new plugin for Uptime Monitoring {pull}25480[#25480]
Operations::
* Adds support for reindexing APM indices {pull}29845[#29845]
* Adds a reindex warning for mapping type changes {pull}32081[#32081]
* Adds warning callout to update APM index pattern {pull}33661[#33661]
Platform::
* Adds help menu item to header {pull}29664[#29664]
* Implements global dark theme {pull}28445[#28445]
* Removes support for the K6 navigation style {pull}29565[#29565]
* Adds `rest_total_hits_as_int` to all requests in platform code that eventually
look up `hits.total` {pull}26432[#26432]
* Adds `dist` flag to the configuration context {pull}26545[#26545]
* Prepares `@kbn/datemath` to be republished as `@elastic/datemath` {pull}26559[#26559]
* Wraps `remote` methods in `browser` service {pull}26394[#26394]
* Uses `stream.pipeline` to manage error handling {pull}27246[#27246]
Querying & Filtering::
* Moves the `buildESQuery` module (including filters and Kuery) into a separate package {pull}23345[#23345]
* Adds comment explaining why `getComputedFields` adds a `docvalue` to `docvalue_fields`
for each date field in an index pattern. {pull}25725[#25725]
* Moves filtering functions out of `vis.API.events` {pull}25280[#25280]
Reporting::
* Adds png output to reports {pull}24759[#24759]
* Sorts ascending on sort order first then ascending on name. Any menu item
without a sort order gets set to zero. {pull}25058[#25058]
* In the Visualization Editor, removes the "Optimize for printing" option when
exporting the visualization as PNG or PDF. The single visualization will automatically
be optimized for printing {pull}30456[#30456]
* Adds browser type to the reporting side panel {pull}26307[#26307]
* Adds better logging for `waitForSelector` failure {pull}25762[#25762]
* Enhances error messaging and handling {pull}26299[#26299]
* Adds "Info" button in the Reporting listing {pull}25421[#25421]
* Adds new inspector for chromium-backed reports {pull}32430[#32430]
Rollups::
* Adds support for rolling up metrics of date fields {pull}26450[#26450]
Security::
* Introduces content security policy (CSP) {pull}29545[#29545]
* Warns legacy browsers that do not support content security policy {pull}29957[#29957]
* Adds content security policy strict mode {pull}29856[#29856]
* Updates the GET `/api/security/role` endpoint to return the list of roles sorted
by name, rather than creation date {pull}26491[#26491]
* Updates the Account Settings screen to show the change password form only when
a password change is possible for the authentication realm {pull}26779[#26779]
* Makes space selector a `button` {pull}26889[#26889]
Visualizations::
* Replaces Angular timepicker with EuiSuperDatePicker {pull}29204[#29204]
* Upgrades Kibana to Elasticsearch 7.0 {pull}29184[#29184]
* Maps inspector requests by id so single requests can be reset at a time {pull}26770[#26770]
* Adds ODBC to blurb for start trail {pull}27223[#27223]
* Adds a `console.error` for visualize errors {pull}24581[#24581]
* Adds a timeout so that Vega respects `elasticsearch.shardTimeout` setting {pull}30482[#30482]
* Removes experimental flag from Visual Builder (TSVB) {pull}25634[#25634]
* Implements new visualization type selection {pull}23833[#23833]
* Removes `lab` stage for visualizations, making `experimental` the only non-production
stage available {pull}25702[#25702]
* Makes markdown consistent across {kib} {pull}31890[#31890]
* Adds option to open links in new tab in Time Series Visual Builder {pull}31906[#31906]
* Adds max, min, placeholder to percentile in Time Series Visual Builder {pull}32389[#32389]
* Displays interval information in Time Series Visual Builder when building {pull}32117[#32117]
* Adds controls to toggle disable/enable individual series and annotations {pull}33107[#33107]
* Updates Vega to version 4 {pull}30628[#30628]
[float]
[[bug-7.0.0-rc2]]
=== Bug fixes
APM::
* Fixes transaction sample on error page {pull}34048[#34048]
* Uses form label for Transaction type selector {pull}28322[#28322]
* Fixes icon for View trace button {pull}28908[#28908]
* Shows metric-only services in service overview {pull}30397[#30397]
* Adds span subtype and action to Span Flyout {pull}30041[#30041]
* Updates head title and fixes breadcrumb string issues {pull}29960[#29960]
* Adds fixes for `service.name` scripted field {pull}28488[#28488]
* Updates APM index pattern {pull}30837[#30837]
* Updates APM reindex script {pull}30761[#30761]
* Sets Index Pattern version as string {pull}30789[#30789]
* Overrides EUI chart default styles for gridlines {pull}21723[#21723]
* Adds section titles to span detail modal {pull}20717[#20717]
* Fixes upgrade assistant label and copy {pull}31750[#31750]
* Changes `context.system.hostname` to `host.hostname` for APM link {pull}30884[#30884]
* Updates APM reindex script {pull}31965[#31965]
* Updates APM index pattern {pull}33595[#33595]
Canvas::
* Adds datetime as a date identifier {pull}29537[#29537]
* Switches sample web logs fonts to 48px {pull}30747[#30747]
* Fixes related to K7 design {pull}30833[#30833]
* Fixes page preview size issue {pull}26795[#26795]
* Fixes visual bug when opening the workpad loader {pull}26647[#26647]
* Fixes page thumbnail sizes {pull}26573[#26573]
* Decreases size of tray toggle {pull}25470[#25470]
* Makes selection border 1px {pull}26739[#26739]
* Fixes interpreter socket error {pull}26870[#26870]
* Fixes duplicate `Value` options in math select value {pull}25556[#25556]
* Gets correct plugins path {pull}25448[#25448]
* Quotes the index pattern in SQL input {pull}25488[#25488]
* Decreases the size of tray toggle {pull}25470[#25470]
* Fixes the hours label container size {pull}31838[#31838]
* Removes ID attribute {pull}30736[#30736]
* Improves the plugin pre-build {pull}25267[#25267]
Dashboard::
* Removes `dashboardContext` function and makes Timelion, Vega, and Time Series
Visual Builder use `buildEsQuery` {pull}23227[#23227]
* Shows the filter bar in dashboard embed mode {pull}32222[#32222]
Design::
* Updates dashboard design {pull}29896[#29896]
* Adjusts side navigation interaction {pull}29978[#29978]
* Converts Security UI from LESS to Sass {pull}25079[#25079]
* Adds boilerplate Sass for Kibana core {pull}21185[#21185]
* Makes dark mode overrides global {pull}31628[#31628]
Discover::
* Adds debug code to flaky field_data test {pull}15535[#15535]
* Gets even more debug info for flaky field_data test {pull}17627[#17627]
* Allows time ranges before the epoch in Discover {pull}31807[#31807]
* Fixes Kibana Query Language handling of carriage return {pull}32150[#32150]
* Improves warning messages when using Lucene-like syntax {pull}31837[#31837]
* Update capitalization of KQL full name {pull}31631[#31631]
* Adds placeholder text indicating the filters aggregation takes only Lucene and Query DSL {pull}31296[#31296]
* Prevents sending request if it already failed during query parsing {pull}31219[#31219]
* Fixes apps to always migrate legacy queries on state change {pull}33276[#33276]
Geo::
* Fixes panel cut off in K7 design {pull}29209[#29209]
* Removes left-over geohash grid code {pull}30312[#30312]
* Uses geo-tile aggregation instead of geohash precision {pull}29776[#29776]
* Resolves URL dynamically when requesting EMS data {pull}25685[#25685]
* Fixes EMS hotlink {pull}26868[#26868]
* Fixes feature/align map config settings {pull}19450[#19450]
* Removes `geotile_grid` aggregation from non-geospatial visualizations {pull}31354[#31354]
* Coerces string doc-values to numbers if used in styling {pull}33657[#33657]
Infrastructure::
* Fixes server-side retrieval of the {kib} version {pull}31440[#31440]
* Fixes react router import {pull}33659[#33659]
* Adapts settings ui to saved object version type change {pull}30082[#30082]
* Fixes potential color bugs {pull}26292[#26292]
* Fixes auto refresh button on node detail page {pull}26426[#26426]
* Changes the time range from the last hour to the last 5 minutes for the Waffle Map {pull}26278[#26278]
* Passes flag in request to force BWC hit count {pull}26517[#26517]
* Replaces redux source slice with constate container {pull}26121[#26121]
* Changes node detail link to set time range to 1 hour {pull}26977[#26977]
* Stops showing sidenav while loading. {pull}27119[#27119]
* Fixes styling after breaking EUI changes {pull}27021[#27021]
* Fixes graphql type generation after package upgrades {pull}26991[#26991]
* Removes usage of `ts-optchain` in the browser {pull}27148[#27148]
Machine Learning::
* Fixes filter and icon for APM Data Recognizer module {pull}31112[#31112]
* Ensures cardinality related messages in Advanced job wizard are formatted correctly {pull}33599[#33599]
* Adds title elements which were missing from Calendars pages {pull}33257[#33257]
* Changes job wizard query to use `match_all` {pull}32008[#32008]
* Adds calendars list to job management {pull}32566[#32566]
* Fixes Job Selector text to take group selection into account {pull}31333[#31333]
* Ensures that Job Selector description text is accurate {pull}32441[#32441]
* Reduces space between headings in the expanded row for Category examples in Anomalies Table {pull}32417[#32417]
* Removes use of types in datafeeds {pull}27572[#27572]
* Fixes metric select double caret {pull}30357[#30357]
* Removes old angular based start datafeed modal {pull}30392[#30392]
* Handles removal of backend ml.enabled node attribute {pull}27604[#27604]
* Edits labels in the Apache and Nginx ECS data recognizer modules {pull}29935[#29935]
* Fixes for K7 compatibility {pull}30536[#30536]
* Fixes broken label style in advanced wizard {pull}30847[#30847]
* Adds ml-ui team to .github/CODEOWNERS {pull}29810[#29810]
* Allows user to add/edit/delete annotations in the Single Series Viewer {pull}26034[#26034]
* Does not pass datafeed query to Discover in custom URL {pull}26957[#26957]
* Fixes word break in Anomalies and Jobs tables {pull}26978[#26978]
* Fixes alignment of filter icons in the Anomalies table {pull}26253[#26253]
* Shows useful error on invalid query in JobList search bar {pull}25153[#25153]
* Adds user privilege check to Jobs List group selector control {pull}25225[#25225]
* Fixes file data viz file size check and formats as bytes {pull}25295[#25295]
* Fixes the layout of the cards in the Data Visualizer on IE {pull}25383[#25383]
* Adds better error reporting for reading and importing data {pull}24269[#24269]
* Displays an ordinal y axis for low cardinality rare charts {pull}24852[#24852]
* Fixes typo in job validation message {pull}25130[#25130]
* Removes deprecated `angularjs` based jobs list and related code {pull}25216[#25216]
* Skips invalid modules when data recognizer lists matches {pull}33703[#33703]
Management::
* Removes grunt sterilize - its been replaced by `kbn clean` {pull}27825[#27825]
* Makes Index management table more responsive {pull}28882[#28882]
* Fixes index pattern wizard when there are remote clusters but no local indices {pull}24339[#24339]
* Uses new `_graph` endpoints {pull}26956[#26956]
* Adjusts spacing of Management navigation items {pull}25666[#25666]
* Updates "Disenroll" text to be consistent with menu option "Unenroll" {pull}26816[#26816]
* Fixes broken breadcrumb link for index management {pull}27164[#27164]
* Fixes issue with multiple execution in Console {pull}26933[#26933]
* Reloads full index list when reload hits missing index {pull}27197[#27197]
* Adds boilerplate for remote clusters management app {pull}25369[#25369]
* Adds `ignore_failure` to ingest common auto complete in console {pull}24915[#24915]
* Removes support for expression-based scripted fields {pull}14310[#14310]
* Adds WatchErrors to capture invalid watches {pull}23887[#23887]
* Rewords the translation id for error with missing property in Watcher {pull}24753[#24753]
* Triggers full load when encountering 403 for index list reload {pull}28243[#28243]
* Updates X-Pack console specs {pull}29506[#29506]
* Fixes API integration test for follower indices {pull}30260[#30260]
* Fixes management footer logo spacing bug {pull}30654[#30654]
Monitoring::
* Updates to read from `.monitoring-*-7-*` indices {pull}32654[#32654]
* Adds in explicit mappings {pull}33004[#33004]
* Stops using the normalized derivative value {pull}27416[#27416]
* Updates the title in the left nav to Stack Monitoring {pull}28102[#28102]
* Prepares the Monitoring UI codebase for the incoming changes to `hits.total` {pull}26442[#26442]
* Updates browser title to Stack Monitoring {pull}29638[#29638]
* Fixes Monitoring design {pull}29479[#29479]
* Removes old index patterns that are not expected in 7.0.0 onwards {pull}27915[#27915]
* Removes deprecated `xpack.monitoring.report_stats` setting {pull}30017[#30017]
* Fixes monitoring tests to work with mapping changes {pull}29188[#29188]
* Removes type filter helper {pull}30887[#30887]
* Fixes error handling for local stats collection/permissions {pull}26560[#26560]
* Removes initial delay to check and send Telemetry data {pull}26575[#26575]
* Pulls local Kibana usage stats {pull}26496[#26496]
* Converts the Elasticsearch monitoring UIs to using EUI tables and page layout {pull}26217[#26217]
* Renames Monitoring `FormattedMessage` to `FormattedAlert` {pull}24197[#24197]
* Uses the cluster name from metadata if it exists {pull}24495[#24495]
Observability::
* Fixes 7.x references to tcp.port {pull}29132[#29132]
* Ports functional tests to 7.x {pull}29398[#29398]
* Ports unit tests to master {pull}29876[#29876]
* Adds missing loading states for filter bar and snapshot components {pull}30122[#30122]
* Removes double-format for duration value {pull}30664[#30664]
* Switches Uptime localization from i18n provider to context {pull}31601[#31601]
* Improves monitor charts query {pull}30561[#30561]
* Adds global help support to Uptime {pull}31493[#31493]
* Updates targeted index pattern for 7.0.0 {pull}30998[#30998]
Operations::
* Removes the usage of types from Esqueue used for the `.reporting index` {pull}32146[#32146]
* Fixes IPv6 addresses used with Angular connector {pull}29891[#29891]
* Fixes `makelogs` dependency {pull}31428[#31428]
* Runs the {kib} server in production mode for functional testing {pull}31346[#31346]
* Uses `fs.copyFile` to avoid race condition {pull}32220[#32220]
* Removes `hash -r` {pull}32616[#32616]
* Fixes JUnit reporter {pull}32686[#32686]
* Adds options to `run()` that can modify help and show help on errors {pull}33466[#33466]
* Captures values from boolean flags {pull}33528[#33528]
* Fixes incorrect environment name for V8 options {pull}31052[#31052]
* Removes svg from url-loader, as it conflicts with other loaders {pull}30888[#30888]
* Uses apiVersion from es plugin in x-pack {pull}30853[#30853]
* Clones saved object document before migrating to prevent accidental mutations {pull}30475[#30475]
* Removes node fallback from kibana-keystore {pull}15066[#15066]
* Adds debug script to set inspect flags {pull}15967[#15967]
* Uses snake case for scripts/kibana-keystore.js and scripts/kibana-plugin.js {pull}15331[#15331]
* Updates license info in package.json {pull}20353[#20353]
* Fixes error log formatting {pull}24788[#24788]
* Matches chalk dependency version on Kibana with the one used on X-Pack {pull}20621[#20621]
* Fixes non-conforming licenses on devDependencies and adds the ability to whitelist devOnly licenses {pull}23859[#23859]
* Adds jsxa11y into eslint rules {pull}23932[#23932]
* Reverts Bump react-grid-layout to 0.16.0 {pull}14912[#14912]
* Reverts breaking change for Status API {pull}21927[#21927]
* Converts `utils/collection` to TypeScript {pull}23992[#23992]
* Removes usage of update_all_types {pull}16406[#16406]
* Improves the `yarn kbn bootstrap` speed by using yarn workspaces for packages inside `packages/*` and `x-pack` {pull}24095[#24095]
* Runs jenkins:unit task with dev flag in order to run license check {pull}19832[#19832]
* Does not break on startup in debug mode {pull}19219[#19219]
Platform::
* Removes types from `saved_objects` repository {pull}32286[#32286]
* Fixes custom icon image paths in `NavDrawer` {pull}33573[#33573]
* Fixes back button navigation {pull}32372[#32372]
* Improves types for ftr and expect.js and cleans up `tsconfig` files {pull}31948[#31948]
* Strips # from hash before updating ``$location` {pull}32732[#32732]
* Removes `disableAutoAngularUrlEncodingFix()`` {pull}33136[#33136]
* Removes unused system-loader implementation {pull}33747[#33747]
* Moves the table vis migration to {kib} plugin {pull}29478[#29478]
* Allows passing a default operator to use on saved object client find operations {pull}29339[#29339]
* Fixes saved object repository `bulkCreate` to return migrated references and attributes {pull}29754[#29754]
* Adds missing saved object reference handling for searchSourceJSON filter attribute {pull}29840[#29840]
* Excludes `migrationVersion` and references from `getRootPropertiesObjects` result {pull}30081[#30081]
* Removes dependency on doc versions {pull}29906[#29906]
* Adds typings for saved object client {pull}29951[#29951]
* Uses `lastSubUrl` when appropriate {pull}28735[#28735]
* Removes es _xpack endpoint usage {pull}29465[#29465]
* Adds typings for the `saved_object_finder` react component {pull}30067[#30067]
* Fixes the confirm overwrite modal of saved objects to handle large titles {pull}28590[#28590]
* Decreases start limit and interval {pull}25474[#25474]
* Adds `--download` flag to snapshot command to warm the cache {pull}25830[#25830]
* Implements `--prefer-offline` flag {pull}25840[#25840]
* Fixes watcher routes broken by Hapi upgrade {pull}26713[#26713]
* Fixes non-conforming licenses on devDependencies and adds the ability to whitelist devOnly licenses {pull}23859[#23859]
* Watches optimizer cache invalidation {pull}24172[#24172]
* Adds `normalizePath` in order to fix watch optimizer when running on Windows {pull}26486[#26486]
* Creates vendor dll for the client modules {pull}22618[#22618]
* Upgrades to NodeJS 10 {pull}25157[#25157]
* Improves plugin version mismatch error message {pull}25774[#25774]
* Improves build/packaging {pull}26096[#26096]
* Swaps `jstimezonedetect` with `moment.tz.guess` {pull}21800[#21800]
* Upgrades resize-observer-polyfill version {pull}26990[#26990]
* Fixes saved objects client `_processBatchQueue` function to handle errors {pull}26763[#26763]
* Changes kbn pm webpack config to generate dist files in mode=none {pull}26847[#26847]
* Hides logs from deleteAll on task: clean client modules into dll {pull}26884[#26884]
* Upgrades `resize-observer-polyfill` version {pull}26990[#26990]
* Uses `single-node` discovery type for the test ES node/cluster {pull}27125[#27125]
* Moves moment to peerDependency in elastic-datemath {pull}27264[#27264]
* Transforms plugin deprecations before checking for unused settings {pull}21294[#21294]
* Expands list of restricted globals in `eslint-config-kibana` {pull}15798[#15798]
* Makes logs easier to read on Windows with chalk colors {pull}15557[#15557]
* Fixes `includeFields` function to return root saved object properties {pull}33847[#33847]
Reporting::
* Refactors routes files and helpers {pull}30111[#30111]
* Deletes `sortOrder` once items have been sorted and does not pass to `EuiContextMenuItem`
in the share context menu {pull}26890[#26890]
* Fixes a regression bug in detection of Error and Warning toast notifications {pull}25482[#25482]
* Stops passing an empty `formatConfig` to the fieldFormats helper {pull}27168[#27168]
* Returns promise in Reporting jobs API {pull}24769[#24769]
* Uses `content-disposition` package for non-US font titles in reporting {pull}30895[#30895]
* Uses lowercased server host settings {pull}33020[#33020]
Rollups::
* Shows loading state in Rollup Job detail panel. {pull}25752[#25752]
* Specifies Rollup Jobs breadcrumbs in header. {pull}26590[#26590]
* Requires histogram interval in Rollup Job wizard to be a whole number. {pull}26596[#26596]
* Removes duplicate rendered sections {pull}[#28566]
Security::
* Adds tests for interpreter `createSocket` {pull}29459[#29459]
* Moves the server-side `SavedObjectClient` types from the `spaces` plugin to the
same location as the corresponding JavaScript source files {pull}26448[#26448]
* Respects the `basePath` for the link to the user profile in the k7 header {pull}26417[#26417]
* Fixes `prettier` throw rule error {pull}26071[#26071]
* Fixes authentication logic to fail out of auth flow on first provider failure {pull}26648[#26648]
* Fixes issues with the `url.search` being null in Node 10 {pull}26992[#26992]
* Fixes DLS query toggle on the role management page {pull}27213[#27213]
* Implements the K7 login screen {pull}23512[#23512]
Visualizations::
* Hides gauge labels when value is hidden {pull}34171[#34171]
* Removes dangerously set inner HTML {pull}33976[#33976]
* Fixes gauge filters {pull}30057[#30057]
* Fixes fieldformatter calls in pipeline helper {pull}29842[#29842]
* Adds pipeline field formatting {pull}28746[#28746]
* Removes `kibana_table` pipeline type {pull}28979[#28979]
* Moves renderers registry to OSS {pull}28986[#28986]
* Prepares for cut over to the visualize data loader from the current expression
pipeline data loader {pull}29873[#29873]
* Toggles between Expression Pipeline & Visualize Data loader {pull}29874[#29874]
* Fixes every app that was wrapping `query` in an array unnecessarily {pull}27636[#27636]
* Fixes build issue and reintroduces new filter bar {pull}29752[#29752]
* Adds index pattern URL change notes {pull}30779[#30779]
* Fixes visualization filters to ignore invalid entries {pull}30633[#30633]
* Expands the size of add panels flyout and increases default rows per page {pull}30508[#30508]
* Fixes support for React 16.4+ by only resetting state if adaptors are updated {pull}26138[#26138]
* Fixes scrolling list on Firefox {pull}26246[#26246]
* Guards against empty and undefined index pattern arrays passed to QueryBar {pull}24607[#24607]
* Removes unused indexPattern from vega/tsvb/timelion request handler {pull}26007[#26007]
* Passes global filters from editor down to visualize {pull}26009[#26009]
* Stops using schemas in aggconfigs to output DSL {pull}26010[#26010]
* Fixes `kbn-interpreter` package to not import from UI {pull}26161[#26161]
* Fixes OSS dynamic plugin loading by reverting to Canvas way of loading plugins {pull}26463[#26463]
* Fixes other bucket option to correctly apply without having to change other settings {pull}26874[#26874]
* Adds `en` as a valid numeral locale setting {pull}25948[#25948]
* Adds `rest_total_hits_as_int` into Kibana App {pull}26404[#26404]
* Uses Canvas pipeline to fetch data inside Visualize {pull}25996[#25996]
* Adds warning to the `documentation_links` file about link validation gotcha {pull}24786[#24786]
* Adds workaround for `getDerivedStateFromProps` change in react 16.4 {pull}25142[#25142]
* Fixes "Set up index patterns" link on home page {pull}16128[#16128]
* Fixes Time Series Visual Builder so that auto apply changes on every click {pull}33710[#33710]
* Removes the `geo_centroid` and `geo_bounds` aggregations from nested metrics {pull}34042[#34042]
* Replaces deprecated `moving_avg` by `moving_fn` aggregation {pull}34155[#34155]
* Adds autocomplete to Time Series Visual Builder {pull}30158[#30158]
* Fixes missing Markdown variables {pull}28173[#28173]
* Removes filter bar for Markdown visualizations {pull}30354[#30354]
* Corrects label for OS visualization in logs sample data {pull}30249[#30249]
* Fixes filter function on pie chart segment {pull}26321[#26321]
* Rewrites URL when closing vis type selection modal {pull}26327[#26327]
* Changes unbind calls from `.on` to `.off` {pull}24575[#24575]
* Fixes date field in controls visualization by generating labels with the field
formatter {pull}25654[#25654]
* Replaces LESS files with Sass in `ui/public/vis`, `visLib`, and `visualize` {pull}25333[#25333]
* Replaces LESS files with Sass for the visualization types in `core_plugin/metrics` {pull}24250[#24250]
* Moves `timeout` to `_msearch` body to fix time series visual builder requests {pull}26510[#26510]
* Adds description for all visualization types {pull}26243[#26243]
* Defaults the scroll wheel zoom to false on Vega maps {pull}21169[#21169]
* Fixes problem within the input_vis_control plugin that prevents it from updating correctly
if the field is switched, and then switched back to the previous field {pull}25164[#25164]
* Uses `vega-nocanvas` instead of Vega lib {pull}16137[#16137]
* Migrates visualization from Angular to React {pull}16425[#16425]
* Fixes maps for reporting (#15272) {pull}15358[#15358]
* Stops creation of nested search source per postflightrequest {pull}20373[#20373]
* Moves inspector code from Vis to embeddable visualize handler {pull}24112[#24112]
* Removes inspector from Vis {pull}24112[#24112]
* Fixes issue with debounce function running after component was unmounted {pull}15045[#15045]
* Fixes for dark mode fixes for Visualize charts, Time Series Visual Builder, and Timelion {pull}30478[#30478]
* Fixes geohash checkbox group spacing {pull}32664[#32664]
* Removes deep clone from courier request handler {pull}32806[#32806]
* Ensures saved filters from `searchSource` are always passed to response handlers {pull}33074[#33074]
* Adds new visualization search selection {pull}30196[#30196]
* Changes visualization save dialog when adding to dashboard {pull}32883[#32883]
* Fixes missing variables preview in Time Series Visual Builder markdown {pull}30830[#30830]
* Fixes incorrect behavior when filling the 'interval' field with values: s,m,d,M,y {pull}32542[#32542]
* Fixes multi-metric gauge with vertical sizing {pull}33245[#33245]
* Fixes Time Series Visual Builder display on small screen resolution {pull}33299[#33299]
* Fixes Time Series Visual Builder metric and gauge panels when splitting data by numbers {pull}33304[#33304]
* Fixes Time Series Visual Builder percentile ranks with integer values that return no results {pull}33397[#33397]
* Fixes Time Series Visual Builder issue with table view {pull}33645[#33645]
* Fixes Time Series Visual Builder issue with wrong color rules on multiple metrics {pull}31455[#31455]
* Fixes Time Series Visual Builder issue with percentiles for table {pull}32084[#32084]
* Switches all Time Series Visual Builder comboboxes to plain text single selection {pull}31879[#31879]
* Fixes table visualization to format date string when grouping by date field {pull}31783[#31783]
* Adds flex wrap to metric visualization container {pull}31891[#31891]
* Fixes missing axis labels when moving position {pull}32628[#32628]
* Fixes vislib legend entry width {pull}33303[#33303]
* Fixes legend / color picker overflow {pull}30960[#30960]
* Fixes total Metric Count inside donut pie charts {pull}29086[#29086]
* Adds labels for sort order and request preference setting {pull}31236[#31236]
* Fixes time picker quick ranges description {pull}32455[#32455]
* Adds check for `extraMetric` in point server tooltip hovers {pull}32641[#32641]
* Switches sample data objects to KQL {pull}32718[#32718]
* Migrate visualization controls to use references {pull}30880[#30880]
* Dedupes by index pattern ID rather than object identity {pull}32350[#32350]
* Ensures extra columns are not shown in table visualization when `showPartialRows:true` {pull}27154[#27154]
* Uses default index pattern when one is not present in Visualize {pull}30574[#30574]
* Surfaces visualization loader errors in the UI {pull}30594[#30594]
[[release-notes-7.0.0-rc1]]
== {kib} 7.0.0-rc1
[float]
[[breaking-7.0.0-rc1]]
=== Breaking changes
For more details about breaking changes in this release, see
<<breaking-changes-7.0, Breaking changes in 7.0>>.
Discover::
* Allows user to use advanced query DSL directly, and does not apply `query:queryString:options` to `query_string` filters automatically {pull}15640[#15640]
* Removes `default_field` from `query:queryString:options` {pull}18966[#18966]
* Makes KQL the default query language for new searches {pull}27092[#27092]
Design::
* Removes references to K6 EUI, using the default UI theme in its place {pull}29152[#29152]
Geo::
* Removes the deprecated `regionmap` and `tilemap` kibana.yml configurations.
Removes the backwards compatibility logic that checked for duplicative settings
`map.regionmap` and `map.tilemap`. {pull}28609[#28609]
Monitoring::
* Refactors index patterns from configurable to constants {pull}29528[#29528]
* Removes `node_resolver` setting {pull}21181[#21181]
Management::
* Adds `configPrefix` to Index Management, License Management, Rollup Jobs, and
Upgrade Assistant {pull}30149[#30149]
* Removes nested table splits from table visualization {pull}26057[#26057]
* Standardizes use of `index_pattern` in UI code and URLs, replacing `indices`
and `index` {pull}29151[#29151] and {pull}29481[#29481]
* Removes app-specific dark mode options and replaces with a global dark mode uiSetting {pull}29017[#29017]
Operations::
* Defers the optimize step in the plugin installer to server start {pull}26983[#26983]
* Removes tribe node support {pull}16397[#16397]
* Creates separate startup scripts for development and production {pull}13806[#13806]
* Sets default port based on protocol {pull}21564[#21564]
* Removes deprecated `/shorten` API {pull}21861[#21861]
Platform::
* Removes deprecated `i18n.defaultLocale` setting {pull}29325[#29325]
* Removes previously deprecated `elasticsearch*` settings. {pull}29496[#29496]
* Adds new "references" attribute to saved objects for relationships {pull}28199[#28199]
Reporting::
* Removes Phantom dependency {pull}27142[#27142]
Security::
* Removes deprecated SSL settings {pull}28622[#28622]
* Removes legacy fallback {pull}29107[#29107]
Visualizations::
* Removes Timelion from the app switcher by default {pull}30131[#30131]
[float]
[[deprecation-7.0.0-rc1]]
=== Deprecations
Geo::
* Fixes legacy tilemap loading {pull}22095[#22095]
Machine Learning::
* Updates REST endpoint calls to remove _xpack {pull}28069[#28069]
Visualizations::
* Removes old visualize wizard URL {pull}28982[#28982]
* Removes legacy response handler {pull}28985[#28985]
* Removes `legacyIcon` from visualizations {pull}28981[#28981]
[float]
[[enhancement-7.0.0-rc1]]
=== Enhancements
Canvas::
* Removes WebSockets from Canvas expressions interpreter {pull}29792[#29792]
* Optimizes Canvas REST calls via batching {pull}29847[#29847]
* Implements a clipboard and stores the copied elements in `localStorage` {pull}25890[#25890]
* Adds the ability to reuse assets without editing an element's expression {pull}25764[#25764]
* Adds the `clear` function {pull}26397[#26397]
* Adds workpad-level CSS {pull}24143[#24143]
* Improvements to expression editor {pull}32336[#32336]
* Adds `aria-label` attribute for Color: Auto Color to button inside chart style {pull}32633[#32633]
* Adds `aria-label` attribute for Copy to clipboard {pull}32880[#32880]
Dashboard::
* Adds `href` option in addition to `onClick` for navigational links {pull}25233[#25233]
Design::
* Implements a new design for {kib} called K7
* Updates logos for marketing {pull}25489[#25489]
* Adds Kibana 7.0 breadcrumbs to home screen {pull}26605[#26605]
* Moves elastic/eui typings to single file {pull}23950[#23950]
Discover::
* Renames the kuery setting to KQL {pull}29587[#29587]
* Adds visual indication of selected language in query bar {pull}30899[#30899]
Kibana App::
* Replaces Angular timepicker with EuiSuperDatePicker {pull}29204[#29204]
* Upgrades Kibana to Elasticsearch 7.0 {pull}29184[#29184]
* Maps inspector requests by id so single requests can be reset at a time {pull}26770[#26770]
* Adds ODBC to blurb for start trail {pull}27223[#27223]
Logstash::
* Adopts {es} typeless API for Logstash central management {pull}30546[#30546]
Management::
* Adds `Request timestamp` to request inspector stats {pull}25667[#25667]
* Adds "Reload indices" button to Index Management {pull}27033[#27033]
Machine Learning::
* Adds the time of the anomaly to the `aria-label` of the actions button in each row of the anomalies table {pull}32777[#32777]
* Adds `role="alert"` callouts on the Job Management page to ensure the information is read out by screen readers {pull}32911[#32911]
* Adds EUI `ScreenReaderOnly` component to the "Analyzing data" modal {pull}32472[#32472]
* Updates job type and APM module icon to new designs {pull}25380[#25380]
* Allows model plot enablement via checkbox in MultiMetric/Population Job creation {pull}24914[#24914]
* Adds support for the rare detector for charts in Anomaly Explorer and Singe Metric viewer {pull}21524[#21524]
* Updates HTTP access modules for ECS {pull}29383[#29383]
* Updates auditbeat modules for ECS {pull}29934[#29934]
* Removes non ECS apache, nginx and auditbeat data recognizer modules {pull}30537[#30537]
* Adds the configuration files for two new auditbeat data recognizer modules for
detecting unusual processes on hosts and Docker containers {pull}25716[#25716]
* Adds support for saved searches created using Kuery to the job wizards {pull}26094[#26094]
* Allows users to enter their own query in the Discover page; stops passing the query
from the job datafeed config in custom URLs {pull}26957[#26957]
* Rewrites Calendar to React/EUI {pull}26741[#26741]
* Converts Setting page to React/EUI {pull}27144[#27144]
* Ensures loading indicator is present on initial jobs load {pull}27151[#27151]
* Prevents a new calendar save if a calendar with that id already exists {pull}27104[#27104]
* Edits data recognizer modules to use KQL in saved objects {pull}32766[#32766]
Observability::
* Converts monitor sparklines to histogram {pull}28502[#28502]
* Adds crosshair sync for monitor page charts {pull}28631[#28631]
* Adds a new plugin for Uptime Monitoring {pull}25480[#25480]
Operations::
* Adds support for reindexing APM indices {pull}29845[#29845]
* Adds a reindex warning for mapping type changes {pull}32081[#32081]
* Adds warning callout to update APM index pattern {pull}33661[#33661]
Platform::
* Adds help menu item to header {pull}29664[#29664]
* Implements global dark theme {pull}28445[#28445]
* Removes support for the K6 navigation style {pull}29565[#29565]
* Adds `rest_total_hits_as_int` to all requests in platform code that eventually
look up `hits.total` {pull}26432[#26432]
* Adds `dist` flag to the configuration context {pull}26545[#26545]
* Prepares `@kbn/datemath` to be republished as `@elastic/datemath` {pull}26559[#26559]
* Wraps `remote` methods in `browser` service {pull}26394[#26394]
* Uses `stream.pipeline` to manage error handling {pull}27246[#27246]
Querying & Filtering::
* Moves the `buildESQuery` module (including filters and Kuery) into a separate package {pull}23345[#23345]
* Adds comment explaining why `getComputedFields` adds a `docvalue` to `docvalue_fields`
for each date field in an index pattern. {pull}25725[#25725]
* Moves filtering functions out of `vis.API.events` {pull}25280[#25280]
Reporting::
* Adds png output to reports {pull}24759[#24759]
* Sorts ascending on sort order first then ascending on name. Any menu item
without a sort order gets set to zero. {pull}25058[#25058]
* In the Visualization Editor, removes the "Optimize for printing" option when
exporting the visualization as PNG or PDF. The single visualization will automatically
be optimized for printing {pull}30456[#30456]
* Adds browser type to the reporting side panel {pull}26307[#26307]
* Adds better logging for `waitForSelector` failure {pull}25762[#25762]
* Enhances error messaging and handling {pull}26299[#26299]
* Adds "Info" button in the Reporting listing {pull}25421[#25421]
* Adds new inspector for chromium-backed reports {pull}32430[#32430]
Rollups::
* Adds support for rolling up metrics of date fields {pull}26450[#26450]
Security::
* Introduces content security policy (CSP) {pull}29545[#29545]
* Warns legacy browsers that do not support content security policy {pull}29957[#29957]
* Adds content security policy strict mode {pull}29856[#29856]
* Updates the GET `/api/security/role` endpoint to return the list of roles sorted
by name, rather than creation date {pull}26491[#26491]
* Updates the Account Settings screen to show the change password form only when
a password change is possible for the authentication realm {pull}26779[#26779]
* Makes space selector a `button` {pull}26889[#26889]
Visualizations::
* Adds a `console.error` for visualize errors {pull}24581[#24581]
* Adds a timeout so that Vega respects `elasticsearch.shardTimeout` setting {pull}30482[#30482]
* Removes experimental flag from Visual Builder (TSVB) {pull}25634[#25634]
* Implements new visualization type selection {pull}23833[#23833]
* Removes `lab` stage for visualizations, making `experimental` the only non-production
stage available {pull}25702[#25702]
* Makes markdown consistent across {kib} {pull}31890[#31890]
* Adds option to open links in new tab in Time Series Visual Builder {pull}31906[#31906]
* Adds max, min, placeholder to percentile in Time Series Visual Builder {pull}32389[#32389]
* Displays interval information in Time Series Visual Builder when building {pull}32117[#32117]
* Adds controls to toggle disable/enable individual series and annotations {pull}33107[#33107]
* Updates Vega to version 4 {pull}30628[#30628]
[float]
[[bug-7.0.0-rc1]]
=== Bug fixes
APM::
* Uses form label for Transaction type selector {pull}28322[#28322]
* Fixes icon for View trace button {pull}28908[#28908]
* Shows metric-only services in service overview {pull}30397[#30397]
* Adds span subtype and action to Span Flyout {pull}30041[#30041]
* Updates head title and fixes breadcrumb string issues {pull}29960[#29960]
* Adds fixes for `service.name` scripted field {pull}28488[#28488]
* Updates APM index pattern {pull}30837[#30837]
* Updates APM reindex script {pull}30761[#30761]
* Sets Index Pattern version as string {pull}30789[#30789]
* Overrides EUI chart default styles for gridlines {pull}21723[#21723]
* Adds section titles to span detail modal {pull}20717[#20717]
* Fixes upgrade assistant label and copy {pull}31750[#31750]
* Changes `context.system.hostname` to `host.hostname` for APM link {pull}30884[#30884]
* Updates APM reindex script {pull}31965[#31965]
* Updates APM index pattern {pull}33595[#33595]
Canvas::
* Adds datetime as a date identifier {pull}29537[#29537]
* Switches sample web logs fonts to 48px {pull}30747[#30747]
* Fixes related to K7 design {pull}30833[#30833]
* Fixes page preview size issue {pull}26795[#26795]
* Fixes visual bug when opening the workpad loader {pull}26647[#26647]
* Fixes page thumbnail sizes {pull}26573[#26573]
* Decreases size of tray toggle {pull}25470[#25470]
* Makes selection border 1px {pull}26739[#26739]
* Fixes interpreter socket error {pull}26870[#26870]
* Fixes duplicate `Value` options in math select value {pull}25556[#25556]
* Gets correct plugins path {pull}25448[#25448]
* Quotes the index pattern in SQL input {pull}25488[#25488]
* Decreases the size of tray toggle {pull}25470[#25470]
* Fixes the hours label container size {pull}31838[#31838]
* Removes ID attribute {pull}30736[#30736]
* Improves the plugin pre-build {pull}25267[#25267]
Dashboard::
* Removes `dashboardContext` function and makes Timelion, Vega, and Time Series
Visual Builder use `buildEsQuery` {pull}23227[#23227]
* Shows the filter bar in dashboard embed mode {pull}32222[#32222]
Design::
* Updates dashboard design {pull}29896[#29896]
* Adjusts side navigation interaction {pull}29978[#29978]
* Converts Security UI from LESS to Sass {pull}25079[#25079]
* Adds boilerplate Sass for Kibana core {pull}21185[#21185]
* Makes dark mode overrides global {pull}31628[#31628]
Discover::
* Adds debug code to flaky field_data test {pull}15535[#15535]
* Gets even more debug info for flaky field_data test {pull}17627[#17627]
* Allows time ranges before the epoch in Discover {pull}31807[#31807]
* Fixes Kibana Query Language handling of carriage return {pull}32150[#32150]
* Improves warning messages when using Lucene-like syntax {pull}31837[#31837]
* Update capitalization of KQL full name {pull}31631[#31631]
* Adds placeholder text indicating the filters aggregation takes only Lucene and Query DSL {pull}31296[#31296]
* Prevents sending request if it already failed during query parsing {pull}31219[#31219]
* Fixes apps to always migrate legacy queries on state change {pull}33276[#33276]
Geo::
* Fixes panel cut off in K7 design {pull}29209[#29209]
* Removes left-over geohash grid code {pull}30312[#30312]
* Uses geo-tile aggregation instead of geohash precision {pull}29776[#29776]
* Resolves URL dynamically when requesting EMS data {pull}25685[#25685]
* Fixes EMS hotlink {pull}26868[#26868]
* Fixes feature/align map config settings {pull}19450[#19450]
* Removes `geotile_grid` aggregation from non-geospatial visualizations {pull}31354[#31354]
* Coerces string doc-values to numbers if used in styling {pull}33657[#33657]
Infrastructure::
* Fixes server-side retrieval of the {kib} version {pull}31440[#31440]
* Fixes react router import {pull}33659[#33659]
* Adapts settings ui to saved object version type change {pull}30082[#30082]
* Fixes potential color bugs {pull}26292[#26292]
* Fixes auto refresh button on node detail page {pull}26426[#26426]
* Changes the time range from the last hour to the last 5 minutes for the Waffle Map {pull}26278[#26278]
* Passes flag in request to force BWC hit count {pull}26517[#26517]
* Replaces redux source slice with constate container {pull}26121[#26121]
* Changes node detail link to set time range to 1 hour {pull}26977[#26977]
* Stops showing sidenav while loading. {pull}27119[#27119]
* Fixes styling after breaking EUI changes {pull}27021[#27021]
* Fixes graphql type generation after package upgrades {pull}26991[#26991]
* Removes usage of `ts-optchain` in the browser {pull}27148[#27148]
Kibana App::
* Fixes gauge filters {pull}30057[#30057]
* Fixes fieldformatter calls in pipeline helper {pull}29842[#29842]
* Adds pipeline field formatting {pull}28746[#28746]
* Removes `kibana_table` pipeline type {pull}28979[#28979]
* Moves renderers registry to OSS {pull}28986[#28986]
* Prepares for cut over to the visualize data loader from the current expression
pipeline data loader {pull}29873[#29873]
* Toggles between Expression Pipeline & Visualize Data loader {pull}29874[#29874]
* Fixes every app that was wrapping `query` in an array unnecessarily {pull}27636[#27636]
* Fixes build issue and reintroduces new filter bar {pull}29752[#29752]
* Adds index pattern URL change notes {pull}30779[#30779]
* Fixes visualization filters to ignore invalid entries {pull}30633[#30633]
* Expands the size of add panels flyout and increases default rows per page {pull}30508[#30508]
* Fixes support for React 16.4+ by only resetting state if adaptors are updated {pull}26138[#26138]
* Fixes scrolling list on Firefox {pull}26246[#26246]
* Guards against empty and undefined index pattern arrays passed to QueryBar {pull}24607[#24607]
* Removes unused indexPattern from vega/tsvb/timelion request handler {pull}26007[#26007]
* Passes global filters from editor down to visualize {pull}26009[#26009]
* Stops using schemas in aggconfigs to output DSL {pull}26010[#26010]
* Fixes `kbn-interpreter` package to not import from UI {pull}26161[#26161]
* Fixes OSS dynamic plugin loading by reverting to Canvas way of loading plugins {pull}26463[#26463]
* Fixes other bucket option to correctly apply without having to change other settings {pull}26874[#26874]
* Adds `en` as a valid numeral locale setting {pull}25948[#25948]
* Adds `rest_total_hits_as_int` into Kibana App {pull}26404[#26404]
* Uses Canvas pipeline to fetch data inside Visualize {pull}25996[#25996]
* Adds warning to the `documentation_links` file about link validation gotcha {pull}24786[#24786]
* Adds workaround for `getDerivedStateFromProps` change in react 16.4 {pull}25142[#25142]
* Fixes "Set up index patterns" link on home page {pull}16128[#16128]
Machine Learning::
* Fixes filter and icon for APM Data Recognizer module {pull}31112[#31112]
* Ensures cardinality related messages in Advanced job wizard are formatted correctly {pull}33599[#33599]
* Adds title elements which were missing from Calendars pages {pull}33257[#33257]
* Changes job wizard query to use `match_all` {pull}32008[#32008]
* Adds calendars list to job management {pull}32566[#32566]
* Fixes Job Selector text to take group selection into account {pull}31333[#31333]
* Ensures that Job Selector description text is accurate {pull}32441[#32441]
* Reduces space between headings in the expanded row for Category examples in Anomalies Table {pull}32417[#32417]
* Removes use of types in datafeeds {pull}27572[#27572]
* Fixes metric select double caret {pull}30357[#30357]
* Removes old angular based start datafeed modal {pull}30392[#30392]
* Handles removal of backend ml.enabled node attribute {pull}27604[#27604]
* Edits labels in the Apache and Nginx ECS data recognizer modules {pull}29935[#29935]
* Fixes for K7 compatibility {pull}30536[#30536]
* Fixes broken label style in advanced wizard {pull}30847[#30847]
* Adds ml-ui team to .github/CODEOWNERS {pull}29810[#29810]
* Allows user to add/edit/delete annotations in the Single Series Viewer {pull}26034[#26034]
* Does not pass datafeed query to Discover in custom URL {pull}26957[#26957]
* Fixes word break in Anomalies and Jobs tables {pull}26978[#26978]
* Fixes alignment of filter icons in the Anomalies table {pull}26253[#26253]
* Shows useful error on invalid query in JobList search bar {pull}25153[#25153]
* Adds user privilege check to Jobs List group selector control {pull}25225[#25225]
* Fixes file data viz file size check and formats as bytes {pull}25295[#25295]
* Fixes the layout of the cards in the Data Visualizer on IE {pull}25383[#25383]
* Adds better error reporting for reading and importing data {pull}24269[#24269]
* Displays an ordinal y axis for low cardinality rare charts {pull}24852[#24852]
* Fixes typo in job validation message {pull}25130[#25130]
* Removes deprecated `angularjs` based jobs list and related code {pull}25216[#25216]
* Skips invalid modules when data recognizer lists matches {pull}33703[#33703]
Management::
* Removes grunt sterilize - its been replaced by `kbn clean` {pull}27825[#27825]
* Makes Index management table more responsive {pull}28882[#28882]
* Fixes index pattern wizard when there are remote clusters but no local indices {pull}24339[#24339]
* Uses new `_graph` endpoints {pull}26956[#26956]
* Adjusts spacing of Management navigation items {pull}25666[#25666]
* Updates "Disenroll" text to be consistent with menu option "Unenroll" {pull}26816[#26816]
* Fixes broken breadcrumb link for index management {pull}27164[#27164]
* Fixes issue with multiple execution in Console {pull}26933[#26933]
* Reloads full index list when reload hits missing index {pull}27197[#27197]
* Adds boilerplate for remote clusters management app {pull}25369[#25369]
* Adds `ignore_failure` to ingest common auto complete in console {pull}24915[#24915]
* Removes support for expression-based scripted fields {pull}14310[#14310]
* Adds WatchErrors to capture invalid watches {pull}23887[#23887]
* Rewords the translation id for error with missing property in Watcher {pull}24753[#24753]
* Triggers full load when encountering 403 for index list reload {pull}28243[#28243]
* Updates X-Pack console specs {pull}29506[#29506]
* Fixes API integration test for follower indices {pull}30260[#30260]
* Fixes management footer logo spacing bug {pull}30654[#30654]
Monitoring::
* Updates to read from `.monitoring-*-7-*` indices {pull}32654[#32654]
* Adds in explicit mappings {pull}33004[#33004]
* Stops using the normalized derivative value {pull}27416[#27416]
* Updates the title in the left nav to Stack Monitoring {pull}28102[#28102]
* Prepares the Monitoring UI codebase for the incoming changes to `hits.total` {pull}26442[#26442]
* Updates browser title to Stack Monitoring {pull}29638[#29638]
* Fixes Monitoring design {pull}29479[#29479]
* Removes old index patterns that are not expected in 7.0.0 onwards {pull}27915[#27915]
* Removes deprecated `xpack.monitoring.report_stats` setting {pull}30017[#30017]
* Fixes monitoring tests to work with mapping changes {pull}29188[#29188]
* Removes type filter helper {pull}30887[#30887]
* Fixes error handling for local stats collection/permissions {pull}26560[#26560]
* Removes initial delay to check and send Telemetry data {pull}26575[#26575]
* Pulls local Kibana usage stats {pull}26496[#26496]
* Converts the Elasticsearch monitoring UIs to using EUI tables and page layout {pull}26217[#26217]
* Renames Monitoring `FormattedMessage` to `FormattedAlert` {pull}24197[#24197]
* Uses the cluster name from metadata if it exists {pull}24495[#24495]
Observability::
* Fixes 7.x references to tcp.port {pull}29132[#29132]
* Ports functional tests to 7.x {pull}29398[#29398]
* Ports unit tests to master {pull}29876[#29876]
* Adds missing loading states for filter bar and snapshot components {pull}30122[#30122]
* Removes double-format for duration value {pull}30664[#30664]
* Switches Uptime localization from i18n provider to context {pull}31601[#31601]
* Improves monitor charts query {pull}30561[#30561]
* Adds global help support to Uptime {pull}31493[#31493]
* Updates targeted index pattern for 7.0.0 {pull}30998[#30998]
Operations::
* Removes the usage of types from Esqueue used for the `.reporting index` {pull}32146[#32146]
* Fixes IPv6 addresses used with Angular connector {pull}29891[#29891]
* Fixes `makelogs` dependency {pull}31428[#31428]
* Runs the {kib} server in production mode for functional testing {pull}31346[#31346]
* Uses `fs.copyFile` to avoid race condition {pull}32220[#32220]
* Removes `hash -r` {pull}32616[#32616]
* Fixes JUnit reporter {pull}32686[#32686]
* Adds options to `run()` that can modify help and show help on errors {pull}33466[#33466]
* Captures values from boolean flags {pull}33528[#33528]
* Fixes incorrect environment name for V8 options {pull}31052[#31052]
* Removes svg from url-loader, as it conflicts with other loaders {pull}30888[#30888]
* Uses apiVersion from es plugin in x-pack {pull}30853[#30853]
* Clones saved object document before migrating to prevent accidental mutations {pull}30475[#30475]
* Removes node fallback from kibana-keystore {pull}15066[#15066]
* Adds debug script to set inspect flags {pull}15967[#15967]
* Uses snake case for scripts/kibana-keystore.js and scripts/kibana-plugin.js {pull}15331[#15331]
* Updates license info in package.json {pull}20353[#20353]
* Fixes error log formatting {pull}24788[#24788]
* Matches chalk dependency version on Kibana with the one used on X-Pack {pull}20621[#20621]
* Fixes non-conforming licenses on devDependencies and adds the ability to whitelist devOnly licenses {pull}23859[#23859]
* Adds jsxa11y into eslint rules {pull}23932[#23932]
* Reverts Bump react-grid-layout to 0.16.0 {pull}14912[#14912]
* Reverts breaking change for Status API {pull}21927[#21927]
* Converts `utils/collection` to TypeScript {pull}23992[#23992]
* Removes usage of update_all_types {pull}16406[#16406]
* Improves the `yarn kbn bootstrap` speed by using yarn workspaces for packages inside `packages/*` and `x-pack` {pull}24095[#24095]
* Runs jenkins:unit task with dev flag in order to run license check {pull}19832[#19832]
* Does not break on startup in debug mode {pull}19219[#19219]
Platform::
* Removes types from `saved_objects` repository {pull}32286[#32286]
* Fixes custom icon image paths in `NavDrawer` {pull}33573[#33573]
* Fixes back button navigation {pull}32372[#32372]
* Improves types for ftr and expect.js and cleans up `tsconfig` files {pull}31948[#31948]
* Strips # from hash before updating ``$location` {pull}32732[#32732]
* Removes `disableAutoAngularUrlEncodingFix()`` {pull}33136[#33136]
* Removes unused system-loader implementation {pull}33747[#33747]
* Moves the table vis migration to {kib} plugin {pull}29478[#29478]
* Allows passing a default operator to use on saved object client find operations {pull}29339[#29339]
* Fixes saved object repository `bulkCreate` to return migrated references and attributes {pull}29754[#29754]
* Adds missing saved object reference handling for searchSourceJSON filter attribute {pull}29840[#29840]
* Excludes `migrationVersion` and references from `getRootPropertiesObjects` result {pull}30081[#30081]
* Removes dependency on doc versions {pull}29906[#29906]
* Adds typings for saved object client {pull}29951[#29951]
* Uses `lastSubUrl` when appropriate {pull}28735[#28735]
* Removes es _xpack endpoint usage {pull}29465[#29465]
* Adds typings for the `saved_object_finder` react component {pull}30067[#30067]
* Fixes the confirm overwrite modal of saved objects to handle large titles {pull}28590[#28590]
* Decreases start limit and interval {pull}25474[#25474]
* Adds `--download` flag to snapshot command to warm the cache {pull}25830[#25830]
* Implements `--prefer-offline` flag {pull}25840[#25840]
* Fixes watcher routes broken by Hapi upgrade {pull}26713[#26713]
* Fixes non-conforming licenses on devDependencies and adds the ability to whitelist devOnly licenses {pull}23859[#23859]
* Watches optimizer cache invalidation {pull}24172[#24172]
* Adds `normalizePath` in order to fix watch optimizer when running on Windows {pull}26486[#26486]
* Creates vendor dll for the client modules {pull}22618[#22618]
* Upgrades to NodeJS 10 {pull}25157[#25157]
* Improves plugin version mismatch error message {pull}25774[#25774]
* Improves build/packaging {pull}26096[#26096]
* Swaps `jstimezonedetect` with `moment.tz.guess` {pull}21800[#21800]
* Upgrades resize-observer-polyfill version {pull}26990[#26990]
* Fixes saved objects client `_processBatchQueue` function to handle errors {pull}26763[#26763]
* Changes kbn pm webpack config to generate dist files in mode=none {pull}26847[#26847]
* Hides logs from deleteAll on task: clean client modules into dll {pull}26884[#26884]
* Upgrades `resize-observer-polyfill` version {pull}26990[#26990]
* Uses `single-node` discovery type for the test ES node/cluster {pull}27125[#27125]
* Moves moment to peerDependency in elastic-datemath {pull}27264[#27264]
* Transforms plugin deprecations before checking for unused settings {pull}21294[#21294]
* Expands list of restricted globals in `eslint-config-kibana` {pull}15798[#15798]
* Makes logs easier to read on Windows with chalk colors {pull}15557[#15557]
Reporting::
* Refactors routes files and helpers {pull}30111[#30111]
* Deletes `sortOrder` once items have been sorted and does not pass to `EuiContextMenuItem`
in the share context menu {pull}26890[#26890]
* Fixes a regression bug in detection of Error and Warning toast notifications {pull}25482[#25482]
* Stops passing an empty `formatConfig` to the fieldFormats helper {pull}27168[#27168]
* Returns promise in Reporting jobs API {pull}24769[#24769]
* Uses `content-disposition` package for non-US font titles in reporting {pull}30895[#30895]
* Uses lowercased server host settings {pull}33020[#33020]
Rollups::
* Shows loading state in Rollup Job detail panel. {pull}25752[#25752]
* Specifies Rollup Jobs breadcrumbs in header. {pull}26590[#26590]
* Requires histogram interval in Rollup Job wizard to be a whole number. {pull}26596[#26596]
* Removes duplicate rendered sections {pull}[#28566]
Security::
* Adds tests for interpreter `createSocket` {pull}29459[#29459]
* Moves the server-side `SavedObjectClient` types from the `spaces` plugin to the
same location as the corresponding JavaScript source files {pull}26448[#26448]
* Respects the `basePath` for the link to the user profile in the k7 header {pull}26417[#26417]
* Fixes `prettier` throw rule error {pull}26071[#26071]
* Fixes authentication logic to fail out of auth flow on first provider failure {pull}26648[#26648]
* Fixes issues with the `url.search` being null in Node 10 {pull}26992[#26992]
* Fixes DLS query toggle on the role management page {pull}27213[#27213]
* Implements the K7 login screen {pull}23512[#23512]
Visualizations::
* Adds autocomplete to Time Series Visual Builder {pull}30158[#30158]
* Fixes missing Markdown variables {pull}28173[#28173]
* Removes filter bar for Markdown visualizations {pull}30354[#30354]
* Corrects label for OS visualization in logs sample data {pull}30249[#30249]
* Fixes filter function on pie chart segment {pull}26321[#26321]
* Rewrites URL when closing vis type selection modal {pull}26327[#26327]
* Changes unbind calls from `.on` to `.off` {pull}24575[#24575]
* Fixes date field in controls visualization by generating labels with the field
formatter {pull}25654[#25654]
* Replaces LESS files with Sass in `ui/public/vis`, `visLib`, and `visualize` {pull}25333[#25333]
* Replaces LESS files with Sass for the visualization types in `core_plugin/metrics` {pull}24250[#24250]
* Moves `timeout` to `_msearch` body to fix time series visual builder requests {pull}26510[#26510]
* Adds description for all visualization types {pull}26243[#26243]
* Defaults the scroll wheel zoom to false on Vega maps {pull}21169[#21169]
* Fixes problem within the input_vis_control plugin that prevents it from updating correctly
if the field is switched, and then switched back to the previous field {pull}25164[#25164]
* Uses `vega-nocanvas` instead of Vega lib {pull}16137[#16137]
* Migrates visualization from Angular to React {pull}16425[#16425]
* Fixes maps for reporting (#15272) {pull}15358[#15358]
* Stops creation of nested search source per postflightrequest {pull}20373[#20373]
* Moves inspector code from Vis to embeddable visualize handler {pull}24112[#24112]
* Removes inspector from Vis {pull}24112[#24112]
* Fixes issue with debounce function running after component was unmounted {pull}15045[#15045]
* Fixes for dark mode fixes for Visualize charts, Time Series Visual Builder, and Timelion {pull}30478[#30478]
* Fixes geohash checkbox group spacing {pull}32664[#32664]
* Removes deep clone from courier request handler {pull}32806[#32806]
* Ensures saved filters from `searchSource` are always passed to response handlers {pull}33074[#33074]
* Adds new visualization search selection {pull}30196[#30196]
* Changes visualization save dialog when adding to dashboard {pull}32883[#32883]
* Fixes missing variables preview in Time Series Visual Builder markdown {pull}30830[#30830]
* Fixes incorrect behavior when filling the 'interval' field with values: s,m,d,M,y {pull}32542[#32542]
* Fixes multi-metric gauge with vertical sizing {pull}33245[#33245]
* Fixes Time Series Visual Builder display on small screen resolution {pull}33299[#33299]
* Fixes Time Series Visual Builder metric and gauge panels when splitting data by numbers {pull}33304[#33304]
* Fixes Time Series Visual Builder percentile ranks with integer values that return no results {pull}33397[#33397]
* Fixes Time Series Visual Builder issue with table view {pull}33645[#33645]
* Fixes Time Series Visual Builder issue with wrong color rules on multiple metrics {pull}31455[#31455]
* Fixes Time Series Visual Builder issue with percentiles for table {pull}32084[#32084]
* Switches all Time Series Visual Builder comboboxes to plain text single selection {pull}31879[#31879]
* Fixes table visualization to format date string when grouping by date field {pull}31783[#31783]
* Adds flex wrap to metric visualization container {pull}31891[#31891]
* Fixes missing axis labels when moving position {pull}32628[#32628]
* Fixes vislib legend entry width {pull}33303[#33303]
* Fixes legend / color picker overflow {pull}30960[#30960]
* Fixes total Metric Count inside donut pie charts {pull}29086[#29086]
* Adds labels for sort order and request preference setting {pull}31236[#31236]
* Fixes time picker quick ranges description {pull}32455[#32455]
* Adds check for `extraMetric` in point server tooltip hovers {pull}32641[#32641]
* Switches sample data objects to KQL {pull}32718[#32718]
* Migrate visualization controls to use references {pull}30880[#30880]
* Dedupes by index pattern ID rather than object identity {pull}32350[#32350]
* Ensures extra columns are not shown in table visualization when `showPartialRows:true` {pull}27154[#27154]
* Uses default index pattern when one is not present in Visualize {pull}30574[#30574]
2019-03-26 19:08:31 +01:00
* Surfaces visualization loader errors in the UI {pull}30594[#30594]
[[release-notes-7.0.0-beta1]]
== {kib} 7.0.0-beta1
[float]
[[breaking-7.0.0-beta1]]
=== Breaking changes
For more details about breaking changes in this release, see
<<breaking-changes-7.0, Breaking changes in 7.0>>.
Design::
* Removes references to K6 EUI, using the default UI theme in its place {pull}29152[#29152]
Geo::
* Removes the deprecated `regionmap` and `tilemap` kibana.yml configurations.
Removes the backwards compatibility logic that checked for duplicative settings
`map.regionmap` and `map.tilemap`. {pull}28609[#28609]
Monitoring::
* Refactors index patterns from configurable to constants {pull}29528[#29528]
Management::
* Adds `configPrefix` to Index Management, License Management, Rollup Jobs, and
Upgrade Assistant {pull}30149[#30149]
* Removes nested table splits from table visualization {pull}26057[#26057]
* Standardizes use of `index_pattern` in UI code and URLs, replacing `indices`
and `index` {pull}29151[#29151] and {pull}29481[#29481]
* Removes app-specific dark mode options and replaces with a global dark mode uiSetting {pull}29017[#29017]
Operations::
* Defers the optimize step in the plugin installer to server start {pull}26983[#26983]
Platform::
* Removes deprecated `i18n.defaultLocale` setting {pull}29325[#29325]
* Removes previously deprecated `elasticsearch*` settings. {pull}29496[#29496]
* Adds new "references" attribute to saved objects for relationships {pull}28199[#28199]
Querying & Filtering::
* Makes KQL the default query language for new searches {pull}27092[#27092]
Reporting::
* Removes Phantom dependency {pull}27142[#27142]
Security::
* Removes deprecated SSL settings {pull}28622[#28622]
* Removes legacy fallback {pull}29107[#29107]
Visualizations::
* Removes Timelion from the app switcher by default {pull}30131[#30131]
[float]
[[deprecation-7.0.0-beta1]]
=== Deprecations
Machine Learning::
* Updates REST endpoint calls to remove _xpack {pull}28069[#28069]
Visualizations::
* Removes old visualize wizard URL {pull}28982[#28982]
* Removes legacy response handler {pull}28985[#28985]
* Removes `legacyIcon` from visualizations {pull}28981[#28981]
[float]
[[enhancement-7.0.0-beta1]]
=== Enhancements
Canvas::
* Removes WebSockets from Canvas expressions interpreter {pull}29792[#29792]
* Optimizes Canvas REST calls via batching {pull}29847[#29847]
Kibana App::
* Replaces Angular timepicker with EuiSuperDatePicker {pull}29204[#29204]
* Upgrades Kibana to Elasticsearch 7.0 {pull}29184[#29184]
Machine Learning::
* Updates HTTP access modules for ECS {pull}29383[#29383]
* Updates auditbeat modules for ECS {pull}29934[#29934]
* Removes non ECS apache, nginx and auditbeat data recognizer modules {pull}30537[#30537]
Observability::
* Converts monitor sparklines to histogram {pull}28502[#28502]
* Adds crosshair sync for monitor page charts {pull}28631[#28631]
Operations::
* Adds support for reindexing APM indices {pull}29845[#29845]
Platform::
* Adds help menu item to header {pull}29664[#29664]
* Implements global dark theme {pull}28445[#28445]
* Removes support for the K6 navigation style {pull}29565[#29565]
Reporting::
* In the Visualization Editor, removes the "Optimize for printing" option when
exporting the visualization as PNG or PDF. The single visualization will automatically
be optimized for printing {pull}30456[#30456]
Security::
* Introduces content security policy (CSP) {pull}29545[#29545]
* Warns legacy browsers that do not support content security policy {pull}29957[#29957]
* Adds content security policy strict mode {pull}29856[#29856]
Visualizations::
* Adds a timeout so that Vega respects `elasticsearch.shardTimeout` setting {pull}30482[#30482]
[float]
[[bug-7.0.0-beta1]]
=== Bug fixes
APM::
* Uses form label for Transaction type selector {pull}28322[#28322]
* Fixes icon for View trace button {pull}28908[#28908]
* Shows metric-only services in service overview {pull}30397[#30397]
* Adds span subtype and action to Span Flyout {pull}30041[#30041]
* Updates head title and fixes breadcrumb string issues {pull}29960[#29960]
* Adds fixes for `service.name` scripted field {pull}28488[#28488]
* Updates APM index pattern {pull}30837[#30837]
* Updates APM reindex script {pull}30761[#30761]
* Sets Index Pattern version as string {pull}30789[#30789]
Canvas::
* Adds datetime as a date identifier {pull}29537[#29537]
* Switches sample web logs fonts to 48px {pull}30747[#30747]
* Fixes related to K7 design {pull}30833[#30833]
Design::
* Updates dashboard design {pull}29896[#29896]
* Adjusts side navigation interaction {pull}29978[#29978]
Elasticsearch UI::
* Triggers full load when encountering 403 for index list reload {pull}28243[#28243]
* Updates xpack console specs {pull}29506[#29506]
* Fixes API integration test for follower indices {pull}30260[#30260]
Geo::
* Fixes panel cut off in K7 design {pull}29209[#29209]
* Removes left-over geohash grid code {pull}30312[#30312]
* Uses geo-tile aggregation instead of geohash precision {pull}29776[#29776]
Infrastructure UI::
* Adapts settings ui to saved object version type change {pull}30082[#30082]
Kibana App::
* Fixes gauge filters {pull}30057[#30057]
* Fixes fieldformatter calls in pipeline helper {pull}29842[#29842]
* Adds pipeline field formatting {pull}28746[#28746]
* Removes `kibana_table` pipeline type {pull}28979[#28979]
* Moves renderers registry to OSS {pull}28986[#28986]
* Prepares for cut over to the visualize data loader from the current expression
pipeline data loader {pull}29873[#29873]
* Toggles between Expression Pipeline & Visualize Data loader {pull}29874[#29874]
* Fixes every app that was wrapping `query` in an array unnecessarily {pull}27636[#27636]
* Fixes build issue and reintroduces new filter bar {pull}29752[#29752]
* Adds index pattern URL change notes {pull}30779[#30779]
* Fixes visualization filters to ignore invalid entries {pull}30633[#30633]
* Expands the size of add panels flyout and increases default rows per page {pull}30508[#30508]
Machine Learning::
* Removes use of types in datafeeds {pull}27572[#27572]
* Fixes metric select double caret {pull}30357[#30357]
* Removes old angular based start datafeed modal {pull}30392[#30392]
* Handles removal of backend ml.enabled node attribute {pull}27604[#27604]
* Edits labels in the Apache and Nginx ECS data recognizer modules {pull}29935[#29935]
* Fixes for K7 compatibility {pull}30536[#30536]
* Fixes broken label style in advanced wizard {pull}30847[#30847]
* Adds ml-ui team to .github/CODEOWNERS {pull}29810[#29810]
Management::
* Removes grunt sterilize - its been replaced by `kbn clean` {pull}27825[#27825]
* Makes Index management table more responsive {pull}28882[#28882]
Monitoring::
* Stops using the normalized derivative value {pull}27416[#27416]
* Updates the title in the left nav to Stack Monitoring {pull}28102[#28102]
* Prepares the Monitoring UI codebase for the incoming changes to `hits.total` {pull}26442[#26442]
* Updates browser title to Stack Monitoring {pull}29638[#29638]
* Fixes Monitoring design {pull}29479[#29479]
* Removes old index patterns that are not expected in 7.0.0 onwards {pull}27915[#27915]
* Removes deprecated `xpack.monitoring.report_stats` setting {pull}30017[#30017]
* Fixes monitoring tests to work with mapping changes {pull}29188[#29188]
* Removes type filter helper {pull}30887[#30887]
Operations::
* Removes svg from url-loader, as it conflicts with other loaders {pull}30888[#30888]
* Uses apiVersion from es plugin in x-pack {pull}30853[#30853]
* Clones saved object document before migrating to prevent accidental mutations {pull}30475[#30475]
Observability::
* Fixes 7.x references to tcp.port {pull}29132[#29132]
* Ports functional tests to 7.x {pull}29398[#29398]
* Ports unit tests to master {pull}29876[#29876]
* Adds missing loading states for filter bar and snapshot components {pull}30122[#30122]
* Removes double-format for duration value {pull}30664[#30664]
Platform::
* Moves the table vis migration to {kib} plugin {pull}29478[#29478]
* Allows passing a default operator to use on saved object client find operations {pull}29339[#29339]
* Fixes saved object repository `bulkCreate` to return migrated references and attributes {pull}29754[#29754]
* Adds missing saved object reference handling for searchSourceJSON filter attribute {pull}29840[#29840]
* Excludes `migrationVersion` and references from `getRootPropertiesObjects` result {pull}30081[#30081]
* Removes dependency on doc versions {pull}29906[#29906]
* Adds typings for saved object client {pull}29951[#29951]
* Uses `lastSubUrl` when appropriate {pull}28735[#28735]
* Removes es _xpack endpoint usage {pull}29465[#29465]
* Adds typings for the `saved_object_finder` react component {pull}30067[#30067]
* Fixes the confirm overwrite modal of saved objects to handle large titles {pull}28590[#28590]
Reporting::
* Refactors routes files and helpers {pull}30111[#30111]
Rollups::
* Removes duplicate rendered sections {pull}28566[#28566]
Security::
* Adds tests for interpreter `createSocket` {pull}29459[#29459]
Visualizations::
* Adds autocomplete to Time Series Visual Builder {pull}30158[#30158]
* Fixes missing Markdown variables {pull}28173[#28173]
* Removes filter bar for Markdown visualizations {pull}30354[#30354]
* Corrects label for OS visualization in logs sample data {pull}30249[#30249]
[[release-notes-7.0.0-alpha2]]
== {kib} 7.0.0-alpha2
[float]
[[breaking-7.0.0-alpha2]]
=== Breaking changes
For more details about breaking changes in this release, see
<<breaking-changes-7.0, Breaking changes in 7.0>>.
[float]
[[highlight-7.0.0-alpha2]]
=== Highlights
Canvas::
* Canvas now has a template tab in the workpad manager where users can find workpad templates,
demos, and tutorials to help them get started. See {pull}23966[#23966] for more information.
Kibana App::
* Visualizations in Kibana will use a new data pipeline introduced as part of Canvas.
The change does not yet apply to Vega, Timelion, or Time Series Visual Builder (TSVB).
See {pull}25711[#25711] for more information.
Index Lifecyle Management::
* Implements a user interface to create, update, edit, or delete index lifecyle policies.
See {pull}25553[#25553] for more information.
[float]
[[enhancement-7.0.0-alpha2]]
=== Enhancements
Canvas::
* Implements a clipboard and stores the copied elements in `localStorage` {pull}25890[#25890]
* Adds the ability to reuse assets without editing an element's expression {pull}25764[#25764]
* Adds the `clear` function {pull}26397[#26397]
* Adds workpad-level CSS {pull}24143[#24143]
Dashboard::
* Adds `href` option in addition to `onClick` for navigational links {pull}25233[#25233]
Design::
* Updates logos for marketing {pull}25489[#25489]
* Adds Kibana 7.0 breadcrumbs to home screen {pull}26605[#26605]
* Moves elastic/eui typings to single file {pull}23950[#23950]
Kibana App::
* Maps inspector requests by id so single requests can be reset at a time {pull}26770[#26770]
* Adds ODBC to blurb for start trail {pull}27223[#27223]
Management::
* Adds `Request timestamp` to request inspector stats {pull}25667[#25667]
* Adds "Reload indices" button to Index Management {pull}27033[#27033]
Machine Learning::
* Adds the configuration files for two new auditbeat data recognizer modules for
detecting unusual processes on hosts and Docker containers {pull}25716[#25716]
* Adds support for saved searches created using Kuery to the job wizards {pull}26094[#26094]
* Allows users to enter their own query in the Discover page; stops passing the query
from the job datafeed config in custom URLs {pull}26957[#26957]
* Rewrites Calendar to React/EUI {pull}26741[#26741]
* Converts Setting page to React/EUI {pull}27144[#27144]
* Ensures loading indicator is present on initial jobs load {pull}27151[#27151]
* Prevents a new calendar save if a calendar with that id already exists {pull}27104[#27104]
Observability::
* Adds a new plugin for Uptime Monitoring {pull}25480[#25480]
Platform::
* Adds `rest_total_hits_as_int` to all requests in platform code that eventually
look up `hits.total` {pull}26432[#26432]
* Adds `dist` flag to the configuration context {pull}26545[#26545]
* Prepares `@kbn/datemath` to be republished as `@elastic/datemath` {pull}26559[#26559]
* Wraps `remote` methods in `browser` service {pull}26394[#26394]
* Uses `stream.pipeline` to manage error handling {pull}27246[#27246]
Querying & Filtering::
* Moves the `buildESQuery` module (including filters and Kuery) into a separate package {pull}23345[#23345]
* Adds comment explaining why `getComputedFields` adds a `docvalue` to `docvalue_fields`
for each date field in an index pattern. {pull}25725[#25725]
* Moves filtering functions out of `vis.API.events` {pull}25280[#25280]
Reporting::
* Adds browser type to the reporting side panel {pull}26307[#26307]
* Adds better logging for `waitForSelector` failure {pull}25762[#25762]
* Enhances error messaging and handling {pull}26299[#26299]
* Adds "Info" button in the Reporting listing {pull}25421[#25421]
Rollups::
* Adds support for rolling up metrics of date fields {pull}26450[#26450]
Security::
* Updates the GET `/api/security/role` endpoint to return the list of roles sorted
by name, rather than creation date {pull}26491[#26491]
* Updates the Account Settings screen to show the change password form only when
a password change is possible for the authentication realm {pull}26779[#26779]
* Makes space selector a `button` {pull}26889[#26889]
Visualizations::
* Removes experimental flag from Visual Builder (TSVB) {pull}25634[#25634]
* Implements new visualization type selection {pull}23833[#23833]
* Removes `lab` stage for visualizations, making `experimental` the only non-production
stage available {pull}25702[#25702]
[float]
[[bug-7.0.0-alpha2]]
=== Bug fixes
Canvas::
* Fixes page preview size issue {pull}26795[#26795]
* Fixes visual bug when opening the workpad loader {pull}26647[#26647]
* Fixes page thumbnail sizes {pull}26573[#26573]
* Decreases size of tray toggle {pull}25470[#25470]
* Makes selection border 1px {pull}26739[#26739]
* Fixes interpreter socket error {pull}26870[#26870]
Geo::
* Resolves URL dynamically when requesting EMS data {pull}25685[#25685]
* Fixes EMS hotlink {pull}26868[#26868]
Infrastructure UI::
* Fixes potential color bugs {pull}26292[#26292]
* Fixes auto refresh button on node detail page {pull}26426[#26426]
* Changes the time range from the last hour to the last 5 minutes for the Waffle Map {pull}26278[#26278]
* Passes flag in request to force BWC hit count {pull}26517[#26517]
* Replaces redux source slice with constate container {pull}26121[#26121]
* Changes node detail link to set time range to 1 hour {pull}26977[#26977]
* Stops showing sidenav while loading. {pull}27119[#27119]
* Fixes styling after breaking EUI changes {pull}27021[#27021]
* Fixes graphql type generation after package upgrades {pull}26991[#26991]
* Removes usage of `ts-optchain` in the browser {pull}27148[#27148]
Kibana App::
* Fixes support for React 16.4+ by only resetting state if adaptors are updated {pull}26138[#26138]
* Fixes scrolling list on Firefox {pull}26246[#26246]
* Guards against empty and undefined index pattern arrays passed to QueryBar {pull}24607[#24607]
* Removes unused indexPattern from vega/tsvb/timelion request handler {pull}26007[#26007]
* Passes global filters from editor down to visualize {pull}26009[#26009]
* Stops using schemas in aggconfigs to output DSL {pull}26010[#26010]
* Fixes `kbn-interpreter` package to not import from UI {pull}26161[#26161]
* Fixes OSS dynamic plugin loading by reverting to Canvas way of loading plugins {pull}26463[#26463]
* Fixes other bucket option to correctly apply without having to change other settings {pull}26874[#26874]
* Adds `en` as a valid numeral locale setting {pull}25948[#25948]
* Adds `rest_total_hits_as_int` into Kibana App {pull}26404[#26404]
* Uses Canvas pipeline to fetch data inside Visualize {pull}25996[#25996]
Management::
* Fixes index pattern wizard when there are remote clusters but no local indices {pull}24339[#24339]
* Uses new `_graph` endpoints {pull}26956[#26956]
* Adjusts spacing of Management navigation items {pull}25666[#25666]
* Updates "Disenroll" text to be consistent with menu option "Unenroll" {pull}26816[#26816]
* Fixes broken breadcrumb link for index management {pull}27164[#27164]
* Fixes issue with multiple execution in Console {pull}26933[#26933]
* Reloads full index list when reload hits missing index {pull}27197[#27197]
Machine Learning::
* Allows user to add/edit/delete annotations in the Single Series Viewer {pull}26034[#26034]
* Does not pass datafeed query to Discover in custom URL {pull}26957[#26957]
* Fixes word break in Anomalies and Jobs tables {pull}26978[#26978]
* Fixes alignment of filter icons in the Anomalies table {pull}26253[#26253]
Monitoring::
* Fixes error handling for local stats collection/permissions {pull}26560[#26560]
* Removes initial delay to check and send Telemetry data {pull}26575[#26575]
* Pulls local Kibana usage stats {pull}26496[#26496]
* Converts the Elasticsearch monitoring UIs to using EUI tables and page layout {pull}26217[#26217]
Platform & Operations::
* Decreases start limit and interval {pull}25474[#25474]
* Adds `--download` flag to snapshot command to warm the cache {pull}25830[#25830]
* Implements `--prefer-offline` flag {pull}25840[#25840]
* Fixes watcher routes broken by Hapi upgrade {pull}26713[#26713]
* Fixes non-conforming licenses on devDependencies and adds the ability to whitelist devOnly licenses {pull}23859[#23859]
* Watches optimizer cache invalidation {pull}24172[#24172]
* Adds `normalizePath` in order to fix watch optimizer when running on Windows {pull}26486[#26486]
* Creates vendor dll for the client modules {pull}22618[#22618]
* Upgrades to NodeJS 10 {pull}25157[#25157]
* Improves plugin version mismatch error message {pull}25774[#25774]
* Improves build/packaging {pull}26096[#26096]
* Swaps `jstimezonedetect` with `moment.tz.guess` {pull}21800[#21800]
* Upgrades resize-observer-polyfill version {pull}26990[#26990]
* Fixes saved objects client `_processBatchQueue` function to handle errors {pull}26763[#26763]
* Changes kbn pm webpack config to generate dist files in mode=none {pull}26847[#26847]
* Hides logs from deleteAll on task: clean client modules into dll {pull}26884[#26884]
* Upgrades `resize-observer-polyfill` version {pull}26990[#26990]
* Uses `single-node` discovery type for the test ES node/cluster {pull}27125[#27125]
* Moves moment to peerDependency in elastic-datemath {pull}27264[#27264]
Reporting::
* Deletes `sortOrder` once items have been sorted and does not pass to `EuiContextMenuItem`
in the share context menu {pull}26890[#26890]
* Fixes a regression bug in detection of Error and Warning toast notifications {pull}25482[#25482]
* Stops passing an empty `formatConfig` to the fieldFormats helper {pull}27168[#27168]
Rollups::
* Shows loading state in Rollup Job detail panel. {pull}25752[#25752]
* Specifies Rollup Jobs breadcrumbs in header. {pull}26590[#26590]
* Requires histogram interval in Rollup Job wizard to be a whole number. {pull}26596[#26596]
Security::
* Moves the server-side `SavedObjectClient` types from the `spaces` plugin to the
same location as the corresponding JavaScript source files {pull}26448[#26448]
* Respects the `basePath` for the link to the user profile in the k7 header {pull}26417[#26417]
* Fixes `prettier` throw rule error {pull}26071[#26071]
* Fixes authentication logic to fail out of auth flow on first provider failure {pull}26648[#26648]
* Fixes issues with the `url.search` being null in Node 10 {pull}26992[#26992]
* Fixes DLS query toggle on the role management page {pull}27213[#27213]
Visualizations::
* Fixes filter function on pie chart segment {pull}26321[#26321]
* Rewrites URL when closing vis type selection modal {pull}26327[#26327]
* Changes unbind calls from `.on` to `.off` {pull}24575[#24575]
* Fixes date field in controls visualization by generating labels with the field
formatter {pull}25654[#25654]
* Replaces LESS files with Sass in `ui/public/vis`, `visLib`, and `visualize` {pull}25333[#25333]
* Replaces LESS files with Sass for the visualization types in `core_plugin/metrics` {pull}24250[#24250]
* Moves `timeout` to `_msearch` body to fix time series visual builder requests {pull}26510[#26510]
* Adds description for all visualization types {pull}26243[#26243]
[[release-notes-7.0.0-alpha1]]
== {kib} 7.0.0-alpha1
[float]
[[breaking-7.0.0-alpha1]]
=== Breaking changes
For more details about breaking changes in this release, see
<<breaking-changes-7.0, Breaking changes in 7.0>>.
Discover::
* Does not apply `query:queryString:options` to `query_string` filters {pull}15640[#15640]
* Removes `default_field` from `query:queryString:options` {pull}18966[#18966]
Monitoring::
* Removes `node_resolver` setting {pull}21181[#21181]
Operations::
* Removes tribe node support {pull}16397[#16397]
* Creates separate startup scripts for development and production {pull}13806[#13806]
* Sets default port based on protocol {pull}21564[#21564]
* Removes deprecated `/shorten` API {pull}21861[#21861]
* Plugin installer defers optimization step until server start {pull}26983[#26983]
[float]
[[deprecation-7.0.0-alpha1]]
=== Deprecations
Geo::
* Fixes legacy tilemap loading {pull}22095[#22095]
[float]
[[K7-design-7.0.0-alpha1]]
=== K7 UI Design
{kib} 7.0.0-alpha1 includes a new design for {kib} called K7. In this early stage,
K7 is still a little rough around the edges. If you'd like to switch back to the
existing K6 design, go to *Management > Advanced Settings* and turn
off the *k7design* setting. The option to switch to the old design
will be removed before 7.0.0 GA.
[float]
[[enhancement-7.0.0-alpha1]]
=== Enhancements
Machine Learning::
* Updates job type and APM module icon to new designs {pull}25380[#25380]
* Allows model plot enablement via checkbox in MultiMetric/Population Job creation {pull}24914[#24914]
* Adds support for the rare detector for charts in Anomaly Explorer and Singe Metric viewer {pull}21524[#21524]
Reporting::
* Adds png output to reports {pull}24759[#24759]
* Sorts ascending on sort order first then ascending on name. Any menu item
without a sort order gets set to zero. {pull}25058[#25058]
Visualizations::
* Adds a console.error for visualize errors {pull}24581[#24581]
[float]
2019-03-26 19:08:31 +01:00
[[bug-7.0.0-alpha1]]
=== Bug fixes
APM::
* Overrides EUI chart default styles for gridlines {pull}21723[#21723]
* Adds section titles to span detail modal {pull}20717[#20717]
Canvas::
* Fixes duplicate `Value` options in math select value {pull}25556[#25556]
* Gets correct plugins path {pull}25448[#25448]
* Quotes the index pattern in SQL input {pull}25488[#25488]
* Decreases the size of tray toggle {pull}25470[#25470]
* Improves the plugin pre-build {pull}25267[#25267]
Dashboard::
* Removes `dashboardContext` function and makes Timelion, Vega, and Time Series
Visual Builder use `buildEsQuery` {pull}23227[#23227]
Design::
* Converts Security UI from LESS to Sass {pull}25079[#25079]
* Adds boilerplate Sass for Kibana core {pull}21185[#21185]
Discover::
* Adds debug code to flaky field_data test {pull}15535[#15535]
* Gets even more debug info for flaky field_data test {pull}17627[#17627]
Geo::
* Fixes feature/align map config settings {pull}19450[#19450]
Kibana App::
* Adds warning to the `documentation_links` file about link validation gotcha {pull}24786[#24786]
* Adds workaround for `getDerivedStateFromProps` change in react 16.4 {pull}25142[#25142]
Kibana Home &amp; Add Data::
* Fixes "Set up index patterns" link on home page {pull}16128[#16128]
Machine Learning::
* Shows useful error on invalid query in JobList search bar {pull}25153[#25153]
* Adds user privilege check to Jobs List group selector control {pull}25225[#25225]
* Fixes file data viz file size check and formats as bytes {pull}25295[#25295]
* Fixes the layout of the cards in the Data Visualizer on IE {pull}25383[#25383]
* Adds better error reporting for reading and importing data {pull}24269[#24269]
* Displays an ordinal y axis for low cardinality rare charts {pull}24852[#24852]
* Fixes typo in job validation message {pull}25130[#25130]
* Removes deprecated `angularjs` based jobs list and related code {pull}25216[#25216]
Management::
* Adds boilerplate for remote clusters management app {pull}25369[#25369]
* Adds `ignore_failure` to ingest common auto complete in console {pull}24915[#24915]
* Removes support for expression-based scripted fields {pull}14310[#14310]
* Adds WatchErrors to capture invalid watches {pull}23887[#23887]
* Rewords the translation id for error with missing property in Watcher {pull}24753[#24753]
Monitoring::
* Renames Monitoring `FormattedMessage` to `FormattedAlert` {pull}24197[#24197]
* Uses the cluster name from metadata if it exists {pull}24495[#24495]
Operations::
* Removes node fallback from kibana-keystore {pull}15066[#15066]
* Adds debug script to set inspect flags {pull}15967[#15967]
* Uses snake case for scripts/kibana-keystore.js and scripts/kibana-plugin.js {pull}15331[#15331]
* Updates license info in package.json {pull}20353[#20353]
* Fixes error log formatting {pull}24788[#24788]
* Matches chalk dependency version on Kibana with the one used on X-Pack {pull}20621[#20621]
* Fixes non-conforming licenses on devDependencies and adds the ability to whitelist devOnly licenses {pull}23859[#23859]
* Adds jsxa11y into eslint rules {pull}23932[#23932]
* Reverts Bump react-grid-layout to 0.16.0 {pull}14912[#14912]
* Reverts breaking change for Status API {pull}21927[#21927]
* Converts `utils/collection` to TypeScript {pull}23992[#23992]
* Removes usage of update_all_types {pull}16406[#16406]
* Improves the `yarn kbn bootstrap` speed by using yarn workspaces for packages inside `packages/*` and `x-pack` {pull}24095[#24095]
* Runs jenkins:unit task with dev flag in order to run license check {pull}19832[#19832]
* Does not break on startup in debug mode {pull}19219[#19219]
Platform::
* Transforms plugin deprecations before checking for unused settings {pull}21294[#21294]
* Expands list of restricted globals in `eslint-config-kibana` {pull}15798[#15798]
* Makes logs easier to read on Windows with chalk colors {pull}15557[#15557]
Querying &amp; Filtering::
* Fixes wildcard queries against the default field {pull}24778[#24778]
Reporting::
* Returns promise in Reporting jobs API {pull}24769[#24769]
Security::
* Implements the K7 login screen {pull}23512[#23512]
Sharing::
* Fixes issue with debounce function running after component was unmounted {pull}15045[#15045]
Visualizations::
* Defaults the scroll wheel zoom to false on Vega maps {pull}21169[#21169]
* Fixes problem within the input_vis_control plugin that prevents it from updating correctly
if the field is switched, and then switched back to the previous field {pull}25164[#25164]
* Uses `vega-nocanvas` instead of vega lib {pull}16137[#16137]
* Migrates visualization from Angular to React {pull}16425[#16425]
* Fixes maps for reporting (#15272) {pull}15358[#15358]
* Stops creation of nested search source per postflightrequest {pull}20373[#20373]
* Moves inspector code from Vis to embeddable visualize handler {pull}24112[#24112]
* Removes inspector from Vis {pull}24112[#24112]