Skip to content

Commit

Permalink
Preparing v0.13.0 release.
Browse files Browse the repository at this point in the history
  • Loading branch information
GUI committed Jul 30, 2016
1 parent 86effc4 commit 560c0f8
Show file tree
Hide file tree
Showing 9 changed files with 29 additions and 11 deletions.
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# API Umbrella Change Log

## 0.13.0 (2016-07-30)

This update fixes one security issue and one small bug fix. Upgrading is recommended.

### Upgrade Instructions

If you're upgrading a previous API Umbrella version, you may upgrade the `api-umbrella` package using your package manager.

### Security

- **Removed the configuration import/export tool from the admin:** This import/export tool could have presented a security issue if admin accounts with limited privilege scopes existed. These less-privileged admins could have viewed all API backend configuration, including API backends outside of their scoped permissions (however, they would not have been able to change the API backend configuration). Since the import/export tool has not been maintained and has other bugs, it has been removed entirely. If you still have a need for this tool, please [let us know](http://github.com/NREL/api-umbrella/issues/new). ([#272](https://github.com/NREL/api-umbrella/issues/272))

### Fixed

- **Don't show the "Beta Analytics" checkbox by default:** In the admin analytics interface, a "Beta Analytics" checkbox appeared in v0.12, but this should only be shown if the experimental Hadoop/Kylin-based analytics is actually enabled. ([c606261](https://github.com/NREL/api-umbrella/commit/c6062613380329b4cbd0ddfa4598e123e5908920))

## 0.12.0 (2016-06-30)

This update brings a variety of fixes and new features. A few potential security issues are also addressed. Upgrading is recommended.
Expand Down
1 change: 1 addition & 0 deletions build/package/verify/download_previous_packages
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ previous_versions=(
0.10.0-1
0.11.0-1
0.11.1-1
0.12.0-1
)

distros=(
Expand Down
1 change: 1 addition & 0 deletions build/package/verify/spec/localhost/service_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -540,4 +540,5 @@ def install_package(version)
it_behaves_like "package upgrade", "0.10.0-1"
it_behaves_like "package upgrade", "0.11.0-1"
it_behaves_like "package upgrade", "0.11.1-1"
it_behaves_like "package upgrade", "0.12.0-1"
end
2 changes: 1 addition & 1 deletion docker/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
FROM debian:jessie

ENV API_UMBRELLA_VERSION 0.12.0-1~jessie
ENV API_UMBRELLA_VERSION 0.13.0-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
Expand Down
4 changes: 2 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -57,9 +57,9 @@
# built documents.
#
# The short X.Y version.
version = '0.12.0'
version = '0.13.0'
# The full version, including alpha/beta/rc tags.
release = '0.12.0'
release = '0.13.0'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
6 changes: 3 additions & 3 deletions docs/developer/compiling-from-source.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.12.0.tar.gz
$ tar -xvf api-umbrella-0.12.0.tar.gz
$ cd api-umbrella-0.12.0
$ curl -OLJ https://github.com/NREL/api-umbrella/archive/v0.13.0.tar.gz
$ tar -xvf api-umbrella-0.13.0.tar.gz
$ cd api-umbrella-0.13.0
$ sudo ./build/scripts/install_build_dependencies
$ ./configure
$ make
Expand Down
2 changes: 1 addition & 1 deletion src/api-umbrella/version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.12.0
0.13.0
2 changes: 1 addition & 1 deletion website/source/index.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ title: API Umbrella - Open Source API Management
</div>
<img class="img-responsive img-center" src="images/overview.png" data-at2x="images/[email protected]" alt="" width="676" height="266">
<div class="links">
Version 0.12.0&nbsp;&nbsp;&nbsp;&nbsp;&sdot;&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://github.com/NREL/api-umbrella"><i class="fa fa-github" aria-hidden="true"></i>GitHub Project</a>
Version 0.13.0&nbsp;&nbsp;&nbsp;&nbsp;&sdot;&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://github.com/NREL/api-umbrella"><i class="fa fa-github" aria-hidden="true"></i>GitHub Project</a>
</div>
</div>
</div>
Expand Down
6 changes: 3 additions & 3 deletions website/source/install.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -74,9 +74,9 @@ sudo yum install api-umbrella</pre>

<div id="other" class="platform-download" style="display: none;">
<p>We build binary packages for a variety of Linux distributions. These binary packages are the recommended way to install API Umbrella. However, if binary packages aren't available, you can also compile from source (also, please <a href="https://github.com/NREL/api-umbrella/issues">let us know</a> if you'd like to see binaries for other operating systems):</p>
<pre>$ curl -OLJ https://github.com/NREL/api-umbrella/archive/v0.12.0.tar.gz
$ tar -xvf api-umbrella-0.12.0.tar.gz
$ cd api-umbrella-0.12.0
<pre>$ curl -OLJ https://github.com/NREL/api-umbrella/archive/v0.13.0.tar.gz
$ tar -xvf api-umbrella-0.13.0.tar.gz
$ cd api-umbrella-0.13.0
$ make
$ sudo make install</pre>
</div>
Expand Down

0 comments on commit 560c0f8

Please sign in to comment.