diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index bce6f767e..58ec07c1d 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,7 +1,11 @@ -#### 0.3.3 November 04 2016 +#### 0.4.0 November 25 2016 - .NET Standard 1.3 support. - Libraries are strong-named by default. - Redis codec. +- Protocol Buffers 2 and 3 codecs. +- Socket Datagram Channel. +- Base64 encoder and decoder. +- STEE uses ConcurrentQueue by default (queue impl is pluggable now). #### 0.3.2 June 22 2016 - Better API alignment with final version of netty 4.1 (#125). diff --git a/src/DotNetty.Buffers/project.json b/src/DotNetty.Buffers/project.json index 9e6b74cd3..21da9c2c6 100644 --- a/src/DotNetty.Buffers/project.json +++ b/src/DotNetty.Buffers/project.json @@ -1,6 +1,6 @@ -{ +{ "name": "DotNetty.Buffers", - "version": "0.3.3", + "version": "0.4.0", "title": "DotNetty: buffer management", "description": "Buffer management in DotNetty", "language": "en-US", @@ -21,7 +21,6 @@ "keyFile": "../../DotNetty.snk" }, "dependencies": { - "NETStandard.Library": "1.6.0", "DotNetty.Common": { "target": "project" } @@ -29,6 +28,7 @@ "frameworks": { "netstandard1.3": { "dependencies": { + "NETStandard.Library": "1.6.0", "System.Diagnostics.Contracts": "4.0.1" } }, diff --git a/src/DotNetty.Codecs.Mqtt/project.json b/src/DotNetty.Codecs.Mqtt/project.json index bc01f5ff2..a31f1fc60 100644 --- a/src/DotNetty.Codecs.Mqtt/project.json +++ b/src/DotNetty.Codecs.Mqtt/project.json @@ -1,6 +1,6 @@ -{ +{ "name": "DotNetty.Codecs.Mqtt", - "version": "0.3.3", + "version": "0.4.0", "title": "DotNetty: MQTT codec", "description": "MQTT codec for DotNetty", "language": "en-US", @@ -21,7 +21,6 @@ "keyFile": "../../DotNetty.snk" }, "dependencies": { - "NETStandard.Library": "1.6.0", "DotNetty.Common": { "target": "project" }, @@ -38,6 +37,7 @@ "frameworks": { "netstandard1.3": { "dependencies": { + "NETStandard.Library": "1.6.0", "System.Diagnostics.Contracts": "4.0.1" } }, diff --git a/src/DotNetty.Codecs.Protobuf/project.json b/src/DotNetty.Codecs.Protobuf/project.json index 475d4d0c9..3d2a87bbe 100644 --- a/src/DotNetty.Codecs.Protobuf/project.json +++ b/src/DotNetty.Codecs.Protobuf/project.json @@ -1,6 +1,6 @@ -{ +{ "name": "DotNetty.Codecs.Protobuf", - "version": "0.3.3", + "version": "0.4.0", "title": "DotNetty: Protobuf Proto3 codec", "description": "Protobuf Proto3 codec for DotNetty", "language": "en-US", @@ -21,7 +21,6 @@ "keyFile": "../../DotNetty.snk" }, "dependencies": { - "NETStandard.Library": "1.6.0", "DotNetty.Common": { "target": "project" }, @@ -39,6 +38,7 @@ "frameworks": { "netstandard1.3": { "dependencies": { + "NETStandard.Library": "1.6.0", "System.Diagnostics.Contracts": "4.0.1" } }, diff --git a/src/DotNetty.Codecs.ProtocolBuffers/project.json b/src/DotNetty.Codecs.ProtocolBuffers/project.json index 62fa9d849..c4cc064cf 100644 --- a/src/DotNetty.Codecs.ProtocolBuffers/project.json +++ b/src/DotNetty.Codecs.ProtocolBuffers/project.json @@ -1,6 +1,6 @@ -{ +{ "name": "DotNetty.Codecs.ProtocolBuffers", - "version": "0.3.3", + "version": "0.4.0", "title": "DotNetty: ProtocolBuffers Proto2 codec", "description": "ProtocolBuffers Proto2 codec for DotNetty", "language": "en-US", @@ -21,7 +21,6 @@ "keyFile": "../../DotNetty.snk" }, "dependencies": { - "NETStandard.Library": "1.6.0", "DotNetty.Common": { "target": "project" }, @@ -39,6 +38,7 @@ "frameworks": { "netstandard1.3": { "dependencies": { + "NETStandard.Library": "1.6.0", "Microsoft.NETCore.Portable.Compatibility": "1.0.1", "System.Diagnostics.Contracts": "4.0.1" }, diff --git a/src/DotNetty.Codecs.Redis/project.json b/src/DotNetty.Codecs.Redis/project.json index cc0a8438b..2829cc097 100644 --- a/src/DotNetty.Codecs.Redis/project.json +++ b/src/DotNetty.Codecs.Redis/project.json @@ -1,6 +1,6 @@ -{ +{ "name": "DotNetty.Codecs.Redis", - "version": "0.3.3", + "version": "0.4.0", "title": "DotNetty: Redis codec", "description": "Redis codec for DotNetty", "language": "en-US", @@ -21,7 +21,6 @@ "keyFile": "../../DotNetty.snk" }, "dependencies": { - "NETStandard.Library": "1.6.0", "DotNetty.Common": { "target": "project" }, @@ -38,6 +37,7 @@ "frameworks": { "netstandard1.3": { "dependencies": { + "NETStandard.Library": "1.6.0", "System.Diagnostics.Contracts": "4.0.1" } }, diff --git a/src/DotNetty.Codecs/project.json b/src/DotNetty.Codecs/project.json index a931a6dbb..9321dcc34 100644 --- a/src/DotNetty.Codecs/project.json +++ b/src/DotNetty.Codecs/project.json @@ -1,6 +1,6 @@ -{ +{ "name": "DotNetty.Codecs", - "version": "0.3.3", + "version": "0.4.0", "title": "DotNetty: codecs", "description": "General purpose codecs for DotNetty", "language": "en-US", @@ -22,7 +22,6 @@ "keyFile": "../../DotNetty.snk" }, "dependencies": { - "NETStandard.Library": "1.6.0", "DotNetty.Common": { "target": "project" }, @@ -36,6 +35,7 @@ "frameworks": { "netstandard1.3": { "dependencies": { + "NETStandard.Library": "1.6.0", "System.Diagnostics.Contracts": "4.0.1" } }, diff --git a/src/DotNetty.Common/project.json b/src/DotNetty.Common/project.json index a3e4cbbb7..1756f868d 100644 --- a/src/DotNetty.Common/project.json +++ b/src/DotNetty.Common/project.json @@ -1,6 +1,6 @@ -{ +{ "name": "DotNetty.Common", - "version": "0.3.3", + "version": "0.4.0", "title": "DotNetty: common routines", "description": "DotNetty common routines", "language": "en-US", @@ -21,17 +21,21 @@ "keyFile": "../../DotNetty.snk" }, "dependencies": { - "NETStandard.Library": "1.6.0", "Microsoft.Extensions.Logging": "1.0.0" }, "frameworks": { "netstandard1.3": { "dependencies": { + "NETStandard.Library": "1.6.0", "System.Threading.Thread": "4.0.0", "System.Diagnostics.Contracts": "4.0.1", "System.Net.NetworkInformation": "4.1.0" } }, - "net451": {} + "net451": { + "frameworkAssemblies": { + "System.Runtime": { "type": "build" } + } + } } } diff --git a/src/DotNetty.Handlers/project.json b/src/DotNetty.Handlers/project.json index 867f877c7..d6801a4bc 100644 --- a/src/DotNetty.Handlers/project.json +++ b/src/DotNetty.Handlers/project.json @@ -1,6 +1,6 @@ -{ +{ "name": "DotNetty.Handlers", - "version": "0.3.3", + "version": "0.4.0", "title": "DotNetty: handlers", "description": "Application handlers for DotNetty", "language": "en-US", @@ -21,7 +21,6 @@ "keyFile": "../../DotNetty.snk" }, "dependencies": { - "NETStandard.Library": "1.6.0", "DotNetty.Common": { "target": "project" }, @@ -38,6 +37,7 @@ "frameworks": { "netstandard1.3": { "dependencies": { + "NETStandard.Library": "1.6.0", "System.Net.Security": "4.0.0", "System.Diagnostics.Contracts": "4.0.1" } diff --git a/src/DotNetty.Transport/project.json b/src/DotNetty.Transport/project.json index a325fffae..16df435c3 100644 --- a/src/DotNetty.Transport/project.json +++ b/src/DotNetty.Transport/project.json @@ -1,6 +1,6 @@ -{ +{ "name": "DotNetty.Transport", - "version": "0.3.3", + "version": "0.4.0", "title": "DotNetty: transport model", "description": "Transport model in DotNetty", "language": "en-US", @@ -21,7 +21,6 @@ "keyFile": "../../DotNetty.snk" }, "dependencies": { - "NETStandard.Library": "1.6.0", "DotNetty.Common": { "target": "project" }, @@ -32,6 +31,7 @@ "frameworks": { "netstandard1.3": { "dependencies": { + "NETStandard.Library": "1.6.0", "System.Reflection.TypeExtensions": "4.1.0", "System.Diagnostics.Contracts": "4.0.1", "System.Net.Sockets": "4.1.0",