diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a4d82e1c..85f7abd7a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # API Umbrella Change Log +## 0.14.4 (2017-07-15) + +This update contains one important fix for v0.14.3. Upgrading is recommended if you are currently running v0.14.3. + +### Upgrade Instructions + +If you're upgrading a previous API Umbrella version, you may upgrade the `api-umbrella` package using your package manager. + +### Fixed + +- **Rollback rsyslog to fix memory leak:** The version of rsyslog included in API Umbrella v0.14.3 (rsyslog v8.28.0) has a memory leak with the way API Umbrella configures it. This leads to rsyslog's memory use growing indefinitely. To fix this, the included version of rsyslog has been downgraded to v8.27.0 (and a bug report has been filed with rsyslog). ([api.data.gov#395](https://github.com/18F/api.data.gov/issues/395)) + ## 0.14.3 (2017-07-13) This update contains a few bug fixes and some potential security fixes. Upgrading is recommended. diff --git a/build/package/verify/download_previous_packages b/build/package/verify/download_previous_packages index ebbf683d9..c1f38a36f 100755 --- a/build/package/verify/download_previous_packages +++ b/build/package/verify/download_previous_packages @@ -19,6 +19,7 @@ previous_versions=( 0.14.0-1 0.14.1-1 0.14.2-1 + 0.14.3-1 ) distros=( diff --git a/build/package/verify/spec/localhost/service_spec.rb b/build/package/verify/spec/localhost/service_spec.rb index cee40b4b6..674838047 100644 --- a/build/package/verify/spec/localhost/service_spec.rb +++ b/build/package/verify/spec/localhost/service_spec.rb @@ -662,4 +662,5 @@ def install_package(version) it_behaves_like "package upgrade", "0.14.0-1" it_behaves_like "package upgrade", "0.14.1-1" it_behaves_like "package upgrade", "0.14.2-1" + it_behaves_like "package upgrade", "0.14.3-1" end diff --git a/docker/Dockerfile b/docker/Dockerfile index d0e88c6be..745e14925 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,6 +1,6 @@ FROM debian:jessie -ENV API_UMBRELLA_VERSION 0.14.3-1~jessie +ENV API_UMBRELLA_VERSION 0.14.4-1~jessie # Install API Umbrella RUN echo "deb http://dl.bintray.com/nrel/api-umbrella-debian jessie main" >> /etc/apt/sources.list.d/api-umbrella.list diff --git a/docs/conf.py b/docs/conf.py index c7b68ef97..a4dabbe73 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -57,9 +57,9 @@ # built documents. # # The short X.Y version. -version = '0.14.3' +version = '0.14.4' # The full version, including alpha/beta/rc tags. -release = '0.14.3' +release = '0.14.4' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/developer/compiling-from-source.md b/docs/developer/compiling-from-source.md index dcf221068..21c6a2fff 100644 --- a/docs/developer/compiling-from-source.md +++ b/docs/developer/compiling-from-source.md @@ -11,9 +11,9 @@ Installing from a [binary package](../getting-started.html#installation) is reco ## Compiling & Installing ```sh -$ curl -OLJ https://github.com/NREL/api-umbrella/archive/v0.14.3.tar.gz -$ tar -xvf api-umbrella-0.14.3.tar.gz -$ cd api-umbrella-0.14.3 +$ curl -OLJ https://github.com/NREL/api-umbrella/archive/v0.14.4.tar.gz +$ tar -xvf api-umbrella-0.14.4.tar.gz +$ cd api-umbrella-0.14.4 $ sudo ./build/scripts/install_build_dependencies $ ./configure $ make diff --git a/src/api-umbrella/version.txt b/src/api-umbrella/version.txt index ac4a79626..3393b5fd4 100644 --- a/src/api-umbrella/version.txt +++ b/src/api-umbrella/version.txt @@ -1 +1 @@ -0.14.3 +0.14.4 diff --git a/website/source/index.html.erb b/website/source/index.html.erb index ea49f85ba..01cc89bd8 100644 --- a/website/source/index.html.erb +++ b/website/source/index.html.erb @@ -19,7 +19,7 @@ title: API Umbrella - Open Source API Management