|
1 | 1 | # API Umbrella Change Log
|
2 | 2 |
|
| 3 | +## 0.11.0 (2015-01-20) |
| 4 | + |
| 5 | +This is a small update that fixes a few bugs, adds a couple small new features, and updates some dependencies for security purposes. Upgrading is recommended. |
| 6 | + |
| 7 | +### Upgrade Instructions |
| 8 | + |
| 9 | +If you're upgrading a previous API Umbrella version, you may upgrade the `api-umbrella` package using your package manager. |
| 10 | + |
| 11 | +### Added |
| 12 | + |
| 13 | +* **Search user role names in admin user search:** In the admin search interface for users, role names assigned to users are now searched too. ([api.data.gov#302](https://github.com/18F/api.data.gov/issues/302)) |
| 14 | +* **Allow for nginx's `server_names_hash_bucket_size` option to be set:** If you've explicitly defined `hosts` in the API Umbrella config with longer hostnames, you can now adjust the `nginx.server_names_hash_bucket_size` setting in `/etc/api-umbrella/api-umbrella.yml` to accommodate longer hostnames. ([#208](https://github.com/NREL/api-umbrella/issues/208)) |
| 15 | +* **Documentation on MongoDB authentication:** Add [documentation](http://api-umbrella.readthedocs.org/en/latest/server/db-config.html#mongodb-authentication) on configuring API Umbrella to use a MongoDB server with authentication. ([#206](https://github.com/NREL/api-umbrella/issues/206)) |
| 16 | + |
| 17 | +### Changed |
| 18 | + |
| 19 | +* **Upgrade bundled software dependencies:** |
| 20 | + * Elasticsearch 1.7.3 -> 1.7.4 |
| 21 | + * MongoDB 3.0.7 -> 3.0.8 |
| 22 | + * OpenResty 1.9.3.2 -> 1.9.7.1 |
| 23 | + * Ruby 2.2.3 -> 2.2.4 |
| 24 | + |
| 25 | +### Fixed |
| 26 | + |
| 27 | +* **Fix editing users with custom rate limits:** There were a few bugs related to editing custom rate limits on users that broke in the v0.9 release. ([api.data.gov#303](https://github.com/18F/api.data.gov/issues/303), [api.data.gov#304](https://github.com/18F/api.data.gov/issues/304), [api.data.gov#306](https://github.com/18F/api.data.gov/issues/306)) |
| 28 | +* **Fix MongoDB connections when additional options are given:** If the `mongodb.url` setting contained additional query string options, it could cause connection failures. ([#206](https://github.com/NREL/api-umbrella/issues/206)) |
| 29 | +* **Fix logging requests containing multiple `User-Agent` headers:** If a request contained multiple `User-Agent` HTTP headers, the request would fail to be logged to the analytics database. ([api.data.gov#309](https://github.com/18F/api.data.gov/issues/309)) |
| 30 | +* **Raise default resource limits when starting processes:** Restore functionality that went missing in the v0.9 release that raised the `nofile` and `noproc` resource limits to a configurable number. |
| 31 | + |
| 32 | +### Security |
| 33 | + |
| 34 | +We've updated several dependencies with reported security issues. We're not aware of these security issues impacting API Umbrella in any significant way, but upgrading is still recommended. |
| 35 | + |
| 36 | +* Update bundled Ruby to 2.2.4 ([CVE-2015-7551](https://www.ruby-lang.org/en/news/2015/12/16/unsafe-tainted-string-usage-in-fiddle-and-dl-cve-2015-7551/)) |
| 37 | +* Recompiled Go dependencies with Go 1.5.3 ([CVE-2015-8618](https://groups.google.com/forum/#!topic/golang-announce/MEATuOi_ei4)) |
| 38 | +* Updated Gem dependencies with reported vulnerabilities: |
| 39 | + * jquery-rails ([CVE-2015-1840](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1840)) |
| 40 | + * mail ([OSVDB-131677](http://rubysec.com/advisories/OSVDB-131677/)) |
| 41 | + * net-ldap ([OSVDB-106108](http://osvdb.org/show/osvdb/106108)) |
| 42 | + * nokogiri ([CVE-2015-5312](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-5312), [CVE-2015-7499](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7499)) |
| 43 | + |
3 | 44 | ## 0.10.0 (2015-12-15)
|
4 | 45 |
|
5 | 46 | This is a small update that fixes a few bugs and adds a couple small new features.
|
|
0 commit comments