<div class="container">
    <h1>Recommended update for google-guice</h1>

    <table class="table table-striped table-bordered">
        <tbody>
        <tr>
            <th>Announcement ID:</th>
            <td>SUSE-RU-2024:0163-1</td>
        </tr>
        
        <tr>
            <th>Rating:</th>
            <td>moderate</td>
        </tr>
        <tr>
            <th>References:</th>
            <td>
                <ul>
                    
                    
                </ul>
            </td>
        </tr>
        
        <tr>
            <th>Affected Products:</th>
            <td>
                <ul class="list-group">
                    
                        <li class="list-group-item">Development Tools Module 15-SP4</li>
                    
                        <li class="list-group-item">Development Tools Module 15-SP5</li>
                    
                        <li class="list-group-item">openSUSE Leap 15.4</li>
                    
                        <li class="list-group-item">openSUSE Leap 15.5</li>
                    
                        <li class="list-group-item">SUSE Enterprise Storage 7.1</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Desktop 15 SP4</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Desktop 15 SP5</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise High Performance Computing 15 SP2</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise High Performance Computing 15 SP2 LTSS 15-SP2</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise High Performance Computing 15 SP3</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise High Performance Computing 15 SP4</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise High Performance Computing 15 SP5</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise High Performance Computing ESPOS 15 SP3</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise High Performance Computing LTSS 15 SP3</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Real Time 15 SP4</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Real Time 15 SP5</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server 15 SP2</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server 15 SP2 LTSS 15-SP2</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server 15 SP3</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server 15 SP3 LTSS 15-SP3</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server 15 SP4</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server 15 SP5</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 15 SP2</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 15 SP3</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 15 SP4</li>
                    
                        <li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 15 SP5</li>
                    
                        <li class="list-group-item">SUSE Manager Proxy 4.3</li>
                    
                        <li class="list-group-item">SUSE Manager Retail Branch Server 4.3</li>
                    
                        <li class="list-group-item">SUSE Manager Server 4.3</li>
                    
                </ul>
            </td>
        </tr>
        </tbody>
    </table>

    <p>An update that  can now be installed.</p>

    


    
        <h2>Description:</h2>
    
    <p>This update for google-guice fixes the following issues:</p>
<ul>
<li>google-guice was updated from version 4.1 to 5.1.0:</li>
<li>Changes of version 4.2:<ul>
<li>Added Java 9 and JPMS support</li>
<li>Multibindings are now in the Guice core artifact.
  The multibindings artifact is empty to prevent confusion
  during upgrading and will be removed in a later release.</li>
<li>Improved the performance of guice provisioning (by about 20%)
  by changing the way errors are reported. Guice will no longer
  report multiple errors during provisioning (Guice still
  reports multiple errors during injector creation).</li>
<li>Improved error messages for a missing binding.</li>
<li>AbstractModule.configure() is non-abstract to allow modules
  with only @Provides/@ProvidesIntoSet/... methods.</li>
<li>Added a CheckedProviders class.</li>
<li>Changed the way Singletons work to not rely on ThreadLocals nor
  WeakReferences.</li>
<li>Added MapBinderBinding.getEntries(Iterable).</li>
<li>Deprecated ProvisionListener.ProvisionInvocation
  .getDependencyChain().</li>
<li>Ensure that Struts interceptors are populated even if they are
  created after the injector (Fixes #1081, #1075).</li>
<li>Added support for multibindings with annotations in the Guice
  DaggerMethodScanner.</li>
</ul>
</li>
<li>Changes of version 4.2.1:<ul>
<li>Added Java 10 support (updated cglib & asm).</li>
<li>Minor updates to the testlib extension.</li>
</ul>
</li>
<li>Changes of version 4.2.2:<ul>
<li>Added Java 11 support (updated cglib & asm)</li>
</ul>
</li>
<li>Changes of version 4.2.3:<ul>
<li>Added Java 14 support (updated asm).</li>
<li>Added Injector.getElements API, to expose all Element SPI
  types from the Injector.</li>
<li>Added Injector.getAllMembersInjectorInjectionPoints API,
  to expose injection points created by arbitrary members
  injection.</li>
<li>Added getAlternateKeys to Multibinder SPI types
  (MultibinderBinding, MapBinderBinding, OptionalBinderBinding),
  to explicitly list the other keys these bindings are
  available as.</li>
<li>Scan for (and bind) @Provides-like methods in a consistent
  ordering, rather than relying on the non-deterministic
  Class.getDeclaredMembers ordering.</li>
<li>Updated DaggerAdapter to work with newer dagger code.</li>
<li>Fixed a subtle bug with eager singleton evaluation.</li>
<li>Updated @RequestScope&#x27;s scope annotation to the JSR330 @Scope,
  so it can be reused by non-Guice DI systems.</li>
<li>Clarified the error message when an injectable constructor is
  missing.</li>
<li>Added deprecated overloads to various Modules methods, to make
  it clearer when calling them is unnecessary.</li>
<li>Added factory methods to Modules for common Binder
  configuration methods, to make it easier to configure them.</li>
</ul>
</li>
<li>Changes of version 5.0.1:<ul>
<li>Added Java 15 support (updated asm and bug fixes).</li>
<li>Removed cglib as a core dependency.</li>
<li>Improved error messages.</li>
<li>Improved support for using Guice with Kotlin.</li>
<li>Added a mechanism to restrict who can bind types or
  annotations, to allow library authors to control their
  bindings.</li>
<li>Removed no-aop build variant.</li>
<li>Fixed &#x27;illegal reflective access&#x27; warnings.</li>
</ul>
</li>
<li>Changes of version 5.1.0:<ul>
<li>Added support for Java 17.</li>
</ul>
</li>
<li>Generate the ant build system using the maven pom files.</li>
</ul>



    

    <h2>Patch Instructions:</h2>
    <p>
        To install this SUSE  update use the SUSE recommended
        installation methods like YaST online_update or "zypper patch".<br/>

        Alternatively you can run the command listed for your product:
    </p>
    <ul class="list-group">
        
            <li class="list-group-item">
                SUSE Linux Enterprise Server for SAP Applications 15 SP3
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-SLES_SAP-15-SP3-2024-163=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Enterprise Storage 7.1
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-Storage-7.1-2024-163=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                openSUSE Leap 15.4
                
                    
                        <br/>
                        <code>zypper in -t patch openSUSE-SLE-15.4-2024-163=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                openSUSE Leap 15.5
                
                    
                        <br/>
                        <code>zypper in -t patch openSUSE-SLE-15.5-2024-163=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                Development Tools Module 15-SP4
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP4-2024-163=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                Development Tools Module 15-SP5
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP5-2024-163=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Linux Enterprise High Performance Computing 15 SP2 LTSS 15-SP2
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-HPC-15-SP2-LTSS-2024-163=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Linux Enterprise High Performance Computing ESPOS 15 SP3
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-HPC-15-SP3-ESPOS-2024-163=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Linux Enterprise High Performance Computing LTSS 15 SP3
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-HPC-15-SP3-LTSS-2024-163=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Linux Enterprise Server 15 SP2 LTSS 15-SP2
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-SLES-15-SP2-LTSS-2024-163=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Linux Enterprise Server 15 SP3 LTSS 15-SP3
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-SLES-15-SP3-LTSS-2024-163=1</code>
                    
                    
                
            </li>
        
            <li class="list-group-item">
                SUSE Linux Enterprise Server for SAP Applications 15 SP2
                
                    
                        <br/>
                        <code>zypper in -t patch SUSE-SLE-Product-SLES_SAP-15-SP2-2024-163=1</code>
                    
                    
                
            </li>
        
    </ul>

    <h2>Package List:</h2>
    <ul>
        
            
                <li>
                    SUSE Linux Enterprise Server for SAP Applications 15 SP3 (noarch)
                    <ul>
                        
                            <li>google-guice-5.1.0-150200.3.7.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Enterprise Storage 7.1 (noarch)
                    <ul>
                        
                            <li>google-guice-5.1.0-150200.3.7.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    openSUSE Leap 15.4 (noarch)
                    <ul>
                        
                            <li>guice-extensions-5.1.0-150200.3.7.1</li>
                        
                            <li>guice-bom-5.1.0-150200.3.7.1</li>
                        
                            <li>guice-grapher-5.1.0-150200.3.7.1</li>
                        
                            <li>guice-servlet-5.1.0-150200.3.7.1</li>
                        
                            <li>guice-throwingproviders-5.1.0-150200.3.7.1</li>
                        
                            <li>guice-parent-5.1.0-150200.3.7.1</li>
                        
                            <li>guice-assistedinject-5.1.0-150200.3.7.1</li>
                        
                            <li>google-guice-5.1.0-150200.3.7.1</li>
                        
                            <li>guice-jndi-5.1.0-150200.3.7.1</li>
                        
                            <li>guice-jmx-5.1.0-150200.3.7.1</li>
                        
                            <li>google-guice-javadoc-5.1.0-150200.3.7.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    openSUSE Leap 15.5 (noarch)
                    <ul>
                        
                            <li>guice-extensions-5.1.0-150200.3.7.1</li>
                        
                            <li>guice-bom-5.1.0-150200.3.7.1</li>
                        
                            <li>guice-grapher-5.1.0-150200.3.7.1</li>
                        
                            <li>guice-servlet-5.1.0-150200.3.7.1</li>
                        
                            <li>guice-throwingproviders-5.1.0-150200.3.7.1</li>
                        
                            <li>guice-parent-5.1.0-150200.3.7.1</li>
                        
                            <li>guice-assistedinject-5.1.0-150200.3.7.1</li>
                        
                            <li>google-guice-5.1.0-150200.3.7.1</li>
                        
                            <li>guice-jndi-5.1.0-150200.3.7.1</li>
                        
                            <li>guice-jmx-5.1.0-150200.3.7.1</li>
                        
                            <li>google-guice-javadoc-5.1.0-150200.3.7.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    Development Tools Module 15-SP4 (noarch)
                    <ul>
                        
                            <li>google-guice-5.1.0-150200.3.7.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    Development Tools Module 15-SP5 (noarch)
                    <ul>
                        
                            <li>google-guice-5.1.0-150200.3.7.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Linux Enterprise High Performance Computing 15 SP2 LTSS 15-SP2 (noarch)
                    <ul>
                        
                            <li>google-guice-5.1.0-150200.3.7.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Linux Enterprise High Performance Computing ESPOS 15 SP3 (noarch)
                    <ul>
                        
                            <li>google-guice-5.1.0-150200.3.7.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Linux Enterprise High Performance Computing LTSS 15 SP3 (noarch)
                    <ul>
                        
                            <li>google-guice-5.1.0-150200.3.7.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Linux Enterprise Server 15 SP2 LTSS 15-SP2 (noarch)
                    <ul>
                        
                            <li>google-guice-5.1.0-150200.3.7.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Linux Enterprise Server 15 SP3 LTSS 15-SP3 (noarch)
                    <ul>
                        
                            <li>google-guice-5.1.0-150200.3.7.1</li>
                        
                    </ul>
                </li>
            
        
            
                <li>
                    SUSE Linux Enterprise Server for SAP Applications 15 SP2 (noarch)
                    <ul>
                        
                            <li>google-guice-5.1.0-150200.3.7.1</li>
                        
                    </ul>
                </li>
            
        
    </ul>

    
</div>