Recommended update for felix-gogo-command, felix-gogo-runtime, felix-gogo-shell, felix-scr

Announcement ID: SUSE-RU-2024:0094-1
Rating: moderate
References:
Affected Products:
  • openSUSE Leap 15.4
  • openSUSE Leap 15.5

An update that can now be installed.

Description:

This update for felix-gogo-command, felix-gogo-runtime, felix-gogo-shell, felix-scr fixes the following issues:

felix-gogo-command:

  • Updated from version 1.0.2 to 1.1.2:
  • Improvement
    • Pulled Java 7 support back in for gogo runtime, shell and console
  • Bug
    • Gogo Command bundle should not include org.osgi.service.log classes
    • Gogo command exports org.osgi.service.log
  • New Feature
    • Upgraded to JDK 8
    • Upgraded to OSGi r6
  • Improvement
    • Removed transitive dependencies from gogo command
    • Added requirement & capabilities model so gogo can be resolved
    • Cleanup compiler warnings
    • Removed legacy code in Gogo Command
    • Added some resolver checks to make sure @RequireGogo annotation works for both jline and shell
    • Create a gogo bom

felix-gogo-runtime:

  • Advertize capability needed by other felix-gogo artifacts

felix-gogo-shell:

  • Updated from version 1.1.0 to 1.1.4:
  • Pulled Java 7 support back in for gogo runtime,shell and console
  • Fixed gogo shell thread interrupt.
  • Added requirement & capabilities model so gogo can be resolved
  • Added some resolver checks to make sure @RequireGogo annotation works for both jline and shell
  • Created a gogo bom

Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  • openSUSE Leap 15.4
    zypper in -t patch openSUSE-SLE-15.4-2024-94=1
  • openSUSE Leap 15.5
    zypper in -t patch openSUSE-SLE-15.5-2024-94=1

Package List:

  • openSUSE Leap 15.4 (noarch)
    • felix-gogo-runtime-1.1.0-150200.3.7.1
    • felix-gogo-command-javadoc-1.1.2-150200.3.7.1
    • felix-gogo-shell-1.1.4-150200.3.3.1
    • felix-gogo-shell-javadoc-1.1.4-150200.3.3.1
    • felix-scr-2.1.16-150200.3.7.1
    • felix-gogo-command-1.1.2-150200.3.7.1
    • felix-scr-javadoc-2.1.16-150200.3.7.1
    • felix-gogo-runtime-javadoc-1.1.0-150200.3.7.1
  • openSUSE Leap 15.5 (noarch)
    • felix-gogo-runtime-1.1.0-150200.3.7.1
    • felix-gogo-command-javadoc-1.1.2-150200.3.7.1
    • felix-gogo-shell-1.1.4-150200.3.3.1
    • felix-gogo-shell-javadoc-1.1.4-150200.3.3.1
    • felix-scr-2.1.16-150200.3.7.1
    • felix-gogo-command-1.1.2-150200.3.7.1
    • felix-scr-javadoc-2.1.16-150200.3.7.1
    • felix-gogo-runtime-javadoc-1.1.0-150200.3.7.1