Download Latest Version config-7.6.0.jar (82.8 kB)
Email in envelope

Get an email when there's a new version of eBus

Home / eBus 7.5.0
Name Modified Size InfoDownloads / Week
Parent folder
Library 2024-12-17
Source Code 2024-12-17
Tools 2024-12-17
Documentation 2024-12-17
README.txt 2024-12-17 2.1 kB
Totals: 5 Items   2.1 kB 0
eBus 7.5.0 Downloads


________________________________________________________________________________
*** ATTENTION ***

      As of release 6.0.0, 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 7.5.0 made the following changes:

Feature Requests:

  + Ticket 36: Improved net.sf.eBusx.geo API.
    Added classes GeoMultiPolygon and GeoCollection, Circle, and Ellipse.
    (see https://gist.github.com/virtualandy/1233401).
    Added LineString ring validation required for polygons.
    Improved unit test code coverage.

 + Ticket 37: Added TimeLocation to EInterval.
   EInterval has begin, end time location data members.
   Moved TimeLocation enum from net.sf.eBus.feed.historic.EHistoricSubscribeFeed
   to net.sf.eBusx.time.EInterval.

 + Ticket 38: Added bill-of-material module.
   Add bill-of-materianl (bom) module to eBus.

 + Ticket 39: Asynchronous slf4j logging.
   net.sf.eBus.logging.AsyncLogger encapsulates user slf4j Logger
   and performs actual logging on eBus run queue thread.
   AsyncLoggerFactory used to create AsyncLogger instance.

Bugs:

  Ticket 39: General eBus code improvement.
  + Use java.lang.Objects where possible when testing possibly
    null references and for multi-object hashing.
  + Added net.sf.eBusx.monitor.MonitorId unit test.
  + Add additional logging where needed for testing purposes.

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.
Source: README.txt, updated 2024-12-17