<commit_before>## [Unreleased][unreleased]

#### Added
**Proxy**:
- Required Openresty is now `172.16.58.3`.
- APIs/Accounts caching with expiration for faster authentication.
- Better handling of plugins: Kong now detects which plugins are configured and if they are installed on the current machine. Order of `enabled_plugins` doesn't matter anymore.
- `Server` header now sends Kong.

**API**:
- Errors responses are now sent as JSON.

**CLI**:
- Easier configuration file (unified in `kong.yml`).
- In configuration, "plugins_installed" was renamed to "plugins_available" #59.
- Keep track of already executed migrations. `rollback` now behaves as expected.
- Fix: migrations not being executed in order on Linux. This issue wasn't noticed until unit testing the migrations because for now we only have 1 migration file.

**Nerds stuff**
- We now have code linting and coverage (496c1e6).
- Code is linted (517e7fb).
- Sub-schema validation (1b5064e).
- Faker and Migrations instances don't live in the DAO Factory anymore, they are only used in scripts and tests.
- `scripts/config.lua` allows environment based configurations. `make dev` generates a `kong.DEVELOPMENT.yml` and `kong_TEST.yml`. Different keyspaces, ports...
- `spec_helpers.lua` allows tests to not rely on the `Makefile` anymore. Integration tests can run 100% from busted.
- Switch from httpbin.org to mockbin.com

## [0.0.1-beta] - 2015/02/25

First beta version running with Cassandra.

**Proxy**:
- Basic proxying.
- Built-in authentication plugin (api key, HTTP basic).
- Built-in ratelimiting plugin.
- Built-in TCP logging plugin.

**API**:
- Configuration API (for accounts, apis, plugins).

**CLI**:
- CLI `bin/kong` script.
- Database migrations (`db.lua`).

[unreleased]: https://github.com/mashape/kong/compare/0.0.1-beta...HEAD
[0.0.1-beta]: https://github.com/mashape/kong/compare/ffd70b3101ba38d9acc776038d124f6e2fccac3c...0.0.1-beta<commit_msg>whatsup: update CHANGELOG with recent changes<commit_after>## [Unreleased][unreleased]

#### Added
- Required Openresty is now `172.16.58.3`.
- Anonymous error reporting on Proxy and API. #64
- Better handling of plugins: Kong now detects which plugins are configured and if they are installed on the current machine. Order of `enabled_plugins` doesn't matter anymore.
- **Proxy**: APIs/Accounts caching with expiration for faster authentication.
- **API**: Plugins now use plain form parameters for configuration. #70
- Easier configuration file (unified in `kong.yml`).
- `bin/kong` now defaults on `/etc/kong.yml` for config and `/var/logs/kong` for output. #71
- Embed migrations execution in the first `kong start`. `migrate` is not a CLI command anymore, one need to use `db.lua`. #68
- Keep track of already executed migrations. `rollback` now behaves as expected.
- In configuration, `plugins_installed` was renamed to `plugins_available` #59.

#### Fixed
- `Server` header now sends Kong.
- migrations not being executed in order on Linux. This issue wasn't noticed until unit testing the migrations because for now we only have 1 migration file.
- **API**: Errors responses are now sent as JSON.

**Nerds stuff**
- We now have code linting and coverage (496c1e6).
- Code is linted (517e7fb).
- Sub-schema validation (1b5064e).
- Faker and Migrations instances don't live in the DAO Factory anymore, they are only used in scripts and tests.
- `scripts/config.lua` allows environment based configurations. `make dev` generates a `kong.DEVELOPMENT.yml` and `kong_TEST.yml`. Different keyspaces, ports...
- `spec_helpers.lua` allows tests to not rely on the `Makefile` anymore. Integration tests can run 100% from busted.
- Switch from httpbin.org to mockbin.com
- Renamed `core` plugin to `resolver`.

## [0.0.1-beta] - 2015/02/25

First beta version running with Cassandra.

#### Added
- Basic proxying.
- Built-in authentication plugin (api key, HTTP basic).
- Built-in ratelimiting plugin.
- Built-in TCP logging plugin.
- Configuration API (for accounts, apis, plugins).
- CLI `bin/kong` script.
- Database migrations (using `db.lua`).

[unreleased]: https://github.com/mashape/kong/compare/0.0.1-beta...HEAD
[0.0.1-beta]: https://github.com/mashape/kong/compare/ffd70b3101ba38d9acc776038d124f6e2fccac3c...0.0.1-beta
{'fraction_non_alphanumeric': 0.11291079812206573, 'fraction_numerical': 0.03427230046948357, 'mean_word_length': 4.215422276621787, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 2, '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': '3769461', 'n_tokens_mistral': 1397, 'n_tokens_neox': 1297, 'n_words': 506}