Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DOCS] Add release notes for 7.14 #75873

Merged
merged 45 commits into from
Aug 3, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
57dc45e
Add release notes for 7.14
probakowski Jul 30, 2021
a01f66d
Merge remote-tracking branch 'origin/7.14' into release-notes-714
probakowski Aug 2, 2021
a3bca75
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
a306c91
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
604c4d8
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
60d765b
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
ef67655
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
3b5614a
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
9f7ea6e
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
cb99df7
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
6455fde
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
ab6c082
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
fbb3d9a
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
21f27c3
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
4b0456f
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
e325b6c
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
a6f12eb
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
8263a19
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
a44fb25
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
3b46fa2
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
c7463ab
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
b27d0af
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
20b1538
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
46d98e0
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
393e7ca
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
7b38154
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
f814dfb
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
04f11f6
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
13adeca
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
9529c07
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
444d744
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
e0d23b1
Update docs/reference/release-notes/7.14.asciidoc
probakowski Aug 2, 2021
eaa3605
[7.14][DOCS] Adds ML-related items to release highlights (#75924)
szabosteve Aug 2, 2021
0e25bc3
[ML] Fix serialization of datafeed running state for relocated datafe…
droberts195 Aug 2, 2021
5277305
Add more 7.14 release highlights (#75939)
ywelsch Aug 2, 2021
5421068
[DOCS] Add docs for rejected requests and high CPU usage (#72640) (#7…
jrodewig Aug 2, 2021
60ca651
add geoip downloader
probakowski Aug 2, 2021
ec3b64a
add geoip highlight
probakowski Aug 2, 2021
6362e64
typo
probakowski Aug 2, 2021
4957697
Merge remote-tracking branch 'origin/7.14' into release-notes-714
probakowski Aug 2, 2021
2f7dfc2
Merge remote-tracking branch 'origin/7.14' into release-notes-714
probakowski Aug 2, 2021
1bf6605
Update docs/reference/release-notes/highlights.asciidoc
probakowski Aug 2, 2021
958a782
Update docs/reference/release-notes/highlights.asciidoc
probakowski Aug 2, 2021
08d5323
Update docs/reference/release-notes/highlights.asciidoc
probakowski Aug 2, 2021
1c46b9a
Update docs/reference/release-notes/highlights.asciidoc
probakowski Aug 2, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
324 changes: 316 additions & 8 deletions docs/reference/release-notes/7.14.asciidoc
Original file line number Diff line number Diff line change
@@ -1,27 +1,335 @@
[[release-notes-7.14.0]]
== {es} version 7.14.0

coming::[7.14.0]

Also see <<breaking-changes-7.14,Breaking changes in 7.14>>.

[discrete]
[[breaking-7.14.0]]
[float]
=== Breaking changes

CCR::
* Deprecate auto-follow system indices {es-pull}73237[#73237] (issue: {es-issue}72815[#72815])

Cluster Coordination::
* Extend version barrier to all upgrades {es-pull}73358[#73358] (issue: {es-issue}72911[#72911])



[[deprecation-7.14.0]]
[float]
=== Deprecations

Allocation::
* Add entry to deprecation API for `CLUSTER_ROUTING_ALLOCATION_INCLUDE_RELOCATIONS_SETTING` {es-pull}73552[#73552] (issue: {es-issue}47717[#47717])
* Deprecations for single data node setting {es-pull}73733[#73733] (issue: {es-issue}55805[#55805])

Analysis::
* Deprecate setting version on analyzers {es-pull}74073[#74073]

Authentication::
* Deprecate realm names with a leading underscore {es-pull}73366[#73366] (issue: {es-issue}73250[#73250])

Authorization::
* Designate `reporting_user` as a deprecated role {es-pull}72057[#72057]

Features/Indices APIs::
* Deprecate freeze index API {es-pull}72618[#72618] (issue: {es-issue}70192[#70192])

Infra/Core::
* Add deprecation for single valued list of data path {es-pull}72180[#72180]
* Add warning for `path.data` as a list to deprecation api {es-pull}72183[#72183] (issue: {es-issue}72180[#72180])

Infra/Logging::
* Deprecate slow log level {es-pull}73718[#73718]

Mapping::
* Add deprecation warnings to geo fields that define multifields {es-pull}71912[#71912]

Security::
* Deprecate `camelCase` parameters used by SAML APIs {es-pull}73984[#73984] (issue: {es-issue}73543[#73543])
* Deprecate security implicitly disabled on trial/basic {es-pull}72339[#72339]



[[feature-7.14.0]]
[float]
=== New features

Features/Data streams::
* Add basic alias support for data streams {es-pull}72613[#72613] (issue: {es-issue}66163[#66163])

Features/ILM+SLM::
* Service to migrate indices and ILM policies to data tiers {es-pull}73689[#73689] (issue: {es-issue}73154[#73154])

Mapping::
* Add `match_only_text`, a space-efficient variant of `text` {es-pull}66172[#66172] (issue: {es-issue}64467[#64467])

SQL::
* Introduce an async querying mode for SQL {es-pull}73991[#73991] (issue: {es-issue}71041[#71041])

Search::
* New `terms_enum` API for discovering terms in the index {es-pull}66452[#66452]



[[enhancement-7.14.0]]
[float]
=== Enhancements

Aggregations::
* Add `keep_values` gap policy {es-pull}73297[#73297] (issue: {es-issue}27377[#27377])
* Add extra profiling information to terms agg {es-pull}73636[#73636]
* Add support for range aggregations on histogram mapped fields {es-pull}74146[#74146] (issue: {es-issue}74071[#74071])
* Only enable "filter by filter" optimization for terms, date_histogram, range, and fitlers aggregation when we’re sure it’ll be faster {es-pull}74260[#74260]
* Docvalueformat errors {es-pull}73121[#73121] (issue: {es-issue}72040[#72040])
* Optimize lone single bucket `date_histogram` {es-pull}71180[#71180] (issue: {es-issue}69377[#69377])
* Read aggregations directly from pooled buffers {es-pull}72309[#72309]
* Reduce agg buckets only if competitive {es-pull}74096[#74096]

Allocation::
* Log cluster health change when node leaves {es-pull}73576[#73576] (issue: {es-issue}68948[#68948])

Audit::
* Service Accounts - add service token type to audit log {es-pull}73399[#73399] (issues: {es-issue}72198[#72198], {es-issue}73135[#73135])
* Service Accounts - audit for security config change {es-pull}72555[#72555] (issue: {es-issue}72198[#72198])
* Service Accounts - audit logging for service token name {es-pull}72198[#72198]

Authentication::
* Add more logging to SAML Realm {es-pull}73279[#73279]
* Service Accounts - Add token source to authenticate metadata {es-pull}73135[#73135]
* Service Accounts - enforcing token secret min length at authc time {es-pull}72519[#72519]
* `ApiKeyAuthCache` now expires after access instead of write {es-pull}73982[#73982]

Authorization::
* Granting `kibana_system` reserved role access to "all" privileges to .alerts* and .siem-signals* index {es-pull}72181[#72181]
* Improve error when handling unexpected wildcards {es-pull}73079[#73079] (issues: {es-issue}43015[#43015], {es-issue}61245[#61245])
* Make RBACEngine.resolveAuthorizedIndicesFromRole Return Set for Lookups {es-pull}72598[#72598]
* Service Accounts - Disallow oauth2 creation {es-pull}72553[#72553]
* Service Accounts - no roles in denial error message {es-pull}72517[#72517]
* Support shard request cache for queries with DLS and FLS {es-pull}70191[#70191] (issue: {es-issue}44581[#44581])

CCR::
* Add support for index pattern exclusion in CCR `AutoFollow` {es-pull}72935[#72935] (issue: {es-issue}67686[#67686])

Client::
* Service Accounts - HLRC {es-pull}72431[#72431]

Cluster Coordination::
* Increase `PeerFinder` verbosity on persistent failure {es-pull}73128[#73128] (issue: {es-issue}72968[#72968])
* Log elapsed time for host resolution timeouts {es-pull}72484[#72484]

Distributed::
* Run `CheckIndex` on metadata index before loading {es-pull}73239[#73239] (issue: {es-issue}29358[#29358])

Features/Features::
* Add X-Elastic-Product header on all HTTP responses {es-pull}73434[#73434] (issue: {es-issue}73424[#73424])
* Add meta field to deprecation issue definition {es-pull}74085[#74085] (issue: {es-issue}73089[#73089])
* Better out-of-the-box mappings for logs, metrics and synthetics {es-pull}64978[#64978] (issue: {es-issue}64400[#64400])

Features/ILM+SLM::
* Add `_meta` field to ilm policy {es-pull}73515[#73515] (issue: {es-issue}70755[#70755])
* Add `_meta` information to built-in ILM policies {es-pull}73629[#73629]
* Make ILM Steps use Infinite Master Timeout {es-pull}74143[#74143] (issue: {es-issue}72085[#72085])
* Retry ILM force merge step on shard failures {es-pull}73762[#73762] (issue: {es-issue}73142[#73142])

Features/Ingest::
* Add template snippets support for KV ingest processor {es-pull}73758[#73758] (issue: {es-issue}73377[#73377])
* Enable GeoIP downloader by default {es-pull}74323[#74323]
* Change GeoIP downloader policy after 30 days of no updates {es-pull}74099[#74099]
* Expose Community ID processor in Painless {es-pull}73963[#73963] (issue: {es-issue}73346[#73346])
* Expose URI parts processor in Painless {es-pull}73634[#73634] (issue: {es-issue}73346[#73346])

Features/Java High Level REST Client::
* Add point in time to HLRC {es-pull}72167[#72167] (issue: {es-issue}70593[#70593])
* Verify that main info response returns correct product headers {es-pull}73910[#73910] (issue: {es-issue}73434[#73434])
* Change GET method to POST in Searchtemplate {es-pull}72851[#72851] (issues: {es-issue}72073[#72073], {es-issue}72397[#72397])
* Adds new `running_state` field to datafeed stats (#73926) {es-pull}74025[#74025]
* Adds support for reset job API {es-pull}74254[#74254]

Features/Stats::
* Add fs iotime in Nodes Stats API {es-pull}67861[#67861] (issue: {es-issue}67805[#67805])

Features/Watcher::
* Fix Watcher HTTP connection config for longevity {es-pull}72736[#72736] (issue: {es-issue}52997[#52997])

Geo::
* Speed up geotile aggregation over `geo_shape` field {es-pull}72984[#72984]
* Add painless script support for `geo_shape` field {es-pull}72886[#72886] (issue: {es-issue}54218[#54218])

Infra/Core::
* Add thread pool for critical operations on system indices {es-pull}72625[#72625] (issue: {es-issue}69251[#69251])
* Add `unenroll_timeout`/`unenrolled_reason` field to Fleet system indices {es-pull}74180[#74180]
* Add warnings if timer thread is late to wake up {es-pull}72465[#72465]
* Log slow executions on scheduler thread {es-pull}72606[#72606] (issue: {es-issue}72465[#72465])
* Protect newly introduced system indices fully {es-pull}74186[#74186] (issue: {es-issue}72572[#72572])
* `RestController` not using thread context directly from thread pool {es-pull}74293[#74293]

Infra/Node Lifecycle::
* Don't assign persistent tasks to nodes shutting down {es-pull}72260[#72260] (issue: {es-issue}70338[#70338])
* Make ILM aware of node shutdown {es-pull}73690[#73690] (issue: {es-issue}70338[#70338])

Infra/Scripting::
* Delegate to wrapped map for `toString` in `DynamicMap` {es-pull}72048[#72048]

Machine Learning::
* Add new `bucket_correlation` aggregation with initial `count_correlation` function {es-pull}72133[#72133]
* Add new `ml_standard` tokenizer for ML categorization {es-pull}72744[#72744]
* Adding `running_state` to datafeed stats object {es-pull}73926[#73926]
* Adding new KS test pipeline aggregation {es-pull}73334[#73334]
* Adds latest record timestamp to model snapshot deprecation warning {es-pull}73066[#73066]
* Closing an anomaly detection job now automatically stops its datafeed if necessary {es-pull}74257[#74257]
* Further increase memory estimates for categorization {es-pull}73370[#73370] (issue: {es-issue}68859[#68859])
* Make `ml_standard` tokenizer create single tokens for email addresses {es-pull}73052[#73052]
* Make `ml_standard` tokenizer the default for new categorization jobs {es-pull}72805[#72805] (issue: {es-issue}1724[#1724])
* Optimize inference step when there are no test docs {es-pull}74315[#74315]
* Reset anomaly detection job API {es-pull}73908[#73908]
* Switch ML internal index templates to composable templates {es-pull}73232[#73232] (issue: {es-issue}65437[#65437])
* Give higher weight to multiple adjacent dictionary words when performing categorization {ml-pull}1903[#1903]

[discrete]
Mapping::
* Add a cluster deprecation check for index templates containing multiple types {es-pull}72540[#72540]
* Enhance error message for `copy_to` {es-pull}72820[#72820] (issue: {es-issue}49344[#49344])
* Make intervals queries fully pluggable through field mappers {es-pull}71429[#71429]
* `DynamicFieldType` to expose its known subfields names {es-pull}73530[#73530]
* `FieldTypeLookup` to support dynamic runtime fields {es-pull}73519[#73519]

Packaging::
* Pin Alpine Linux version in Docker builds {es-pull}74169[#74169]
* Tighten up write permissions in Docker image {es-pull}73942[#73942] (issue: {es-issue}70635[#70635])

Recovery::
* Fork the sending of file chunks during recovery {es-pull}74164[#74164]
* Treat `writtenBy` as an opaque string {es-pull}74125[#74125]

Search::
* Add `search_after` support to new `termsEnum` API {es-pull}72933[#72933] (issue: {es-issue}72910[#72910])
* Be cleverer about extracting nested sources {es-pull}73157[#73157]
* Integrate circuit breaker in `AsyncTaskIndexService` {es-pull}73862[#73862] (issues: {es-issue}67594[#67594], {es-issue}73638[#73638])
* PIT: Make validation error actionable {es-pull}74224[#74224] (issue: {es-issue}74223[#74223])
* Support field collapsing with `search_after` {es-pull}73023[#73023] (issue: {es-issue}53115[#53115])
* Support much larger source filters {es-pull}72277[#72277]
* Write async response directly to XContent to reduce memory usage {es-pull}73707[#73707] (issue: {es-issue}67594[#67594])

Security::
* Add REST API specification for SAML APIs {es-pull}72839[#72839] (issue: {es-issue}67189[#67189])
* Cache API key hashing results on creation time {es-pull}74106[#74106]
* Expose API Key metadata to `SetSecurityUser` ingest processor {es-pull}72137[#72137] (issue: {es-issue}71024[#71024])
* Move hashing on API key creation to crypto thread pool {es-pull}74165[#74165] (issue: {es-issue}74106[#74106])
* Service Accounts - show token name for name validation failures {es-pull}73131[#73131] (issue: {es-issue}73081[#73081])

Snapshot/Restore::
* Abort writes in repo analyzer {es-pull}72077[#72077] (issue: {es-issue}72051[#72051])
* Add more snapshot details to repo data {es-pull}72232[#72232]
* Allow some repository settings to be updated dynamically {es-pull}72543[#72543]
* Cache `RepositoryData` outright instead of serialized {es-pull}73190[#73190]
* Introduce `next` field in paginated `GetSnapshots` Response {es-pull}74236[#74236] (issue: {es-issue}73952[#73952])
* Introduce `SNAPSHOT_META` thread pool for fetching repository metadata {es-pull}73172[#73172]
* Make large bulk snapshot deletes more memory efficient {es-pull}72788[#72788]
* Make `GetSnapshotsAction` cancellable {es-pull}72644[#72644]
* Make `SnapshotStatusAction` cancellable {es-pull}73818[#73818] (issue: {es-issue}72644[#72644])
* Pagination and sorting for get snapshots API {es-pull}73952[#73952]
* Prevent deletion of repositories that are used by snapshot-backed indices {es-pull}73714[#73714]
* Reroute when new repository is registered {es-pull}73761[#73761] (issues: {es-issue}73669[#73669], {es-issue}73714[#73714])
* Save memory on large repository metadata blob writes {es-pull}74313[#74313]

Task Management::
* Add support for Rest XPackUsage task cancellation {es-pull}72304[#72304]
* Add support for `RestGetMapping` cancellation {es-pull}72234[#72234]
* Add support for task cancellation to `TransportMasterNodeAction` {es-pull}72157[#72157]
* Identify cancelled tasks in list tasks API {es-pull}72931[#72931] (issue: {es-issue}72907[#72907])
* Log at `DEBUG` only on disconnect during cancellation {es-pull}74042[#74042] (issues: {es-issue}65443[#65443], {es-issue}72968[#72968])

Transform::
* Add support for top metrics {es-pull}71850[#71850] (issues: {es-issue}51925[#51925], {es-issue}52236[#52236])
* Improve error message when user lacks privilege in `_preview` endpoint {es-pull}72002[#72002] (issue: {es-issue}72715[#72715])
* Optmize histogam `group_by` change detection {es-pull}74031[#74031] (issue: {es-issue}63801[#63801])



[[bug-7.14.0]]
[float]
=== Bug fixes

Aggregations::
* Fix mapping error to indicate values field {es-pull}74132[#74132]
* Prevent `date_histogram` from OOMing {es-pull}72081[#72081] (issue: {es-issue}71758[#71758])
* Properly size empty filters {es-pull}71864[#71864]
* Only enable "filter by filter" optimization for `terms`, `date_histogram`,
`range`, and `filters` aggregation when we're sure it'll be faster {es-pull}74260[#74260]

probakowski marked this conversation as resolved.
Show resolved Hide resolved
CRUD::
* Move get-aliases handling onto management thread {es-pull}74053[#74053]

CompositeAggs::
* Fail composite aggregation if after key is unparsable {es-pull}74252[#74252]

Distributed::
* Change REST status code for `TaskCancelledException` to 400 {es-pull}73524[#73524]

Features/Ingest::
* Dissect parsing: An `%` occurring in the delimiter causes incorrect capture of the `${key}` that follows {es-pull}72876[#72876]
* Fix `ignore_missing` takes no effect in rename ingest processor {es-pull}74248[#74248] (issue: {es-issue}74241[#74241])

Features/Java High Level REST Client::
* Fix comparison of identical values leads to a bug of non-effective value {es-pull}74040[#74040]

Geo::
* Do not over-allocate when resizing in `GeoHashTiler` with bounds {es-pull}72539[#72539] (issue: {es-issue}72521[#72521])
* Handle properly precision 0 for `BoundedGeoTileGrid` {es-pull}72800[#72800]
* [Geopoint] Grid aggregations with bounds should exclude touching tiles {es-pull}72493[#72493] (issue: {es-issue}72295[#72295])
* [Geoshape] Grid aggregations with bounds should exclude touching tiles {es-pull}72295[#72295]
* `GeoShapeIndexer#prepareForIndex` should be called for computing the doc value centroid {es-pull}73856[#73856] (issue: {es-issue}73836[#73836])

Highlighting::
* Fix plain highlighter ordering for `none` {es-pull}74084[#74084] (issue: {es-issue}58236[#58236])
* Fix highlighting for `match_phrase_prefix` query inside nested {es-pull}73775[#73775] (issue: {es-issue}70922[#70922])

Infra/Core::
* Change year max digits for `strict_date_optional_time` and `date_optional_time` {es-pull}73034[#73034] (issues: {es-issue}52396[#52396], {es-issue}72191[#72191])

Infra/Logging::
* Fix deprecation logs throttling for deprecated routes {es-pull}73051[#73051] (issue: {es-issue}73002[#73002])

Infra/Scripting::
* Fix several function reference bugs in Painless {es-pull}73538[#73538]

Machine Learning::
* Make atomic operations safer for aarch64 {ml-pull}1893[#1893]

* Ensure bucket event_count is calculated for jobs with 1 second bucket spans {ml-pull}1909[#1909]

Aggregations::
Mapping::
* Check total field limit at parse time {es-pull}73713[#73713] (issue: {es-issue}73460[#73460])

* Only enable "filter by filter" optimization for `terms`, `date_histogram`,
`range`, and `fitlers` aggregation when we're sure it'll be faster {es-pull}74260[#74260]
Packaging::
* Allow container restarts with file logging {es-pull}73101[#73101] (issue: {es-issue}72702[#72702])

Recovery::
* Avoid multiline check-index log messages {es-pull}74303[#74303] (issues: {es-issue}74233[#74233], {es-issue}74299[#74299])

Search::
* Dynamic runtime to not dynamically create objects {es-pull}74234[#74234] (issue: {es-issue}65489[#65489])
* `TermsEnum` API - allow null search strings {es-pull}73144[#73144] (issue: {es-issue}73141[#73141])

Snapshot/Restore::
* Fix edge-case threading bug in `TransportMountSearchableSnapshotAction` {es-pull}73196[#73196]
* Fix `SnapshotInfo.fromXContentInternal` not fully consuming parser {es-pull}73268[#73268] (issue: {es-issue}73149[#73149])
* Fix `SnapshotShardFailure.toXContent` serialization issue {es-pull}72801[#72801]

TLS::
* Fix error reporting for SSL resources outside of config dir {es-pull}64235[#64235] (issue: {es-issue}63451[#63451])

[[upgrade-7.14.0]]
[float]
=== Upgrades

Features/Monitoring::
* Monitor Beat version {es-pull}73932[#73932] (issue: {es-issue}26214[#26214])

Infra/Core::
* Upgrade Azure SDK and Jackson ({es-pull}72833[#72833]) {es-pull}72995[#72995] (issues: {es-issue}66555[#66555], {es-issue}67214[#67214], {es-issue}72833[#72833])

Network::
* Upgrade netty to 4.1.63 {es-pull}73011[#73011]

Packaging::
* Bump bundled JDK to 16.0.1 {es-pull}73057[#73057]
9 changes: 9 additions & 0 deletions docs/reference/release-notes/highlights.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -101,4 +101,13 @@ frozen tier.
The new {ref}/search-terms-enum.html[terms enum API] lets you discover index
terms that match a partial string. You can use the API for search
auto-completion.

[discrete]
[[automatic-geoip-updates]]
=== Automatic database updates for the GeoIP processor

The GeoIP processor uses Maxmind GeoLite2 databases to provide data
about the geographical location of IP addresses. This data changes frequently as IP addresses get reused.
In 7.14, we introduced a service that automatically updates these databases so their information is as accurate
as possible. The service is enabled by default, but its operation can be adjusted. See {ref}/geoip-processor.html[GeoIP processor]
// end::notable-highlights[]