Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ae4f45f

Browse files
authored
1.4.1 (linkerd#1961)
Linkerd 1.4.1 is focused on adding diagnostics and improved behavior in production environments. This release features contributions from Strava, Signal, OfferUp, Scalac, Salesforce, and Buoyant. A big thank you to: * [Alex Leong](https://github.com/adleong/) * [Dan Vulpe](https://github.com/dvulpe) * [Dennis Adjei](https://github.com/dadjeibaah) * [J Evans](https://github.com/jayeve) * [Justin Venus](https://github.com/JustinVenus) * [Leo Liang](https://github.com/leozc) * [Matthew Huxtable](https://github.com/mhuxtable) * [Michał Mrożek](https://github.com/mmrozek) * [Peter Fich](https://github.com/peterfich) * [Robert Panzer](https://github.com/robertpanzer) * [Shakti Das](https://github.com/shakti-das) Full release notes: * Diagnostics: * Add watch state admin endpoints where you can inspect the current state of Linkerd's watches, including information such as time of last update and last known value. These can be extremely valuable for debugging communication between Linkerd and other components such as Namerd or Kubernetes. * Kubernetes namer watch state: `/namer_state/io.l5d.k8s.json` * Namerd interpreter watch state: `/interpreter_state/io.l5d.namerd/<namespace>.json` * Namerd mesh interpreter watch state: `/interpreter_state/io.l5d.mesh/<root>.json` * TLS: * Add the `intermediateCertsPath` config setting to client and server TLS. This allows you to specify a file containing intermediate CA certificates supporting the main certificate. * Allow the TLS protocols to be configured which enables the ability to use TLSv1.2 specific ciphers. * HTTP, HTTP/2: * Avoiding upgrading HTTP/1.0 requests to HTTP/1.1. This prevents servers from sending responses that the client cannot handle (e.g. chunk encoded responses). * Fix a bug where Linkerd was not writing the `l5d-ctx-*` headers on HTTP/2 requests.. * Add support for adding a 'Forwarded' header to HTTP/2 requests. * Make Linkerd and Namerd honor the shutdown grace period when using the `/admin/shutdown` endpoint. * Pass stack params to announcer plugins, allowing them to report metrics correctly. * Add support for extracting substrings in path patterns. This allows you to, for example, configure TLS commonNames based on substrings of a path segment instead of the entire segment. * Add a TTL to Namerd's inactive cache so that Namerd will tear down watches on idle services. * Improve fallback behavior in the io.l5d.marathon namer so that fallback occurs if an app has no replicas. * Fix an ArrayIndexOutOfBoundsException in ForwardClientCertFilter. Signed-off-by: Alex Leong <[email protected]>
1 parent 57576ca commit ae4f45f

File tree

2 files changed

+42
-1
lines changed

2 files changed

+42
-1
lines changed

CHANGES.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,44 @@
1+
## 1.4.1 2018-05-25
2+
3+
Linkerd 1.4.1 is focused on adding diagnostics and improved behavior in
4+
production environments.
5+
6+
This release features contributions from Strava, Signal, OfferUp, Scalac,
7+
Salesforce, and Buoyant. A big thank you to:
8+
9+
* [Alex Leong](https://github.com/adleong/)
10+
* [Dan Vulpe](https://github.com/dvulpe)
11+
* [Dennis Adjei](https://github.com/dadjeibaah)
12+
* [J Evans](https://github.com/jayeve)
13+
* [Justin Venus](https://github.com/JustinVenus)
14+
* [Leo Liang](https://github.com/leozc)
15+
* [Matthew Huxtable](https://github.com/mhuxtable)
16+
* [Michał Mrożek](https://github.com/mmrozek)
17+
* [Peter Fich](https://github.com/peterfich)
18+
* [Robert Panzer](https://github.com/robertpanzer)
19+
* [Shakti Das](https://github.com/shakti-das)
20+
21+
Full release notes:
22+
23+
* Diagnostics:
24+
* Add watch state admin endpoints where you can inspect the current state of Linkerd's watches, including information such as time of last update and last known value. These can be extremely valuable for debugging communication between Linkerd and other components such as Namerd or Kubernetes.
25+
* Kubernetes namer watch state: `/namer_state/io.l5d.k8s.json`
26+
* Namerd interpreter watch state: `/interpreter_state/io.l5d.namerd/<namespace>.json`
27+
* Namerd mesh interpreter watch state: `/interpreter_state/io.l5d.mesh/<root>.json`
28+
* TLS:
29+
* Add the `intermediateCertsPath` config setting to client and server TLS. This allows you to specify a file containing intermediate CA certificates supporting the main certificate.
30+
* Allow the TLS protocols to be configured which enables the ability to use TLSv1.2 specific ciphers.
31+
* HTTP, HTTP/2:
32+
* Avoiding upgrading HTTP/1.0 requests to HTTP/1.1. This prevents servers from sending responses that the client cannot handle (e.g. chunk encoded responses).
33+
* Fix a bug where Linkerd was not writing the `l5d-ctx-*` headers on HTTP/2 requests..
34+
* Add support for adding a 'Forwarded' header to HTTP/2 requests.
35+
* Make Linkerd and Namerd honor the shutdown grace period when using the `/admin/shutdown` endpoint.
36+
* Pass stack params to announcer plugins, allowing them to report metrics correctly.
37+
* Add support for extracting substrings in path patterns. This allows you to, for example, configure TLS commonNames based on substrings of a path segment instead of the entire segment.
38+
* Add a TTL to Namerd's inactive cache so that Namerd will tear down watches on idle services.
39+
* Improve fallback behavior in the io.l5d.marathon namer so that fallback occurs if an app has no replicas.
40+
* Fix an ArrayIndexOutOfBoundsException in ForwardClientCertFilter.
41+
142
## 1.4.0 2018-04-30
243

344
Linkerd 1.4.0 upgrades us to the latest versions of Finagle and Netty and

project/Base.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ object Base {
3232
class Base extends Build {
3333
import Base._
3434

35-
val headVersion = "1.4.0"
35+
val headVersion = "1.4.1"
3636
val openJdkVersion = "8u151"
3737

3838
object Git {

0 commit comments

Comments
 (0)