Mashape Blog

Rumors aboard Mashape's spaceship

Marco Palladino
The first public release of Kong was launched on April 27th, 2015. We are happy to announce that yesterday Kong turned 1 year old, and we are going to take this chance to recap what happened during the long and intense past 12 months.

Adoption

Kong is the most popular open source API & Microservice management gateway currently on GitHub, having just crossed 5,000 stars. Although Kong is still pre-1.0 its production usage has been growing intensively in the past 12 months, reaching about 40,000 running active instances per month. (The chart above is not cumulative) Kong is…
Marco Palladino
The latest update of Kong (0.8.1) ships with some fixes and improvements:

Updates

    Kong now adds the “X-Forwarded-Host” and “X-Forwarded-Prefix” headers to the upstream request. The Datadog plugin now also logs consumer information. Fixed some database bugs that involved migrations and full-updates. And more.
To update to the latest version, simply follow the installation instructions.

PostgreSQL support!

In case you missed the previous announcement, Kong 0.8.x now finally supports both Cassandra and PostgreSQL. You can now decide if you want to use Kong with the eventual consistency model of Cassandra, or the ease of use of Postgres. This…
Marco Palladino
We are happy to announce Kong 0.8.0 with PostgreSQL support, plus two new official plugins and many other improvements:

Updates

    PostgreSQL 9.4+ support. You can now choose to use Cassandra or PostgreSQL as Kong’s datastore. New LDAP Authentication plugin. New StatsD logging plugin. Configurable Cassandra read/write consistency. And more.
To update to the latest version, simply follow the installation instructions.

Kong meets PostgreSQL!

  Finally Kong ships with one of the most requested features by the community. You can now choose which underlying datastore you want to use with Kong between Cassandra or PostgreSQL. Cassandra comes with…
Marco Palladino
The latest update of Kong (0.7.0) ships with some new additions and improvements:

Updates

    New Runscope plugin. Rate-Limiting and Response Rate-Limiting plugins now support asynchronous increments with “config.async” to improve performance, and better uptime if the datastore is unavailable with “config.continue_on_error”. Improvements and bug-fixes in the ACL, IP Restriction, SSL and ACL plugins. An important fix in the Docker distribution, which allows to run nginx as a daemon again. And more.
To update to the latest version, simply follow the installation instructions.

Upgrading from < 0.7.x

If you are migrating from an older version of Kong < 0.7.x,…
Marco Palladino
The latest update of Kong (0.6.1) ships with some fixes and improvements:

Updates

    Added a new timeout property for the Cassandra configuration. Cassandra SSL certificates are now properly trusted by Nginx. Allow Cassandra authentication with arbitrary plain text auth providers (required, for example, by Instaclustr). And more.
To update to the latest version, simply follow the installation instructions.

Upgrading from < 0.6.x

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

Webinars

We are looking forward to seeing…
Marco Palladino
The latest update of Kong (0.6.0) is a big one, and ships with some important improvements and breaking changes. Before upgrading please carefully follow the recommended Upgrade Guide.

Kong Clustering

Clustering is the most important new feature, which dramatically improves the performance of Kong and represents one of the building blocks that future features and plugins will be built upon. Unlike previous Kong version, Kong >= 0.6.0 nodes pointing to the same datastore must join together to form a Kong Cluster. Kong automates joining and leaving nodes from a cluster, given that the right configuration is being provided.…
Mashape is excited to announce our partnership with Loggly through direct integration with Kong, the most popular open-source API management platform. Kong features a plugin-oriented architecture which allows you to set up authentication, transformations, security, and manage traffic controls. And now with Loggly’s plugin, you can log requests and response data. Loggly is a log management tool that collects your log data using existing open standards like syslog and HTTP; therefore, you no longer have to install a heavy, proprietary collection on every machine. Loggly provides real-time, navigable summaries of log data it automatically parses in addition to powerful search,…
Marco Palladino
The latest update of Kong (0.5.3) ships with some minor fixes:

Updates:

    Avoids additional URL encoding when proxying to an upstream service. The Galileo plugin now supports arbitrary host, port and path values. And more.
To update to the latest version, simply follow the installation instructions.

Migration from older versions

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

Version 0.6 on the way!

We are getting very close to releasing Kong 0.6, which will ship with major …
Marco Palladino
The latest update of Kong (0.5.2) ships with some hot-fixes, including:

Updates:

    The OAuth 2.0 plugin can now detect that the originating protocol for a request was HTTPS through the “X-Forwarded-Proto header” and work behind another reverse proxy (load balancer). The HMAC plugin now supports “X-Date" header to sign the request for usage in browsers (since the Date header is protected). And more.
To update to the latest version, simply follow the installation instructions.

Migration from older versions

If you are migrating from an older version of Kong < 0.5.0, then follow the migration instructions in order to…
Marco Palladino
The latest update of Kong (0.5.1) ships with some improvements, including:

Updates:

    Fixing an occasional bug when migrating the HMAC plugin table Admin API now supports JSON requests through CORS Basic Authentication and HMAC Authentication plugins now also send the “X-Credential-Username” to the upstream server. And more.
To update to the latest version, simply follow the installation instructions.

Migration from older versions

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

Community Support

As usual we encourage you…
older posts >