mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-09 14:35:04 +00:00
The joda to java.time migration requires users to upgrade their mappings. We allow them to still use 6.x created indices with joda patterns in 7 but ask them to upgrade their patterns in 7.x. This migration guide is to help them understand how they could be affected and what needs to be changed in their mappings. closes #51614 closes #51236
602 lines
29 KiB
Plaintext
602 lines
29 KiB
Plaintext
[[release-notes-7.3.2]]
|
|
== {es} version 7.3.2
|
|
|
|
Also see <<breaking-changes-7.3,Breaking changes in 7.3>>.
|
|
|
|
[[bug-7.3.2]]
|
|
[float]
|
|
=== Bug fixes
|
|
|
|
Data Frame::
|
|
* Fix off-by-one error in checkpoint operations_behind {pull}46235[#46235]
|
|
|
|
Distributed::
|
|
* Update translog checkpoint after marking operations as persisted {pull}45634[#45634] (issue: {issue}29161[#29161])
|
|
|
|
Engine::
|
|
* Handle delete document level failures {pull}46100[#46100] (issue: {issue}46083[#46083])
|
|
* Handle no-op document level failures {pull}46083[#46083]
|
|
|
|
Infra/Scripting::
|
|
* Fix bugs in Painless SCatch node {pull}45880[#45880]
|
|
|
|
Machine learning::
|
|
* Throw an error when a datafeed needs {ccs} but it is not enabled for the node {pull}46044[#46044]
|
|
|
|
SQL::
|
|
* SQL: Fix issue with IIF function when condition folds {pull}46290[#46290] (issue: {issue}46268[#46268])
|
|
* SQL: Fix issue with DataType for CASE with NULL {pull}46173[#46173] (issue: {issue}46032[#46032])
|
|
|
|
Search::
|
|
* Multi-get requests should wait for search active {pull}46283[#46283] (issue: {issue}27500[#27500])
|
|
* Ensure top docs optimization is fully disabled for queries with unbounded max scores. {pull}46105[#46105] (issue: {issue}45933[#45933])
|
|
|
|
|
|
[[release-notes-7.3.1]]
|
|
== {es} version 7.3.1
|
|
|
|
Also see <<breaking-changes-7.3,Breaking changes in 7.3>>.
|
|
|
|
[[enhancement-7.3.1]]
|
|
[float]
|
|
=== Enhancements
|
|
|
|
CCR::
|
|
* Include leases in error message when operations are no longer available {pull}45681[#45681]
|
|
|
|
Infra/Core::
|
|
* Add OCI annotations and adjust existing annotations {pull}45167[#45167] (issues: {issue}45162[#45162], {issue}45166[#45166])
|
|
|
|
Infra/Settings::
|
|
* Normalize environment paths {pull}45179[#45179] (issue: {issue}45176[#45176])
|
|
|
|
Machine Learning::
|
|
* Outlier detection should only fetch docs that have the analyzed fields {pull}44944[#44944]
|
|
|
|
SQL::
|
|
* Remove deprecated use of "interval" from date_histogram usage {pull}45501[#45501] (issue: {issue}43922[#43922])
|
|
|
|
|
|
[[bug-7.3.1]]
|
|
[float]
|
|
=== Bug fixes
|
|
|
|
Aggregations::
|
|
* Fix early termination of aggregators that run with breadth-first mode {pull}44963[#44963] (issue: {issue}44909[#44909])
|
|
|
|
Analysis::
|
|
* Enable reloading of synonym_graph filters {pull}45135[#45135] (issue: {issue}45127[#45127])
|
|
|
|
Authentication::
|
|
* Do not use scroll when finding duplicate API key {pull}45026[#45026]
|
|
* Fix broken short-circuit in getUnlicensedRealms {pull}44399[#44399]
|
|
|
|
CCR::
|
|
* Clean up ShardFollowTasks for deleted indices {pull}44702[#44702] (issue: {issue}34404[#34404])
|
|
|
|
CRUD::
|
|
* Allow _update on write alias {pull}45318[#45318] (issue: {issue}31520[#31520])
|
|
|
|
Data Frame::
|
|
* Fix starting a batch {dataframe-transform} after stopping at runtime
|
|
{pull}45340[#45340] (issues: {issue}44219[#44219], {issue}45339[#45339])
|
|
* Fix null aggregation handling in indexer {pull}45061[#45061] (issue: {issue}44906[#44906])
|
|
|
|
Distributed::
|
|
* Ensure AsyncTask#isScheduled remains false after close {pull}45687[#45687] (issue: {issue}45576[#45576])
|
|
* Fix clock used in update requests {pull}45262[#45262] (issue: {issue}45254[#45254])
|
|
* Restore DefaultShardOperationFailedException's reason during deserialization {pull}45203[#45203]
|
|
|
|
Features/Watcher::
|
|
* Fix watcher HttpClient URL creation {pull}45207[#45207] (issue: {issue}44970[#44970])
|
|
|
|
Infra/Packaging::
|
|
* Use bundled JDK in Sys V init {pull}45593[#45593] (issue: {issue}45542[#45542])
|
|
|
|
Infra/Settings::
|
|
* Fix a bug with elasticsearch.common.settings.Settings.processSetting {pull}44047[#44047] (issue: {issue}43791[#43791])
|
|
|
|
MULTIPLE AREA LABELS::
|
|
* Fix a bug where mappings are dropped from rollover requests. {pull}45411[#45411] (issue: {issue}45399[#45399])
|
|
* Sparse role queries can throw an NPE {pull}45053[#45053]
|
|
|
|
Machine Learning::
|
|
* Check dest index is empty when starting {dfanalytics} {pull}45094[#45094]
|
|
* Catch any error thrown while closing {dfanalytics} process {pull}44958[#44958]
|
|
* Only trap the case where more rows are supplied to outlier detection than
|
|
expected. Previously, if rows were excluded from the {dataframe-transform} after supplying the row count in the configuration, we detected the inconsistency and
|
|
failed outlier detection. However, this situation legitimately happens in cases
|
|
where the field values are non-numeric or array valued. {ml-pull}569[#569]
|
|
|
|
Mapping::
|
|
* Make sure to validate the type before attempting to merge a new mapping. {pull}45157[#45157] (issues: {issue}29316[#29316], {issue}43012[#43012])
|
|
|
|
SQL::
|
|
* Adds format parameter to range queries for constant date comparisons {pull}45326[#45326] (issue: {issue}45139[#45139])
|
|
* Uniquely named inner_hits sections for each nested field condition {pull}45039[#45039] (issues: {issue}33080[#33080], {issue}44544[#44544])
|
|
* Fix URI path being lost in case of hosted ES scenario {pull}44776[#44776] (issue: {issue}44721[#44721])
|
|
|
|
Search::
|
|
* Prevent Leaking Search Tasks on Exceptions in FetchSearchPhase and DfsQueryPhase {pull}45500[#45500]
|
|
* Fix an NPE when requesting inner hits and _source is disabled. {pull}44836[#44836] (issue: {issue}43517[#43517])
|
|
|
|
Security::
|
|
* Fix .security-* indices auto-create {pull}44918[#44918]
|
|
* Use system context for looking up connected nodes {pull}43991[#43991] (issue: {issue}43974[#43974])
|
|
|
|
|
|
|
|
[[upgrade-7.3.1]]
|
|
[float]
|
|
=== Upgrades
|
|
|
|
Infra/Packaging::
|
|
* Upgrade to JDK 12.0.2 {pull}45172[#45172]
|
|
|
|
|
|
[[release-notes-7.3.0]]
|
|
== {es} version 7.3.0
|
|
|
|
Also see <<breaking-changes-7.3,Breaking changes in 7.3>>.
|
|
|
|
|
|
[float]
|
|
=== Known issues
|
|
|
|
* Indices created in 6.x with <<date,`date`>> and <<date_nanos,`date_nanos`>> fields using formats
|
|
that are incompatible with java.time patterns will cause parsing errors, incorrect date calculations or wrong search results.
|
|
https://github.com/elastic/elasticsearch/pull/52555
|
|
This is fixed in {es} 7.7 and later versions.
|
|
|
|
|
|
[[breaking-7.3.0]]
|
|
[float]
|
|
=== Breaking changes
|
|
|
|
CCR::
|
|
* Do not allow modify aliases on followers {pull}43017[#43017] (issue: {issue}41396[#41396])
|
|
|
|
Data Frame::
|
|
* Removing format support in date_histogram group_by {pull}43659[#43659]
|
|
|
|
[[breaking-java-7.3.0]]
|
|
[float]
|
|
=== Breaking Java changes
|
|
|
|
Mapping::
|
|
* Refactor put mapping request validation for reuse {pull}43005[#43005] (issues: {issue}37675[#37675], {issue}41396[#41396])
|
|
|
|
Search::
|
|
* Refactor IndexSearcherWrapper to disallow the wrapping of IndexSearcher {pull}43645[#43645]
|
|
|
|
|
|
|
|
[[deprecation-7.3.0]]
|
|
[float]
|
|
=== Deprecations
|
|
|
|
Features/Java High Level REST Client::
|
|
* Deprecate native code info in xpack info api {pull}43297[#43297]
|
|
|
|
Mapping::
|
|
* Deprecate support for chained multi-fields. {pull}41926[#41926] (issue: {issue}41267[#41267])
|
|
|
|
Network::
|
|
* Deprecate transport profile security type setting {pull}43237[#43237]
|
|
|
|
Search::
|
|
* Deprecate CommonTermsQuery and cutoff_frequency {pull}42619[#42619] (issue: {issue}37096[#37096])
|
|
|
|
|
|
|
|
[[feature-7.3.0]]
|
|
[float]
|
|
=== New features
|
|
|
|
Aggregations::
|
|
* Adds a minimum interval to `auto_date_histogram`. {pull}42814[#42814] (issue: {issue}41757[#41757])
|
|
* Add RareTerms aggregation {pull}35718[#35718] (issue: {issue}20586[#20586])
|
|
|
|
Audit::
|
|
* Enable console audit logs for docker {pull}42671[#42671] (issue: {issue}42666[#42666])
|
|
|
|
Data Frame::
|
|
* Add sync api {pull}41800[#41800]
|
|
|
|
Infra/Settings::
|
|
* Consistent Secure Settings {pull}40416[#40416]
|
|
|
|
Machine Learning::
|
|
* Machine learning data frame analytics {pull}43544[#43544]
|
|
|
|
Mapping::
|
|
* Add support for 'flattened object' fields. {pull}42541[#42541] (issues: {issue}25312[#25312], {issue}33003[#33003])
|
|
|
|
Ranking::
|
|
* Move dense_vector and sparse_vector to module {pull}43280[#43280]
|
|
|
|
SQL::
|
|
* SQL: Add support for FROZEN indices {pull}41558[#41558] (issues: {issue}39377[#39377], {issue}39390[#39390])
|
|
|
|
Search::
|
|
* Wildcard intervals {pull}43691[#43691] (issue: {issue}43198[#43198])
|
|
* Add prefix intervals source {pull}43635[#43635] (issue: {issue}43198[#43198])
|
|
|
|
|
|
|
|
[[enhancement-7.3.0]]
|
|
[float]
|
|
=== Enhancements
|
|
|
|
Aggregations::
|
|
* Allocate memory lazily in BestBucketsDeferringCollector {pull}43339[#43339] (issue: {issue}43091[#43091])
|
|
* Reduce the number of docvalues iterator created in the global ordinals fielddata {pull}43091[#43091]
|
|
|
|
Analysis::
|
|
* Return reloaded analyzers in _reload_search_ananlyzer response {pull}43813[#43813] (issue: {issue}43804[#43804])
|
|
* Allow reloading of search time analyzers {pull}43313[#43313] (issue: {issue}29051[#29051])
|
|
* Allow reloading of search time analyzers {pull}42888[#42888] (issue: {issue}29051[#29051])
|
|
* Allow reloading of search time analyzers {pull}42669[#42669] (issue: {issue}29051[#29051])
|
|
|
|
Authentication::
|
|
* Always attach system user to internal actions {pull}43468[#43468] (issue: {issue}42215[#42215])
|
|
* Add kerberos grant_type to get token in exchange for Kerberos ticket {pull}42847[#42847] (issue: {issue}41943[#41943])
|
|
* Permit API Keys on Basic License {pull}42787[#42787]
|
|
|
|
Authorization::
|
|
* Add "manage_api_key" cluster privilege {pull}43728[#43728] (issue: {issue}42020[#42020])
|
|
* Use separate BitSet cache in Doc Level Security {pull}43669[#43669] (issue: {issue}30974[#30974])
|
|
* Support builtin privileges in get privileges API {pull}42134[#42134] (issue: {issue}29771[#29771])
|
|
|
|
CCR::
|
|
* Replicate aliases in cross-cluster replication {pull}41815[#41815] (issue: {issue}41396[#41396])
|
|
|
|
Cluster Coordination::
|
|
* Ignore unknown fields if overriding node metadata {pull}44689[#44689]
|
|
* Add voting-only master node {pull}43410[#43410] (issue: {issue}14340[#14340])
|
|
* Defer reroute when nodes join {pull}42855[#42855]
|
|
* Stop SeedHostsResolver on shutdown {pull}42844[#42844]
|
|
* Log leader and handshake failures by default {pull}42342[#42342] (issue: {issue}42153[#42153])
|
|
|
|
Data Frame::
|
|
* Add a frequency option to transform config, default 1m {pull}44120[#44120]
|
|
* Add node attr to GET _stats {pull}43842[#43842] (issue: {issue}43743[#43743])
|
|
* Add deduced mappings to _preview response payload {pull}43742[#43742] (issue: {issue}39250[#39250])
|
|
* Add support for allow_no_match for endpoints {pull}43490[#43490] (issue: {issue}42766[#42766])
|
|
* Add version and create_time to transform config {pull}43384[#43384] (issue: {issue}43037[#43037])
|
|
* Have sum map to a double to prevent overflows {pull}43213[#43213]
|
|
* Add new pipeline field to dest config {pull}43124[#43124] (issue: {issue}43061[#43061])
|
|
* Write a warning audit on bulk index failures {pull}43106[#43106]
|
|
* Add support for weighted_avg agg {pull}42646[#42646]
|
|
|
|
Distributed::
|
|
* Improve Close Index Response {pull}39687[#39687] (issue: {issue}33888[#33888])
|
|
|
|
Engine::
|
|
* Use reader attributes to control term dict memory useage {pull}42838[#42838] (issue: {issue}38390[#38390])
|
|
* Remove sort by primary term when reading soft-deletes {pull}43845[#43845]
|
|
* Refresh translog stats after translog trimming in NoOpEngine {pull}43825[#43825] (issue: {issue}43156[#43156])
|
|
* Expose translog stats in ReadOnlyEngine {pull}43752[#43752]
|
|
* Do not use soft-deletes to resolve indexing strategy {pull}43336[#43336] (issues: {issue}35230[#35230], {issue}42979[#42979], {issue}43202[#43202])
|
|
* Rebuild version map when opening internal engine {pull}43202[#43202] (issues: {issue}40741[#40741], {issue}42979[#42979])
|
|
* Only load FST off heap if we are actually using mmaps for the term dictionary {pull}43158[#43158] (issue: {issue}43150[#43150])
|
|
* Trim translog for closed indices {pull}43156[#43156] (issue: {issue}42445[#42445])
|
|
* Also mmap terms index (`.tip`) files for hybridfs {pull}43150[#43150] (issue: {issue}42838[#42838])
|
|
* Add a merge policy that prunes ID postings for soft-deleted but retained documents {pull}40741[#40741]
|
|
|
|
Features/Indices APIs::
|
|
* Remove "template" field in IndexTemplateMetaData {pull}42099[#42099] (issue: {issue}38502[#38502])
|
|
|
|
Features/Ingest::
|
|
* Avoid HashMap construction on Grok non-match {pull}42444[#42444]
|
|
* Improve how internal representation of pipelines are updated {pull}42257[#42257]
|
|
|
|
Features/Java High Level REST Client::
|
|
* Add _reload_search_analyzers endpoint to HLRC {pull}43733[#43733] (issue: {issue}43313[#43313])
|
|
* Bulk processor concurrent requests {pull}41451[#41451]
|
|
|
|
Features/Java Low Level REST Client::
|
|
* Adapt low-level REST client to java 8 {pull}41537[#41537] (issue: {issue}38540[#38540])
|
|
|
|
Features/Monitoring::
|
|
* Expand beats_system role privileges {pull}40876[#40876]
|
|
|
|
Features/Watcher::
|
|
* Improve CryptoService error message on missing secure file {pull}43623[#43623] (issue: {issue}43619[#43619])
|
|
* Watcher: Allow to execute actions for each element in array {pull}41997[#41997] (issue: {issue}34546[#34546])
|
|
|
|
Infra/Core::
|
|
* Shortcut simple patterns ending in `*` {pull}43904[#43904]
|
|
* Prevent merging nodes' data paths {pull}42665[#42665] (issue: {issue}42489[#42489])
|
|
* Deprecation info for joda-java migration on 7.x {pull}42659[#42659] (issue: {issue}42010[#42010])
|
|
* Implement XContentParser.genericMap and XContentParser.genericMapOrdered methods {pull}42059[#42059]
|
|
|
|
Infra/Packaging::
|
|
* Omit JDK sources archive from bundled JDK {pull}42821[#42821]
|
|
|
|
Infra/Plugins::
|
|
* Enable node roles to be pluggable {pull}43175[#43175]
|
|
|
|
Infra/Scripting::
|
|
* Add annotations to Painless whitelist {pull}43239[#43239]
|
|
* Add painless method getByPath, get value from nested collections with dotted path {pull}43170[#43170] (issue: {issue}42769[#42769])
|
|
* Add painless method getByPath, get value from nested collections with dotted path {pull}43129[#43129] (issue: {issue}42769[#42769])
|
|
|
|
Machine Learning::
|
|
* Add version and create_time to data frame analytics config {pull}43683[#43683]
|
|
* Improve message when native controller cannot connect {pull}43565[#43565] (issue: {issue}42341[#42341])
|
|
* Report exponential_avg_bucket_processing_time which gives more weight to recent buckets {pull}43189[#43189] (issue: {issue}29857[#29857])
|
|
* Adding support for geo_shape, geo_centroid, geo_point in datafeeds {pull}42969[#42969] (issue: {issue}42820[#42820])
|
|
* Report timing stats as part of the Job stats response {pull}42709[#42709] (issue: {issue}29857[#29857])
|
|
* Increase maximum forecast interval to 10 years. {pull}41082[#41082] (issue: {issue}41103[#41103])
|
|
* Upgrade to a newer version of the Apache Portable Runtime library. {ml-pull}495[#495]
|
|
* Improve stability of modelling around change points. {ml-pull}496[#496]
|
|
* Restrict detection of epoch timestamps in find_file_structure {pull}43188[#43188]
|
|
* Better detection of binary input in find_file_structure {pull}42707[#42707]
|
|
* Add a limit on line merging in find_file_structure {pull}42501[#42501] (issue: {issue}38086[#38086])
|
|
* Improve file structure finder timestamp format determination {pull}41948[#41948] (issues: {issue}35132[#35132], {issue}35137[#35137], {issue}38086[#38086])
|
|
* Add earliest and latest timestamps to field stats in find_file_structure response {pull}42890[#42890]
|
|
* Change dots in CSV column names to underscores in find_file_structure response {pull}42839[#42839] (issue: {issue}26800[#26800])
|
|
|
|
Mapping::
|
|
* Add dims parameter to dense_vector mapping {pull}43444[#43444]
|
|
* Added parsing of erroneous field value {pull}42321[#42321] (issue: {issue}41372[#41372])
|
|
|
|
Network::
|
|
* Do not hang on unsupported HTTP methods {pull}43362[#43362]
|
|
|
|
Ranking::
|
|
* Fix parameter value for calling data.advanceExact {pull}44205[#44205]
|
|
* Distance measures for dense and sparse vectors {pull}37947[#37947] (issue: {issue}31615[#31615])
|
|
|
|
Recovery::
|
|
* Make peer recovery send file info step async {pull}43792[#43792] (issue: {issue}36195[#36195])
|
|
* Make peer recovery clean files step async {pull}43787[#43787] (issue: {issue}36195[#36195])
|
|
|
|
Reindex::
|
|
* Reindex max_docs parameter name {pull}41894[#41894] (issue: {issue}24344[#24344])
|
|
|
|
Search::
|
|
* Split search in two when made against read-only and write indices {pull}42510[#42510] (issue: {issue}40900[#40900])
|
|
* Rename SearchRequest#crossClusterSearch {pull}42363[#42363]
|
|
* Allow `fields` to be set to `*` {pull}42301[#42301] (issue: {issue}39577[#39577])
|
|
* Search - enable low_level_cancellation by default. {pull}42291[#42291] (issue: {issue}26258[#26258])
|
|
* Cut over ClusterSearchShardsGroup to Writeable {pull}41788[#41788]
|
|
* Disable max score optimization for queries with unbounded max scores {pull}41361[#41361]
|
|
|
|
Snapshot/Restore::
|
|
* Recursive Delete on BlobContainer {pull}43281[#43281] (issue: {issue}42189[#42189])
|
|
* Add SAS Token Authentication Support to Azure Repo Plugin {pull}42982[#42982] (issue: {issue}42117[#42117])
|
|
* Enable Parallel Deletes in Azure Repository {pull}42783[#42783]
|
|
* Add Ability to List Child Containers to BlobContainer {pull}42653[#42653] (issue: {issue}42189[#42189])
|
|
* Add custom metadata to snapshots {pull}41281[#41281] (issue: {issue}40638[#40638])
|
|
|
|
Store::
|
|
* Shard CLI tool always check shards {pull}41480[#41480] (issue: {issue}41298[#41298])
|
|
|
|
|
|
|
|
[[bug-7.3.0]]
|
|
[float]
|
|
=== Bug fixes
|
|
|
|
Aggregations::
|
|
* Fix incorrect calculation of how many buckets will result from a merge {pull}44461[#44461] (issue: {issue}43577[#43577])
|
|
* Set document on script when using Bytes.WithScript {pull}43390[#43390]
|
|
* Bug fix to allow access to top level params in reduce script {pull}42096[#42096] (issue: {issue}42046[#42046])
|
|
|
|
Allocation::
|
|
* Do not copy initial recovery filter during split {pull}44053[#44053] (issue: {issue}43955[#43955])
|
|
* Avoid parallel reroutes in DiskThresholdMonitor {pull}43381[#43381] (issue: {issue}40174[#40174])
|
|
* Reset failed allocation counter before executing routing commands {pull}42658[#42658] (issue: {issue}39546[#39546])
|
|
* Validate routing commands using updated routing state {pull}42066[#42066] (issue: {issue}41050[#41050])
|
|
|
|
Analysis::
|
|
* Fix AnalyzeAction response serialization {pull}44284[#44284] (issue: {issue}44078[#44078])
|
|
* Actually close IndexAnalyzers contents {pull}43914[#43914]
|
|
* Issue deprecation warnings for preconfigured delimited_payload_filter {pull}43684[#43684] (issues: {issue}26625[#26625], {issue}43568[#43568])
|
|
* Use preconfigured filters correctly in Analyze API {pull}43568[#43568] (issue: {issue}43002[#43002])
|
|
* Require [articles] setting in elision filter {pull}43083[#43083] (issue: {issue}43002[#43002])
|
|
|
|
Authentication::
|
|
* Fix broken short-circuit in getUnlicensedRealms {pull}44399[#44399]
|
|
* Fix Token Service retry mechanism {pull}39639[#39639]
|
|
|
|
CCR::
|
|
* Skip update if leader and follower settings identical {pull}44535[#44535] (issue: {issue}44521[#44521])
|
|
* Avoid stack overflow in auto-follow coordinator {pull}44421[#44421] (issue: {issue}43251[#43251])
|
|
* Avoid NPE when checking for CCR index privileges {pull}44397[#44397] (issue: {issue}44172[#44172])
|
|
* CCR should not replicate private/internal settings {pull}43067[#43067] (issue: {issue}41268[#41268])
|
|
|
|
CRUD::
|
|
* Fix NPE when rejecting bulk updates {pull}42923[#42923]
|
|
* Fix "size" field in the body of AbstractBulkByScrollRequest {pull}35742[#35742] (issue: {issue}35636[#35636])
|
|
|
|
Cluster Coordination::
|
|
* Local node is discovered when cluster fails {pull}43316[#43316]
|
|
* Reset state recovery after successful recovery {pull}42576[#42576] (issue: {issue}39172[#39172])
|
|
* Cluster state from API should always have a master {pull}42454[#42454] (issues: {issue}38331[#38331], {issue}38432[#38432])
|
|
* Omit non-masters in ClusterFormationFailureHelper {pull}41344[#41344]
|
|
|
|
Data Frame::
|
|
* Treat bulk index failures as an indexing failure {pull}44351[#44351] (issue: {issue}44101[#44101])
|
|
* Responding with 409 status code when failing _stop {pull}44231[#44231] (issue: {issue}44103[#44103])
|
|
* Adds index validations to _start data frame transform {pull}44191[#44191] (issue: {issue}44104[#44104])
|
|
* Data frame task failure do not make a 500 response {pull}44058[#44058] (issue: {issue}44011[#44011])
|
|
* Audit message missing for autostop {pull}43984[#43984] (issue: {issue}43977[#43977])
|
|
* Add data frame transform cluster privileges to HLRC {pull}43879[#43879]
|
|
* Improve pivot nested field validations {pull}43548[#43548]
|
|
* Adjusting error message {pull}43455[#43455]
|
|
* Size the GET stats search by number of Ids requested {pull}43206[#43206] (issue: {issue}43203[#43203])
|
|
* Rewrite start and stop to answer with acknowledged {pull}42589[#42589] (issue: {issue}42450[#42450])
|
|
* Set data frame transform task state to stopped when stopping {pull}42516[#42516] (issue: {issue}42441[#42441])
|
|
|
|
Distributed::
|
|
* Fix DefaultShardOperationFailedException subclass xcontent serialization {pull}43435[#43435] (issue: {issue}43423[#43423])
|
|
* Advance checkpoints only after persisting ops {pull}43205[#43205]
|
|
* Avoid loading retention leases while writing them {pull}42620[#42620] (issue: {issue}41430[#41430])
|
|
* Do not use ifSeqNo for update requests on mixed cluster {pull}42596[#42596] (issue: {issue}42561[#42561])
|
|
* Ensure relocation target still tracked when start handoff {pull}42201[#42201]
|
|
|
|
Engine::
|
|
* AsyncIOProcessor preserve thread context {pull}43729[#43729]
|
|
* Account soft deletes for committed segments {pull}43126[#43126] (issue: {issue}43103[#43103])
|
|
* Prune _id of only docs below local checkpoint of safe commit {pull}43051[#43051] (issues: {issue}40741[#40741], {issue}42979[#42979])
|
|
* Improve translog corruption detection {pull}42744[#42744] (issue: {issue}42661[#42661])
|
|
|
|
Features/CAT APIs::
|
|
* Fix indices shown in _cat/indices {pull}43286[#43286] (issues: {issue}33888[#33888], {issue}38824[#38824], {issue}39933[#39933])
|
|
|
|
Features/ILM::
|
|
* Fix swapped variables in error message {pull}44300[#44300]
|
|
* Account for node versions during allocation in ILM Shrink {pull}43300[#43300] (issue: {issue}41879[#41879])
|
|
* Narrow period of Shrink action in which ILM prevents stopping {pull}43254[#43254] (issue: {issue}43253[#43253])
|
|
* Make ILM force merging best effort {pull}43246[#43246] (issues: {issue}42824[#42824], {issue}43245[#43245])
|
|
|
|
Features/Indices APIs::
|
|
* Check shard limit after applying index templates {pull}44619[#44619] (issues: {issue}34021[#34021], {issue}44567[#44567], {issue}44619[#44619])
|
|
* Validate index settings after applying templates {pull}44612[#44612] (issues: {issue}34021[#34021], {issue}44567[#44567])
|
|
* Prevent NullPointerException in TransportRolloverAction {pull}43353[#43353] (issue: {issue}43296[#43296])
|
|
|
|
Features/Ingest::
|
|
* Read the default pipeline for bulk upsert through an alias {pull}41963[#41963]
|
|
|
|
Features/Java High Level REST Client::
|
|
* Fix CreateRepository Requeset in HLRC {pull}43522[#43522] (issue: {issue}43521[#43521])
|
|
|
|
Features/Stats::
|
|
* Return 0 for negative "free" and "total" memory reported by the OS {pull}42725[#42725] (issue: {issue}42157[#42157])
|
|
|
|
Features/Watcher::
|
|
* NullPointerException when creating a watch with Jira action (#41922) {pull}42081[#42081]
|
|
* fix unlikely bug that can prevent Watcher from restarting {pull}42030[#42030]
|
|
|
|
Infra/Core::
|
|
* Add default CLI JVM options {pull}44545[#44545] (issues: {issue}219[#219], {issue}42021[#42021])
|
|
* scheduleAtFixedRate would hang {pull}42993[#42993] (issue: {issue}38441[#38441])
|
|
* Only ignore IOException when fsyncing on dirs {pull}42972[#42972] (issue: {issue}42950[#42950])
|
|
* Fix alpha build error message when generate version object from version string {pull}40406[#40406]
|
|
* Bat scripts to work with JAVA_HOME with parantheses {pull}39712[#39712] (issues: {issue}30606[#30606], {issue}33405[#33405], {issue}38578[#38578], {issue}38624[#38624])
|
|
* Change licence expiration date pattern {pull}39681[#39681] (issue: {issue}39136[#39136])
|
|
|
|
Infra/Packaging::
|
|
* Restore setting up temp dir for windows service {pull}44541[#44541]
|
|
* Fix the bundled jdk flag to be passed through windows startup {pull}43502[#43502]
|
|
|
|
Infra/Plugins::
|
|
* Do not checksum all bytes at once in plugin install {pull}44649[#44649] (issue: {issue}44545[#44545])
|
|
|
|
Infra/REST API::
|
|
* Remove deprecated _source_exclude and _source_include from get API spec {pull}42188[#42188]
|
|
|
|
Infra/Scripting::
|
|
* Allow aggregations using expressions to use _score {pull}42652[#42652]
|
|
|
|
Machine Learning::
|
|
* Update .ml-config mappings before indexing job, datafeed or df analytics config {pull}44216[#44216] (issue: {issue}44263[#44263])
|
|
* Wait for .ml-config primary before assigning persistent tasks {pull}44170[#44170] (issue: {issue}44156[#44156])
|
|
* Fix ML memory tracker lockup when inner step fails {pull}44158[#44158] (issue: {issue}44156[#44156])
|
|
* Reduce false positives associated with the multi-bucket feature. {ml-pull}491[#491]
|
|
* Reduce false positives for sum and count functions on sparse data. {ml-pull}492[#492]
|
|
* Fix an edge case causing spurious anomalies (false positives) if the variance
|
|
in the count of events changed significantly throughout the period of a seasonal
|
|
quantity. (See {ml-pull}489[#489].)
|
|
|
|
Mapping::
|
|
* Ensure field caps doesn't error on rank feature fields. {pull}44370[#44370] (issue: {issue}44330[#44330])
|
|
* Prevent types deprecation warning for indices.exists requests {pull}43963[#43963] (issue: {issue}43905[#43905])
|
|
* Fix index_prefix sub field name on nested text fields {pull}43862[#43862] (issue: {issue}43741[#43741])
|
|
* Fix possible NPE in put mapping validators {pull}43000[#43000] (issue: {issue}37675[#37675])
|
|
* Allow big integers and decimals to be mapped dynamically. {pull}42827[#42827] (issue: {issue}37846[#37846])
|
|
|
|
Network::
|
|
* Reconnect remote cluster when seeds are changed {pull}43379[#43379] (issue: {issue}37799[#37799])
|
|
* Don't require TLS for single node clusters {pull}42826[#42826]
|
|
* Fix Class Load Order in Netty4Plugin {pull}42591[#42591] (issue: {issue}42532[#42532])
|
|
|
|
Recovery::
|
|
* Ensure to access RecoveryState#fileDetails under lock {pull}43839[#43839]
|
|
* Make Recovery API support `detailed` params {pull}29076[#29076] (issue: {issue}28910[#28910])
|
|
|
|
Reindex::
|
|
* Properly serialize remote query in ReindexRequest {pull}43457[#43457] (issues: {issue}43406[#43406], {issue}43456[#43456])
|
|
* Fixing handling of auto slices in bulk scroll requests {pull}43050[#43050]
|
|
* Remote reindex failure parse fix {pull}42928[#42928]
|
|
* Fix concurrent search and index delete {pull}42621[#42621] (issue: {issue}28053[#28053])
|
|
* Propogate version in reindex from remote search {pull}42412[#42412] (issue: {issue}31908[#31908])
|
|
|
|
SQL::
|
|
* SQL: change the size of the list of concrete indices when resolving multiple indices {pull}43878[#43878] (issue: {issue}43876[#43876])
|
|
* SQL: handle double quotes escaping {pull}43829[#43829] (issue: {issue}43810[#43810])
|
|
* SQL: add pretty printing to JSON format {pull}43756[#43756]
|
|
* SQL: handle SQL not being available in a more graceful way {pull}43665[#43665] (issue: {issue}41279[#41279])
|
|
* SQL: fix NPE in case of subsequent scrolled requests for a CSV/TSV formatted response {pull}43365[#43365] (issue: {issue}43327[#43327])
|
|
* Geo: Add coerce support to libs/geo WKT parser {pull}43273[#43273] (issue: {issue}43173[#43173])
|
|
* SQL: Increase hard limit for sorting on aggregates {pull}43220[#43220] (issue: {issue}43168[#43168])
|
|
* SQL: Fix wrong results when sorting on aggregate {pull}43154[#43154] (issue: {issue}42851[#42851])
|
|
* SQL: cover the Integer type when extracting values from _source {pull}42859[#42859] (issue: {issue}42858[#42858])
|
|
|
|
Search::
|
|
* Don't use index_phrases on graph queries {pull}44340[#44340] (issue: {issue}43976[#43976])
|
|
* Fix wrong logic in `match_phrase` query with multi-word synonyms {pull}43941[#43941] (issue: {issue}43308[#43308])
|
|
* Fix UOE on search requests that match a sparse role query {pull}43668[#43668] (issue: {issue}42857[#42857])
|
|
* Fix propagation of enablePositionIncrements in QueryStringQueryBuilder {pull}43578[#43578] (issue: {issue}43574[#43574])
|
|
* Fix score mode of the MinimumScoreCollector {pull}43527[#43527] (issue: {issue}43497[#43497])
|
|
* Fix round up of date range without rounding {pull}43303[#43303] (issue: {issue}43277[#43277])
|
|
* SearchRequest#allowPartialSearchResults does not handle successful retries {pull}43095[#43095] (issue: {issue}40743[#40743])
|
|
* Wire query cache into sorting nested-filter computation {pull}42906[#42906] (issue: {issue}42813[#42813])
|
|
* Fix auto fuzziness in query_string query {pull}42897[#42897]
|
|
* Fix IntervalBuilder#analyzeText to never return `null` {pull}42750[#42750] (issue: {issue}42587[#42587])
|
|
* Fix sorting on nested field with unmapped {pull}42451[#42451] (issue: {issue}33644[#33644])
|
|
* Deduplicate alias and concrete fields in query field expansion {pull}42328[#42328]
|
|
|
|
Security::
|
|
* Do not swallow I/O exception getting authentication {pull}44398[#44398] (issues: {issue}44172[#44172], {issue}44397[#44397])
|
|
* Use system context for looking up connected nodes {pull}43991[#43991] (issue: {issue}43974[#43974])
|
|
* SecurityIndexSearcherWrapper doesn't always carry over caches and similarity {pull}43436[#43436]
|
|
* Detect when security index is closed {pull}42191[#42191]
|
|
|
|
Snapshot/Restore::
|
|
* Check again on-going snapshots/restores of indices before closing {pull}43873[#43873]
|
|
* Fix Azure List by Prefix Bug {pull}42713[#42713]
|
|
|
|
Store::
|
|
* Remove usage of FileSwitchDirectory {pull}42937[#42937] (issue: {issue}37111[#37111])
|
|
* Fix Infinite Loops in ExceptionsHelper#unwrap {pull}42716[#42716] (issue: {issue}42340[#42340])
|
|
|
|
Suggesters::
|
|
* Fix suggestions for empty indices {pull}42927[#42927] (issue: {issue}42473[#42473])
|
|
* Skip explain phase when only suggestions are requested {pull}41739[#41739] (issue: {issue}31260[#31260])
|
|
|
|
|
|
|
|
[[regression-7.3.0]]
|
|
[float]
|
|
=== Regressions
|
|
|
|
Infra/Core::
|
|
* Restore date aggregation performance in UTC case {pull}38221[#38221] (issue: {issue}37826[#37826])
|
|
|
|
|
|
|
|
[[upgrade-7.3.0]]
|
|
[float]
|
|
=== Upgrades
|
|
|
|
Discovery-Plugins::
|
|
* Upgrade AWS SDK to Latest Version {pull}42708[#42708]
|
|
|
|
Engine::
|
|
* Upgrade to Lucene 8.1.0 {pull}42214[#42214]
|
|
|
|
Infra/Core::
|
|
* Upgrade HPPC to version 0.8.1 {pull}43025[#43025]
|
|
|
|
Network::
|
|
* Upgrade to Netty 4.1.36 {pull}42543[#42543] (issue: {issue}42532[#42532])
|
|
|
|
Snapshot/Restore::
|
|
* Upgrade GCS Repository Dependencies {pull}43142[#43142]
|
|
|
|
|