Bug 251352 - textproc/elasticsearch7: Update to 7.10.0
Summary: textproc/elasticsearch7: Update to 7.10.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Mikael Urankar
URL: https://www.elastic.co/guide/en/elast...
Keywords:
Depends on:
Blocks:
 
Reported: 2020-11-24 20:54 UTC by Juraj Lutter
Modified: 2020-11-29 16:19 UTC (History)
1 user (show)

See Also:
otis: maintainer-feedback+


Attachments
textproc/elasticsearch7: Update to 7.10.0 (4.99 KB, patch)
2020-11-24 20:54 UTC, Juraj Lutter
otis: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Juraj Lutter freebsd_committer freebsd_triage 2020-11-24 20:54:58 UTC
Created attachment 219940 [details]
textproc/elasticsearch7: Update to 7.10.0

Hi,

please find the patch attached.

  Breaking changes

   Authentication

              * API key name should always be required for creation


   Network

              * Set specific keepalive options by default on supported
                platforms

  Breaking Java changes

   Machine Learning

              * Deprecate allow_no_jobs and allow_no_datafeeds in favor of
                allow_no_match

   Mapping

              * Pass SearchLookup supplier through to fielddataBuilder


  Deprecations

   Cluster Coordination

              * Deprecate and ignore join timeout

   Machine learning

              * Renames */inference* APIs to */trained_models*

  New features

   Aggregations

              * Add rate aggregation

   Features/Features

              * Add data tiers (hot, warm, cold, frozen) as custom node roles

              * Allocate newly created indices on data_hot tier nodes


   Features/ILM+SLM

              * ILM migrate data between tiers
              * ILM: add force-merge step to searchable snapshots action
                 (issues: ,

   Machine Learning

              * Implement AucRoc metric for classification


   Mapping

              * Introduce 64-bit unsigned long field type


   Search

              * Add search fields option to support high-level field
                retrieval  (issues: ,

  Enhancements

   Aggregations

              * Adds hard_bounds to histogram aggregations

              * Allocate slightly less per bucket
              * Improve reduction of terms aggregations

              * Speed up date_histogram by precomputing ranges

   Analysis

              * Support ignore_keywords flag for word delimiter graph token
                filter

   Authentication

              * Cache API key doc to reduce traffic to the security index
                 (issues: ,
              * Include authentication type for the authenticate response

              * Oidc additional client auth types
              * Warn about unlicensed realms if no auth token can be
                extracted

   Authorization

              * Add DEBUG logging for undefined role mapping field

              * Add more context to index access denied errors


   CRUD

              * Add configured indexing memory limit to node stats
              * Dedicated threadpool for system index writes

   Cluster Coordination

              * Add more useful toString on cluster state observers
              * Fail invalid incremental cluster state writes
              * Provide option to allow writes when master is down

   Distributed

              * Detect noop of update index settings
              * Thread safe clean up of LocalNodeModeListeners


   Features/CAT APIs

              * Adding Hit counts and Miss counts for QueryCache exposed
                through REST API

   Features/Features

              * Add aggregation list to node info
              * Adding new require_alias option to indexing requests


   Features/ILM+SLM

              * Move internal index templates to composable templates

   Features/Ingest

              * Add network from MaxMind Geo ASN database
              * Allow_duplicates option for append processor

              * Configurable output format for date processor

              * Enhance the ingest node simulate verbose output

              * Per processor description for verbose simulate

              * Preserve grok pattern ordering and add sort option


   Features/Java High Level REST Client

              * HLRC: UpdateByQuery API with wait_for_completion being false
                 (issues: ,

   Infra/Core

              * Add logstash system index APIs
              * Deprecate REST access to System Indices
              * Speed up Compression Logic by Pooling Resources
              * System index reads in separate threadpool  (issues:
                ,

   Infra/Logging

              * Do not create two loggers for DeprecationLogger
              * Header warning logging refactoring  (issues: ,

              * Write deprecation logs to a data stream  (issues:
                ,

   Infra/Packaging

              * Add UBI docker builds
              * Upgrade Centos version in Dockerfile to 8

   Infra/Resiliency

              * Remove node from cluster when node locks broken
                (issues: ,

   Infra/Scripting

              * Augment String with sha1 and sha256
              * Converts casting and def support

   Machine Learning

              * Add a "verbose" option to the data frame analytics stats
                endpoint
              * Add new include flag to get trained models API for model
                training metadata
              * Add new feature_processors field for data frame analytics

              * Add new n_gram_encoding custom processor
              * During nightly maintenance delete jobs whose original
                deletion tasks were lost
              * Suspend persistence of trained model stats when ML upgrade
                mode is enabled
              * Calculate total feature importance to store with model
                metadata
              * Change outlier detection feature_influence format to array
                with nested objects ,
              * Add timeouts to named pipe connections ,


   Mapping

              * Add field type for version strings
              * Allow [null] values in [null_value]  (issues: ,

              * Allow metadata fields in the _source

   Network

              * Improve deserialization failure logging

              * Log and track open/close of transport connections

   Performance

              * Speed up empty highlighting many fields

   SQL

              * Add option to provide the delimiter for the CSV format

              * Implement DATE_PARSE function for parsing strings into DATE
                values
              * Implement FORMAT function

   Search

              * Avoid reloading _source for every inner hit

              * Cancel multisearch when http connection closed
              * Enable cancellation for msearch requests
              * Executes incremental reduce in the search thread pool
                (issues: ,
              * Introduce point in time APIs in x-pack basic  (issues:
                ,
              * ParametrizedFieldMapper to run validators against default
                value
              * Add case insensitive flag for "term" family of queries

              * Add case insensitive support for regex queries
              * Tweak toXContent implementation of ParametrizedFieldMapper

              * Implement fields value fetching for the text,
                search_as_you_type and token_count field types
              * Make term/prefix/wildcard/regex query parsing more lenient,
                with respect to the case_insensitive flag


   Snapshot/Restore

              * Add repositories metering API
              * Clone Snapshot API
              * Determine shard size before allocating shards recovering from
                snapshots
              * Introduce index based snapshot blob cache for Searchable
                Snapshots
              * Validate snapshot UUID during restore

   Store

              * Report more details of unobtainable ShardLock


   Transform

              * Add support for missing bucket  (issues: ,


  Bug fixes

   Aggregations

              * Fix AOOBE when setting min_doc_count to 0 in
                significant_terms  (issues: ,
              * Make sure non-collecting aggs include sub-aggs

              * Composite aggregation must check live docs when the index is
                sorted
              * Fix broken parent and child aggregator

   Allocation

              * Fix scheduling of ClusterInfoService#refresh

   Authorization

              * Fix doc-update interceptor for indices with DLS and FLS

              * Report anonymous roles in authenticate response
                (issues: , , ,
              * Add view_index_metadata privilege over metricbeat-* for
                monitoring agent

   CRUD

              * Propagate forceExecution when acquiring permit


   Cluster Coordination

              * Reduce allocations when persisting cluster state

   Distributed

              * Fix cluster health rest api wait_for_no_initializing_shards
                bug
              * Fix cluster health when closing

   Engine

              * Fix estimate size of translog operations

   Features/ILM+SLM

              * Fix ILM history index settings  (issues: ,

              * Ensure cancelled SLM jobs do not continue to run


   Features/Java Low Level REST Client

              * Handle non-default port in Cloud-Id

   Features/Stats

              * Remove sporadic min/max usage estimates from stats

   Features/Watcher

              * Correct the query dsl for watching elasticsearch version

              * Fix passing params to template or script failed in watcher


   Geo

              * Fix wrong NaN comparison

   Infra/Core

              * Throws IndexNotFoundException in TransportGetAction for
                unknown System indices
              * Handle missing logstash index exceptions
              * XPack Usage API should run on MANAGEMENT threads

   Infra/Packaging

              * Allow running the Docker image with a non-default group

              * Set the systemd initial timeout to 75 seconds


   Machine Learning

              * Adjusting inference processor to support foreach usage

              * Get data frame analytics jobs stats API can return multiple
                responses if more than one error
              * Do not mark the data frame analytics job as FAILED when a
                failure occurs after the node is shutdown

              * Improve handling of exception while starting data frame
                analytics process
              * Fix progress on resume after final training has completed for
                classification and regression. Previously, progress was shown
                stuck at zero for final training.
              * Avoid potential "Failed to compute quantile" and "No values
                added to quantile sketch" log errors training regression and
                classification models if there are features with mostly
                missing values
              * Correct the anomaly detection job model state min_version


   Mapping

              * Improve ignore_malformed handling for dates


   Network

              * Let isInetAddress utility understand the scope ID on ipv6

              * Suppress noisy SSL exceptions

   Search

              * Allows nanosecond resolution in search_after

              * Consolidate validation for docvalue_fields
              * Correct how field retrieval handles multifields and copy_to

              * Apply boost only once for distance_feature query
              * Fixed NullPointerException in significant_text aggregation
                when field does not exist
              * Fix async search to retry updates on version conflict

              * Fix sorted query when date_nanos is used as the numeric_type


   Snapshot/Restore

              * Avoid listener call under SparseFileTracker#mutex

              * Ensure repo not in use for wildcard repo deletes
              * Fix Test Failure in testCorrectCountsForDoneShards

              * Minimize cache file locking during prewarming

              * Prevent snapshots to be mounted as system indices

              * Make Searchable Snapshot's CacheFile Lock less

              * Don't Generate an Index Setting History UUID unless it's
                supported

   SQL

              * Allow unescaped wildcard (*) in LIKE pattern

              * Validate integer paramete in string functions

              * Remove filter from field_caps requests

  Upgrades

   Infra/Packaging

              * Upgrade bundled JDK to 15.0.1 and switch to AdoptOpenJDK


   Store

              * Upgrade to Lucene-8.7.0

testport on 11.4, 12.1, 12.2 OK
Comment 1 commit-hook freebsd_committer freebsd_triage 2020-11-29 16:17:30 UTC
A commit references this bug:

Author: mikael
Date: Sun Nov 29 16:17:27 UTC 2020
New revision: 556582
URL: https://svnweb.freebsd.org/changeset/ports/556582

Log:
  textproc/elasticsearch7: Update to 7.10.0

  Changes: https://www.elastic.co/guide/en/elasticsearch/reference/7.10/release-notes-7.10.0.html

  PR:		251352
  Submitted by:	Juraj Lutter (maintainer)

Changes:
  head/textproc/elasticsearch7/Makefile
  head/textproc/elasticsearch7/distinfo
Comment 2 Mikael Urankar freebsd_committer freebsd_triage 2020-11-29 16:19:01 UTC
Thanks!