<commit_before>=================
Changes for Crate
=================

Unreleased
==========

 - Fix: reduced the amount of unnecessary data handled on select queries

 - Fixed an issue which prevented column updates to be noticed in the cluster
   on tables in custom schemas.

 - Added the ``KILL 'job_id'`` statement.

 - Fix: issuing ``KILL ALL`` when a ``SELECT`` statement hung due to a node
   becoming unavailable during execution could result in error response

 - Improved the error handling: In case threadpools are exhausted (due to very
   high load on the cluster) queries could get stuck instead of being aborted
   right away.

 - Fixed a bug with the kill of collectors when ``KILL ALL`` is called.

 - Fixed a bug where a job entry wasn't cleaned up on any parser/analyzer errors.

 - Fixed an issue that caused queries on blob tables to cause a
   NullPointerException if the filter in the WHERE CLAUSE resulted in a
   ``null`` value.

 - Fix: fixed an issue which caused an error if one selects a setting
   which is not set

 - Fix: fixed an issue which caused TypeConversion errors if a setting was
   selected which represents a byte size
   (e.g. indices[‘store’][‘throttle’][‘my_bytes_per_sec’])

 - Added support for unicast host discovery via EC2 API

 - BREAKING CHANGE
   Connections to AWS S3 for ``COPY FROM`` and ``COPY TO`` are now using HTTPS.
   If you have previously blocked outgoing connections on ``443``, please update
   your firewall settings!

 - Fixed a rare bug which could cause a MapperParsingException if one creates
   a new dynamic array concurrently

 - Improved handling of /_blobs REST URIs to prevent invalid URIs from being
   passed to main handler where they raise missleading error messages

 - Updated crate-admin to 0.14.2 which includes the following changes:

   - added support for line breaks in console result table

 - Added column policy as column to ``information_schema.tables`` table

 - Fix: column policy property was missing in SHOW CREATE TABLE result

 - Added SHOW CREATE TABLE statement to dump the schema of a user created table

 - Updated crash to 0.13.1 which contains following changes:

   - added multiline support for tabular output format

 - Expose missing refresh_interval table setting in information_schema.tables.

 - Added support for multiple tables in refresh statement.

 - Added ``date_format`` scalar function

2015/07/16 0.50.1
=================

 - Updated crate-admin to 0.14.1 which includes following changes:

   - fix: number of underreplicated shards were fetched and displayed incorrectly

   - load plugins.json that can inject additional modules on app start
     the "Get Started" tutorial is now implemented as a plugin

   - fix: approximate number of underreplicated and missing records per table was
     calculated incorrectly, which could have lead to different results
     when viewing table info on admin ui of different nodes

   - fix: automatically refresh load history chart on overview page<commit_msg>Update CHANGES.txt accordingly to 0.50.2 release<commit_after>=================
Changes for Crate
=================

Unreleased
==========

 - Added the ``KILL 'job_id'`` statement.

 - Fixed a bug with the kill of collectors when ``KILL ALL`` is called.

 - Added support for unicast host discovery via EC2 API

 - BREAKING CHANGE
   Connections to AWS S3 for ``COPY FROM`` and ``COPY TO`` are now using HTTPS.
   If you have previously blocked outgoing connections on ``443``, please update
   your firewall settings!

 - Improved handling of /_blobs REST URIs to prevent invalid URIs from being
   passed to main handler where they raise missleading error messages

 - Updated crate-admin to 0.14.2 which includes the following changes:

   - added support for line breaks in console result table

 - Added column policy as column to ``information_schema.tables`` table

 - Fix: column policy property was missing in SHOW CREATE TABLE result

 - Added SHOW CREATE TABLE statement to dump the schema of a user created table

 - Updated crash to 0.13.1 which contains following changes:

   - added multiline support for tabular output format

 - Expose missing refresh_interval table setting in information_schema.tables.

 - Added support for multiple tables in refresh statement.

 - Added ``date_format`` scalar function

 2015/07/29 0.50.2
 =================

  - Fix: reduced the amount of unnecessary data handled on select queries

  - Fixed an issue which prevented column updates to be noticed in the cluster
    on tables in custom schemas.

  - Fix: issuing ``KILL ALL`` when a ``SELECT`` statement hung due to a node
    becoming unavailable during execution could result in error response

  - Improved the error handling: In case threadpools are exhausted (due to very
    high load on the cluster) queries could get stuck instead of being aborted
    right away.

  - Fixed a bug where a job entry wasn't cleaned up on any parser/analyzer errors.

  - Fixed an issue that caused queries on blob tables to cause a
    NullPointerException if the filter in the WHERE CLAUSE resulted in a
    ``null`` value.

  - Fix: fixed an issue which caused an error if one selects a setting
    which is not set

  - Fix: fixed an issue which caused TypeConversion errors if a setting was
    selected which represents a byte size
    (e.g. indices[‘store’][‘throttle’][‘my_bytes_per_sec’])

  - Fixed a rare bug which could cause a MapperParsingException if one creates
    a new dynamic array concurrently

2015/07/16 0.50.1
=================

 - Updated crate-admin to 0.14.1 which includes following changes:

   - fix: number of underreplicated shards were fetched and displayed incorrectly

   - load plugins.json that can inject additional modules on app start
     the "Get Started" tutorial is now implemented as a plugin

   - fix: approximate number of underreplicated and missing records per table was
     calculated incorrectly, which could have lead to different results
     when viewing table info on admin ui of different nodes

   - fix: automatically refresh load history chart on overview page
{'fraction_non_alphanumeric': 0.06804492918769331, 'fraction_numerical': 0.012046231482988768, 'mean_word_length': 3.6900763358778628, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4837702', 'n_tokens_mistral': 1620, 'n_tokens_neox': 1448, 'n_words': 844}