|
| 1 | +## 0.0.11 |
| 2 | + |
| 3 | +* TLS, for real this time. |
| 4 | +* Configuration updates: config now includes a client section, where you can |
| 5 | + configure client-specific parameters. |
| 6 | + |
| 7 | +## 0.0.10 |
| 8 | + |
| 9 | +* We now support end-to-end TLS! However, verification is currently limited to |
| 10 | + global certs. See https://github.com/BuoyantIO/linkerd/issues/64 for more on |
| 11 | + the upcoming roadmap. |
| 12 | +* Prep work for "transparent TLS". Look for this in upcoming releases. |
| 13 | +* Prep work for being able to generate Docker images from the repo, in service |
| 14 | + of a glorious containerized future. |
| 15 | +* Dashboard improvements! Now harder, faster, better, and also stronger! |
| 16 | + |
| 17 | +## 0.0.9 |
| 18 | + |
| 19 | +* Include ZooKeeper ServerSet support, for real this time. |
| 20 | + |
| 21 | +## 0.0.8 |
| 22 | + |
| 23 | +* Big new feature alert! We now have Zookeeper ServerSet support. |
| 24 | +* Server-side TLS support! Stay tuned for more security features coming in |
| 25 | + future releases... |
| 26 | +* Added CONTRIBUTING.md with Contributor License Agreement. We are ready to |
| 27 | + receive your honorable pull requests! |
| 28 | +* New `thriftMethodInDst` config option to allow for routing based on thrift |
| 29 | + method names. |
| 30 | +* Admin port now configurable via an `admin/port` config parameters, for those |
| 31 | + of you who have Opinions About Ports. |
| 32 | +* DTab explorer admin page now supports inspecting DTabs for all configured |
| 33 | + routers. |
| 34 | +* New `/routers.json` endpoint with runtime router state. |
| 35 | +* We now have a [slack channel](https://slack.linkerd.io)! Operators are |
| 36 | + standing by to field YOUR questions today. |
| 37 | +* Admin site redesign to match [linkerd.io](https://linkerd.io/), now with |
| 38 | + favicon! |
| 39 | + |
| 40 | +## 0.0.7 |
| 41 | + |
| 42 | +This is a big release! Get ready. |
| 43 | + |
| 44 | +* Brand new name: :sunrise: linkerd :balloon: |
| 45 | +* We're open source! This release is under Apache License v2. |
| 46 | +* Tons of documentation on https://linkerd.io! |
| 47 | +* This release adds config file support! You can express all your routing, |
| 48 | + listening, and protocol configuration needs in one convenient YAML file! See |
| 49 | + docs for how this works. |
| 50 | + |
| 51 | +## 0.0.6 |
| 52 | + |
| 53 | +* Admin UI now features 25% more amazingness. :rainbow: |
| 54 | +* Preliminary "pure" thrift support. |
| 55 | + * Default is framed transport with binary encoding; buffered transport also |
| 56 | + supported. |
| 57 | + * Out of the box, the router is configured to listen for thrift on port 4141 |
| 58 | + (i.e. in addition to HTTP on port 4140), and forwards thrift calls to |
| 59 | + localhost:9998. This will almost definitely change in the future. |
| 60 | +* Tons of performance tuning. We're benchmarking sub-1ms p99 request latency and |
| 61 | + 40k+ qps throughput. Working on memory footprint reduction next. |
| 62 | +* By popular demand, HTTP response code stats are now exported in metrics.json. |
| 63 | +* Configurability still limited to what you can change in config.sh and disco/. |
| 64 | + Expect improvements here soon. |
| 65 | + |
| 66 | +## 0.0.5 |
| 67 | + |
| 68 | +* Fancy Request Volume graph in the Admin page. |
| 69 | +* Hide some internal interfaces from the Admin page. |
| 70 | +* Modified interface labels to work in twitter-server's admin. |
| 71 | + |
| 72 | +## 0.0.4 |
| 73 | + |
| 74 | +* Experimental Mux protocol support, for Advanced Users Only. |
| 75 | +* New Admin UI that tries to not look like it was built by engineers. |
| 76 | + |
| 77 | +## 0.0.3 |
| 78 | + |
| 79 | +* Using sophisticated shell script technology, we now ensure you have a |
| 80 | + sufficient Java version (we require JDK 8) before attempting to start the |
| 81 | + router. |
| 82 | +* Upgrades to a newer version of the |
| 83 | + [Finagle](http://twitter.github.io/finagle/) library. |
| 84 | +* More information added to HTTP tracing: |
| 85 | + * Host header |
| 86 | + * Transfer-Encoding header |
| 87 | +* New configuration options for HTTP routing |
| 88 | + * Routing by URI can be disabled, which simplifies many common use-cases |
| 89 | + * Allow internal and external http service prefixes to be specified on the |
| 90 | + command-line |
| 91 | +* Fixed the "downstream clients" admin interface |
| 92 | + |
| 93 | +## 0.0.2 |
| 94 | + |
| 95 | +* Router start/stop commands now detect if the router is currently running, |
| 96 | + easily preventing a whole class of easily-preventable errors. |
| 97 | +* Tarball permissions are fixed. |
| 98 | +* New support for Consul-backed service discovery, if files aren't good enough |
| 99 | + for ya. |
| 100 | + |
| 101 | +## 0.0.1 |
| 102 | + |
| 103 | +First release of the Buoyant Application Router. |
| 104 | + |
| 105 | +* Complete with `router` script to start/stop/restart the router! |
| 106 | +* Router is pre-configured with sane defaults for running locally. |
| 107 | +* Filesystem-backed service discovery mechanism. |
0 commit comments