Skip to content

Releases: greysoft/naf

2.5.2

07 Sep 22:10
Compare
Choose a tag to compare

Upgrade greylog-slf4j to SLF4J v2
Fix published artifacts (2.5.1 included root POM and BOM excluded greynaf-dns)
Build with Java 8 (2.5.1 accidentally uploaded Java 11 artifacts)
Published to Maven Central as com.github.greysoft.naf:X:2.5.2, with dependency on greybuild 2.0.3

2.5.1

07 Sep 08:06
Compare
Choose a tag to compare

Added programmatic construction for all API objects, using builder classes (was primarily based on XML config).
Make member fields of API objects private and final.
Introduced DispatcherRunnable interface.
Split DNS resolver out into own sub-project and decouple Dispatcher class from DNS resolver.
Create caching DNS server, by combining ServerDNS with ResolverService.
Replace ObjectWell with ObjectPool.
Build sample apps as uber-jars with Shade, and use them to demonstrate the logging options.
Fix build for Java 11 and latest Java 8 (8-301)
GitHub becomes main repo.
Published to Maven Central as com.github.greysoft.naf:X:2.5.1, with dependency on greybuild 2.0.2

2.5.0

18 Jan 16:36
Compare
Choose a tag to compare

Changes to support first OSS release of NAF.
First deployment to Maven Central (as com.github.greysoft.naf:X:2.5.0)