pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/databases/elasticsearch Update databases/elasticsearch...
details: https://anonhg.NetBSD.org/pkgsrc/rev/8f24511b26df
branches: trunk
changeset: 358539:8f24511b26df
user: fhajny <fhajny%pkgsrc.org@localhost>
date: Tue Feb 14 10:36:03 2017 +0000
description:
Update databases/elasticsearch to 5.2.0.
=== Breaking changes
Core::
- Add system call filter bootstrap check
=== Breaking Java changes
Allocation::
- Cluster Explain API uses the allocation process to explain shard
allocation decisions
Cluster::
- Remove PROTO-based custom cluster state components
Ingest::
- Change type of ingest doc meta-data field 'TIMESTAMP' to `Date`
Internal::
- Consolidate the last easy parser construction
- Introduce XContentParser#namedObject
Plugins::
- Plugins: Replace Rest filters with RestHandler wrapper
Query DSL::
- Resolve index names in indices_boost
Search::
- Cluster search shards improvements: expose ShardId, adjust visibility
of some members
=== Deprecations
Java API::
- Deprecate and remove "minimumNumberShouldMatch" in BoolQueryBuilder
Shadow Replicas::
- Add a deprecation notice to shadow replicas
=== New features
Analysis::
- Synonym Graph Support (LUCENE-6664)
Ingest::
- introduce KV Processor in Ingest Node
Mapping::
- Add the ability to set a normalizer on keyword fields.
- Add RangeFieldMapper for numeric and date range types
=== Enhancements
Aggregations::
- `value_type` is useful regardless of scripting.
- Support for partitioning set of terms
Allocation::
- Adds setting level to allocation decider explanations
- Improves allocation decider decision explanation messages
- Prepares allocator decision objects for use with the allocation
explain API
Analysis::
- Expose FlattenGraphTokenFilter
CRUD::
- Use correct block levels for TRA subclasses
Cluster::
- Keep NodeConnectionsService in sync with current nodes in the cluster
state
- Add a generic way of checking version before serializing custom
cluster object
- Add validation for supported index version on node join, restore,
upgrade & open index
- Let ClusterStateObserver only hold onto state that's needed for change
detection
- Remove mutable status field from cluster state
Core::
- Rename bootstrap.seccomp to bootstrap.system_call_filter
- Cleanup random stats serialization code
- Avoid corruption when deserializing booleans
- Reduce memory pressure when sending large terms queries.
Discovery::
- Simplify Unicast Zen Ping
- Prefer joining node with conflicting transport address when becoming
master
Ingest::
- add `ignore_missing` flag to ingest plugins
- Added ability to remove pipelines via wildcards (#22149)
- Enables the ability to inject serialized json fields into root of
document
- compile ScriptProcessor inline scripts when creating ingest pipelines
Internal::
- Remove some more usages of ParseFieldMatcher
- Remove some more usages of ParseFieldMatcher
- Remove some ParseFieldMatcher usages
- Add infrastructure to manage network connections outside of
Transport/TransportService
- Replace strict parsing mode with response headers assertions
- Start using `ObjectParser` for aggs.
- Don't output null source node in RecoveryFailedException
- ClusterService should expose "applied" cluster states (i.e., remove
ClusterStateStatus)
Java High Level REST Client::
- Add fromxcontent methods to index response
- Add fromXContent() methods for ReplicationResponse
- Add parsing method for ElasticsearchException
- Add fromXContent method to GetResponse
Java REST Client::
- Warn log deprecation warnings received from server
Logging::
- Log deleting indices at info level
- Log failure to connect to node at info instead of debug
Mapping::
- Atomic mapping updates across types
- Only update DocumentMapper if field type changes
- Better error message when `_parent` isn't an object
Network::
- Disable the Netty recycler
- Tell Netty not to be unsafe in transport client
- Introduce a low level protocol handshake
- Detach handshake from connect to node
- Reduce number of connections per node depending on the nodes role
- Add a connect timeout to the ConnectionProfile to allow per node
connect timeouts
- Grant Netty permission to read system somaxconn
- Remove connectToNodeLight and replace it with a connection profile
Packaging::
- Improve the out-of-the-box experience
Plugin Discovery EC2::
- Add support for ca-central-1 region to EC2 and S3 plugins
- Support for eu-west-2 (London) cloud-aws plugin
- Add us-east-2 AWS region
- Add setting to set read timeout for EC2 discovery and S3 repository
plugins
Plugin Ingest GeoIp::
- Cache results of geoip lookups
Plugin Lang Painless::
- Improve painless's ScriptException generation
Plugins::
- Pass ThreadContext to transport interceptors to allow header
modification
- Provide helpful error message if a plugin exists
- Add shutdown hook for closing CLI commands
- Allow plugins to install bootstrap checks
Query DSL::
- Un-deprecate fuzzy query
- support numeric bounds with decimal parts for long/integer/short/byte
datatypes
Reindex API::
- Reindex: Better error message for pipeline in wrong place
- Timeout improvements for rest client and reindex
Scripting::
- Wrap VerifyError in ScriptException
- Log ScriptException's xcontent if file script compilation fails
Search::
- Move SearchTransportService and SearchPhaseController creation outside
of TransportSearchAction constructor
- Don't carry ShardRouting around when not needed in
AbstractSearchAsyncAction
- ShardSearchRequest to take ShardId constructor argument rather than
the whole ShardRouting
- Use index uuid as key in the alias filter map rather than the index
name
Settings::
- Speed up filter and prefix settings operations
Snapshot/Restore::
- Fixes retrieval of the latest snapshot index blob
- Synchronize snapshot deletions on the cluster state
Stats::
- Include unindexed field in FieldStats response
Task Manager::
- Improve the error message if task and node isn't found
- Add descriptions to create snapshot and restore snapshot tasks.
- Add proper descriptions to reindex, update-by-query and
delete-by-query tasks.
=== Bug fixes
Aggregations::
- Fix scaled_float numeric type in aggregations
- Allow terms aggregations on pure boolean scripts.
- Fix numeric terms aggregations with includes/excludes and
minDocCount=0
- Fix `missing` on aggs on `boolean` fields.
- IP range masks exclude the maximum address of the range.
- Fix `other_bucket` on the `filters` agg to be enabled if a key is set.
Allocation::
- Cannot force allocate primary to a node where the shard already exists
- Promote shadow replica to primary when initializing primary fails
- Trim in-sync allocations set only when it grows
Analysis::
- AsciiFoldingFilter's multi-term component should never preserve the
original token.
- Pre-built analysis factories do not implement MultiTermAware
correctly.
CRUD::
- Reject external versioning and explicit version numbers on create
Cluster::
- IndicesService handles all exceptions during index deletion
Core::
- Streamline foreign stored context restore and allow to perserve
response headers
- Support negative numbers in readVLong
Discovery::
- Close InputStream when receiving cluster state in
PublishClusterStateAction
- Do not reply to pings from another cluster
Engine::
- Close and flush refresh listeners on shard close
Exceptions::
- Fixing shard recovery error message to report the number of docs
correctly for each node
Highlighting::
- Fix FiltersFunctionScoreQuery highlighting
Index APIs::
- Ensure shrunk indices carry over version information from its source
Ingest::
- fix index out of bounds error in KV Processor
- Fixes GrokProcessor's ignorance of named-captures with same name.
Inner Hits::
- Inner hits and ignore unmapped
Internal::
- Index creation and setting update may not return deprecation logging
Java API::
- Don't output empty ext object in SearchSourceBuilder#toXContent
Java REST Client::
- Don't use null charset in RequestLogger
Mapping::
- The `_all` default mapper is not completely configured.
- Fix MapperService.allEnabled().
- Dynamic `date` fields should use the `format` that was used to detect
it is a date.
- Sub-fields should not accept `include_in_all` parameter
- Mappings: Fix get mapping when no indexes exist to not fail in
response generation
Nested Docs::
- Fix bug in query builder rewrite that ignores the ignore_unmapped
option
Network::
- Pass `forceExecution` flag to transport interceptor
- Ensure new connections won't be opened if transport is closed or
closing
- Prevent open channel leaks if handshake times out or is interrupted
- Execute low level handshake in #openConnection
- Properly configure Netty 3 ClientBootstrap when using custom
connection profile
- Handle connection close / reset events gracefully during handshake
- Do not lose host information when pinging
- DiscoveryNode and TransportAddress should preserve host information
Packaging::
- Another fix for handling of paths on Windows
- Fix handling of spaces in Windows paths
- Add option to skip kernel parameters on install
Percolator::
- Fix NPE in percolator's 'now' range check for percolator queries with
range queries
Plugin Analysis Stempel::
- Fix thread safety of Stempel's token filter factory
Plugin Lang Painless::
- Whitelist some ScriptDocValues in painless
- Update Painless Loop Counter to be Higher
- Fix some issues with painless's strings
- Test fix for def equals in Painless
- Fix a VerifyError bug in Painless
Plugin Mapper Attachment::
- NPE is raised when defining a non existing type within attachments
type
Plugin Repository Azure::
- Fixes default chunk size for Azure repositories
- readonly on azure repository must be taken into account
Query DSL::
- Fix script score function that combines `_score` and weight
REST::
- Adds percent-encoding for Location headers
Recovery::
- Fix primary relocation for shadow replicas
- Don't close store under CancellableThreads
- Use a fresh recovery id when retrying recoveries
- Allow flush/force_merge/upgrade on shard marked as relocated
Reindex API::
- Fix reindex from remote clearing scroll
- Fix source filtering in reindex-from-remote
- Remove content type detection from reindex-from-remote
- Don't close rest client from its callback
- Keep context during reindex's retries
Scripting::
- Expose `ip` fields as strings in scripts.
Search::
- Improve concurrency of ShardCoreKeyMap.
- Make `-0` compare less than `+0` consistently.
- Fix boost_mode propagation when the function score query builder is
rewritten
- FiltersAggregationBuilder: rewriting filter queries, the same way as
in FilterAggregationBuilder
- Fix cross_fields type on multi_match query with synonyms
Search Templates::
- SearchTemplateRequest to implement CompositeIndicesRequest
Settings::
- Handle spaces in `action.auto_create_index` gracefully
- Fix settings diff generation for affix and group settings
Snapshot/Restore::
- Gracefully handles pre 2.x compressed snapshots
- URLRepository should throw NoSuchFileException to correctly adhere to
readBlob contract
- Fixes shard level snapshot metadata loading when index-N file is
missing
Stats::
- Implement stats for geo_point and geo_shape field
- Use reader for doc stats
- Avoid NPE in NodeService#stats if HTTP is disabled
- Add support for "include_segment_file_sizes" in indices stats REST
handler
Term Vectors::
- Fix `_termvectors` with preference to not hit NPE
- Return correct term statistics when a field is not found in a shard
=== Regressions
Core::
- Source filtering: only accept array items if the previous include
pattern matches
Logging::
- Restores the original default format of search slow log
Search::
- Handle specialized term queries in MappedFieldType.extractTerm(Query)
=== Upgrades
Core::
- Upgrade to Lucene 6.4.0
- Update Jackson to 2.8.6
- Upgrade to lucene-6.4.0-snapshot-084f7a0.
- Upgrade to lucene-6.4.0-snapshot-ec38570
diffstat:
databases/elasticsearch/Makefile | 4 +-
databases/elasticsearch/PLIST | 56 ++++++++++++++++++++--------------------
databases/elasticsearch/distinfo | 10 +++---
3 files changed, 35 insertions(+), 35 deletions(-)
diffs (120 lines):
diff -r f42332694511 -r 8f24511b26df databases/elasticsearch/Makefile
--- a/databases/elasticsearch/Makefile Tue Feb 14 10:30:12 2017 +0000
+++ b/databases/elasticsearch/Makefile Tue Feb 14 10:36:03 2017 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.23 2017/01/17 17:34:15 fhajny Exp $
+# $NetBSD: Makefile,v 1.24 2017/02/14 10:36:03 fhajny Exp $
-DISTNAME= elasticsearch-5.1.2
+DISTNAME= elasticsearch-5.2.0
CATEGORIES= textproc
MASTER_SITES= https://artifacts.elastic.co/downloads/elasticsearch/
diff -r f42332694511 -r 8f24511b26df databases/elasticsearch/PLIST
--- a/databases/elasticsearch/PLIST Tue Feb 14 10:30:12 2017 +0000
+++ b/databases/elasticsearch/PLIST Tue Feb 14 10:36:03 2017 +0000
@@ -1,14 +1,14 @@
-@comment $NetBSD: PLIST,v 1.14 2017/01/03 09:05:33 fhajny Exp $
+@comment $NetBSD: PLIST,v 1.15 2017/02/14 10:36:03 fhajny Exp $
bin/elasticsearch
bin/elasticsearch-plugin
lib/elasticsearch/bin/elasticsearch.in.sh
lib/elasticsearch/lib/HdrHistogram-2.1.6.jar
lib/elasticsearch/lib/${PKGNAME}.jar
lib/elasticsearch/lib/hppc-0.7.1.jar
-lib/elasticsearch/lib/jackson-core-2.8.1.jar
-lib/elasticsearch/lib/jackson-dataformat-cbor-2.8.1.jar
-lib/elasticsearch/lib/jackson-dataformat-smile-2.8.1.jar
-lib/elasticsearch/lib/jackson-dataformat-yaml-2.8.1.jar
+lib/elasticsearch/lib/jackson-core-2.8.6.jar
+lib/elasticsearch/lib/jackson-dataformat-cbor-2.8.6.jar
+lib/elasticsearch/lib/jackson-dataformat-smile-2.8.6.jar
+lib/elasticsearch/lib/jackson-dataformat-yaml-2.8.6.jar
lib/elasticsearch/lib/jna-4.2.2.jar
lib/elasticsearch/lib/joda-time-2.9.5.jar
lib/elasticsearch/lib/jopt-simple-5.0.2.jar
@@ -16,21 +16,21 @@
lib/elasticsearch/lib/log4j-1.2-api-2.7.jar
lib/elasticsearch/lib/log4j-api-2.7.jar
lib/elasticsearch/lib/log4j-core-2.7.jar
-lib/elasticsearch/lib/lucene-analyzers-common-6.3.0.jar
-lib/elasticsearch/lib/lucene-backward-codecs-6.3.0.jar
-lib/elasticsearch/lib/lucene-core-6.3.0.jar
-lib/elasticsearch/lib/lucene-grouping-6.3.0.jar
-lib/elasticsearch/lib/lucene-highlighter-6.3.0.jar
-lib/elasticsearch/lib/lucene-join-6.3.0.jar
-lib/elasticsearch/lib/lucene-memory-6.3.0.jar
-lib/elasticsearch/lib/lucene-misc-6.3.0.jar
-lib/elasticsearch/lib/lucene-queries-6.3.0.jar
-lib/elasticsearch/lib/lucene-queryparser-6.3.0.jar
-lib/elasticsearch/lib/lucene-sandbox-6.3.0.jar
-lib/elasticsearch/lib/lucene-spatial-6.3.0.jar
-lib/elasticsearch/lib/lucene-spatial-extras-6.3.0.jar
-lib/elasticsearch/lib/lucene-spatial3d-6.3.0.jar
-lib/elasticsearch/lib/lucene-suggest-6.3.0.jar
+lib/elasticsearch/lib/lucene-analyzers-common-6.4.0.jar
+lib/elasticsearch/lib/lucene-backward-codecs-6.4.0.jar
+lib/elasticsearch/lib/lucene-core-6.4.0.jar
+lib/elasticsearch/lib/lucene-grouping-6.4.0.jar
+lib/elasticsearch/lib/lucene-highlighter-6.4.0.jar
+lib/elasticsearch/lib/lucene-join-6.4.0.jar
+lib/elasticsearch/lib/lucene-memory-6.4.0.jar
+lib/elasticsearch/lib/lucene-misc-6.4.0.jar
+lib/elasticsearch/lib/lucene-queries-6.4.0.jar
+lib/elasticsearch/lib/lucene-queryparser-6.4.0.jar
+lib/elasticsearch/lib/lucene-sandbox-6.4.0.jar
+lib/elasticsearch/lib/lucene-spatial-6.4.0.jar
+lib/elasticsearch/lib/lucene-spatial-extras-6.4.0.jar
+lib/elasticsearch/lib/lucene-spatial3d-6.4.0.jar
+lib/elasticsearch/lib/lucene-suggest-6.4.0.jar
lib/elasticsearch/lib/securesm-1.1.jar
lib/elasticsearch/lib/snakeyaml-1.15.jar
lib/elasticsearch/lib/spatial4j-0.6.jar
@@ -46,7 +46,7 @@
lib/elasticsearch/modules/lang-expression/asm-commons-5.0.4.jar
lib/elasticsearch/modules/lang-expression/asm-tree-5.0.4.jar
lib/elasticsearch/modules/lang-expression/lang-expression-${PKGVERSION}.jar
-lib/elasticsearch/modules/lang-expression/lucene-expressions-6.3.0.jar
+lib/elasticsearch/modules/lang-expression/lucene-expressions-6.4.0.jar
lib/elasticsearch/modules/lang-expression/plugin-descriptor.properties
lib/elasticsearch/modules/lang-expression/plugin-security.policy
lib/elasticsearch/modules/lang-groovy/groovy-2.4.6-indy.jar
@@ -77,13 +77,13 @@
lib/elasticsearch/modules/transport-netty3/plugin-descriptor.properties
lib/elasticsearch/modules/transport-netty3/plugin-security.policy
lib/elasticsearch/modules/transport-netty3/transport-netty3-${PKGVERSION}.jar
-lib/elasticsearch/modules/transport-netty4/netty-buffer-4.1.6.Final.jar
-lib/elasticsearch/modules/transport-netty4/netty-codec-4.1.6.Final.jar
-lib/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.6.Final.jar
-lib/elasticsearch/modules/transport-netty4/netty-common-4.1.6.Final.jar
-lib/elasticsearch/modules/transport-netty4/netty-handler-4.1.6.Final.jar
-lib/elasticsearch/modules/transport-netty4/netty-resolver-4.1.6.Final.jar
-lib/elasticsearch/modules/transport-netty4/netty-transport-4.1.6.Final.jar
+lib/elasticsearch/modules/transport-netty4/netty-buffer-4.1.7.Final.jar
+lib/elasticsearch/modules/transport-netty4/netty-codec-4.1.7.Final.jar
+lib/elasticsearch/modules/transport-netty4/netty-codec-http-4.1.7.Final.jar
+lib/elasticsearch/modules/transport-netty4/netty-common-4.1.7.Final.jar
+lib/elasticsearch/modules/transport-netty4/netty-handler-4.1.7.Final.jar
+lib/elasticsearch/modules/transport-netty4/netty-resolver-4.1.7.Final.jar
+lib/elasticsearch/modules/transport-netty4/netty-transport-4.1.7.Final.jar
lib/elasticsearch/modules/transport-netty4/plugin-descriptor.properties
lib/elasticsearch/modules/transport-netty4/plugin-security.policy
lib/elasticsearch/modules/transport-netty4/transport-netty4-${PKGVERSION}.jar
diff -r f42332694511 -r 8f24511b26df databases/elasticsearch/distinfo
--- a/databases/elasticsearch/distinfo Tue Feb 14 10:30:12 2017 +0000
+++ b/databases/elasticsearch/distinfo Tue Feb 14 10:36:03 2017 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.24 2017/01/17 17:34:15 fhajny Exp $
+$NetBSD: distinfo,v 1.25 2017/02/14 10:36:03 fhajny Exp $
-SHA1 (elasticsearch-5.1.2.tar.gz) = ae3d5b0d631a61e72b88f930b3cc9f8475a766d6
-RMD160 (elasticsearch-5.1.2.tar.gz) = 9e2c6668fb9558e12e3f8806b3d0c5d1547a8f46
-SHA512 (elasticsearch-5.1.2.tar.gz) = 1867626e8a87f11ed109e1325fd1d16c9e0af06ebe6a30c78ea679ab533ab377f5da8ea55af6871be33af226f02187a2aadd77e5e23c097dd24055be21e9d691
-Size (elasticsearch-5.1.2.tar.gz) = 33299777 bytes
+SHA1 (elasticsearch-5.2.0.tar.gz) = aa0e7411b27bc897727517b524e69c7da0694a0a
+RMD160 (elasticsearch-5.2.0.tar.gz) = f576300a75034b348a501c31e56b44ad815550c2
+SHA512 (elasticsearch-5.2.0.tar.gz) = 618ff5338918051cf7a7a92f698a782a769cad7e9caa5a872b88d6cc989a4aec7f5ec650f8a9375c7eccc275754b4b1907ead46ed6fadf457e0b8081b673bfce
+Size (elasticsearch-5.2.0.tar.gz) = 33509642 bytes
SHA1 (patch-bin_elasticsearch) = 5360818fb870c0005e23f0fb247efa247a909f47
SHA1 (patch-bin_elasticsearch-plugin) = 56db071765b91a4846e1529b5fe8be2c549b449d
SHA1 (patch-config_elasticsearch.yml) = 8a59f9123b8bc1c40d17131dc51c361fa210c17c
Home |
Main Index |
Thread Index |
Old Index