Releases: amitjoy/osgifx
Releases · amitjoy/osgifx
v2.4.4
-
🚀 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
-
🚀 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
v2.4.2
-
🚀 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
- Bundle list is empty #602 (Many thanks to @doggy-dev)
v2.4.1
-
🚀 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
-
🚀 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
-
🚀 Features and Enhancements
-
🐞 Bug Fixes
- Issue in overriding search filters #523
v2.3.0
-
🚀 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
v2.2.8
-
🚀 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