Elasticsearch 0.19.4
See issues on GitHub
Release Notes
Upgrade Notes:
- Upgrading from 0.18 requires issuing a full flush of all the indices in the cluster (
curl host:9200/_flush
) before shutting down the cluster, with no indexing operations happening after the flush. - The local gateway state structure has changed, a backup of the state files is created when upgrading, they can then be used to downgrade back to 0.18. Don’t downgrade without using them.
New features:
- Allow to customize quote analyzer to be used when quoting text in a query_string (#1931)
- Query DSL: query_string syntax to support wildcard fieldnames in the query text (#1936)
Enhancements:
- Support Java Date when serializing update parameters (#1902)
- Upgrade to jackson 1.9.7 (#1908)
- Upgrade to Netty 3.4.2 (#1909)
- Upgrade to netty 3.4.3.Final (#1914)
- Upgrade to guava 12.0 (#1920)
- Binary field is stored by default, allow to disable it (#1919)
- Upgrade to Netty 3.4.5 (#1958)
- Debian: Update deps to be on openjdk-7-jre-headless first, then 6 (#1929)
- Get API:
- Java API: Improve TransportClient in sniff mode to be more lightweight on connections and API (#1898)
- Mapping: Allow to specify enabled set to false on a property without specifying the type (#1959)
- Network: Add network.address.serialization.resolve setting (defaults to false) to always resolve publish address based on host name (#1899)
- Percolator Index: Don’t index the
query
element in a percolated query (#1949) - Query DSL: filtered query to support null filter or {} filter (in which case, just the query is executed) (#1900)
- Query String: Add
lenient
flag to support value parse failures (#1932) - Query String URI: Add
lenient
to the URIq
parameters. (#1937) - Search Preference: Add _shards prefix to explicitly list shards, and add _prefer_node option (#1904)
- Transport Client:
Bug fixes:
- ClassCastException during percolation query (#1905)
- When setting
index.recovery.initial_shards
in the config file, it is ignored (#1912) - Index Templates settings provided in a config file fails to load properly (#1960)
- Index Merge Scheduler: Configuring using
serial
fails to load (#1901) - Mapping:
- Percolator:
- Shutdown API: When sending an “all” shutdown, it also shutsdown node clients (#1939)
- deb: ES_HEAP_SIZE not exported (#1947)