Skip to content

Releases: amitjoy/osgifx

v2.2.3

16 Nov 10:15
Compare
Choose a tag to compare
  • 🚀 Features and Enhancements

    • Update Configurator #290
    • Update SCR to the latest version #293
    • Integrate Lightweight DI in Agent #296
    • Main window must be movable #301
    • Capture Snapshot in Runtime and Import in OSGi.fx Application #303
    • Update encoding in com.osgifx.console.wrapper #304
    • Failure content should be shown on textarea #309
    • Move Snapshot menu just after Connection #316
    • Disable window resizing #318
    • Enable Lifecycle Addon #319
    • Update Runtime Bundles #320
    • Use Felix DM instead of BundleActivators #321
    • Introduce better OSGi Logging #330
    • Update Bundles in Local Repository #337
    • Update Log Configurations #349
    • Directory chooser for batch install #351
    • Add timestamp to generated files instead of UUID #359
  • 🐞 Bug Fixes

    • NPE in gogo shell #300
    • Fix issue with registering HostSevices as an OSGi sevice #314
    • Agent uses a higher version than 1.8 #326
    • Handlers cannot inject Supervisor instance #332
    • Issues while listing metatypes #335
    • java.lang.NullPointerException: Cannot invoke "com.osgifx.console.supervisor.Supervisor.removeOSGiEventListener #339
    • java.lang.NullPointerException: Cannot invoke "com.osgifx.console.supervisor.Supervisor.removeOSGiLogListener #340
    • Unable to process "ConfigurationCreateHandler.configManager": no actual value was found for the argument "ConfigurationManager" #341
    • Unable to process "SendEventHandler.eventManager": no actual value was found for the argument "EventManager" #342
    • Unable to process "BatchInstallHandler.installer": no actual value was found for the argument "ArtifactInstaller" #347
    • Problem parsing log configuration #353
    • Exception while using snapshot agent mode #355
    • NPE in HeapMonitorPane #356

v2.2.2

23 Sep 13:44
1d2c30f
Compare
Choose a tag to compare
  • 🚀 Features and Enhancements

    • Introduce SLF4J Integration #252
    • Remove unnecessary file #254
    • Update Hansolo Artifacts #256
    • Update Distro #260
    • Improve Logging #262
    • Add Shortcut Key for Connection to Local Agent #264
    • Introduce use of Apache Aries Component DSL #267
    • Logging Bundle Improvements #269
    • Update Maven Dependencies #271
    • Update runtime bundles as Eclipse 2022.9 has been released #281
    • Update Distro #283
  • 🐞 Bug Fixes

    • IllegalStateException while bundle adaption #258
    • DMT view crashes while disconnecting #285

v2.2.1

30 Jun 11:41
3eb5f65
Compare
Choose a tag to compare
  • 🚀 Features and Enhancements

    • Remove jpackage integration #229
    • Fixed formatting in launcher.bnd #231
    • Update formatting to use space #233
    • Agent Enhancement #235
    • Update TilesFX to the latest version #242
    • Update Bytebuddy #244
    • Fixed Eclipse Warning #246
  • 🐞 Bug Fixes

    • Graph UI not loaded when agent is disconnected #227
    • Duplicate Healthcheck TTL Field #237
    • Agent async event sending doesn't work #239
    • Custom Startup Tracker Not Working #248

v2.2.0

21 Jun 22:54
c6690ca
Compare
Choose a tag to compare
  • 🚀 Features and Enhancements

    • Enable Batch Install Button conditionally #118
    • Add start duration of bundles #120
    • Change header text of agent connection progress dialog #122
    • Feature to change OSGi R7 Log Configuration #124
    • Change void return types to XResultDTO while sending events #128
    • Introduce bnd templates for extension development #132
    • Update Distro #134
    • Added functionality to generate distro using OSGi.fx agent #135
    • Introduce new FormsFX control for list and map #139
    • The Agent API should not have methods with same names #141
    • Update Runtime Bundles #148
    • Splash Image Icon #151
    • Update Icon in README #154
    • Consistent Thread Naming Convention for Graph Generator #160
    • Retrieve HC list when tab is selected #164
    • Ignore JavaFX NS Version #168
    • Update ControlsFX #170
    • Use the application splash image for installation too #172
    • Remove using connection-settings.xml #174
    • Update Equinox Preferences to the latest version #175
    • Status bar button to refresh the current view #179
    • Update Distro #180
    • Update Felix SCR #187
    • Add refresh button to DMT UI #188
    • Add refresh button to graph #190
    • Introduce refresh button for log configurations #192
    • Check for blank input for search #196
    • Filtering should use contains ignore case #198
    • Use Guava Collections #200
    • Update Hansolo Toolbox #202
    • Update Distro #204
    • Update Changelog Template #206
    • Add functionality to refresh logger contexts when logs tab is selected #210
    • Show the thread name in red if it is deadlocked #211
    • Updates tooltip descriptions #212
    • Introduce Password Field to peek #222
  • 🐞 Bug Fixes

    • SegmentedButton can be deselected #126
    • PID validation issue while creating config #143
    • NPE as Global Root Log Level can be null #145
    • Warning for JavaFX 18 #150
    • Install bundle not activated while installing bundle #156
    • IllegalThreadStateException while refreshing graph nodes #158
    • GraphUI not updated #159
    • Fix Typo in dialog while updating role properties and credentials #166
    • Exception while refreshing healthchecks #182
    • Eclipse Workspace has not encoding warning #185
    • NPE while refreshing healthchecks #194
    • NPE while loading Healthcheck controller #205
    • Properties UI should only refresh data if the agent is connected #216
    • Rarely thrown IndexOutOfBoundsException while starting heap monitor #218
    • NPE in heap monitor #220

v2.1.3

10 Jun 17:23
Compare
Choose a tag to compare
  • Features:

    • Enable Install Bundle Button if file is selected #116
  • Bugs:

    • Fixed About Dialog #114

v2.1.2

10 Jun 13:48
Compare
Choose a tag to compare
  • Features:

    • The naming convention of healthcheck is misaligned #108
    • Enable OK and REMOVE button if setting is selected #110
    • Introduce validation support while adding configuration #112
  • Bugs:

v2.1.1

10 Jun 12:09
Compare
Choose a tag to compare
  • Features:

    • Visualize healthcheck results using graphical elements #106
  • Bugs:

    • Cannot validate event topic while enabling event reception #105

v2.1.0

09 Jun 09:37
Compare
Choose a tag to compare
  • Features:

    • Refactor Feature Agent API #95
    • Introduce Deployment Admin Integration #96
    • Update Extension Distro #97
    • Remove unnecessary artifacts from bnd maven repository #99
    • UserAdmin Support #100
    • Apache Felix Healthcheck Integration #101
    • Update Bnd Libraries and Bnd Gradle Plugin Version #103
    • Ignore Bundle-Version for baselining #104
  • Bugs:

    • DMT update dialog doesn't consider empty fields #94
    • System or Framework properties not shown on Equinox #98
    • UserAdmin wiring should be checked during UserAdmin API calls through Agent #102

v2.0.0

26 May 00:53
Compare
Choose a tag to compare
  • Features:

    • Update Byte Buddy to latest version #81
    • Increase the length of the Deadlock Column #82
    • Use of DTO as a return type to execute extension #83
    • Refactor Agent Extension #84
    • Introduce example project for agent extension #85
    • Introduce Baseline #86
    • Introduce scripts for updating baseline #87
    • Add functionality to update the leaf DMT node value #88
    • Introduce missing invariants in the Agent API #89
    • Use prefix in all event topics #90
    • Change the name of the gogo command execution method #91
    • Introduce record instead of plain DTO #92
    • Add changelogs template #93
  • Bugs:

v1.1.0

19 May 22:38
Compare
Choose a tag to compare
  • Features:

    • Remove exporting marker services for classloader leak detector #71
    • Remove superfluous framework event handler in agent #72
    • Remove superfluous agent API method - updateFromURL #73
    • Remove superfluous FrameworkEvent handling APIs in Supervisor #74
    • Receive events by user-defined event topics #75
    • Add topic validator while sending event #77
    • Device Management Tree (DMT) Traversal #78
    • Add deadlock information to the threads tables #79
    • DMT node search filter #80
    • Update Byte Buddy to latest version #81
  • Bugs:

    • Exception while sending event #76