Skip to content

dbus-java-5.2.0

Latest

Choose a tag to compare

@hypfvieh hypfvieh released this 21 Dec 14:37
· 31 commits to master since this release

What's Changed

  • removed properties from dbus-java.version which causes issues with reproducable builds (PR#279)
  • Re-Implemented DBusMatchRule
    • The new implementation can be found in org.freedesktop.dbus.matchrules.DBusMatchRule, the old DBusMatchRule class still exists and is now a subclass
      of the new implementation but is deprecated.
    • use DBusMatchRuleBuilder to create instances of the new DBusMatchRule
    • the AbstractConnection.addSigHandler(DBusMatchRule, SigHandler) is now public and can be used to register arbitrary rules
    • the new implementation supports additional MatchRules as defined by DBus Specification (except eavesdrop)
    • Extended EmbeddedDBusDaemon to properly support MatchRules
  • Improved InterfaceCodeGenerator to properly create Tuple classes and create empty signal classes as well
  • Dependency updates
  • Plugin updates
  • Increased minimum required Maven version from 3.6.3 to 3.9.3
  • Update site descriptors
  • Addressed a few PMD findings
  • Fixed issue when using DBusPath("/") in getRemoteObject method (#290)

Full Changelog: dbus-java-parent-5.1.1...dbus-java-parent-5.2.0