|
2 | 2 | <feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
|
3 | 3 | <id>http://netty.io/</id>
|
4 | 4 | <title>Netty</title>
|
5 |
| - <updated>2018-09-28T08:38:36+02:00</updated> |
| 5 | + <updated>2018-09-28T10:49:01+02:00</updated> |
6 | 6 | <link href="http://netty.io/news/index.atom" rel="self" type="application/atom+xml" />
|
7 | 7 | <link href="http://netty.io/" rel="alternate" type="text/html" />
|
8 | 8 | <entry>
|
9 | 9 | <id>http://netty.io/news/2018/09/28/4-1-30-Final.html</id>
|
10 | 10 | <title>Netty 4.1.30.Final released</title>
|
11 |
| - <updated>2018-09-28T08:38:36+02:00</updated> |
| 11 | + <updated>2018-09-28T10:49:01+02:00</updated> |
12 | 12 | <published>2018-09-28T00:00:00+00:00</published>
|
13 | 13 | <link href="http://netty.io/news/2018/09/28/4-1-30-Final.html" rel="alternate" type="text/html" />
|
14 | 14 | <author>
|
|
39 | 39 | <li>Fixed illegal reflective access by not relying on a sun.net.dns class. (<a href="https://github.com/netty/netty/pull/8319">#8319</a>)</li>
|
40 | 40 | <li>Don't re-arm timerfd each epoll_wait (<a href="https://github.com/netty/netty/pull/7816">#7816</a>)</li>
|
41 | 41 | <li>Allow to configure socket option SO_BUSY_POLL (<a href="https://github.com/netty/netty/pull/8268">#8268</a>)</li>
|
42 |
| - <li>Use a non-volatile read for ensureAccessible() whenever possible to reduce overhead and allow better inlining. (<a href="https://github.com/netty/netty/pull/8268">#8266</a>)</li> |
| 42 | + <li>Use a non-volatile read for ensureAccessible() whenever possible to reduce overhead and allow better inlining. (<a href="https://github.com/netty/netty/pull/8266">#8266</a>)</li> |
43 | 43 | <li>Correctly reset offset when fail lazy because of too long frame (<a href="https://github.com/netty/netty/pull/8257">#8257</a>)</li>
|
44 | 44 | <li>Do not fail on runtime when an older version of Log4J2 is on the classpath (<a href="https://github.com/netty/netty/pull/8240">#8240</a>)</li>
|
45 | 45 | <li>TCN is failing with error:14179044:SSL routines:tls_construct_server_key_exchange:internal error (<a href="https://github.com/netty/netty/issues/8165">#8165</a>)</li>
|
|
55 | 55 |
|
56 | 56 | <h2><code>ByteBuf</code> performance improvements</h2>
|
57 | 57 |
|
58 |
| - <p>By relaxing the access mode for reference checks during operations in (<a href="https://github.com/netty/netty/pull/8268">#8266</a>) we were able to see a 25 % performance win when doing chained operations on the <code>ByteBuf</code>. The gains may even be higher depending on how many operations you perform in your application in the same method body.</p> |
| 58 | + <p>By relaxing the access mode for reference checks during operations in (<a href="https://github.com/netty/netty/pull/8266">#8266</a>) we were able to see a 25 % performance win when doing chained operations on the <code>ByteBuf</code>. The gains may even be higher depending on how many operations you perform in your application in the same method body.</p> |
59 | 59 |
|
60 | 60 | <h2><code>DnsNameResolver</code> improvements</h2>
|
61 | 61 |
|
|
0 commit comments