Skip to content

[Scripting] Use Number as a return value for BucketAggregationScript#35653

Merged
jdconrad merged 2 commits intoelastic:masterfrom
jdconrad:fixbucket
Nov 16, 2018
Merged

[Scripting] Use Number as a return value for BucketAggregationScript#35653
jdconrad merged 2 commits intoelastic:masterfrom
jdconrad:fixbucket

Conversation

@jdconrad
Copy link
Copy Markdown
Contributor

This change fixes #35351. Users were no longer able to return types of numbers other than doubles for bucket aggregation scripts. This PR reverts to the previous behavior of being able to return any type of number and having it converted to a double outside of the script.

@elasticmachine
Copy link
Copy Markdown
Collaborator

Pinging @elastic/es-core-infra

Copy link
Copy Markdown
Member

@rjernst rjernst left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jdconrad
Copy link
Copy Markdown
Contributor Author

@rjernst Thanks for the review. Will commit as soon as CI passes.

@jdconrad jdconrad merged commit d62bbca into elastic:master Nov 16, 2018
jdconrad added a commit that referenced this pull request Nov 16, 2018
…35653)

This change fixes #35351. Users were no longer able to return types of numbers other than doubles for bucket aggregation scripts. This change reverts to the previous behavior of being able to return any type of number and having it converted to a double outside of the script.
jasontedor added a commit to jasontedor/elasticsearch that referenced this pull request Nov 17, 2018
* master: (59 commits)
  SQL: Move internals from Joda to java.time (elastic#35649)
  Add HLRC docs for Get Lifecycle Policy (elastic#35612)
  Align RolloverStep's name with other step names (elastic#35655)
  Watcher: Use joda method to get local TZ (elastic#35608)
  Fix line length for org.elasticsearch.action.* files (elastic#35607)
  Remove use of AbstractComponent in server (elastic#35444)
  Deprecate types in count and msearch. (elastic#35421)
  Refactor an ambigious TermVectorsRequest constructor. (elastic#35614)
  [Scripting] Use Number as a return value for BucketAggregationScript (elastic#35653)
  Removes AbstractComponent from several classes (elastic#35566)
  [DOCS] Add beta warning to ILM pages. (elastic#35571)
  Deprecate types in validate query requests. (elastic#35575)
  Unmute BuildExamplePluginsIT
  Revert "AwaitsFix the RecoveryIT suite - see elastic#35597"
  Revert "[RCI] Check blocks while having index shard permit in TransportReplicationAction (elastic#35332)"
  Remove remaining line length violations for o.e.action.admin.cluster (elastic#35156)
  ML: Adjusing BWC version post backport to 6.6 (elastic#35605)
  [TEST] Replace fields in response with actual values
  Remove usages of CharSequence in Sets (elastic#35501)
  AwaitsFix the RecoveryIT suite - see elastic#35597
  ...
@droberts195 droberts195 added v6.5.2 and removed v6.5.1 labels Nov 20, 2018
jdconrad added a commit to jdconrad/elasticsearch that referenced this pull request Nov 26, 2018
…lastic#35653)

This change fixes elastic#35351. Users were no longer able to return types of numbers other than doubles for bucket aggregation scripts. This change reverts to the previous behavior of being able to return any type of number and having it converted to a double outside of the script.
jdconrad added a commit that referenced this pull request Nov 26, 2018
…35653) (#35919)

This change fixes #35351. Users were no longer able to return types of 
numbers other than doubles for bucket aggregation scripts. This change 
reverts to the previous behavior of being able to return any type of number 
and having it converted to a double outside of the script.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Scripting] BWC Incompatible Change for Bucket Aggregation Context

5 participants