Mashape Blog

Rumors aboard Mashape's spaceship

Marco Palladino
Kong 0.10.2 has been released and we highly recommend to upgrade. We’d like to highlight a few important features and fixes it introduces.

Updates

    A new request-termination plugin, which comes handy when you need to temporarily disable an API or block a Consumer. This plugin was generously contributed by Paul Austin. Plugins can now implement a new ‘rewrite()’ handler function, which is a hook in the Nginx phase bearing the same name. Kong does not unconditionally append a trailing slash to the URL of your upstream services anymore. Ability to hide Kong headers in responses. And much more in
Marco Palladino
We recommend to update to the latest update of Kong (0.10.1) that ships with many bug-fixes an improvements, especially if you had problems with Serf.

Updates

    Serf has been downgraded to 0.7 in our release packages. This fixes some issues when advertising the first non-loopback IP address of the node to the other nodes. The Admin API has been updated to easily retrieve active upstream targets and to delete an upstream target. CORS Plugin now supports a list of allowed origins. Improvements in the internal datastore cache to avoid memory exhaustion and prevent unexpected errors. And much more.
To…
Augusto Marietti
Today marks an important milestone for Mashape. We’re excited to announce that we’ve closed an $18M Series B funding round, led by Andreessen-Horowitz, with previous investors CRV and Index Ventures participating. It represents all the hard work by the team, our dedication to building the best and most open API Gateway for the enterprise, and Kong going mainstream around the world. This round is important for many reasons: 1) APIs play a central role. The Industrial Revolution of Software is happening. Many years ago, we had a vision of how software was going to be built. It looked a…
Marco Palladino
We are pleased to announce one of the most anticipated releases of Kong ever. Kong 0.10.0 includes exciting new features that have been heavily requested by the community and our enterprise customers – plus we’ve improved performance yet again! There’s no way we could cover everything new in one blog post, but we wanted to share a few highlights:

New

    Dynamic Load Balancing – Kong supports dynamic load-balancing, configurable via the Admin API. You can now associate multiple target hosts to an upstream, and load-balance across them. An external load balancer is no longer required. View Docs Blue-Green Deployments &
Marco Palladino
We recommend to update to the latest update of Kong (0.9.9) that ships with important bug-fixes, especially if you are using Cassandra.

Updates

    Correctly put Cassandra sockets into the Nginx connection pool for later reuse. This greatly improves the performance for rate-limiting and response-ratelimiting plugins. Correct length of a year in seconds for rate-limiting and response-ratelimiting plugins. A year was wrongly assumed to only be 360 days long. Prevent misinterpretation of the `%` character in proxied URLs encoding. Thanks Thomas Jouannic for the patch.
To update to the latest version, simply follow the installation instructions.

Upgrading from < 0.9.x

Marco Palladino
We recommend to update to the latest update of Kong (0.9.8) that ships with some significant bugfixes and performance improvements, especially if you are using Cassandra or Redis:

Updates

    Properly set the admin IP in the Serf script. Provide negative-caching for missed database entities. This should improve performance in some cases. Fix fault tolerancy logic and error reporting in rate-limiting plugins.
To update to the latest version, simply follow the installation instructions.

Upgrading from < 0.9.x

If you are migrating from an older version of Kong < 0.9.x, then follow the migration instructions in order to make your Kong…
Marco Palladino
We strongly recommend to update to the latest update of Kong (0.9.7) that ships with some significant bugfixes and performance improvements, especially if you are using Cassandra:

Updates

    Fixed a performance issue in Cassandra by removing an old workaround that was forcing Cassandra to use LuaSocket instead of cosockets. Custom plugins are now properly loaded again. Galileo: properly encode empty arrays. OAuth 2: some improvements, including safely parsing the request body even when no data has been sent. And more.
To update to the latest version, simply follow the installation instructions.

Upgrading from < 0.9.x

If you are…
Marco Palladino
While we wait for the release of 0.10, the latest update of Kong (0.9.6) ships with some bugfixes:

Updates

    Resolve support for PostgreSQL SSL connections Ensure kong start honors the --conf flag is a config file already exists at one of the default locations Obfuscate sensitive properties from the / Admin API route which returns the current node’s configuration
To update to the latest version, simply follow the installation instructions.

Upgrading from < 0.9.x

If you are migrating from an older version of Kong < 0.9.x, then follow the migration instructions in order to make your Kong cluster functioning…
Marco Palladino
The latest update of Kong (0.9.5) ships with improvements and bugfixes:

Updates

    Dropping support for OpenResty 1.9.15.1 in favor of 1.11.2.1 Fixed an error (introduced in 0.9.4) in the auto-clustering event
To update to the latest version, simply follow the installation instructions.

Upgrading from < 0.9.x

If you are migrating from an older version of Kong < 0.9.x, then follow the migration instructions in order to make your Kong cluster functioning after updating to 0.9.x. Curious about the new version? Try Kong 0.9.5 now
Marco Palladino
The latest update of Kong (0.9.4) ships with improvements and bugfixes:

Updates

    Fixed the random string generator that was causing some problems, especially in Serf for clustering. Reducing log noise in the Admin API. And more.
To update to the latest version, simply follow the installation instructions.

Upgrading from < 0.9.x

If you are migrating from an older version of Kong < 0.9.x, then follow the migration instructions in order to make your Kong cluster functioning after updating to 0.9.x.

Curious about the new version? Try Kong 0.9.4 now
older posts >