Commit graph

1175 commits

Author SHA1 Message Date
Simon Cooper
602ccd8d60
Migrate IndexMetadata.getCreationVersion to IndexVersion (#97139) 2023-06-29 08:38:50 +01:00
Rory Hunter
4f0507ac47 Bump to version 8.10.0 2023-06-22 10:35:12 +01:00
William Brafford
6d0929021e
Fix docs sample to not break at next version bump (#96754)
* Fix docs sample to not break at next version bump

* Use {version} substitution rather than hardcoding
2023-06-20 14:15:45 -04:00
Mary Gouseti
d67a3ed8d9
Update release notes for 8.8.0 release (#96354) 2023-05-25 21:40:07 +03:00
debadair
777598d602
[DOCS] Remove redirect pages (#88738)
* [DOCS] Remove manual redirects

* [DOCS] Removed refs to modules-discovery-hosts-providers

* [DOCS] Fixed broken internal refs

* Fixing bad cross links in ES book, and adding redirects.asciidoc[] back into docs/reference/index.asciidoc.

* Update docs/reference/search/point-in-time-api.asciidoc

Co-authored-by: James Rodewig <james.rodewig@elastic.co>

* Update docs/reference/setup/restart-cluster.asciidoc

Co-authored-by: James Rodewig <james.rodewig@elastic.co>

* Update docs/reference/sql/endpoints/translate.asciidoc

Co-authored-by: James Rodewig <james.rodewig@elastic.co>

* Update docs/reference/snapshot-restore/restore-snapshot.asciidoc

Co-authored-by: James Rodewig <james.rodewig@elastic.co>

* Update repository-azure.asciidoc

* Update node-tool.asciidoc

* Update repository-azure.asciidoc

---------

Co-authored-by: amyjtechwriter <61687663+amyjtechwriter@users.noreply.github.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: Amy Jonsson <amy.jonsson@elastic.co>
Co-authored-by: James Rodewig <james.rodewig@elastic.co>
2023-05-24 12:32:46 +01:00
Mayya Sharipova
96171591af Fix version in feature-migration test 2023-04-27 14:39:26 -04:00
Mayya Sharipova
07adeb0901
Create .synonyms system index (#95548)
Create .synonyms system index that is exposed
under es.synonyms_api_feature_flag.

This is the first task for creating Synonyms API management,
where synonyms will be stored in the .synonyms system index.

Relates to #38523
2023-04-27 14:11:08 -04:00
gmarouli
246c6a9623 Bump to version 8.9.0 2023-04-26 15:20:24 +03:00
Craig Taverner
6da08c48be
Update release notes to include 8.7.0 (#94934)
* Update release notes to include 8.7.0

Release notes and migration guide from 8.7.0 release ported into main
as well as re-generating 8.8.0 release notes. This latter step will
be overwritten anyway, multiple times, by more up-to-date regeneration
of the 8.8.0 release notes during the release process.

* Remove coming 8.7.0 line

* Update docs/reference/migration/migrate_8_7.asciidoc

Co-authored-by: Abdon Pijpelink <abdon.pijpelink@elastic.co>

* Make same change to 8.8

---------

Co-authored-by: Abdon Pijpelink <abdon.pijpelink@elastic.co>
2023-04-05 12:02:53 +02:00
Carlos Delgado
7a782031c4
Add Enterprise Search Module (#94381)
Create base module for ent-search with CRUD APIs to manage behavioral analytics and Search Application.

---------

Co-authored-by: Jim Ferenczi <jim.ferenczi@elastic.co>
Co-authored-by: Aurélien FOUCRET <aurelien.foucret@gmail.com>
Co-authored-by: Kathleen DeRusso <63422879+kderusso@users.noreply.github.com>
Co-authored-by: Ioana Tagirta <ioanatia@users.noreply.github.com>
Co-authored-by: Joseph McElroy <joseph.mcelroy@elastic.co>
Co-authored-by: Aurelien FOUCRET <aurelien.foucret@elastic.co>
Co-authored-by: Benjamin Trent <ben.w.trent@gmail.com>
2023-04-04 10:36:13 +01:00
David Turner
14c01470a3
Deprecate cluster.routing.allocation.type (#94066)
Today users may select a shards allocator via the
`cluster.routing.allocation.type` setting. In practice this is only used
to select between the (default) desired-balance allocator and the legacy
allocator. With this commit we mark this setting as deprecated to
indicate that the desired-balance allocator will be the only choice in a
future release.
2023-03-02 12:50:49 +00:00
David Kilfoyle
c5713a3948
Remove 8.7 release highlights link to fix docs build (#93604) 2023-02-08 16:38:07 -05:00
Ryan Ernst
05d1011d3d
Bump to version 8.8.0 2023-02-08 11:46:42 -08:00
Abdon Pijpelink
f7226a7c42
[DOCS] Remove coming tag from 8.6 migration guide (#92827) 2023-01-11 17:58:14 +01:00
Abdon Pijpelink
0a3c7eb5fd
[DOCS] Remove coming tag from the 8.5 migration guide (#92828) 2023-01-11 17:57:44 +01:00
Iraklis Psaroudakis
92f9d34b69
[Docs] Forward port 8.6.0 release docs (#92792) 2023-01-10 19:10:51 +02:00
Iraklis Psaroudakis
a3b06e1d68 Bump to version 8.7.0 2022-11-16 16:32:19 +02:00
Luigi Dell'Aquila
6e5c3d952c
Update docs about EQL CCS (#91542) 2022-11-15 14:07:26 +01:00
Adam Locke
369dca3b92
[DOCS] Add 8.5 release notes and fix links (#90201) 2022-09-21 16:57:18 -04:00
Christos Soulios
7ca7a75d9d
Bump to version 8.6.0 2022-09-21 21:15:07 +03:00
David Turner
6e3fe01b5a
Reject unknown bulk actions (#89450)
Requests to the bulk API comprise a sequence of items, each of which
starts with a JSON object describing the item. This object includes the
type of action to perform with the item which should be one of `create`,
`update`, `index`, or `delete`. In earlier versions Elasticsearch would
ignore items with an unrecognized type, skipping the next line in the
request, but this lenient behaviour means that there is no way for the
client to associate the items in the response with the items in the
request, and in some cases it would cause the remainder of the request
to be parsed incorrectly.

With this commit, requests to the bulk API must comprise only items with
recognized types. Elasticsearch will reject requests containing any
items with an unrecognized type with a `400 Bad Request` error response.
2022-09-05 20:57:02 +09:30
debadair
e0fe6de63a
[Doc] Release notes for v8.4.1 (#89636) (#89726)
* [Doc] Release notes for v8.4.1

Gradle generated release notes for v8.4.1

* address feedback

Co-authored-by: Yang Wang <yang.wang@elastic.co>
2022-08-30 07:59:04 -07:00
Mark Vieira
875164c876 Generate release notes for 8.4 release (#89475) 2022-08-24 10:09:42 -07:00
Ryan Ernst
e3c6726a71
Deprecate overriding DiscoveryPlugin internals (#88925)
DiscoveryPlugin allows extending getJoinValidator and
getElectionStrategies. These are implementation details of the system.
This commit deprecates these methods so that plugin authors are
discouraged from overriding them.
2022-07-30 06:30:34 +09:30
Ryan Ernst
e501609604
Deprecate network plugins (#88924)
Network plugins provide network implementations. In the past this has
been used for alternatives to netty based networking, using the JDK's
nio. However, nio has now been removed, and it is inadvisable for a
plugin to implement this low level part of the system.
Therefore, this commit marks the NetworkPlugin interface as deprecated.
2022-07-29 11:28:31 -07:00
Ryan Ernst
9f7cabacda
Add 8.5 migration docs (#88923)
This commit adds the a migration docs file for 8.5. This was copied from
the 8.4 file, which had no migration notes.
2022-07-29 11:59:32 +09:30
Rory Hunter
b672194344 Forward-port 8.3.1 release notes 2022-07-01 11:19:14 +01:00
Craig Taverner
9080cc8ddb
8.4 release notes ported from 8.3.0 release (#88136)
* Generate release notes for v8.3.0 (#87294)

* Generate release notes for v8.3.0

* [DOCS] Add 8.3 migration file to index

* Fixed version number

* Fix formatting of deprecation in 85326

* Use asciidoc format for deprecations

* Extract static content from migration/index

* This was just an enhancement

* Nope, it was an upgrade

* Added migration/index.asciidoc generation support (#87318)

Including extracting static content from migration/index, so the template would be as light as possible.

The reason for this work is because the gradle task `generateReleaseNotes` was not correctly adding new links and imports to the migrations/index and that caused documentation to fail building for 8.3.0.

* [DOCS] Add ml-cpp PRs to release notes

* Added back incorrectly deleted changlog

* Added missing highlight

* Fixed spelling of StackOverflowError

Co-authored-by: lcawl <lcawley@elastic.co>

* Brought back missing changelog for 87235 (#87370)

* Brought back missing changelog for 87235

* Regenerate release notes

* Regenerate release notes for BC3 (#87449)

* Regenerate release notes for BC3

* Re-applied manual fixes that Lisa Cawley used

* Fixed breaking changes generation

To match the manual edits done by Lisa Cawley

* Fixed failing test

Since the manual edits by Lisa removed the `-SNAPSHOT` from the docs
we remove it from the tests too.

* Remove changelogs for intermediate lucene upgrades

* Update release notes for BC4 (#87635)

* Update release notes for BC4

* Adding missing changelog for geo_grid

* Added missing highlight notes for 84250

* Update docs/reference/release-notes/highlights.asciidoc

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update docs/reference/release-notes/highlights.asciidoc

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Backported fixes to original yaml

* Control sort order of release highlights

So that small changes to an individual highlight don't completely shuffle the entire document.

We also added links to the PRs from the highlight titles, for convenience.
Otherwise readers need to search the release notes for the changelog entry and click there,
which is a lot more work.

* Fixed failing test after new ordered highlights

Also made test verify re-ordering of highlights

Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>

* Update release notes for BC5 (#87808)

* Update release notes for BC6 (#87912)

* Update release notes for BC9 (#88011)

* Regenerate release notes after version bump 8.4.0

And after forward porting 8.3.0 release notes changes.

* Regenerate after some changelog entries removed

* Re-prune the changelogs

* Removed three changelog entries

Co-authored-by: lcawl <lcawley@elastic.co>
Co-authored-by: David Kilfoyle <41695641+kilfoyle@users.noreply.github.com>
2022-06-30 09:15:22 +02:00
Craig Taverner
a4e0d9b9dd
Added migration/index.asciidoc generation support (#87318)
Including extracting static content from migration/index, so the template would be as light as possible.

The reason for this work is because the gradle task `generateReleaseNotes` was not correctly adding new links and imports to the migrations/index and that caused documentation to fail building for 8.3.0.
2022-06-02 16:05:18 +02:00
Lisa Cawley
8127080f5e
[DOCS] Adds 8.2.1 release notes and ml-cpp PRs (#86933)
Co-authored-by: Quentin Pradet <quentin.pradet@gmail.com>
Co-authored-by: Adam Locke <adam.locke@elastic.co>
2022-05-19 16:18:14 -07:00
Yang Wang
5f82235180
[Docs] Fix url for feature migration APIs (#86330)
Both GET and POST version of the API have a leading underscore.
2022-05-03 10:05:02 +10:00
Artem Prigoda
5f7a1ee2db
[DOCS] Add docs for v8.2.0 release (#86007)
Forward-ports #85664 to 8.3
2022-04-21 10:49:38 +02:00
Artem Prigoda
92a4931eb0
DOCS: [8.3] Add 8.1.2 release notes (#85448) (#85557) 2022-03-31 16:44:22 +02:00
Ievgen Degtiarenko
5bf3dc8f7f
Forward port 8.1.0 release docs (#84860)
Forward port 8.1.0 release docs from the release branch into default and prune change-log files that are no longer needed.
2022-03-10 13:25:32 +01:00
James Rodewig
93680e0fdb
[DOCS] Remove 8.1.0 coming tag (#84169) (#84812)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
(cherry picked from commit 813fca0716)

# Conflicts:
#	docs/reference/migration/migrate_8_1.asciidoc
2022-03-09 08:51:12 -05:00
James Rodewig
6f5541a9d6
[DOCS] Update CCS forward compatibility docs (#84055)
Documents the following:

* FWC for CCS within the same major version.
* A local cluster running the last minor of a major can search a remote cluster running any minor in the following major.
* Only features that exist across all searched clusters are supported.
2022-02-28 08:18:04 -05:00
Lisa Cawley
458ef91066
[DOCS] Move ML info and upgrade APIs (#84005) 2022-02-16 11:23:00 -08:00
Tobias Stadler
e3deacf547
[DOCS] Fix typos (#83895) 2022-02-15 12:42:17 -05:00
James Rodewig
e117812ef8
[DOCS] Update migration APIs docs (#83901)
* Adds a shared note that the migration APIs are mainly intended for internal use by Kibana's Upgrade Assistant.
* Updates the feature migration API docs to use updated "migration" terminology.
* Removes some references to major versions from the deprecation API docs.
2022-02-15 12:19:04 -05:00
James Rodewig
b3ee1e6464
[DOCS] Remove 8.0.0 coming tag (#83757) (#83781) 2022-02-10 07:48:45 -05:00
Adam Locke
428f3af865
[DOCS] Add deprecation notice for system indices (#83688)
* [DOCS] Add deprecation notice for system indices

* Fix spacing issue
2022-02-08 17:14:48 -05:00
James Rodewig
c322ae7b00
[DOCS] Fix 8.0 breaking changes sort order (#83685) 2022-02-08 16:32:04 -05:00
Tim Vernum
ff9c8271e6
Document removal of custom REST wrappers in 8.0 (#83565)
In #71061 we removed support for custom REST Handler Wrappers.

This change adds that information to the migration guide under the
"Plugin changes" section
2022-02-07 19:46:56 -05:00
James Rodewig
3aee6171e7
[DOCS] Link to the 7.17 upgrade assistant docs (#83613) (#83615)
The 8.0 upgrade assistant is only available in 7.17. This updates our docs to link to the 7.17 version of the related Kibana docs page.

Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>
(cherry picked from commit 3787c13619)

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2022-02-07 18:29:26 -05:00
James Rodewig
294c49c29f
[DOCS] Clean up 8.0 deprecations (#83548)
* Removes a duplicate breaking change/deprecation for `indices.query.bool.max_clause_count`.

* Relocates the `index.merge.policy.max_merge_at_once_explicit` deprecation content to a breaking changes section.

* Adds remediation steps for removing the settings. While they no longer have an effect, specifying these settings will issue a deprecation warning.

Relates to https://github.com/elastic/elasticsearch/pull/83412
2022-02-07 15:00:23 -05:00
James Rodewig
411eefcc46
[DOCS] Remove major release references from migration guide (#83555)
Updates the language in our migration guides to remove references to major releases.
2022-02-07 12:26:24 -05:00
James Rodewig
02ea65aaff
[DOCS] Switch xrefs to external links (#83590)
We reuse our breaking changes in the [Elastic Installation and Upgrade Guide](https://www.elastic.co/guide/en/elastic-stack/current/index.html). To prevent broken links, we have to use external links rather than xrefs inside breaking changes.

Relates to https://github.com/elastic/elasticsearch/pull/83487.
2022-02-07 09:27:48 -05:00
Jake Landis
5c73ad1da2
REST API compatiblity documentation (#83487)
Co-authored-by: debadair <debadair@elastic.co>
2022-02-04 16:32:22 -06:00
Rory Hunter
34c9e257c0 Add 8.0.0-rc2 release notes (#83412) 2022-02-03 12:04:10 +00:00
James Rodewig
882bac8948 [DOCS] Fix CCS compatibility typo 2022-02-02 13:09:40 -05:00