Skip to content

Releases: amitjoy/osgifx

v2.4.4

01 Feb 12:30
Compare
Choose a tag to compare
  • 🚀 Features and Enhancements

    • Update TilesFX #676
    • Update Toolbox #677
    • Update ToolboxFX #678
    • Update Bnd Bundles #680
    • Update Commons IO #681
    • Update ToolboxFX #682
    • Update Commons Text #683
    • Integrate Bndtools REL 7.0.0 #686
    • Update Felix CM Json support bundle #688
    • Update Distro #691
    • Updated Apache Commons Lang #695
    • Update OSGi Messaging Adapter #697
    • Update Eclipse to 2023-11 #700
    • Update Google Mug to latest version #701
    • Update TilesFx #702
    • Update Toolbox #703
    • Update ToolboxFx #704
    • Integration of Java 21 #706
    • Replace javax.annotation with jakarta.annotation #708
    • Use of Gradle 8.4+ to build for Java 21 #714
    • Update jdeploy packaging to use Java 21 #716
    • Update cm.json #720
    • Update SCR #721
    • Update Commons Exec #722
    • Fixed deprecated uses of Commons Exec #724
    • Update MQTT Messaging Adapter #726
    • Introduce command executor thread names #728
  • 🐞 Bug Fixes

    • Revert use of javax.* #711

v2.4.3

15 Aug 11:25
Compare
Choose a tag to compare
  • 🚀 Features and Enhancements

    • Update eu.hansolo:tilesfx #641
    • Update eu.hansolo:toolboxfx #642
    • Update ListenerFilters for MQTT Communication #639
    • Update Runtime Bundles #649
    • Compress data transferred over RPC #648
    • Update Refresh Delay Header #652
    • Retrieve the initial runtime data asynchronously #656
    • Increase the number of threads required for Agent RPC #657
    • Update TilesFX #666
    • Update ToolboxFX #667
    • Update Commons Lang #668
    • Extract Bundle Location Prefix as a constant in Agent #672
  • 🐞 Bug Fixes

    • NPE while listing bundles #640
    • Every RuntimeInfoSupplier has multiple instances #661
    • org.osgi.framework.ServiceException #663

v2.4.2

26 Jun 14:26
Compare
Choose a tag to compare
  • 🚀 Features and Enhancements

    • Introduce generic APIs for MQTT communication #600
    • Update jgrapht #607
    • Updated OSGi Messaging Library #612
    • Introduce Logging Facade for Agent #614
    • Update commons-io #616
    • Update to Eclipse 2023.06 #620
    • Add bundle data folder size #628
    • Add search filter for bundle data folder size #629
    • Extract CSS to a common project to prevent duplication #634
    • Update Hasnsolo Toolbox #636
  • 🐞 Bug Fixes

v2.4.1

24 Apr 13:45
Compare
Choose a tag to compare
  • 🚀 Features and Enhancements

    • Manage runtimes remotely through MQTT #541
    • Update Hansolo Toolbox to 17.0.41 #543
    • Use remove on cancel policy for the executor #548
    • Update Homepage URL in jdeploy #550
    • Update Copyright #552
    • Update Backoff Strategy in Socket RPC Connection #556
    • Refactor RPC Structure #560
    • Use of Token as Password for MQTT connection #564
    • Get rid of https from website links in README #568
    • Instead of copying array for decoding, just use backed array from byte buffer #582
    • Synchronization on Message Publisher #586
    • Thread factory for MQTT and Socket RPC threads #589
    • Set non-indefinite cycle count for overview UI animation #591
    • Bounded collections for events and logs #594
  • 🐞 Bug Fixes

    • Truststore and Trustpass are mandatory #554
    • Menu Options for Event and Logs causes UI issues #562
    • NPE while accessing DMT view #571
    • Connection cannot be established after correcting connection parameters #578
    • Event and Log Receive menu gets disabled when disconnected #580
    • NPE in Heap View #585
    • OOM in the remote agent #593

v2.4.0

24 Apr 13:28
Compare
Choose a tag to compare
  • 🚀 Features and Enhancements

    • Manage runtimes remotely through MQTT #541
    • Update Hansolo Toolbox to 17.0.41 #543
    • Use remove on cancel policy for the executor #548
    • Update Homepage URL in jdeploy #550
    • Update Copyright #552
    • Update Backoff Strategy in Socket RPC Connection #556
    • Refactor RPC Structure #560
    • Use of Token as Password for MQTT connection #564
    • Get rid of https from website links in README #568
    • Instead of copying array for decoding, just use backed array from byte buffer #582
    • Synchronization on Message Publisher #586
    • Thread factory for MQTT and Socket RPC threads #589
    • Set non-indefinite cycle count for overview UI animation #591
    • Bounded collections for events and logs #594
  • 🐞 Bug Fixes

    • Truststore and Trustpass are mandatory #554
    • Menu Options for Event and Logs causes UI issues #562
    • NPE while accessing DMT view #571
    • Connection cannot be established after correcting connection parameters #578
    • Event and Log Receive menu gets disabled when disconnected #580
    • NPE in Heap View #585
    • OOM in the remote agent #593

v2.3.1

17 Mar 00:50
Compare
Choose a tag to compare
  • 🚀 Features and Enhancements

    • Add search filter to find out bundles that are persistently started #529
    • Updated Runtime Bundles to Latest Version #530
    • Search filter for fragments #532
    • Search filter for activation policy #533
    • Show dependent condition ID of a component on the table #538
  • 🐞 Bug Fixes

    • Issue in overriding search filters #523

v2.3.0

24 Jan 06:43
Compare
Choose a tag to compare
  • 🚀 Features and Enhancements

    • Replace Apache Commons Lang2 with Lang3 #430
    • Replaced use of custom tuples with lang3 pairs #432
    • Use of Apache Commons String Substitutor instead of custom function #434
    • Use of Commons Enum instead of Guava Enums #436
    • Introduce Executor service to manage the threadpool centrally #438
    • Introduce use of Guava Primitives #440
    • Integrate Validator in Search #442
    • Don't throw RuntimeException at all #444
    • Update Runtime Bundles to Eclipse 2022-12 #449
    • Update e(fx)clipse #451
    • Removed deprecated use of JsonParser #453
    • Add Framework Start Level to the Framework Info Tile #464
    • Package sources in IDE if built in IDE #469
    • Disable save button in connection dialog if form invalid #473
    • Bundles action buttons should use bindings #475
    • Integrate usage of binding for components action buttons #476
    • Consistent use of UI in DMT and DTO #478
    • More responsive UI for DTO and DMT expand and collapse tasks #479
    • Update bnd version to 6.4.0 #482
    • Show Java Version in Overview #483
    • Disable buttons if the input field is empty #485
    • DTO and DMT search field is misaligned #487
    • Add placeholder to subscribed topics dialog #497
    • Remove use of Expand and Collapse buttons #509
    • Perform search in DMT and DTO viewer on pressing ENTER #511
    • Update Bundles to Latest Versions #516
    • Introduce button to start or stop fetching real-time data from remote runtime in overview #518
  • 🐞 Bug Fixes

    • Service Injected using e4 Inject Annotation in SCR #446
    • Config Buttons ain't disabled/enabled properly #455
    • Subscribed Event Topics are not displayed #458
    • Dialog box with multiple entries using + - buttons not working #460
    • Issue with Memory Consumption Info Tile #466
    • NPE in OSGiLogListener #470
    • Agent ping didn't disable UI components #471
    • The framework start level is not retrieved #472
    • Batch install does not update the table automatically #474
    • VerificationException while creating new configuration #477
    • Healthcheck and Graph list not getting filtered properly #480
    • Overview UI on closed not working after it is reopened #481
    • The component reference filters in configs are enabled in snapshot #489
    • UI components remain disabled #491
    • Search functionality is disabled in snapshot agent mode #493
    • UI not working after agent being disconnected #495
    • NPE while opening HealthChecks view #502
    • CheckedListViews returning null elements #504
    • NPE for Search Filter Update #506
    • Attribute definition with cardinality not set to UI shows multi-selection control #513

v2.2.9

05 Dec 20:41
Compare
Choose a tag to compare
  • 🚀 Features and Enhancements

    • Update README #424
  • 🐞 Bug Fixes

    • Only one configuration can be created using a factory PID #426

v2.2.8

05 Dec 09:46
Compare
Choose a tag to compare
  • 🚀 Features and Enhancements

    • Update Screenshots #375
    • Store Heapdumps and Snapshots Locally #378
    • Rename 'Actions' to 'Action' #379
    • Integrate SSL Server Socket #380
    • Allow enabling heapdump without starting heap monitor #382
    • Removed Sources from Bundles #385
    • Add Configurations with MetaType and Component References Support #387
    • Add name to the Connection Settings #388
    • Add functionality to dynamically update table predicates for filtering #394
    • General DTO-Viewer #396
    • Introduce Search Functionality #399
    • Disable packaging sources completely #412
    • Upgrade CodeQL to v2 #416
    • Update bundles to latest versions #418
    • Change Healthcheck Tab Icon #421
  • 🐞 Bug Fixes

    • Use https URL for e(fx)clipse instead of http #409

v2.2.7

22 Nov 15:53
Compare
Choose a tag to compare
  • 🚀 Features and Enhancements

    • Publish Agent API and Implementation to Maven Central #361
    • Add drag and drop support #362
    • Instead of disabling window resizing, use addon #370
    • Update Bundles #373
  • 🐞 Bug Fixes