{"push_id":2575791132,"size":5,"distinct_size":5,"ref":"refs/heads/joyent/feature/backports/2017Q4","head":"488f5985cc7a7e026ec125e5d03d6c761c1366b4","before":"fc1f44055c351729d654b7f6429dbd8d1eb346f4","commits":[{"sha":"c17fcc50b415950adadf0747887b2f895dabfd43","author":{"name":"fhajny","email":"f0a03003812c4084a102353dfc75ddbd9227dfba@pkgsrc.org"},"message":"Update databases/elasticsearch to 6.1.2\n\n== 6.1.2\n\n=== Enhancements\n\nInternal::\n- Make AbstractQueryBuilder.declareStandardFields to be protected\n\n=== Bug fixes\n\nAggregations::\n- Fix incorrect results for aggregations nested under a nested\n  aggregation\n- Fix composite aggregation when after term is missing in the shard\n- Fix preserving FiltersAggregationBuilder#keyed field on rewrite\n\nEngine::\n- Use `_refresh` to shrink the version map on inactivity\n- Allow resize version map under lock even if there are pending\n  operations\n\nNetwork::\n- Only bind loopback addresses when binding to local\n\nRecovery::\n- Allow shrinking of indices from a previous major\n\nSearch::\n- Use the underlying connection version for CCS connections\n- Carry forward weights, etc on rescore rewrite\n\nSnapshot/Restore::\n- Fail restore when the shard allocations max retries count is reached\n\nTranslog::\n- Only sync translog when global checkpoint increased\n\n\n\n== 6.1.1\n\n=== Enhancements\n\nSnapshot/Restore::\n- Use AmazonS3.doesObjectExist() method in S3BlobContainer\n\n=== Bug fixes\n\nInner Hits::\n- Add version support for inner hits in field collapsing\n\nJava REST Client::\n- Do not use system properties when building the HttpAsyncClient\n\nSearch::\n- Fix routing with leading or trailing whitespace\n\nSequence IDs::\n- Recovery from snapshot may leave seq# gaps\n- No longer unidle shard during recovery\n\n=== Upgrades\n\nIngest::\n- update ingest-attachment to use Tika 1.17 and newer deps","distinct":true,"url":"https://api.github.com/repos/joyent/pkgsrc/commits/c17fcc50b415950adadf0747887b2f895dabfd43"},{"sha":"a48c0533370452a1842fa7b41bd9ec3c330f603d","author":{"name":"fhajny","email":"f0a03003812c4084a102353dfc75ddbd9227dfba@pkgsrc.org"},"message":"databases/elasticsearch: Update to 6.2.0.\n\n6.2.0\n\n=== Breaking changes\n\nAggregations::\n- Add a new cluster setting to limit the total number of buckets\n  returned by a request\n\nCore::\n- Forbid granting the all permission in production\n\nHighlighting::\n- Limit the analyzed text for highlighting\n\nSearch::\n- Introduce limit to the number of terms in Terms Query\n\n\n=== Breaking Java changes\n\nJava API::\n- Remove `operationThreaded` from Java API\n\nJava High Level REST Client::\n- REST high-level client: remove index suffix from indices client\n  method names\n\n\n=== Deprecations\n\nAnalysis::\n- Backport delimited payload filter renaming\n\nSuggesters::\n- deprecating `jarowinkler` in favor of `jaro_winkler`\n- Deprecating `levenstein` in favor of `levensHtein`\n\n\n=== New features\n\nPlugin Ingest GeoIp::\n- Enable ASN support for Ingest GeoIP plugin.\n\nPlugin Lang Painless::\n- Painless: Add spi jar that will be published for extending\n  whitelists\n- Painless: Add a simple cache for whitelist methods and fields.\n\nPlugins::\n- Add the ability to bundle multiple plugins into a meta plugin\n\nRank Evaluation::\n- Backport of ranking evaluation API (#27478)\n\nRecovery::\n- Backport for using lastSyncedGlobalCheckpoint in deletion policy\n\nReindex API::\n- Add scroll parameter to _reindex API\n\n\n=== Enhancements\n\nAllocation::\n- Fix cluster.routing.allocation.enable and\n  cluster.routing.rebalance.enable case\n- Add node id to shard failure message\n\nAnalysis::\n- Limit the analyzed text for highlighting (#27934)\n- Allow TrimFilter to be used in custom normalizers\n\nCircuit Breakers::\n- Add accounting circuit breaker and track segment memory usage\n\nCluster::\n- Adds wait_for_no_initializing_shards to cluster health API\n\nCore::\n- Introduce elasticsearch-core jar\n- Rename core module to server\n- Introduce elasticsearch-core jar\n- Add Writeable.Reader support to TransportResponseHandler\n- Simplify rejected execution exception\n- Add node name to thread pool executor name\n\nDiscovery::\n- Add information when master node left to DiscoveryNodes'\n  shortSummary()\n\nEngine::\n- Move uid lock into LiveVersionMap\n- Optimize version map for append-only indexing\n\nGeo::\n- [GEO] Add WKT Support to GeoBoundingBoxQueryBuilder\n- [Geo] Add Well Known Text (WKT) Parsing Support to ShapeBuilders\n\nHighlighting::\n- Include all sentences smaller than fragment_size in the unified\n  highlighter\n\nIngest::\n- Enable convert processor to support Long and Double\n\nInternal::\n- Make KeyedLock reentrant\n- Make AbstractQueryBuilder.declareStandardFields to be protected\n- Tighten the CountedBitSet class\n- Avoid doing redundant work when checking for self references.\n\nJava API::\n- Add missing delegate methods to NodeIndicesStats\n- Java api clean-up : consistency for `shards_acknowledged` getters\n\nJava High Level REST Client::\n- add toString implementation for UpdateRequest.\n- Add Close Index API to the high level REST client\n- Add Open Index API to the high level REST client\n- Added Create Index support to high-level REST client\n- Add multi get api to the high level rest client\n- Add msearch api to high level client\n\nMapping::\n- Allow `_doc` as a type.\n\nNetwork::\n- Add NioGroup for use in different transports\n- Add read timeouts to http module\n- Implement byte array reusage in `NioTransport`\n- Introduce resizable inbound byte buffer\n- Decouple nio constructs from the tcp transport\n\nPackaging::\n- Extend JVM options to support multiple versions\n- Add explicit coreutils dependency\n- Detect mktemp from coreutils\n- Enable GC logs by default\n- Use private directory for temporary files\n\nPercolator::\n- also extract match_all queries when indexing percolator queries\n\nPlugin Lang Painless::\n- Painless: Add whitelist extensions\n- Painless: Modify Loader to Load Classes Directly from Definition\n- Clean Up Painless Cast Object\n- Painless: Only allow Painless type names to be the same as the\n  equivalent Java class.\n\nPlugins::\n- Add client actions to action plugin\n- Plugins: Add validation to plugin descriptor parsing\n- Plugins: Add plugin extension capabilities\n- Add support for filtering mappings fields\n\nRank Evaluation::\n- Simplify RankEvalResponse output\n\nRecovery::\n- Truncate tlog cli should assign global checkpoint\n- Replica starts peer recovery with safe commit\n- Primary send safe commit in file-based recovery\n- Fail resync-failed shards in subsequent writes\n- Introduce promoting index shard state\n- Non-peer recovery should set the global checkpoint\n- Persist global checkpoint when finalizing a peer recovery\n- Rollback a primary before recovering from translog\n\nRollover::\n- Fail rollover if duplicated alias found in templates\n\nSearch::\n- Use typeName() to check field type in GeoShapeQueryBuilder\n- Optimize search_after when sorting in index sort order\n\nSequence IDs::\n- Do not keep 5.x commits when having 6.x commits\n- Use lastSyncedGlobalCheckpoint in deletion policy\n- Use CountedBitSet in LocalCheckpointTracker\n- Only fsync global checkpoint if needed\n- Keep commits and translog up to the global checkpoint\n- Adjust CombinedDeletionPolicy for multiple commits\n- Keeps index commits up to the current global checkpoint\n- Dedup translog operations by reading in reverse\n\nSettings::\n- Add validation of keystore setting names\n\nSnapshot/Restore::\n- Use AmazonS3.doesObjectExist() method in S3BlobContainer\n- Remove XContentType auto detection in BlobStoreRepository\n- Include include_global_state in Snapshot status API (#22423)\n\nTask Manager::\n- Add ability to associate an ID with tasks\n\nTranslog::\n- Simplify MultiSnapshot#SeqNoset\n- Enclose CombinedDeletionPolicy in SnapshotDeletionPolicy\n\n\n=== Bug fixes\n\nAggregations::\n- Adds metadata to rewritten aggregations\n- Fix NPE on composite aggregation with sub-aggregations that need\n  scores\n- StringTerms.Bucket.getKeyAsNumber detection type\n- Fix incorrect results for aggregations nested under a nested\n  aggregation\n- Fix global aggregation that requires breadth first and scores\n- Fix composite aggregation when after term is missing in the shard\n- Fix preserving FiltersAggregationBuilder#keyed field on rewrite\n- Using DocValueFormat::parseBytesRef for parsing missing value\n  parameter\n- Fix illegal cast of the \"low cardinality\" optimization of the\n  `terms` aggregation.\n- Always include the _index and _id for nested search hits.\n\nAllocation::\n- Do not open indices with broken settings\n\nCore::\n- Fix lock accounting in releasable lock\n- Fixes ByteSizeValue to serialise correctly\n- Do not set data paths on no local storage required\n- Ensure threadcontext is preserved when refresh listeners are invoked\n- Ensure logging is configured for CLI commands\n\nEngine::\n- Replica recovery could go into an endless flushing loop\n- Use `_refresh` to shrink the version map on inactivity\n- Allow resize version map under lock even if there are pending\n  operations\n- Reset LiveVersionMap on sync commit\n\nGeo::\n- Correct two equality checks on incomparable types\n- Handle case where the hole vertex is south of the containing\n  polygon(s)\n\nHighlighting::\n- Fix highlighting on a keyword field that defines a normalizer\n\nInner Hits::\n- Add version support for inner hits in field collapsing (#27822)\n\nInternal::\n- Never return null from Strings.tokenizeToStringArray\n- Fallback to TransportMasterNodeAction for cluster health retries\n- Retain originalIndex info when rewriting FieldCapabilities requests\n\nJava REST Client::\n- Do not use system properties when building the HttpAsyncClient\n\nMapping::\n- Ignore null value for range field (#27845)\n- Pass `java.locale.providers=COMPAT` to Java 9 onwards\n- Allow update of `eager_global_ordinals` on `_parent`.\n- Fix merging of _meta field\n\nNetwork::\n- Only bind loopback addresses when binding to local\n- Remove potential nio selector leak\n- Fix issue where the incorrect buffers are written\n- Throw UOE from compressible bytes stream reset\n- Bubble exceptions when closing compressible streams\n\nPackaging::\n- Allow custom service names when installing on windows\n\nPercolator::\n- Avoid TooManyClauses exception if number of terms / ranges is\n  exactly equal to 1024\n\nPlugin Analysis ICU::\n- Catch InvalidPathException in IcuCollationTokenFilterFactory\n\nPlugin Analysis Phonetic::\n- Fix daitch_mokotoff phonetic filter to use the dedicated Lucene\n  filter\n\nPlugin Lang Painless::\n- Painless: Fix variable scoping issue in lambdas\n- Painless: Fix errors allowing void to be assigned to def.\n\nPlugin Repository HDFS::\n- Fix SecurityException when HDFS Repository used against HA Namenodes\n\nPlugins::\n- Make sure that we don't detect files as maven coordinate when\n  installing a plugin\n- Fix upgrading indices which use a custom similarity plugin.\n\nRecovery::\n- Open engine should keep only starting commit\n- Allow shrinking of indices from a previous major\n- Set global checkpoint before open engine from store\n- Check and repair index under the store metadata lock\n- Flush old indices on primary promotion and relocation\n\nRollover::\n- Make index rollover action atomic\n\nScripting::\n- Ensure we protect Collections obtained from scripts from\n  self-referencing\n\nScroll::\n- Reject scroll query if size is 0 (#22552)\n- Fix scroll query with a sort that is a prefix of the index sort\n\nSearch::\n- Fix simple_query_string on invalid input\n- Use the underlying connection version for CCS connections\n- Fix synonym phrase query expansion for cross_fields parsing\n- Carry forward weights, etc on rescore rewrite\n- Fix routing with leading or trailing whitespace\n\nSequence IDs::\n- Recovery from snapshot may leave seq# gaps\n- No longer unidle shard during recovery\n- Obey translog durability in global checkpoint sync\n\nSettings::\n- Settings: Introduce settings updater for a list of settings\n- Fix setting notification for complex setting (affixMap settings)\n  that could cause transient settings to be ignored\n- Fix environment variable substitutions in list setting\n- Allow index settings to be reset by wildcards\n\nSnapshot/Restore::\n- Consistent updates of IndexShardSnapshotStatus\n- Avoid concurrent snapshot finalizations when deleting an INIT\n  snapshot\n- Do not start snapshots that are deleted during initialization\n- Do not swallow exception in ChecksumBlobStoreFormat.writeAtomic()\n- Consistent update of stage and failure message in\n  IndexShardSnapshotStatus\n- Fail restore when the shard allocations max retries count is reached\n- Delete shard store files before restoring a snapshot\n\nStats::\n- Fixes DocStats to properly deal with shards that report -1 index\n  size\n- Include internal refreshes in refresh stats\n\nTerm Vectors::\n- Fix term vectors generator with keyword and normalizer\n\n\n=== Upgrades\n\nCore::\n- Dependencies: Update joda time to 2.9.9\n- upgrade to lucene 7.2.1\n- Upgrade jna from 4.4.0-1 to 4.5.1\n\nIngest::\n- update ingest-attachment to use Tika 1.17 and newer deps\n\n\n\n\n\n6.1.3\n\nEngine::\n- Replica recovery could go into an endless flushing loop\n\nInternal::\n- Never return null from Strings.tokenizeToStringArray\n- Fallback to TransportMasterNodeAction for cluster health retries\n\nMapping::\n- Allow update of `eager_global_ordinals` on `_parent`.\n\nScripting::\n- Ensure we protect Collections obtained from scripts from\n  self-referencing\n\nSettings::\n- Fix setting notification for complex setting (affixMap settings)\n  that could cause transient settings to be ignored\n- Fix environment variable substitutions in list setting\n\nSnapshot/Restore::\n- Avoid concurrent snapshot finalizations when deleting an INIT\n  snapshot\n- Do not start snapshots that are deleted during initialization","distinct":true,"url":"https://api.github.com/repos/joyent/pkgsrc/commits/a48c0533370452a1842fa7b41bd9ec3c330f603d"},{"sha":"52c43477d5a4fc33815135b5c7ef77ed07971c68","author":{"name":"fhajny","email":"f0a03003812c4084a102353dfc75ddbd9227dfba@pkgsrc.org"},"message":"databases/elasticsearch: Update to 6.2.2.\n\n== 6.2.2 Release Notes\n\n=== Enhancements\n\nRecovery::\n- Synced-flush should not seal index of out of sync replicas\n\n=== Bug fixes\n\nCore::\n- Handle throws on tasks submitted to thread pools\n- Fix size blocking queue to not lie about its weight\n\nIngest::\n- Guard accessDeclaredMembers for Tika on JDK 10\n- Fix for bug that prevents pipelines to load that use stored scripts\n  after a restart\n\nJava High Level REST Client::\n- Fix parsing of script fields\n- Move to POST when calling API to retrieve which support request body\n\nPackaging::\n- Fix using relative custom config path\n- Disable console logging in the Windows service\n\nPercolator::\n- Do not take duplicate query extractions into account for\n  minimum_should_match attribute\n\nRecovery::\n- Fsync directory after cleanup\n\n\n== 6.2.1 Release Notes\n\n=== Bug fixes\n\nPlugin Lang Painless::\n- Painless: Fix For Loop NullPointerException\n\nPlugins::\n- Fix the ability to remove old plugin","distinct":true,"url":"https://api.github.com/repos/joyent/pkgsrc/commits/52c43477d5a4fc33815135b5c7ef77ed07971c68"},{"sha":"22e301c516998c2a7fec11d39df1abe9d8add3e0","author":{"name":"fhajny","email":"f0a03003812c4084a102353dfc75ddbd9227dfba@pkgsrc.org"},"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.","distinct":true,"url":"https://api.github.com/repos/joyent/pkgsrc/commits/22e301c516998c2a7fec11d39df1abe9d8add3e0"},{"sha":"488f5985cc7a7e026ec125e5d03d6c761c1366b4","author":{"name":"fhajny","email":"f0a03003812c4084a102353dfc75ddbd9227dfba@pkgsrc.org"},"message":"databases/elasticsearch: Change default minimum and maximum heap to the same value, as recommended by Elasticsearch docs (improves performance, avoids locking lags).","distinct":true,"url":"https://api.github.com/repos/joyent/pkgsrc/commits/488f5985cc7a7e026ec125e5d03d6c761c1366b4"}]}
{"actor":{"display_login":"mamash"}}