Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
Library | 2021-12-24 | ||
Source Code | 2021-12-24 | ||
Tools | 2021-12-24 | ||
Documentation | 2021-12-24 | ||
README.txt | 2021-12-25 | 2.6 kB | |
Totals: 5 Items | 2.6 kB | 0 |
eBus 6.0.0 Downloads ________________________________________________________________________________ *** ATTENTION *** As of this release, eBus is now based on Java 11. eBus does *not* use modules at this time. Therefore include eBus jars in -classpath and not -modulepath. The eBus license also converted from LGPL 2.1 to Apache License 2.0. The reason for the license change is due to Apache License 2.0 being more end-user friendly that LGPL 2.1. ________________________________________________________________________________ Release 6.0.0 provides the following changes: + Moved eBus from Java 1.8 to Java 11 but without modules. Place eBus jar files into -classpath and not -modulepath. (SF feature request #16) + Changed eBus license from LGPL 2.1 to Apach 2.0. This was done to make eBus more widely acceptable due to some hesitance to use open source projects using LGPL. + Added net.sf.eBus.net.AsyncSecureDatagramSocket class. Uses DTLS to connect two peer secure datagram sockets. Note that this security is used only when connecting datagram sockets. If AsyncSecureDatagramSocket is not connected to a peer then packets are transmitted to a target address in the clear like AsyncDatagramSocket. Since a datagram socket may only be connected to a single peer datagram socket this means that, if multiple secure datagram socket connections are required, then one AsyncSecureDatagramSocket is needed for each connection. (SF feature request #19) + eBus may now use secure datagrams to connect to a peer eBus application. This is similar to secure TCP connection already provided. (SF feature request #20) + Java properties-based eBus configuration is now removed from net.sf.eBus.config.EConfigure and net.sf.eBus.config.ENetConfigure classes. Command line option: -Dnet.sf.eBus.config.configFile=<file path> is no longer supported. Users are now required to more to JSON typesafe-based configuration files and use the command line option: -Dnet.sf.eBus.config.jsonFile=<file path> There are four download folders: + Library: contains the eBus API jar files. + Documentation: contains the eBus Programmer's Manul in PDF and Javadoc folders in tar, gzipped and zip formats. + Source Code: snapshot of eBus maven project files at release time. + Tools: contains the eBus GUI application and configuration file needed to run the application. NOTE: eBus release >= 6.0.0 requires Java 11.