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

[meta] 6.4.0 release #3397

Closed
54 of 89 tasks
Mpdreamz opened this issue Sep 11, 2018 · 18 comments
Closed
54 of 89 tasks

[meta] 6.4.0 release #3397

Mpdreamz opened this issue Sep 11, 2018 · 18 comments

Comments

@Mpdreamz
Copy link
Member

Mpdreamz commented Sep 11, 2018

This is a meta issue to keep track of the work we want to do for the 6.4.0 release individual tickets with the v6.4.0 tag will be created for most of these.

Feature parity work

Deprecations

New Features

Enhancements

Bug fixes

New API's

There a quite a few new API's that need to be mapped:

  • xpack.license.get_basic_status.json
  • xpack.license.post_start_basic.json
  • xpack.ml.delete_calendar.json
  • xpack.ml.delete_calendar_event.json
  • xpack.ml.delete_calendar_job.json
  • xpack.ml.get_calendar_events.json
  • xpack.ml.get_calendars.json
  • xpack.ml.info.json
  • xpack.ml.post_calendar_events.json
  • xpack.ml.put_calendar.json
  • xpack.ml.put_calendar_job.json
  • xpack.ml.get_calendar_job.json
  • xpack.rollup.delete_job.json
  • xpack.rollup.get_jobs.json
  • xpack.rollup.get_rollup_caps.json ([Rollup] Add new capabilities endpoint based on concrete rollup indices elasticsearch#30401)
  • xpack.rollup.put_job.json
  • xpack.rollup.rollup_search.json
  • xpack.rollup.start_job.json
  • xpack.rollup.stop_job.json
  • xpack.sql.clear_cursor.json (Add support for the SQL API's #3414)
  • xpack.sql.query.json (Add support for the SQL API's #3414)
  • xpack.sql.translate.json (Add support for the SQL API's #3414)
  • xpack.ssl.certificates.json
  • scripts_painless_execute.json
  • xpack.ml.update_filter.json
  • xpack.rollup.get_rollup_index_caps.json
  • xpack.security.delete_privileges.json
  • xpack.security.get_privileges.json
  • xpack.security.has_privileges.json
  • xpack.security.put_privilege.json
  • xpack.security.put_privileges.json

Tests.Throughput

An unscientific throughput application to measure our different IConnection implementations on how many messages we can pump. For now we only plan to measure _bulk and _search and we'll use the machine learning data set MachineLearningCluster already pulls down.

Will warrant its own [meta] ticket which will be linked here later.

Netcoreapp2.1

or 2.2 whichever comes first 😸.

  • Explicitly ship this TFM and get some numbers how the managed handler performs on linux/windows through Tests.Throughput vs the already existing implementations/
  • Move our dotnet core IHttpConnection over to HttpClientFactory. We currently do much of the same but if we don't have to maintain our own pooling of HttpClient instances that would eleviate some complexity in our codebase.

Elasticsearch.Net.Abstractions

@Mpdreamz
Copy link
Member Author

Add deprecation warnings / changes for nGram and edgeNGram - elastic/elasticsearch#30209

No action needed we are using the non deprecated formats 😸

@Mpdreamz
Copy link
Member Author

Default shards changing from 5 to 1 - elastic/elasticsearch#30587
No action needed on our end, integration tests still run successfully where we do not explicitly state the number of shards.

@Mpdreamz
Copy link
Member Author

Deprecate accepting malformed requests in stored script API - elastic/elasticsearch#28939

No action need on our end.

@Mpdreamz
Copy link
Member Author

In the field capabilities API, deprecate support for providing fields in the request body. - elastic/elasticsearch#30157

Our mapping of this API always uses GET so no action needed

@Mpdreamz
Copy link
Member Author

Deprecate indexing and querying a context completion field without context - elastic/elasticsearch#30712

We expose a handy CompletionField that folks can use on their POJO's but the validation for this should live on the server.

@Mpdreamz
Copy link
Member Author

Consistent encoder names - elastic/elasticsearch#29492

Ascii docs change only.

@Mpdreamz
Copy link
Member Author

The new _ignored field enables you to know which fields got ignored at index time because of the ignore_malformed option - elastic/elasticsearch#29658

This new field gets automatically stored. Doesn't like like an action is needed on our end.

@Mpdreamz
Copy link
Member Author

Mpdreamz commented Oct 1, 2018

date_index_name processor template resolution. - elastic/elasticsearch#31841

Doesn't look like this requires an action on our end (no additional properties).

@Mpdreamz
Copy link
Member Author

Mpdreamz commented Oct 1, 2018

Extend allowed characters for grok field names - elastic/elasticsearch#31653

No action needed on our end.

@Mpdreamz
Copy link
Member Author

Mpdreamz commented Oct 1, 2018

Add region ISO code to GeoIP Ingest plugin - elastic/elasticsearch#31669

No action needed unless we want to include another default implementation for the GeoIP target field class.

@Mpdreamz
Copy link
Member Author

Mpdreamz commented Oct 1, 2018

Remove RestGetAllMappingsAction - elastic/elasticsearch#31129

This has no consequences on our end afaict.

@Mpdreamz
Copy link
Member Author

Mpdreamz commented Oct 1, 2018

Added max_expansion param to span_multi - elastic/elasticsearch#30913
No action needed on our part, PR ended up reusing and adhering to using bool max clauses rather than introducing a new option.

@Mpdreamz
Copy link
Member Author

Mpdreamz commented Oct 1, 2018

Add support for indexed shape routing in geo_shape query- elastic/elasticsearch#30760

Our IFieldLookup already exposes routing 😸

@Mpdreamz
Copy link
Member Author

Mpdreamz commented Oct 1, 2018

Make sure that field collapsing supports field aliases - elastic/elasticsearch#32648

Requires no changes on our end.

@Mpdreamz
Copy link
Member Author

Mpdreamz commented Oct 1, 2018

Fix _cluster/state to always return cluster_uuid - elastic/elasticsearch#30656

No action needed, fixes a behaviour from a previous PR which we covered earlier as well.

@Mpdreamz
Copy link
Member Author

Mpdreamz commented Oct 1, 2018

Get Mapping API to honour allow_no_indices and ignore_unavailable - elastic/elasticsearch#31507

We have tests for getting mappings from indices that do not exist that still run OK. Im happy to skip this one.

`

@Mpdreamz
Copy link
Member Author

Mpdreamz commented Oct 1, 2018

Reject forcemerge requests with a body - elastic/elasticsearch#30792

We are not sending a body and our integrations are happy, skipping.

@Mpdreamz
Copy link
Member Author

Closing this in favour of #3457

Moved remaining items that we bumped to that ticket.

@russcam russcam closed this as completed Oct 23, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants