[go: up one dir, main page]

Menu

eBus 7.5.0: Merry Christmas!

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.

Posted by Charles Rapp 2024-12-17

Log in to post a comment.