maintainer-feedback requested: [Bug 251352] textproc/elasticsearch7: Update to 7.10.0
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Tue Nov 24 20:54:58 UTC 2020
Bugzilla Automation <bugzilla at FreeBSD.org> has asked freebsd-elastic (Nobody)
<elastic at FreeBSD.org> for maintainer-feedback:
Bug 251352: textproc/elasticsearch7: Update to 7.10.0
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=251352
--- Description ---
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
More information about the freebsd-elastic
mailing list