Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Aug 2020 09:59:04 +0000
From:      bugzilla-noreply@freebsd.org
To:        elastic@FreeBSD.org
Subject:   [Bug 248873] textproc/kibana7: Update to 7.9.0
Message-ID:  <bug-248873-37421@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D248873

            Bug ID: 248873
           Summary: textproc/kibana7: Update to 7.9.0
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
               URL: https://www.elastic.co/guide/en/kibana/7.9/release-not
                    es-7.9.0.html
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: elastic@FreeBSD.org
          Reporter: juraj@lutter.sk
             Flags: maintainer-feedback?(elastic@FreeBSD.org)
          Assignee: elastic@FreeBSD.org

Hi,

Please find the patch attached.

Changelog:
* Operations:
  - Moves kibana-keystore from data/ to config/

* Enhancements:
  - APM:
    - Shows trace.id, transaction.id and/or error.id in metadata table
    - Adds error rate chart to Transaction overview and detail views
    - Adds ThemeProvider to support dark mode
    - Triggers Lazy-load alert
    - Changes to duration formatting
    - Adds callout to inform users of high cardinality in unique transaction
names
    - Creates API to return data to be used on the Overview page
    - Fixes confusing request/minute viz
    - Adds decimals only for numbers below 10
    - Adds support for dark mode
    - Chart breakdowns
    - Quotes trace id to ensure a word is searched (#69500)
    - Adds error rates to Service Map popovers
    - Resubmits initial version
    - Adds Anomaly detection settings page to create ML jobs per environment
    - Service maps anomaly detection integration by environment
    - Anomaly detection setup link with alert if job doesn=E2=80=99t exist
    - Respects default time range defined in Kibana Advanced Settings
    - Uses HDR for percentiles
  - Canvas:
    - Adds simple variables to workpads
  - Dashboard:
    - Enables drilldowns for Lens visualizations
    - Improves positioning of cloned panels
    - Lens editor auto refresh
  - Discover:
    - Multi-line kql bar
  - Enterprise Search:
    - Workplace Search in Kibana MVP
  - Ingest Management
    - Adds support for datastream to each template
    - Improves server-side error handling
    - Adds ability to copy an agent config
    - Adds enroll agent action to config action menu
    - Adds ability to sort to agent configs and package configs
  - Lens and visualizations
    - Warns if leaving with unsaved visualization
    - Uses accordion menus in field list for available and empty fields
    - Adds "no data" popover
    - Last used Index pattern is saved to and retrieved from local storage
    - Fitting functions
    - Multiple y axes
    - Adds ability to set colors for y-axis series
    - Allows histogram fields in average and sum aggregations
    - Changes the error message on TSVB in order to be more user friendly
    - Allows the user to change the tooltip mode
    - Updates vega version
    - Adds support for histogram type
    - Enables "Explore underlying data" actions for Lens visualizations
  - Logs:
    - Validates ML job setup time ranges
    - [Alerting] "Group by" functionality
    - ML log integration splash screen
    - Actions menu in log entry categorization page
    - Adds index names for the new indexing strategy
    - Adds category anomalies to anomalies page
    - Anomalies page dataset filtering
    - Shows log analysis ML jobs in a list
  - Machine Learning:
    - Search should have a categorical option for job type
    - Adds linking to dataframe from job management tab
    - Adds optional ability to delete target index and index pattern when
deleting data frame analytics job
    - Data frame analytics: Creation wizard part 1
    - Extends population preview chart to show actual and typical value
    - Adds minor refresh button to data frame analytics and anomaly detecti=
on
Job Messages tabs
    - Keeps the edit rule flyout open if there are multiple rules
    - Model snapshot management
    - Data frame analytics: Creation wizard part 2
    - Removes sub navigation menu from the Anomaly Detection pages
    - Adds anomaly swim lane embeddable to the dashboard from the Anomaly
Explorer page
    - Allows editing of model_snapshot_retention_days
    - Anomaly Explorer swim lane pagination
    - Anomaly Detection: Annotations enhancements
    - Updates APM Module to Work with Service Maps
    - Changes all calls to ML endpoints to use internal user
    - Data frame analytics: add ability to edit job for fields supported by=
 API
    - Data frame analytics: adds prompt for destination index pattern creat=
ion
    - Adds switch to enable model plot annotations independently
    - Adds peak_model_bytes to model size stats type
    - Anomaly swim lane embeddable navigation and filter actions
    - Adds siem_cloudtrail Module
  - Management:
    - Management apps are now organized into buckets that support common
workflow-oriented use-cases: data ingestion, data management, insights and
alerting, security, Kibana management, and Stack management
    - The ES UI built a new component to assist with building ingest pipeli=
nes.
Before, when building ingest pipelines, users would have to type and carefu=
lly
curate JSON describing an ingest pipeline. With this new component a lot of
that burden is removed and improved access to ES processors is provided. Th=
is
component is the foundation of an improved pipeline building experience
    - Transforms: Filter aggregation support
    - Adds a "Data Streams" tab to Index Management to help users manage th=
eir
data streams
    - Transforms: Support sub-aggregations
    - Data Grid Histograms
    - Adds a snapshot policy name field to Delete phase of index lifecycle
policy. This option ensures that the snapshot policy is executed before the
managed index is deleted
    - Transform: Adds ability to create index pattern time field when creat=
ing
transform
    - Transforms - Updated: Add ability to delete dest index & index pattern
when deleting transform job
    - Transform: Table enhancements
    - Transform: Enable force delete if one of the transforms failed
    - A new tab called Component Templates is available in Index Management=
. It
provides a way to manage Elasticsearch=E2=80=99s component templates. Users=
 can create,
edit, clone, and delete a component template
    - The index templates tab allows users to manage both their legacy index
templates and composable index templates. Users can create, edit, clone, and
delete a composable index template
    - We updated the snapshot policy name field in Delete phase of index
lifecycle policy. This component now display a list of existing snapshot
policies and warns the user if their input doesn=E2=80=99t match any existi=
ng policies
  - Maps:
    - Displays ranged-data with bands
    - Adds styling and tooltip support to mapbox mvt vector tile sources
    - Allows adding multiple layers
    - Enables gridding/clustering/heatmaps for geo_shape fields
    - Security layer wizards
    - Surface geo_shape clustering gold feature
    - Layer wizard select re-design
    - Shows vector tile labels on top
    - Choropleth layer wizard
    - Increases DEFAULT_MAX_BUCKETS_LIMIT to 65535
    - Shows joins disabled message
    - Exposes registerLayerWizard and registerSource in maps plugin start
  - Metrics:
    - Adds support for multiple groupings to Metrics Explorer (and Alerts)
    - Adds sorting for name and value to Inventory View
    - Changes Metric Threshold Alert charts to use bar charts
    - Allows users to configure Inventory View palettes
    - Adds timestamp context variable
    - Adds back context variables with descriptions
    - Adds overrides to Snapshot API to support alert previews
    - Enhances Inventory View Tooltips
    - UX improvements for saved views
    - Register function for Observability homepage
    - Adds framework for recovery messaging to metric threshold alerts
(non-functional)
    - Adds preview feature for metric threshold alerts
    - Adds inventory alert preview
    - Prefills alerts from the global dropdown
    - Adds context.reason and alertOnNoData to Inventory alerts
  - Monitoring:
    - Collects number of visualization saved in the past 7, 30 and 90 days
    - Out of the box alerting
  - Operations:
    - Node options from cfg file for production
    - Creates Linux aarch64 package
  - Platform:
    - Switches to core application service
    - Adds docLinks to CoreSetup
    - New Enterprise Search Kibana plugin
  - Querying & Filtering:
    - Resolves range date filter bugs and improve usability
  - Security:
    - Allow saved objects to be searched across multiple spaces
  - Uptime:
    - Uses ML Capabilities API to determine license type
    - Landing page for Observability
    - Monitor availability reporting
    - Creates "Add data" links in all Observability app headers
    - Observability overview page
    - Availability alert
    - Duration Anomaly Alert

* Bug fixes:
  - Alerting:
    - Adds lazy loading of alerting UI components
    - Fixes Connectors edit flyout retains state after being closed
    - Fixes Webhook connector doesn=E2=80=99t retain added HTTP header sett=
ings
  - APM:
    - Removes Missing permission page
    - Fixes linking errors to ML and Discover
    - Observability i18n fixes
  - Canvas:
    - Fixes falsey/null value bug for dropdown choices
  - Dashboard:
    - Shows drilldown context menu over chart tooltip
    - Loses OriginatingApp Connection on Save As
    - Sometimes when creating filters on a dashboard suggestions from defau=
lt
index patterns were shown by mistake
    - Handles listing errors gracefully
    - Kibana now sets the keep_alive parameter to 1m in _async_search reque=
sts
to Elasticsearch to ensure that search requests are cancelled if a user clo=
ses
the browser or navigates outside of Kibana before a request completes
  - Design:
    - Multiple chart actions context menu positioning fixes
    - Fixes accessibility issue in Uptime app nav links
  - Discover:
    - Prevents whitespace wrapping of doc table header
    - Removes column from sorting array when removed from table
    - Validates timerange before submitting query to ES
    - Adds error and warning statuses to FilterBar filters
    - Forbids timezones not working in Elasticsearch
  - Ingest Management:
    - Fixes clear filters on agents table not working
  - Kibana UI:
    - New Kibana app link order
    - Fixes special clicks and 3rd party icon sizes in nav
  - Lens and visualizations:
    - Keeps global filters, time range and refresh interval on refresh
    - Adds description property and check duplicate title on save
    - Keeps custom labels
    - Fixes delete button position in dimension panel for long labels
    - Fixes cross cluster bug and optimize existence query
    - Do not crash data panel on invalid KQL query
    - Handles failing existence check
    - Fixes overflow in printable report
    - Fixes switching with layers
    - Pins filters not applied when coming from different app
    - Fixes missing percentage column and wrong headers on export formatted=
 csv
    - TSVB: handle division by zero in math agg
    - Fixes vega specification parsing
    - VEGA is missing scroll bars
    - Replaces the Custom Color Picker on TSVB with the EuiColorPicker
    - Fixes spec color highlighting not working on vega vis
    - Fixes Advanced Settings Panel number editing in Graph
    - Hide only duplicated consecutive ticks
    - Fixes TSVB table trend slope value
    - Fixes export table for table export links
    - Removes opacity from vislib bars
    - Fixes float percentiles line chart
  - Logs:
    - Fixes display of dataset values in anomaly and category example rows
    - Handles modifier keys
    - Removes UUID from Alert Instances
  - Machine Learning:
    - DF Analytics Results: do not hide query bar and table on query syntax
error
    - Fixes anomaly chart and validation for one week bucket span
    - Anomaly Detection: ensure Category examples tab in the expanded table=
 row
can be seen
    - Fixes error toasts shown when starting or editing jobs
    - Fixes new job with must_not saved search
    - Fixes management section access denied
    - DF Analytics creation: ensure monitor cluster privilege not required =
to
create job
    - Fixes job list crashing due to undefined processed records
    - Fixes datafeed start time is incorrect when the job has trailing empty
buckets
    - Fixes HTML named characters encoding
    - Fixes annotations pagination & change labels from letters to numbers
    - Stops annotation flyout re-rendering on each keystoke
    - Fixes display of regression stop stats if one is NaN
    - Handling data recognizer saved object errors
    - DF Analytics results: add index-pattern management link to click here
error prompt
    - Fixes layout of anomaly chart tooltip for long field values
    - Fixes link to index management from file data visualizer
    - Fixes deleting DFA not showing index pattern check
    - Fixes recognizer wizard create job button
    - Fixes unnecessary deleting job polling
    - Disables ML if license feature is disabled
    - DF Analytics results: ensure View link is only enabled when job has
successfully completed
  - Management:
    - Inspect action shows on dashboard for every chart
    - Fixes an issue in Watcher, where a watch status or action status was
incorrectly marked as "Error"
    - Error handling
    - Fixes an issue in Dev Tools Console where the example shown in the "H=
elp"
panel was formatted incorrectly
    - Fixes the alignment of the Timing field for Warm, Cold and Delete pha=
ses
on the Index Lifecycle Policy edit page
    - Adopts data stream API changes
    - Fixes
  - Maps:
    - Do not check count for blended layers when layer is not visible
    - Fixes mapbox glyphs error when EMS access is turned off
    - Fixes fit to bounds requests not getting canceled
    - Fixes cannot select Solid fill-color when removing fields
    - Fixes zoom in/zoom out buttons are not visible in dark mode
    - Fixes removing global filter from layer can cause app to start thrash=
ing
    - Fixes cloned clustered documents layer returns error
    - Fixes data driven style properties not working when cloned layer cont=
ains
joins
    - Fixes tile layer attibution text and attribution link validation erro=
rs
    - Fixes fit to data for Point to Point layer
    - Fixes
    - Removes no longer required div wrapper around ValidatedDualRange
  - Metrics:
    - Fixes asynchronicity and error handling in Snapshot API
    - Fixes evaluating rate-aggregated alerts when there=E2=80=99s no norma=
lized value
    - Removes UUID from Alert Instance IDs
    - Fixes a bug in Metric Threshold query filter construction
    - Displays Too Many Buckets error when previewing Inventory Alerts
    - Round metric threshold time buckets to nearest unit
  - Monitoring:
    - Adds a case for Alerting if security/ssl is disabled
    - Checks for security feature first when entering setup mode
  - Operations:
    - Manages pid folder
  - Platform:
    - Sets wrap to the errorLink so it doesn=E2=80=99t go outside of box
    - Fixes plugin lifecycle log to only include server plugins
  - Querying & Filtering:
    - When using KQL or the filter bar, if a request is issued to Elasticse=
arch
for suggestions for a value for a specific field, the request will be cance=
lled
when navigating away as well as when the input is updated (and a new reques=
t is
issued
  - Reporting:
    - Fixes a bug where the Kibana server could crash if the Reporting
server-side headless browser crashes
  - Sharing:
    - Adds panel flyout opens 2 flyouts
  - Uptime:
    - Adds lazy loading to AlertType and Flyout components
    - Fixes metric query broken because of missing mapping
    - Fixes charts dark theme
    - Uses manual intervals for ping histogram

* Deprecations:
  - APM:
    - Removes watcher integration
  - Platform:
    Deprecates kibana.defaultAppId setting


Testport result on 12-STABLE:
https://freebsd-stable.builder.wilbury.net/data/12_STABLE_GENERIC_amd64-def=
ault/2020-08-23_09h23m38s/logs/beats7-7.9.0.log

Testport result on 13-CURRENT:
https://freebsd-current.builder.wilbury.net/data/13_CURRENT_GENERIC_amd64-d=
efault/2020-08-23_09h26m42s/logs/beats7-7.9.0.log

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-248873-37421>