2018-05-20 14:53:02 by Filip Hajny | Files touched by this commit (3) |
Log message:
databases/elasticsearch: Skip unneeded API check, avoid GNU grep dep.
|
2018-04-18 13:27:21 by Filip Hajny | Files touched by this commit (2) | |
Log message:
databases/elasticsearch: Update to 6.2.4.
=== Bug fixes
Engine::
- Harden periodically check to avoid endless flush loop
Ingest::
- Don't allow referencing the pattern bank name in the pattern bank
Java High Level REST Client::
- Bulk processor#awaitClose to close scheduler
Java Low Level REST Client::
- REST client: hosts marked dead for the first time should not be
immediately retried
Network::
- Cross-cluster search and default connections can get crossed
Percolator::
- Fixed bug when non percolator docs end up in the search hits
- Fixed a msm accounting error that can occur during analyzing a
percolator query
- Fix more query extraction bugs.
- Fix some query extraction bugs.
Plugins::
- Plugins: Fix native controller confirmation for non-meta plugin
Search::
- Propagate ignore_unmapped to inner_hits
Settings::
- Archive unknown or invalid settings on updates
|
2018-04-06 17:49:22 by Filip Hajny | Files touched by this commit (2) |
Log message:
databases/elasticsearch: Update to 6.2.3.
=== Enhancements
Highlighting::
- Limit analyzed text for highlighting (improvements)
Recovery::
- Require translogUUID when reading global checkpoint
=== Bug fixes
Core::
- Remove special handling for _all in nodes info
Engine::
- Avoid class cast exception from index writer
- Maybe die before failing engine
- Never block on key in `LiveVersionMap#pruneTombstones`
Ingest::
- Continue registering pipelines after one pipeline parse failure.
Java High Level REST Client::
- REST high-level client: encode path parts
Packaging::
- Delay path expansion on Windows
Percolator::
- Fix percolator query analysis for function_score query
- Improved percolator's random candidate query duel test
Snapshot/Restore::
- Fix NPE when using deprecated Azure settings
Stats::
- Fix AdaptiveSelectionStats serialization bug
|
2018-04-06 17:48:46 by Filip Hajny | Files touched by this commit (2) |
Log message:
databases/elasticsearch: Change default minimum and maximum heap to the same \
value, as recommended by Elasticsearch docs (improves performance, avoids \
locking lags).
|
2018-04-06 17:48:33 by Filip Hajny | Files touched by this commit (2) |
Log message:
databases/elasticsearch: Build JNA from source ourselves to get just the native \
lib for the current platform rather than a list of preselected ones. Makes it \
possible to bind to non-localhost on platforms like NetBSD and SunOS.
|
2018-02-27 13:37:56 by Filip Hajny | Files touched by this commit (2) |
Log message:
databases/elasticsearch: Update to 6.2.2.
== 6.2.2 Release Notes
=== Enhancements
Recovery::
- Synced-flush should not seal index of out of sync replicas
=== Bug fixes
Core::
- Handle throws on tasks submitted to thread pools
- Fix size blocking queue to not lie about its weight
Ingest::
- Guard accessDeclaredMembers for Tika on JDK 10
- Fix for bug that prevents pipelines to load that use stored scripts
after a restart
Java High Level REST Client::
- Fix parsing of script fields
- Move to POST when calling API to retrieve which support request body
Packaging::
- Fix using relative custom config path
- Disable console logging in the Windows service
Percolator::
- Do not take duplicate query extractions into account for
minimum_should_match attribute
Recovery::
- Fsync directory after cleanup
== 6.2.1 Release Notes
=== Bug fixes
Plugin Lang Painless::
- Painless: Fix For Loop NullPointerException
Plugins::
- Fix the ability to remove old plugin
|
2018-02-07 17:26:16 by Filip Hajny | Files touched by this commit (3) | |
Log message:
databases/elasticsearch: Update to 6.2.0.
6.2.0
=== Breaking changes
Aggregations::
- Add a new cluster setting to limit the total number of buckets
returned by a request
Core::
- Forbid granting the all permission in production
Highlighting::
- Limit the analyzed text for highlighting
Search::
- Introduce limit to the number of terms in Terms Query
=== Breaking Java changes
Java API::
- Remove `operationThreaded` from Java API
Java High Level REST Client::
- REST high-level client: remove index suffix from indices client
method names
=== Deprecations
Analysis::
- Backport delimited payload filter renaming
Suggesters::
- deprecating `jarowinkler` in favor of `jaro_winkler`
- Deprecating `levenstein` in favor of `levensHtein`
=== New features
Plugin Ingest GeoIp::
- Enable ASN support for Ingest GeoIP plugin.
Plugin Lang Painless::
- Painless: Add spi jar that will be published for extending
whitelists
- Painless: Add a simple cache for whitelist methods and fields.
Plugins::
- Add the ability to bundle multiple plugins into a meta plugin
Rank Evaluation::
- Backport of ranking evaluation API (#27478)
Recovery::
- Backport for using lastSyncedGlobalCheckpoint in deletion policy
Reindex API::
- Add scroll parameter to _reindex API
=== Enhancements
Allocation::
- Fix cluster.routing.allocation.enable and
cluster.routing.rebalance.enable case
- Add node id to shard failure message
Analysis::
- Limit the analyzed text for highlighting (#27934)
- Allow TrimFilter to be used in custom normalizers
Circuit Breakers::
- Add accounting circuit breaker and track segment memory usage
Cluster::
- Adds wait_for_no_initializing_shards to cluster health API
Core::
- Introduce elasticsearch-core jar
- Rename core module to server
- Introduce elasticsearch-core jar
- Add Writeable.Reader support to TransportResponseHandler
- Simplify rejected execution exception
- Add node name to thread pool executor name
Discovery::
- Add information when master node left to DiscoveryNodes'
shortSummary()
Engine::
- Move uid lock into LiveVersionMap
- Optimize version map for append-only indexing
Geo::
- [GEO] Add WKT Support to GeoBoundingBoxQueryBuilder
- [Geo] Add Well Known Text (WKT) Parsing Support to ShapeBuilders
Highlighting::
- Include all sentences smaller than fragment_size in the unified
highlighter
Ingest::
- Enable convert processor to support Long and Double
Internal::
- Make KeyedLock reentrant
- Make AbstractQueryBuilder.declareStandardFields to be protected
- Tighten the CountedBitSet class
- Avoid doing redundant work when checking for self references.
Java API::
- Add missing delegate methods to NodeIndicesStats
- Java api clean-up : consistency for `shards_acknowledged` getters
Java High Level REST Client::
- add toString implementation for UpdateRequest.
- Add Close Index API to the high level REST client
- Add Open Index API to the high level REST client
- Added Create Index support to high-level REST client
- Add multi get api to the high level rest client
- Add msearch api to high level client
Mapping::
- Allow `_doc` as a type.
Network::
- Add NioGroup for use in different transports
- Add read timeouts to http module
- Implement byte array reusage in `NioTransport`
- Introduce resizable inbound byte buffer
- Decouple nio constructs from the tcp transport
Packaging::
- Extend JVM options to support multiple versions
- Add explicit coreutils dependency
- Detect mktemp from coreutils
- Enable GC logs by default
- Use private directory for temporary files
Percolator::
- also extract match_all queries when indexing percolator queries
Plugin Lang Painless::
- Painless: Add whitelist extensions
- Painless: Modify Loader to Load Classes Directly from Definition
- Clean Up Painless Cast Object
- Painless: Only allow Painless type names to be the same as the
equivalent Java class.
Plugins::
- Add client actions to action plugin
- Plugins: Add validation to plugin descriptor parsing
- Plugins: Add plugin extension capabilities
- Add support for filtering mappings fields
Rank Evaluation::
- Simplify RankEvalResponse output
Recovery::
- Truncate tlog cli should assign global checkpoint
- Replica starts peer recovery with safe commit
- Primary send safe commit in file-based recovery
- Fail resync-failed shards in subsequent writes
- Introduce promoting index shard state
- Non-peer recovery should set the global checkpoint
- Persist global checkpoint when finalizing a peer recovery
- Rollback a primary before recovering from translog
Rollover::
- Fail rollover if duplicated alias found in templates
Search::
- Use typeName() to check field type in GeoShapeQueryBuilder
- Optimize search_after when sorting in index sort order
Sequence IDs::
- Do not keep 5.x commits when having 6.x commits
- Use lastSyncedGlobalCheckpoint in deletion policy
- Use CountedBitSet in LocalCheckpointTracker
- Only fsync global checkpoint if needed
- Keep commits and translog up to the global checkpoint
- Adjust CombinedDeletionPolicy for multiple commits
- Keeps index commits up to the current global checkpoint
- Dedup translog operations by reading in reverse
Settings::
- Add validation of keystore setting names
Snapshot/Restore::
- Use AmazonS3.doesObjectExist() method in S3BlobContainer
- Remove XContentType auto detection in BlobStoreRepository
- Include include_global_state in Snapshot status API (#22423)
Task Manager::
- Add ability to associate an ID with tasks
Translog::
- Simplify MultiSnapshot#SeqNoset
- Enclose CombinedDeletionPolicy in SnapshotDeletionPolicy
=== Bug fixes
Aggregations::
- Adds metadata to rewritten aggregations
- Fix NPE on composite aggregation with sub-aggregations that need
scores
- StringTerms.Bucket.getKeyAsNumber detection type
- Fix incorrect results for aggregations nested under a nested
aggregation
- Fix global aggregation that requires breadth first and scores
- Fix composite aggregation when after term is missing in the shard
- Fix preserving FiltersAggregationBuilder#keyed field on rewrite
- Using DocValueFormat::parseBytesRef for parsing missing value
parameter
- Fix illegal cast of the "low cardinality" optimization of the
`terms` aggregation.
- Always include the _index and _id for nested search hits.
Allocation::
- Do not open indices with broken settings
Core::
- Fix lock accounting in releasable lock
- Fixes ByteSizeValue to serialise correctly
- Do not set data paths on no local storage required
- Ensure threadcontext is preserved when refresh listeners are invoked
- Ensure logging is configured for CLI commands
Engine::
- Replica recovery could go into an endless flushing loop
- Use `_refresh` to shrink the version map on inactivity
- Allow resize version map under lock even if there are pending
operations
- Reset LiveVersionMap on sync commit
Geo::
- Correct two equality checks on incomparable types
- Handle case where the hole vertex is south of the containing
polygon(s)
Highlighting::
- Fix highlighting on a keyword field that defines a normalizer
Inner Hits::
- Add version support for inner hits in field collapsing (#27822)
Internal::
- Never return null from Strings.tokenizeToStringArray
- Fallback to TransportMasterNodeAction for cluster health retries
- Retain originalIndex info when rewriting FieldCapabilities requests
Java REST Client::
- Do not use system properties when building the HttpAsyncClient
Mapping::
- Ignore null value for range field (#27845)
- Pass `java.locale.providers=COMPAT` to Java 9 onwards
- Allow update of `eager_global_ordinals` on `_parent`.
- Fix merging of _meta field
Network::
- Only bind loopback addresses when binding to local
- Remove potential nio selector leak
- Fix issue where the incorrect buffers are written
- Throw UOE from compressible bytes stream reset
- Bubble exceptions when closing compressible streams
Packaging::
- Allow custom service names when installing on windows
Percolator::
- Avoid TooManyClauses exception if number of terms / ranges is
exactly equal to 1024
Plugin Analysis ICU::
- Catch InvalidPathException in IcuCollationTokenFilterFactory
Plugin Analysis Phonetic::
- Fix daitch_mokotoff phonetic filter to use the dedicated Lucene
filter
Plugin Lang Painless::
- Painless: Fix variable scoping issue in lambdas
- Painless: Fix errors allowing void to be assigned to def.
Plugin Repository HDFS::
- Fix SecurityException when HDFS Repository used against HA Namenodes
Plugins::
- Make sure that we don't detect files as maven coordinate when
installing a plugin
- Fix upgrading indices which use a custom similarity plugin.
Recovery::
- Open engine should keep only starting commit
- Allow shrinking of indices from a previous major
- Set global checkpoint before open engine from store
- Check and repair index under the store metadata lock
- Flush old indices on primary promotion and relocation
Rollover::
- Make index rollover action atomic
Scripting::
- Ensure we protect Collections obtained from scripts from
self-referencing
Scroll::
- Reject scroll query if size is 0 (#22552)
- Fix scroll query with a sort that is a prefix of the index sort
Search::
- Fix simple_query_string on invalid input
- Use the underlying connection version for CCS connections
- Fix synonym phrase query expansion for cross_fields parsing
- Carry forward weights, etc on rescore rewrite
- Fix routing with leading or trailing whitespace
Sequence IDs::
- Recovery from snapshot may leave seq# gaps
- No longer unidle shard during recovery
- Obey translog durability in global checkpoint sync
Settings::
- Settings: Introduce settings updater for a list of settings
- Fix setting notification for complex setting (affixMap settings)
that could cause transient settings to be ignored
- Fix environment variable substitutions in list setting
- Allow index settings to be reset by wildcards
Snapshot/Restore::
- Consistent updates of IndexShardSnapshotStatus
- Avoid concurrent snapshot finalizations when deleting an INIT
snapshot
- Do not start snapshots that are deleted during initialization
- Do not swallow exception in ChecksumBlobStoreFormat.writeAtomic()
- Consistent update of stage and failure message in
IndexShardSnapshotStatus
- Fail restore when the shard allocations max retries count is reached
- Delete shard store files before restoring a snapshot
Stats::
- Fixes DocStats to properly deal with shards that report -1 index
size
- Include internal refreshes in refresh stats
Term Vectors::
- Fix term vectors generator with keyword and normalizer
=== Upgrades
Core::
- Dependencies: Update joda time to 2.9.9
- upgrade to lucene 7.2.1
- Upgrade jna from 4.4.0-1 to 4.5.1
Ingest::
- update ingest-attachment to use Tika 1.17 and newer deps
6.1.3
Engine::
- Replica recovery could go into an endless flushing loop
Internal::
- Never return null from Strings.tokenizeToStringArray
- Fallback to TransportMasterNodeAction for cluster health retries
Mapping::
- Allow update of `eager_global_ordinals` on `_parent`.
Scripting::
- Ensure we protect Collections obtained from scripts from
self-referencing
Settings::
- Fix setting notification for complex setting (affixMap settings)
that could cause transient settings to be ignored
- Fix environment variable substitutions in list setting
Snapshot/Restore::
- Avoid concurrent snapshot finalizations when deleting an INIT
snapshot
- Do not start snapshots that are deleted during initialization
|
2018-01-22 20:27:21 by Filip Hajny | Files touched by this commit (3) | |
Log message:
Update databases/elasticsearch to 6.1.2
== 6.1.2
=== Enhancements
Internal::
- Make AbstractQueryBuilder.declareStandardFields to be protected
=== Bug fixes
Aggregations::
- Fix incorrect results for aggregations nested under a nested
aggregation
- Fix composite aggregation when after term is missing in the shard
- Fix preserving FiltersAggregationBuilder#keyed field on rewrite
Engine::
- Use `_refresh` to shrink the version map on inactivity
- Allow resize version map under lock even if there are pending
operations
Network::
- Only bind loopback addresses when binding to local
Recovery::
- Allow shrinking of indices from a previous major
Search::
- Use the underlying connection version for CCS connections
- Carry forward weights, etc on rescore rewrite
Snapshot/Restore::
- Fail restore when the shard allocations max retries count is reached
Translog::
- Only sync translog when global checkpoint increased
== 6.1.1
=== Enhancements
Snapshot/Restore::
- Use AmazonS3.doesObjectExist() method in S3BlobContainer
=== Bug fixes
Inner Hits::
- Add version support for inner hits in field collapsing
Java REST Client::
- Do not use system properties when building the HttpAsyncClient
Search::
- Fix routing with leading or trailing whitespace
Sequence IDs::
- Recovery from snapshot may leave seq# gaps
- No longer unidle shard during recovery
=== Upgrades
Ingest::
- update ingest-attachment to use Tika 1.17 and newer deps
|
2017-12-18 15:27:37 by Filip Hajny | Files touched by this commit (3) | |
Log message:
Update databases/elasticsearch to 6.1.0.
== 6.1.0 Release Notes
=== Breaking changes
Network::
- Allow only a fixed-size receive predictor
REST::
- Standardize underscore requirements in parameters
Scroll::
- Fail queries with scroll that explicitely set request_cache
Search::
- Add a limit to from + size in top_hits and inner hits.
=== Breaking Java changes
Aggregations::
- Moves deferring code into its own subclass
Core::
- Unify Settings xcontent reading and writing
Settings::
- Return List instead of an array from settings
- Remove `Settings,put(Map<String,String>)`
=== Deprecations
Aggregations::
- Deprecate global_ordinals_hash and global_ordinals_low_cardinality
Allocation::
- Add deprecation warning for negative
index.unassigned.node_left.delayed_timeout
Analysis::
- Add limits for ngram and shingle settings
Geo::
- [GEO] 6x Deprecate ShapeBuilders and decouple geojson parse logic
Mapping::
- Deprecate the `index_options` parameter for numeric fields
Plugin Repository Azure::
- Azure repository: Move to named configurations as we do for S3
repository and secure settings
Search::
- doc: deprecate _primary and _replica shard option
=== New features
Aggregations::
- Aggregations: bucket_sort pipeline aggregation
- Add composite aggregator
Analysis::
- Added Bengali Analyzer to Elasticsearch with respect to the lucene
update
Ingest::
- add URL-Decode Processor to Ingest
Java High Level REST Client::
- Added Delete Index support to high-level REST client
Nested Docs::
- Multi-level Nested Sort with Filters
Query DSL::
- Add terms_set query
- Introduce sorted_after query for sorted index
- Add support for auto_generate_synonyms_phrase_query in match_query,
multi_match_query, query_string and simple_query_string
Search::
- Expose `fuzzy_transpositions` parameter in fuzzy queries
- Add upper limit for scroll expiry
- Implement adaptive replica selection
- configure distance limit
Similarities::
- Add a scripted similarity.
Suggesters::
- Expose duplicate removal in the completion suggester
- Support must and should for context query in context suggester
=== Enhancements
Aggregations::
- Allow aggregation sorting via nested aggregation
Allocation::
- Tie-break shard path decision based on total number of shards on
path
- Balance shards for an index more evenly across multiple data paths
- Expand "NO" decision message in NodeVersionAllocationDecider
- _reroute's retry_failed flag should reset failure counter
Analysis::
- Add configurable `max_token_length` parameter to whitespace
tokenizer
CRUD::
- Add wait_for_active_shards parameter to index open command
Core::
- Fix classes that can exit
- Replace empty index block checks with global block checks in
template delete/put actions
- Allow Uid#decodeId to decode from a byte array slice
- Use separate searchers for "search visibility" vs "move indexing
buffer to disk
- Add ability to split shards
- Make circuit breaker mutations debuggable
Dates::
- DateProcessor Locale
Discovery::
- Stop responding to ping requests before master abdication
Engine::
- Ensure external refreshes will also refresh internal searcher to
minimize segment creation
- Move IndexShard#getWritingBytes() under InternalEngine
- Refactor internal engine
Geo::
- Add ignore_malformed to geo_shape fields
Ingest::
- add json-processor support for non-map json types
- Introduce templating support to timezone/locale in DateProcessor
- Add support for parsing inline script (#23824)
- Consolidate locale parsing.
- Accept ingest simulate params as ints or strings
Internal::
- Avoid uid creation in ParsedDocument
- Upgrade to Lucene 7.1.0 snapshot version
- Remove `_index` fielddata hack if cluster alias is present
Java High Level REST Client::
- Adjust RestHighLevelClient method modifiers
- Decouple BulkProcessor from ThreadPool
Logging::
- Add more information on _failed_to_convert_ exception (#21946)
- Improve shard-failed log messages.
Mapping::
- Allow ip_range to accept CIDR notation
- Deduplicate `_field_names`.
- Throw a better error message for empty field names
- Stricter validation for min/max values for whole numbers
- Make FieldMapper.copyTo() always non-null.
Nested Docs::
- Use the primary_term field to identify parent documents
- Prohibit using `nested_filter`, `nested_path` and new `nested`
Option at the same time in FieldSortBuilder
Network::
- Remove manual tracking of registered channels
- Remove tcp profile from low level nio channel
- Decouple `ChannelFactory` from Tcp classes
Percolator::
- Use Lucene's CoveringQuery to select percolate candidate matches
- Add support to percolate query to percolate multiple documents
simultaneously
- Hint what clauses are important in a conjunction query based on
fields
- Add support for selecting percolator query candidate matches
containing range queries
Plugin Discovery EC2::
- update AWS SDK for ECS Task IAM support in discovery-ec2
Plugin Lang Painless::
- Painless: Only allow Painless type names to be the same as the
equivalent Java class.
- Allow for the Painless Definition to have multiple instances for
white-listing
- Separate Painless Whitelist Loading from the Painless Definition
- Remove Sort enum from Painless Definition
Plugin Repository Azure::
- Add azure storage endpoint suffix #26432
- Support for accessing Azure repositories through a proxy
Plugin Repository S3::
- Remove S3 output stream
- Update to AWS SDK 1.11.223
Plugins::
- Plugins: Add versionless alias to all security policy codebase
properties
- Allow plugins to plug rescore implementations
Query DSL::
- Add support for wildcard on `_index`
Reindex API::
- Update by Query is modified to accept short `script` parameter.
- reindex: automatically choose the number of slices
Rollover::
- Add size-based condition to the index rollover API
- Add size-based condition to the index rollover API
Scripting::
- Script: Convert script query to a dedicated script context
Search::
- Make fields optional in multi_match query and rely on
index.query.default_field by default
- fix unnecessary logger creation
- `ObjectParser` : replace `IllegalStateException` with
`ParsingException`
- Uses norms for exists query if enabled
- Cross Cluster Search: make remote clusters optional
- Enhances exists queries to reduce need for `_field_names`
- Change ParentFieldSubFetchPhase to create doc values iterator once
per segment
- Change VersionFetchSubPhase to create doc values iterator once per
segment
- Change ScriptFieldsFetchSubPhase to create search scripts once per
segment
- Make sure SortBuilders rewrite inner nested sorts
- Extend testing of build method in ScriptSortBuilder
- Accept an array of field names and boosts in the
index.query.default_field setting
- Reject IPv6-mapped IPv4 addresses when using the CIDR notation.
- Rewrite range queries with open bounds to exists query
Sequence IDs::
- Only fsync global checkpoint if needed
- Log primary-replica resync failures
- Lazy initialize checkpoint tracker bit sets
- Returns the current primary_term for Get/MultiGet requests
Settings::
- Allow affix settings to specify dependencies
- Represent lists as actual lists inside Settings
- Remove Settings#getAsMap()
- Replace group map settings with affix setting
- Throw exception if setting isn't recognized
- Settings: Move keystore creation to plugin installation
Snapshot/Restore::
- Remove XContentType auto detection in BlobStoreRepository
- Snapshot: Migrate TransportRequestHandler to
TransportMasterNodeAction
- Fix toString of class SnapshotStatus (#26851)
Stats::
- Adds average document size to DocsStats
- Stats to record how often the ClusterState diff mechanism is used
successfully
- Expose adaptive replica selection stats in /_nodes/stats API
- Add cgroup memory usage/limit to OS stats on Linux
- Add segment attributes to the `_segments` API.
Suggesters::
- Improve error message for parse failures of completion fields
- Support 'AND' operation for context query in context suggester
=== Bug fixes
Aggregations::
- Disable the "low cardinality" optimization of terms aggregations.
- scripted_metric _agg parameter disappears if params are provided
Cluster::
- Properly format IndexGraveyard deletion date as date
- Remove optimisations to reuse objects when applying a new
`ClusterState`
Core::
- Do not set data paths on no local storage required
- Ensure threadcontext is preserved when refresh listeners are invoked
- Ensure logging is configured for CLI commands
- Protect shard splitting from illegal target shards
- Avoid NPE when getting build information
- Fix `ShardSplittingQuery` to respect nested documents.
- When building Settings do not set SecureSettings if empty
Engine::
- Reset LiveVersionMap on sync commit
- Carry over version map size to prevent excessive resizing
Geo::
- Correct two equality checks on incomparable types
- [GEO] fix pointsOnly bug for MULTIPOINT
Index Templates::
- Prevent constructing an index template without index patterns
Ingest::
- Add pipeline support for REST API bulk upsert
- Fixing Grok pattern for Apache 2.4
Inner Hits::
- Return an empty _source for nested inner hit when filtering on a
field that doesn't exist
Internal::
- When checking if key exists in ThreadContextStruct:putHeaders()
method, should put requestHeaders in map first
- Adding a refresh listener to a recovering shard should be a noop
Java High Level REST Client::
- Register ip_range aggregation with the high level client
- add top hits as a parsed aggregation to the rest high level client
Mapping::
- Fix dynamic mapping update generation.
- Fix merging of _meta field
- Fixed rounding of bounds in scaled float comparison
Nested Docs::
- Ensure nested documents have consistent version and seq_ids
- Prevent duplicate fields when mixing parent and root nested includes
Network::
- Throw UOE from compressible bytes stream reset
- Bubble exceptions when closing compressible streams
- Do not set SO_LINGER on server channels
- Do not set SO_LINGER to 0 when not shutting down
- Close TcpTransport on RST in some Spots to Prevent Leaking TIME_WAIT
Sockets
Packaging::
- Removes minimum master nodes default number
- setgid on /etc/elasticearch on package install
Percolator::
- Avoid TooManyClauses exception if number of terms / ranges is
exactly equal to 1024
Plugin Analysis ICU::
- Catch InvalidPathException in IcuCollationTokenFilterFactory
Plugin Lang Painless::
- Painless: Fix variable scoping issue in lambdas
- Painless: Fix errors allowing void to be assigned to def.
Plugin Repository GCS::
- Create new handlers for every new request in
GoogleCloudStorageService
Recovery::
- Flush old indices on primary promotion and relocation
Reindex API::
- Reindex: Fix headers in reindex action
Scroll::
- Fix scroll query with a sort that is a prefix of the index sort
Search::
- Fix profiling naming issues
- Fix max score tracking with field collapsing
- Apply missing request options to the expand phase
- Calculate and cache result when advanceExact is called
- Filter unsupported relation for RangeQueryBuilder
- Handle leniency for phrase query on a field indexed without
positions
Sequence IDs::
- Obey translog durability in global checkpoint sync
- Fix resync request serialization
Settings::
- Allow index settings to be reset by wildcards
Snapshot/Restore::
- Do not swallow exception in ChecksumBlobStoreFormat.writeAtomic()
- Delete shard store files before restoring a snapshot
- Fix snapshot getting stuck in INIT state
- Fix default value of ignore_unavailable for snapshot REST API
- Do not create directory on readonly repository (#21495)
Stats::
- Include internal refreshes in refresh stats
- Make Segment statistics aware of segments hold by internal readers
- Ensure `doc_stats` are changing even if refresh is disabled
=== Upgrades
Core::
- Upgrade to Jackson 2.8.10
- Upgrade to Lucene 7.1
Plugin Discovery EC2::
- Upgrade AWS SDK Jackson Databind to 2.6.7.1
Plugin Discovery GCE::
- Update Google SDK to version 1.23.0
Plugin Lang Painless::
- Upgrade Painless from ANTLR 4.5.1-1 to ANTLR 4.5.3.
== 6.0.1 Release Notes
=== Breaking changes
Scroll::
- Fail queries with scroll that explicitely set request_cache
=== Enhancements
Core::
- Fix classes that can exit
Discovery::
- Stop responding to ping requests before master abdication
Plugin Repository S3::
- Remove S3 output stream
- Update to AWS SDK 1.11.223
Search::
- fix unnecessary logger creation
Sequence IDs::
- Log primary-replica resync failures
Snapshot/Restore::
- Remove XContentType auto detection in BlobStoreRepository
=== Bug fixes
Cluster::
- Properly format IndexGraveyard deletion date as date
Core::
- Do not set data paths on no local storage required
- Ensure threadcontext is preserved when refresh listeners are invoked
- Avoid NPE when getting build information
- When building Settings do not set SecureSettings if empty
Engine::
- Reset LiveVersionMap on sync commit
- Carry over version map size to prevent excessive resizing
Inner Hits::
- Return an empty _source for nested inner hit when filtering on a
field that doesn't exist
Mapping::
- Fix dynamic mapping update generation.
- Fixed rounding of bounds in scaled float comparison
Nested Docs::
- Ensure nested documents have consistent version and seq_ids
Network::
- Throw UOE from compressible bytes stream reset
- Bubble exceptions when closing compressible streams
Plugin Lang Painless::
- Painless: Fix errors allowing void to be assigned to def.
Plugin Repository GCS::
- Create new handlers for every new request in
GoogleCloudStorageService
Recovery::
- Flush old indices on primary promotion and relocation
Reindex API::
- Reindex: Fix headers in reindex action
Search::
- Fix profiling naming issues
Sequence IDs::
- Fix resync request serialization
Snapshot/Restore::
- Do not swallow exception in ChecksumBlobStoreFormat.writeAtomic()
- Delete shard store files before restoring a snapshot
- Fix snapshot getting stuck in INIT state
- Fix default value of ignore_unavailable for snapshot REST API
(#25359)
- Do not create directory on readonly repository (#21495)
=== Upgrades
Plugin Discovery EC2::
- Upgrade AWS SDK Jackson Databind to 2.6.7.1
Plugin Discovery GCE::
- Update Google SDK to version 1.23.0
|
2017-12-13 13:53:45 by Filip Hajny | Files touched by this commit (3) | |
Log message:
Update databases/elasticsearch to 6.0.1
=== Breaking changes
Scroll::
- Fail queries with scroll that explicitely set request_cache
=== Enhancements
Core::
- Fix classes that can exit
Discovery::
- Stop responding to ping requests before master abdication
Plugin Repository S3::
- Remove S3 output stream
- Update to AWS SDK 1.11.223
Search::
- fix unnecessary logger creation
Sequence IDs::
- Log primary-replica resync failures
Snapshot/Restore::
- Remove XContentType auto detection in BlobStoreRepository
=== Bug fixes
Cluster::
- Properly format IndexGraveyard deletion date as date
Core::
- Do not set data paths on no local storage required
- Ensure threadcontext is preserved when refresh listeners are invoked
- Avoid NPE when getting build information
- When building Settings do not set SecureSettings if empty
Engine::
- Reset LiveVersionMap on sync commit
- Carry over version map size to prevent excessive resizing
Inner Hits::
- Return an empty _source for nested inner hit when filtering on a
field that doesn't exist
Mapping::
- Fix dynamic mapping update generation.
- Fixed rounding of bounds in scaled float comparison
Nested Docs::
- Ensure nested documents have consistent version and seq_ids
Network::
- Throw UOE from compressible bytes stream reset
- Bubble exceptions when closing compressible streams
Plugin Lang Painless::
- Painless: Fix errors allowing void to be assigned to def.
Plugin Repository GCS::
- Create new handlers for every new request in
GoogleCloudStorageService
Recovery::
- Flush old indices on primary promotion and relocation
Reindex API::
- Reindex: Fix headers in reindex action
Search::
- Fix profiling naming issues
Sequence IDs::
- Fix resync request serialization
Snapshot/Restore::
- Do not swallow exception in ChecksumBlobStoreFormat.writeAtomic()
- Delete shard store files before restoring a snapshot
- Fix snapshot getting stuck in INIT state
- Fix default value of ignore_unavailable for snapshot REST API
- Do not create directory on readonly repository
=== Upgrades
Plugin Discovery EC2::
- Upgrade AWS SDK Jackson Databind to 2.6.7.1
Plugin Discovery GCE::
- Update Google SDK to version 1.23.0
|