浏览代码

[8.x] [DOCS] Add 8.0.0-beta1 release notes (#80190)

* 8.0.0-beta1 release notes (#79969)

* initial release notes

* [DOCS] Adds known issues section with an item about rolling upgrade.

* Edits ML PRs

* Update docs/reference/release-notes/8.0.0-beta1.asciidoc

Co-authored-by: David Roberts <dave.roberts@elastic.co>

* Update docs/reference/release-notes/8.0.0-beta1.asciidoc

Co-authored-by: David Roberts <dave.roberts@elastic.co>

* Apply suggestions from code review

Co-authored-by: István Zoltán Szabó <istvan.szabo@elastic.co>
Co-authored-by: lcawl <lcawley@elastic.co>
Co-authored-by: David Roberts <dave.roberts@elastic.co>
Co-authored-by: Adam Locke <adam.locke@elastic.co>

* Fix typo and tidy a bit

Co-authored-by: Jake Landis <jake.landis@elastic.co>
Co-authored-by: István Zoltán Szabó <istvan.szabo@elastic.co>
Co-authored-by: lcawl <lcawley@elastic.co>
Co-authored-by: David Roberts <dave.roberts@elastic.co>
Adam Locke 3 年之前
父节点
当前提交
6e5a4166a7
共有 2 个文件被更改,包括 223 次插入0 次删除
  1. 2 0
      docs/reference/release-notes.asciidoc
  2. 221 0
      docs/reference/release-notes/8.0.0-beta1.asciidoc

+ 2 - 0
docs/reference/release-notes.asciidoc

@@ -6,10 +6,12 @@
 
 This section summarizes the changes in each release.
 
+* <<release-notes-8.0.0-beta1>>
 * <<release-notes-8.0.0-alpha2>>
 * <<release-notes-8.0.0-alpha1>>
 
 --
 
+include::release-notes/8.0.0-beta1.asciidoc[]
 include::release-notes/8.0.0-alpha2.asciidoc[]
 include::release-notes/8.0.0-alpha1.asciidoc[]

+ 221 - 0
docs/reference/release-notes/8.0.0-beta1.asciidoc

@@ -0,0 +1,221 @@
+:es-issue: https://github.com/elastic/elasticsearch/issues/
+:es-pull:  https://github.com/elastic/elasticsearch/pull/
+
+[[release-notes-8.0.0-beta1]]
+== {es} version 8.0.0-beta1
+
+coming::[8.0.0-beta1]
+
+Also see <<breaking-changes-8.0,Breaking changes in 8.0>>.
+
+[[known-issues-8.0.0-beta1]]
+[float]
+=== Known issues
+
+* If you're using {ml}, it's not safe to perform a rolling upgrade from `7.16.x`
+  to `8.0.0-beta1`. Doing so might lead to cluster state propagation issues in the mixed 
+  version cluster. We recommend waiting for `8.0.0-rc1` before testing a 
+  rolling upgrade from `7.16.x`. Do not attempt to upgrade any 
+  production cluster to pre-release software.
+* If you're using {ml}, it's not safe to upgrade to `8.0.0-beta1`
+  if the cluster you're upgrading was first used prior to `7.7.0`.
+  If you attempt such an upgrade the filtered aliases against
+  the {ml} results indices will lose their filters, causing {ml}
+  anomaly detection results for different jobs to be mixed.
+  Wait for `8.0.0-rc1` before attempting to test upgrading a cluster
+  where {ml} was used prior to version `7.7.0`.
+
+[[breaking-8.0.0-beta1]]
+[float]
+=== Breaking changes
+
+CRUD::
+* Return `200 OK` response code for a cluster health timeout {es-pull}78968[#78968] (issues: {es-issue}70849[#70849], {es-issue}78180[#78180], {es-issue}78940[#78940])
+
+ILM+SLM::
+* Always enforce default tier preference {es-pull}79751[#79751] (issue: {es-issue}76147[#76147])
+* Validate that snapshot repository exists for ILM policies at creation/update time {es-pull}78468[#78468] (issues: {es-issue}72957[#72957], {es-issue}77657[#77657])
+* Default `ENFORCE_DEFAULT_TIER_PREFERENCE` to `true` {es-pull}79275[#79275] (issues: {es-issue}76147[#76147], {es-issue}79210[#79210])
+
+Indices APIs::
+* Remove endpoint for freezing indices {es-pull}78918[#78918] (issues: {es-issue}70192[#70192], {es-issue}77273[#77273])
+
+Infra/Core::
+* Remove Joda dependency {es-pull}79007[#79007]
+* Remove Joda support from date formatters {es-pull}78990[#78990]
+
+Ingest::
+* Remove default maxmind GeoIP databases from distribution {es-pull}78362[#78362] (issue: {es-issue}68920[#68920])
+
+License::
+* Enforce license expiration {es-pull}79671[#79671]
+
+Packaging::
+* Require Java 17 for running Elasticsearch {es-pull}79873[#79873]
+
+
+
+[[deprecation-8.0.0-beta1]]
+[float]
+=== Deprecations
+
+Authentication::
+* Deprecate setup-passwords tool {es-pull}76902[#76902]
+
+CRUD::
+* Deprecate returning 408 for a server timeout on `_cluster/health` {es-pull}78180[#78180] (issue: {es-issue}70849[#70849])
+* Remove `indices_segments` 'verbose' parameter {es-pull}78451[#78451] (issue: {es-issue}75955[#75955])
+
+Monitoring::
+* Add deprecation info API entries for deprecated monitoring settings {es-pull}78799[#78799]
+* Automatically install monitoring templates at plugin initialization {es-pull}78350[#78350]
+* Remove Monitoring ingest pipelines {es-pull}77459[#77459] (issue: {es-issue}50770[#50770])
+
+
+
+[[feature-8.0.0-beta1]]
+[float]
+=== New features
+
+Security::
+* Auto-configure TLS for new nodes of new clusters {es-pull}77231[#77231] (issues: {es-issue}75144[#75144], {es-issue}75704[#75704])
+
+[[enhancement-8.0.0-beta1]]
+[float]
+=== Enhancements
+
+Authentication::
+* New CLI tool to reset password for built-in users {es-pull}79709[#79709]
+* Upgrade to UnboundID LDAP SDK v6.0.2 {es-pull}79332[#79332]
+* Auto-configure the `elastic` user password {es-pull}78306[#78306]
+
+Cluster Coordination::
+* Prevent downgrades from 8.x to 7.x {es-pull}78586[#78586] (issues: {es-issue}42489[#42489], {es-issue}52414[#52414])
+* Prevent downgrades from 8.x to 7.x {es-pull}78638[#78638] (issues: {es-issue}42489[#42489], {es-issue}52414[#52414])
+
+Data streams::
+* Data stream support read and write with custom routing and partition size {es-pull}74394[#74394] (issue: {es-issue}74390[#74390])
+
+ILM+SLM::
+
+* Inject migrate action regardless of allocate action {es-pull}79090[#79090] (issue: {es-issue}76147[#76147])
+
+Infra/Core::
+* Share int, long, float, double, and byte pages {es-pull}75053[#75053]
+
+Infra/Scripting::
+* Add nio Buffers to Painless {es-pull}79870[#79870] (issue: {es-issue}79867[#79867])
+* Restore the scripting general cache {es-pull}79453[#79453] (issue: {es-issue}62899[#62899])
+
+Ingest::
+* Remove binary field after attachment processor execution {es-pull}79172[#79172]
+* Improving cache lookup to reduce recomputing / searches {es-pull}77259[#77259]
+
+
+License::
+* Enforce Transport TLS check on all licenses {es-pull}79602[#79602] (issue: {es-issue}75292[#75292])
+
+Machine Learning::
+* Add inference time configuration overrides {es-pull}78441[#78441] (issue: {es-issue}77799[#77799])
+* Optimize source extraction for `categorize_text` aggregation {es-pull}79099[#79099]
+* The Linux build platform for the {ml} C++ code is now CentOS 7 running gcc 10.3. {ml-pull}2028[#2028]
+
+Mapping::
+* Add support for configuring HNSW parameters {es-pull}79193[#79193] (issue: {es-issue}78473[#78473])
+* Extend `dense_vector` to support indexing vectors {es-pull}78491[#78491] (issue: {es-issue}78473[#78473])
+
+Monitoring::
+* Add previously removed Monitoring settings back for 8.0 {es-pull}78784[#78784]
+* Change Monitoring plugin cluster alerts to not install by default {es-pull}79657[#79657]
+
+Packaging::
+* Allow total memory to be overridden {es-pull}78750[#78750] (issue: {es-issue}65905[#65905])
+
+Search::
+* Node level can match action {es-pull}78765[#78765]
+* TSDB: Add time series information to field caps {es-pull}78790[#78790] (issue: {es-issue}74660[#74660])
+* Add new kNN search endpoint {es-pull}79013[#79013] (issue: {es-issue}78473[#78473])
+* Disallow kNN searches on nested vector fields {es-pull}79403[#79403] (issue: {es-issue}78473[#78473])
+* Ensure kNN search respects authorization {es-pull}79693[#79693] (issue: {es-issue}78473[#78473])
+* Load kNN vectors format with mmapfs {es-pull}78724[#78724] (issue: {es-issue}78473[#78473])
+* Support cosine similarity in kNN search {es-pull}79500[#79500]
+
+
+
+Security::
+* Add v7 `restCompat` for invalidating API key with the id field {es-pull}78664[#78664] (issue: {es-issue}66671[#66671])
+* Print enrollment token on startup {es-pull}78293[#78293]
+* Startup check for security implicit behavior change {es-pull}76879[#76879]
+* Update auto-generated credentials output {es-pull}79755[#79755] (issue: {es-issue}79312[#79312])
+* CLI tool to reconfigure nodes to enroll {es-pull}79690[#79690] (issue: {es-issue}7718[#7718])
+* Security auto-configuration for packaged installations {es-pull}75144[#75144] (issue: {es-issue}78306[#78306])
+* Update to OpenSAML 4 {es-pull}77012[#77012] (issue: {es-issue}71983[#71983])
+
+Snapshot/Restore::
+* Allow listing older repositories {es-pull}78244[#78244]
+* Optimize SLM Policy Queries {es-pull}79341[#79341] (issue: {es-issue}79321[#79321])
+* Upgrade repository-hdfs plugin to Hadoop 3 {es-pull}76897[#76897]
+
+Transform::
+* Prevent old beta transforms from starting {es-pull}79712[#79712]
+
+TSDB::
+* Automatically add timestamp mapper {es-pull}79136[#79136]
+* Create a coordinating node level reader for tsdb {es-pull}79197[#79197]
+* Fix tsdb's shrink test in multi-version cluster {es-pull}79940[#79940] (issue: {es-issue}79936[#79936])
+
+[[bug-8.0.0-beta1]]
+[float]
+=== Bug fixes
+
+Infra/Settings::
+* Stricter `UpdateSettingsRequest` parsing on the REST layer {es-pull}79227[#79227] (issue: {es-issue}29268[#29268])
+* Set Auto expand replica on deprecation log data stream {es-pull}79226[#79226] (issue: {es-issue}78991[#78991])
+
+Machine Learning::
+* Add timeout parameter for delete trained models API {es-pull}79739[#79739] (issue: {es-issue}77070[#77070])
+* Tone down ML unassigned job notifications {es-pull}79578[#79578] (issue: {es-issue}79270[#79270])
+* Use a new annotations index for future annotations {es-pull}79006[#79006] (issue: {es-issue}78439[#78439])
+
+Search::
+* Remove unsafe assertion in wildcard field {es-pull}78966[#78966]
+
+
+
+[[regression-8.0.0-beta1]]
+[float]
+=== Regressions
+
+Search::
+* Disable numeric sort optimization conditionally {es-pull}78103[#78103]
+
+
+
+[[upgrade-8.0.0-beta1]]
+[float]
+=== Upgrades
+
+Search::
+* Update Lucene 9 snapshot {es-pull}79701[#79701] {es-pull}79138[#79138] {es-pull}78548[#78548] {es-pull}78286[#78286] {es-pull}73324[#73324] {es-pull}79461[#79461]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+