Paulo Lopes
f5c0d2eb56
Add SVM metadata and minimal substitutions to build graalvm native image applications. ( #8963 )
...
Motivation:
GraalVM native images are a new way to deliver java applications. Netty is one of the most popular libraries however there are a few limitations that make it impossible to use with native images out of the box. Adding a few metadata (in specific modules will allow the compilation to success and produce working binaries)
Modification:
Added properties files in `META-INF` and substitutions classes (under `internal.svm`) will solve the compilation issues. The substitutions classes are not visible and do not have a public constructor so they are not visible to end users.
Result:
Fixes #8959
This fix is very conservative as it applies the minimum config required to build:
* pure netty servers
* vert.x applications
* grpc applications
The build is having trouble due to checkstyle which does not seem to be able to find the copyright notice on property files.
2019-04-29 09:12:09 +02:00
Norman Maurer
2c78dde749
Update version number to start working on Netty 5
2018-11-20 15:49:57 +01:00
root
3e7ddb36c7
[maven-release-plugin] prepare for next development iteration
2018-10-29 15:38:51 +00:00
root
9e50739601
[maven-release-plugin] prepare release netty-4.1.31.Final
2018-10-29 15:37:47 +00:00
root
2d7cb47edd
[maven-release-plugin] prepare for next development iteration
2018-09-27 19:00:45 +00:00
root
3a9ac829d5
[maven-release-plugin] prepare release netty-4.1.30.Final
2018-09-27 18:56:12 +00:00
root
a580dc7585
[maven-release-plugin] prepare for next development iteration
2018-08-24 06:36:33 +00:00
root
3fc789e83f
[maven-release-plugin] prepare release netty-4.1.29.Final
2018-08-24 06:36:06 +00:00
root
fcb19cb589
[maven-release-plugin] prepare for next development iteration
2018-07-27 04:59:28 +00:00
root
ff785fbe39
[maven-release-plugin] prepare release netty-4.1.28.Final
2018-07-27 04:59:06 +00:00
root
b4dbdc2036
[maven-release-plugin] prepare for next development iteration
2018-07-11 15:37:40 +00:00
root
1c16519ac8
[maven-release-plugin] prepare release netty-4.1.27.Final
2018-07-11 15:37:21 +00:00
root
7bb9e7eafe
[maven-release-plugin] prepare for next development iteration
2018-07-10 05:21:24 +00:00
root
8ca5421bd2
[maven-release-plugin] prepare release netty-4.1.26.Final
2018-07-10 05:18:13 +00:00
Norman Maurer
64bb279f47
[maven-release-plugin] prepare for next development iteration
2018-05-14 11:11:45 +00:00
Norman Maurer
c67a3b0507
[maven-release-plugin] prepare release netty-4.1.25.Final
2018-05-14 11:11:24 +00:00
Norman Maurer
b75f44db9a
[maven-release-plugin] prepare for next development iteration
2018-04-19 11:56:07 +00:00
Norman Maurer
04fac00c8c
[maven-release-plugin] prepare release netty-4.1.24.Final
2018-04-19 11:55:47 +00:00
Norman Maurer
5ab8342798
Add dev-tools dependency for commons ( #7858 )
...
Motivation:
We need to add a dev-tools dependecy for commons as otherwise we may fail to fetch it before we try to use it.
Modifications:
Add dependency.
Result:
Fixes https://github.com/netty/netty/issues/7842
2018-04-10 10:37:02 +02:00
root
0a61f055f5
[maven-release-plugin] prepare for next development iteration
2018-04-04 10:44:46 +00:00
root
8c549bad38
[maven-release-plugin] prepare release netty-4.1.23.Final
2018-04-04 10:44:15 +00:00
Norman Maurer
69582c0b6c
[maven-release-plugin] prepare for next development iteration
2018-02-21 12:52:33 +00:00
Norman Maurer
786f35c6c9
[maven-release-plugin] prepare release netty-4.1.22.Final
2018-02-21 12:52:19 +00:00
Norman Maurer
e71fa1e7b6
[maven-release-plugin] prepare for next development iteration
2018-02-05 12:02:35 +00:00
Norman Maurer
41ebb5fcca
[maven-release-plugin] prepare release netty-4.1.21.Final
2018-02-05 12:02:19 +00:00
Norman Maurer
ea58dc7ac7
[maven-release-plugin] prepare for next development iteration
2018-01-21 12:53:51 +00:00
Norman Maurer
96c7132dee
[maven-release-plugin] prepare release netty-4.1.20.Final
2018-01-21 12:53:34 +00:00
Norman Maurer
264a5daa41
[maven-release-plugin] prepare for next development iteration
2017-12-15 13:10:54 +00:00
Norman Maurer
0786c4c8d9
[maven-release-plugin] prepare release netty-4.1.19.Final
2017-12-15 13:09:30 +00:00
Norman Maurer
b2bc6407ab
[maven-release-plugin] prepare for next development iteration
2017-12-08 09:26:15 +00:00
Norman Maurer
96732f47d8
[maven-release-plugin] prepare release netty-4.1.18.Final
2017-12-08 09:25:56 +00:00
Tomasz Jędrzejewski
e8540c2b7a
Adding stable JDK9 module names that follow reverse-DNS style
...
Automatic-Module-Name entry provides a stable JDK9 module name, when Netty is used in a modular JDK9 applications. More info: http://blog.joda.org/2017/05/java-se-9-jpms-automatic-modules.html
When Netty migrates to JDK9 in the future, the entry can be replaced by actual module-info descriptor.
Modification:
The POM-s are configured to put the correct module names to the manifest.
Result:
Fixes #7218 .
2017-11-29 11:50:24 +01:00
Norman Maurer
188ea59c9d
[maven-release-plugin] prepare for next development iteration
2017-11-08 22:36:53 +00:00
Norman Maurer
812354cf1f
[maven-release-plugin] prepare release netty-4.1.17.Final
2017-11-08 22:36:33 +00:00
Johno Crawford
f301edfb9d
Upgrade dependencies to versions which use ASM 6.0.0+
...
Motivation:
We need to upgrade our dependencies to versions which use ASM 6.0.0+ to support compiling on java9.
Modifications:
Update animal-sniffer-maven-plugin and maven-shade-plugin.
Result:
Fixes https://github.com/netty/netty/issues/6100
2017-10-07 12:45:25 +02:00
Norman Maurer
625a7426cd
[maven-release-plugin] prepare for next development iteration
2017-09-25 06:12:32 +02:00
Norman Maurer
f57d8f00e1
[maven-release-plugin] prepare release netty-4.1.16.Final
2017-09-25 06:12:16 +02:00
Norman Maurer
b967805f32
[maven-release-plugin] prepare for next development iteration
2017-08-24 15:38:22 +02:00
Norman Maurer
da8e010a42
[maven-release-plugin] prepare release netty-4.1.15.Final
2017-08-24 15:37:59 +02:00
Norman Maurer
52f384b37f
[maven-release-plugin] prepare for next development iteration
2017-08-02 12:55:10 +00:00
Norman Maurer
8cc1071881
[maven-release-plugin] prepare release netty-4.1.14.Final
2017-08-02 12:54:51 +00:00
Norman Maurer
2a376eeb1b
[maven-release-plugin] prepare for next development iteration
2017-07-06 13:24:06 +02:00
Norman Maurer
c7f8168324
[maven-release-plugin] prepare release netty-4.1.13.Final
2017-07-06 13:23:51 +02:00
Norman Maurer
fd67a2354d
[maven-release-plugin] prepare for next development iteration
2017-06-08 21:06:24 +02:00
Norman Maurer
3acd5c68ea
[maven-release-plugin] prepare release netty-4.1.12.Final
2017-06-08 21:06:01 +02:00
Norman Maurer
0db2901f4d
[maven-release-plugin] prepare for next development iteration
2017-05-11 16:00:55 +02:00
Norman Maurer
f7a19d330c
[maven-release-plugin] prepare release netty-4.1.11.Final
2017-05-11 16:00:16 +02:00
Norman Maurer
6915ec3bb9
[maven-release-plugin] prepare for next development iteration
2017-04-29 14:10:00 +02:00
Norman Maurer
f30f242fee
[maven-release-plugin] prepare release netty-4.1.10.Final
2017-04-29 14:09:32 +02:00
Norman Maurer
2b8c8e0805
[maven-release-plugin] prepare for next development iteration
2017-03-10 07:46:17 +01:00