<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 02:13:21 CET 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Magnolia - Issue tracker</title>
    <link>https://jira.magnolia-cms.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-uk</language>    <build-info>
        <version>9.4.2</version>
        <build-number>940002</build-number>
        <build-date>19-01-2023</build-date>
    </build-info>


<item>
            <title>[MGNLIMG-209] Support webp images</title>
                <link>https://jira.magnolia-cms.com/browse/MGNLIMG-209</link>
                <project id="10151" key="MGNLIMG">Imaging</project>
                    <description>&lt;blockquote&gt;&lt;p&gt;WebP is an image format employing both lossy&lt;span class=&quot;error&quot;&gt;&amp;#91;6&amp;#93;&lt;/span&gt; and lossless compression. It is currently developed by Google, based on technology acquired with the purchase of On2 Technologies.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&#8211; wikipedia&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;WebP lossless images are 26% smaller in size compared to PNGs. WebP lossy images are 25-34% smaller than comparable JPEG images at equivalent SSIM quality index.&lt;/p&gt;

&lt;p&gt;Lossless WebP supports transparency (also known as alpha channel) at a cost of just 22% additional bytes. For cases when lossy RGB compression is acceptable, lossy WebP also supports transparency, typically providing 3&#215; smaller file sizes compared to PNG.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&#8211; &lt;a href=&quot;https://developers.google.com/speed/webp/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://developers.google.com/speed/webp/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Currently we had this issue when uploading a webp image:&lt;/p&gt;
&lt;div class=&quot;panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;panelHeader&quot; style=&quot;border-bottom-width: 1px;&quot;&gt;&lt;b&gt;errorlog&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;panelContent&quot;&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;
SEVERE: Servlet.service() for servlet [default] in context with path [/mgnlwebapp55] threw exception
 com.google.common.util.concurrent.UncheckedExecutionException: java.lang.RuntimeException: info.magnolia.imaging.ImagingException: Could not load image for info.magnolia.imaging.parameters.BinaryNodeParameterProvider@6758e62e
 at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2218)
 at com.google.common.cache.LocalCache.get(LocalCache.java:4147)
 at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4151)
 at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5140)
 at info.magnolia.imaging.caching.CachingImageStreamer.serveImage(CachingImageStreamer.java:148)
 at info.magnolia.imaging.Imaging.generate(Imaging.java:76)
 at info.magnolia.imaging.ImagingServlet.doGet(ImagingServlet.java:87)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
 at info.magnolia.cms.filters.ServletDispatchingFilter.doFilter(ServletDispatchingFilter.java:148)
 at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81)
 at info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:65)
 at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79)
 at info.magnolia.virtualuri.VirtualUriFilter.doFilter(VirtualUriFilter.java:98)
 at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79)
 at info.magnolia.module.cache.executor.Bypass.processCacheRequest(Bypass.java:58)
 at info.magnolia.module.cache.executor.CompositeExecutor.processCacheRequest(CompositeExecutor.java:67)
 at info.magnolia.module.cache.filter.CacheFilter.doFilter(CacheFilter.java:220)
 at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79)
 at info.magnolia.cms.i18n.I18nContentSupportFilter.doFilter(I18nContentSupportFilter.java:89)
 at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79)
 at info.magnolia.cms.filters.RangeSupportFilter.doFilter(RangeSupportFilter.java:77)
 at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81)
 at info.magnolia.cms.security.BaseSecurityFilter.doFilter(BaseSecurityFilter.java:57)
 at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79)
 at info.magnolia.multisite.filters.CrossSiteSecurityFilter.doFilter(CrossSiteSecurityFilter.java:104)
 at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81)
 at info.magnolia.cms.security.SecurityCallbackFilter.doFilter(SecurityCallbackFilter.java:84)
 at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:59)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79)
 at info.magnolia.cms.security.LogoutFilter.doFilter(LogoutFilter.java:94)
 at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:59)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79)
 at info.magnolia.module.site.filters.SiteMergeFilter.doFilter(SiteMergeFilter.java:119)
 at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79)
 at info.magnolia.multisite.filters.MultiSiteFilter.doFilter(MultiSiteFilter.java:120)
 at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79)
 at info.magnolia.cms.filters.MultiChannelFilter.doFilter(MultiChannelFilter.java:83)
 at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81)
 at info.magnolia.cms.security.auth.login.LoginFilter.doFilter(LoginFilter.java:127)
 at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79)
 at info.magnolia.enterprise.registration.RegistrationFilter.doFilter(RegistrationFilter.java:64)
 at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81)
 at info.magnolia.cms.filters.CosMultipartRequestFilter.doFilter(CosMultipartRequestFilter.java:111)
 at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:59)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79)
 at info.magnolia.personalization.preview.filter.PreviewFilter.doFilter(PreviewFilter.java:92)
 at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:59)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:81)
 at info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:155)
 at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79)
 at info.magnolia.cms.filters.ContextFilter.doFilter(ContextFilter.java:128)
 at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85)
 at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:79)
 at info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:65)
 at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:85)
 at info.magnolia.cms.filters.SafeDestroyMgnlFilterWrapper.doFilter(SafeDestroyMgnlFilterWrapper.java:107)
 at info.magnolia.cms.filters.MgnlFilterDispatcher.doDispatch(MgnlFilterDispatcher.java:67)
 at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:110)
 at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:96)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:494)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
 at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:651)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
 at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:412)
 at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
 at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:754)
 at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1385)
 at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
 at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 at java.base/java.lang.Thread.run(Thread.java:844)
 Caused by: java.lang.RuntimeException: info.magnolia.imaging.ImagingException: Could not load image for info.magnolia.imaging.parameters.BinaryNodeParameterProvider@6758e62e
 at info.magnolia.imaging.caching.CachingImageStreamer$1.load(CachingImageStreamer.java:135)
 at info.magnolia.imaging.caching.CachingImageStreamer$1.load(CachingImageStreamer.java:127)
 at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3708)
 at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2416)
 at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2299)
 at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2212)
 ... 104 more
 Caused by: info.magnolia.imaging.ImagingException: Could not load image for info.magnolia.imaging.parameters.BinaryNodeParameterProvider@6758e62e
 at info.magnolia.imaging.operations.load.AbstractLoader.apply(AbstractLoader.java:74)
 at info.magnolia.imaging.operations.ImageOperationChain.apply(ImageOperationChain.java:81)
 at info.magnolia.imaging.operations.ImageOperationChain.generate(ImageOperationChain.java:74)
 at info.magnolia.imaging.DefaultImageStreamer.serveImage(DefaultImageStreamer.java:61)
 at info.magnolia.imaging.caching.CachingImageStreamer.generateAndStore(CachingImageStreamer.java:226)
 at info.magnolia.imaging.caching.CachingImageStreamer$1.load(CachingImageStreamer.java:132)
 ... 109 more

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="69777">MGNLIMG-209</key>
            <summary>Support webp images</summary>
                <type id="4" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10890&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/neutral.gif">Neutral</priority>
                        <status id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="11">Done</resolution>
                                        <assignee username="had">Jan Haderka</assignee>
                                    <reporter username="viet.nguyen">Viet Nguyen</reporter>
                        <labels>
                    </labels>
                <created>Wed, 12 Sep 2018 06:00:19 +0200</created>
                <updated>Tue, 13 Jun 2023 09:49:46 +0200</updated>
                            <resolved>Fri, 24 Sep 2021 10:03:29 +0200</resolved>
                                    <version>3.3.2</version>
                    <version>3.4.1</version>
                                    <fixVersion>3.5.0</fixVersion>
                                        <due></due>
                            <votes>3</votes>
                                    <watches>11</watches>
                                                    <progress percentage="75">
                                    <originalProgress>
                                                    <row percentage="0" backgroundColor="#89afd7"/>
                                                    <row percentage="100" backgroundColor="transparent"/>
                                            </originalProgress>
                                                    <currentProgress>
                                                    <row percentage="75" backgroundColor="#51a825"/>
                                                    <row percentage="25" backgroundColor="#ec8e00"/>
                                            </currentProgress>
                            </progress>
                                    <aggregateprogress percentage="75">
                                    <originalProgress>
                                                    <row percentage="0" backgroundColor="#89afd7"/>
                                                    <row percentage="100" backgroundColor="transparent"/>
                                            </originalProgress>
                                                    <currentProgress>
                                                    <row percentage="75" backgroundColor="#51a825"/>
                                                    <row percentage="25" backgroundColor="#ec8e00"/>
                                            </currentProgress>
                            </aggregateprogress>
                                            <timeestimate seconds="7200">0.25d</timeestimate>
                            <timespent seconds="21600">0.75d</timespent>
                                <comments>
                            <comment id="170240" author="viet.nguyen" created="Tue, 2 Oct 2018 12:16:55 +0200"  >&lt;p&gt;Follow below guidelines then it should work&lt;br/&gt;
&lt;a href=&quot;https://github.com/lonnyj/webp-imageio&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/lonnyj/webp-imageio&lt;/a&gt;&lt;br/&gt;
A note on Mac OS High Sierra 10.13.2 and current built library as of Oct, 2018&lt;br/&gt;
You can copy this file to your java library (-Djava.library.path=&amp;lt;path_to_your_lib_folder&amp;gt;) without make it yourself&lt;br/&gt;
 &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;https://jira.magnolia-cms.com/secure/attachment/48394/48394_libwebp-imageio.dylib&quot; title=&quot;libwebp-imageio.dylib attached to MGNLIMG-209&quot;&gt;libwebp-imageio.dylib&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt; &lt;br/&gt;
You can use this (compiled by Oracle Java 9) without checking out the source and build it yourself&lt;br/&gt;
 &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;https://jira.magnolia-cms.com/secure/attachment/48396/48396_webp-imageio-1.0.1-SNAPSHOT.jar&quot; title=&quot;webp-imageio-1.0.1-SNAPSHOT.jar attached to MGNLIMG-209&quot;&gt;webp-imageio-1.0.1-SNAPSHOT.jar&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt; &lt;br/&gt;
Offline Maven artifact installation&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;mvn install:install-file -Dfile=webp-imageio-1.0.1-SNAPSHOT.jar -DgroupId=com.github.lonnyj -DartifactId=webp-imageio -Dversion=1.0.1-SNAPSHOT -Dpackaging=jar&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;How to use it in your project&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
&amp;lt;dependency&amp;gt;
  &amp;lt;artifactId&amp;gt;webp-imageio&amp;lt;/artifactId&amp;gt;
  &amp;lt;groupId&amp;gt;com.github.lonnyj&amp;lt;/groupId&amp;gt;
  &amp;lt;version&amp;gt;1.0.1-SNAPSHOT&amp;lt;/version&amp;gt;
&amp;lt;/dependency&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;No additional step need to do in Magnolia CMS.&lt;br/&gt;
Test example:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
&lt;span class=&quot;code-keyword&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;static&lt;/span&gt; void main(&lt;span class=&quot;code-object&quot;&gt;String&lt;/span&gt;[] args) &lt;span class=&quot;code-keyword&quot;&gt;throws&lt;/span&gt; IOException {
    &lt;span class=&quot;code-comment&quot;&gt;// decode
&lt;/span&gt;    ImageIO.read(&lt;span class=&quot;code-keyword&quot;&gt;new&lt;/span&gt; File(&lt;span class=&quot;code-quote&quot;&gt;&quot;/path-to-your-folder/webp-input-example.webp&quot;&lt;/span&gt;));
    
    &lt;span class=&quot;code-comment&quot;&gt;// signal read successful
&lt;/span&gt;    &lt;span class=&quot;code-object&quot;&gt;System&lt;/span&gt;.out.println(&lt;span class=&quot;code-quote&quot;&gt;&quot;read successful&quot;&lt;/span&gt;);
    
    &lt;span class=&quot;code-comment&quot;&gt;// read another image
&lt;/span&gt;    BufferedImage image = ImageIO.read(&lt;span class=&quot;code-keyword&quot;&gt;new&lt;/span&gt; File(&lt;span class=&quot;code-quote&quot;&gt;&quot;/path-to-your-folder/png-example.png&quot;&lt;/span&gt;));
    
    &lt;span class=&quot;code-comment&quot;&gt;// encode
&lt;/span&gt;    ImageIO.write(image, &lt;span class=&quot;code-quote&quot;&gt;&quot;webp&quot;&lt;/span&gt;, &lt;span class=&quot;code-keyword&quot;&gt;new&lt;/span&gt; File(&lt;span class=&quot;code-quote&quot;&gt;&quot;/path-to-your-folder/webp-output-example.webp&quot;&lt;/span&gt;));
    
    &lt;span class=&quot;code-comment&quot;&gt;// signal write successful
&lt;/span&gt;    &lt;span class=&quot;code-object&quot;&gt;System&lt;/span&gt;.out.println(&lt;span class=&quot;code-quote&quot;&gt;&quot;write successful&quot;&lt;/span&gt;);
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Again note that you need to add below JAVA option if you didn&apos;t have it configured automatically yet, in Eclipse set your VM arguments when running or debugging instead of Application arguments.&lt;br/&gt;
-Djava.library.path=&amp;lt;path_to_your_lib_folder&amp;gt;&lt;/p&gt;

&lt;p&gt;Additional info:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Pom configuration of the webp-imageio project &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;https://jira.magnolia-cms.com/secure/attachment/48398/48398_webp-imageio-1.0.1-SNAPSHOT.pom&quot; title=&quot;webp-imageio-1.0.1-SNAPSHOT.pom attached to MGNLIMG-209&quot;&gt;webp-imageio-1.0.1-SNAPSHOT.pom&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
	&lt;li&gt;Debug file - just use it when you know what it is &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;https://jira.magnolia-cms.com/secure/attachment/48395/48395_webp-imageio-1.0.1-SNAPSHOT-debug.jar&quot; title=&quot;webp-imageio-1.0.1-SNAPSHOT-debug.jar attached to MGNLIMG-209&quot;&gt;webp-imageio-1.0.1-SNAPSHOT-debug.jar&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
</comment>
                            <comment id="170241" author="viet.nguyen" created="Tue, 2 Oct 2018 12:48:36 +0200"  >&lt;p&gt;Note that this would not work atm &lt;a href=&quot;https://bitbucket.org/luciad/webp-imageio&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://bitbucket.org/luciad/webp-imageio&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="172426" author="rgange" created="Wed, 31 Oct 2018 11:18:36 +0100"  >&lt;p&gt;I also had to set the MIME type under &lt;tt&gt;/server/MIMEMapping&lt;/tt&gt;&lt;/p&gt;

&lt;p&gt;Here is an export of the settings:  &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;https://jira.magnolia-cms.com/secure/attachment/49314/49314_config.server.MIMEMapping.webp.xml&quot; title=&quot;config.server.MIMEMapping.webp.xml attached to MGNLIMG-209&quot;&gt;config.server.MIMEMapping.webp.xml&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt; &lt;/p&gt;</comment>
                            <comment id="182692" author="s.ivanou" created="Tue, 19 Mar 2019 16:51:22 +0100"  >&lt;p&gt;Could you please provide&#160;webp-jni.dll file for this?&lt;/p&gt;</comment>
                            <comment id="182710" author="viet.nguyen" created="Wed, 20 Mar 2019 05:25:47 +0100"  >&lt;p&gt;Hello &lt;a href=&quot;https://jira.magnolia-cms.com/secure/ViewProfile.jspa?name=s.ivanou&quot; class=&quot;user-hover&quot; rel=&quot;s.ivanou&quot;&gt;s.ivanou&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;May I have your Windows version please, currently I am having windows 7 virtual machine and trying to build it locally but I think it would be much better if you can run some simple command from your machine to build a best suite dll for you. Commands are described on their official website like this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Using CMake&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Install CMake 2.8 or newer. CMake can be downloaded from www.cmake.org or installed using your systems package manager.&lt;/li&gt;
	&lt;li&gt;Download libwebp 0.4.2 and extract it into the project&apos;s directory&lt;/li&gt;
	&lt;li&gt;Run &apos;cmake .&apos; in the root of directory of the project to generate the build scripts for your system.&lt;/li&gt;
	&lt;li&gt;Build the project using the generated build scripts. If the Java build fails and you previously built with Maven, run &apos;mvn clean&apos; and try again.&lt;/li&gt;
	&lt;li&gt;The build scripts will generate a number of binaries
	&lt;ul&gt;
		&lt;li&gt;java/webp-imageio.jar: JAR file containing the Image I/O reader and writer&lt;/li&gt;
		&lt;li&gt;c/libwebp-imageio.so: the JNI library that is required by webp-imageio.jar&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;Also from their README:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Windows build:&lt;br/&gt;
--------------&lt;/p&gt;

&lt;p&gt;By running:&lt;/p&gt;

&lt;p&gt;  nmake /f Makefile.vc CFG=release-static RTLIBCFG=static OBJDIR=output&lt;/p&gt;

&lt;p&gt;the directory output\release-static&amp;#40;x64|x86)\bin will contain the tools&lt;br/&gt;
cwebp.exe and dwebp.exe. The directory output\release-static&amp;#40;x64|x86)\lib will&lt;br/&gt;
contain the libwebp static library.&lt;br/&gt;
The target architecture (x86/x64) is detected by Makefile.vc from the Visual&lt;br/&gt;
Studio compiler (cl.exe) available in the system path.&lt;/p&gt;&lt;/blockquote&gt;</comment>
                            <comment id="182787" author="s.ivanou" created="Wed, 20 Mar 2019 14:24:16 +0100"  >&lt;p&gt;Hello&#160;&lt;a href=&quot;https://jira.magnolia-cms.com/secure/ViewProfile.jspa?name=viet.nguyen&quot; class=&quot;user-hover&quot; rel=&quot;viet.nguyen&quot;&gt;viet.nguyen&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;Thanks for the information provided. My Windows version is Win 10 Pro. I have tried CMake and nmake approaches, but both doesn&apos;t work for me out of box.&#160;&lt;/p&gt;

&lt;p&gt;So I got managed to generate build scripts with CMake, but when I try to build the project with maven it fails:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;�[0mIn file included from /cygdrive/c/Java/jdk1.8.0_161/include/jni.h:45:0,
                 from E:/libwebp-0.4.2/webp-imageio-master/c/com_luciad_imageio_webp_WebP.h:2,
                 from E:/libwebp-0.4.2/webp-imageio-master/c/webp-imageio.c:24:
/cygdrive/c/Java/jdk1.8.0_161/include/win32/jni_md.h:34:9: error: unknown type name &apos;__int64&apos;
 typedef __int64 jlong;
         ^~~~~~~
make[2]: *** [CMakeFiles/webp-imageio.dir/build.make:1554: CMakeFiles/webp-imageio.dir/webp-imageio.c.obj] Error 1
make[1]: *** [CMakeFiles/Makefile2:64: CMakeFiles/webp-imageio.dir/all] Error 2
make: *** [Makefile:76: all] Error 2&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Building via nmake results with next errors:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;        cl.exe /nologo /O2 /DNDEBUG /MT /Isrc /nologo /W3 /EHsc /c /GS /DWIN32 /D_CRT_SECURE_NO_WARNINGS /DWIN32_LEAN_AND_MEAN /DHAVE_WINCODEC_H /DWEBP_USE_THREAD /Fdoutput\release-static\x64\obj\libwebp.pdb /Fooutput\release-static\x64\obj\dec\ src\dec\alpha.c src\dec\buffer.c src\dec\frame.c src\dec\idec.c src\dec\io.c src\dec\quant.c src\dec\tree.c src\dec\vp8.c src\dec\vp8l.c src\dec\webp.c
alpha.c
src\dec\alpha.c(14): fatal error C1083: Cannot open include file: &apos;stdlib.h&apos;: No such file or directory
buffer.c
src\dec\buffer.c(14): fatal error C1083: Cannot open include file: &apos;stdlib.h&apos;: No such file or directory
frame.c
src\dec\frame.c(14): fatal error C1083: Cannot open include file: &apos;stdlib.h&apos;: No such file or directory
idec.c
src\dec\idec.c(14): fatal error C1083: Cannot open include file: &apos;assert.h&apos;: No such file or directory
io.c
src\dec\io.c(14): fatal error C1083: Cannot open include file: &apos;assert.h&apos;: No such file or directory
quant.c
e:\libwebp-0.4.2\libwebp-0.4.2\src\dec\./vp8i.h(17): fatal error C1083: Cannot open include file: &apos;string.h&apos;: No such file or directory
tree.c
e:\libwebp-0.4.2\libwebp-0.4.2\src\dec\./vp8i.h(17): fatal error C1083: Cannot open include file: &apos;string.h&apos;: No such file or directory
vp8.c
src\dec\vp8.c(14): fatal error C1083: Cannot open include file: &apos;stdlib.h&apos;: No such file or directory
vp8l.c
src\dec\vp8l.c(15): fatal error C1083: Cannot open include file: &apos;stdlib.h&apos;: No such file or directory
webp.c
src\dec\webp.c(14): fatal error C1083: Cannot open include file: &apos;stdlib.h&apos;: No such file or directory&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="182831" author="viet.nguyen" created="Thu, 21 Mar 2019 08:25:45 +0100"  >&lt;p&gt;Going through some Google searches, I am seeing that using VS2017 &quot;cl&quot; program may cause your compile errors. Could you please try to use older version VS 2013/ VS 2015 and trying to set Windows SDK Version to 10 for your compiler. I am sorry that our help in building up this kind of library on Windows is quite limited because we had no Windows C expert in house, we just follow guidelines from the library author.&lt;/p&gt;</comment>
                            <comment id="255723" author="chris.jennings" created="Mon, 22 Mar 2021 13:42:56 +0100"  >&lt;p&gt;Further notes on WebP support.&lt;br/&gt;
On Magnolia 6.2.6 I have been able to generate WebP output from the Imaging Module. This system has the Responsive DAM incubator extension (v2.0.3) installed which brings the webp-imageio dependency &lt;a href=&quot;https://git.magnolia-cms.com/projects/INCUBATOR/repos/dam-focal/browse/magnolia-dam-focal-common/pom.xml#89&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;via the org.sejda fork&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I used a default generator supplied by the imaging module and simply changed the `outputFormat` parameter. This created a WebP version of the supplied JPEG image.&lt;/p&gt;

&lt;p&gt;See attachments: webp_generator_config.xml, webp_generator_response.txt&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10030">
                    <name>Cloners</name>
                                                                <inwardlinks description="is cloned by">
                                        <issuelink>
            <issuekey id="102633">BUILD-534</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="102812">MGNLDAM-989</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10160">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="116618">MGNLIMG-242</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10040">
                    <name>causality</name>
                                                                <inwardlinks description="is causing">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10010">
                    <name>relation</name>
                                            <outwardlinks description="is related to">
                                                        </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="88961">RESPDAM-34</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="49314" name="config.server.MIMEMapping.webp.xml" size="493" author="rgange" created="Wed, 31 Oct 2018 11:17:37 +0100"/>
                            <attachment id="48394" name="libwebp-imageio.dylib" size="541436" author="viet.nguyen" created="Tue, 2 Oct 2018 12:06:00 +0200"/>
                            <attachment id="48395" name="webp-imageio-1.0.1-SNAPSHOT-debug.jar" size="21799" author="viet.nguyen" created="Tue, 2 Oct 2018 12:07:16 +0200"/>
                            <attachment id="48396" name="webp-imageio-1.0.1-SNAPSHOT.jar" size="19180" author="viet.nguyen" created="Tue, 2 Oct 2018 12:07:16 +0200"/>
                            <attachment id="48398" name="webp-imageio-1.0.1-SNAPSHOT.pom" size="6395" author="viet.nguyen" created="Tue, 2 Oct 2018 12:34:36 +0200"/>
                            <attachment id="77716" name="webp_generator_config.xml" size="2207" author="chris.jennings" created="Mon, 22 Mar 2021 13:43:01 +0100"/>
                            <attachment id="77717" name="webp_generator_response.txt" size="161" author="chris.jennings" created="Mon, 22 Mar 2021 13:43:15 +0100"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_14166" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Acceptance criteria</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                                    <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge aui-lozenge-complete" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>Empty</span></span></div>
                        ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10111" key="com.atlassian.jira.toolkit:reporterdomain">
                        <customfieldname>Company</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>magnolia-cms.com</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 31 Oct 2018 11:18:36 +0100</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_12730" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_14151" key="com.atlassian.jira.toolkit:message">
                        <customfieldname>Docu info</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10061" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comm is not jira-dev</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>rgange</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            2 years, 46 weeks, 6 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>7.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>8.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>chris.jennings</customfieldvalue>
            <customfieldvalue>had</customfieldvalue>
            <customfieldvalue>rgange</customfieldvalue>
            <customfieldvalue>s.ivanou</customfieldvalue>
            <customfieldvalue>viet.nguyen</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|y00h28:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10220" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Release notes required</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10490"><![CDATA[Yes]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_14168" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Task DoD</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                        
        <div style="margin-bottom: 8px;">
                            <div class="o-completion" style="display: flex; flex-shrink: 0;"><span title="Mandatory items are completed" class="aui-lozenge aui-lozenge-moved" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" fill="black" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.44414 2.77002H2.54536C1.45943 2.77002 0.579102 3.65034 0.579102 4.73628V12.6013C0.579102 13.6873 1.45943 14.5676 2.54536 14.5676H10.4104C11.4963 14.5676 12.3767 13.6873 12.3767 12.6013V6.70259H11.7212V12.6013C11.7212 13.3253 11.1344 13.9122 10.4104 13.9122H2.54536C1.8214 13.9122 1.23452 13.3253 1.23452 12.6013V4.73628C1.23452 4.01232 1.8214 3.42544 2.54536 3.42544H8.44414V2.77002Z" /><path d="M5.09049 10.1853L3.26282 8.3576L2.47803 9.14239L5.09049 11.7549L10.478 6.36731L9.69323 5.58252L5.09049 10.1853Z" /><path d="M14.4013 4.06384L12.9712 3.18904L14.4013 2.31423C14.4259 2.29915 14.4435 2.27493 14.4503 2.24685C14.457 2.21876 14.4523 2.18915 14.4373 2.16455L14.0171 1.47762C13.9858 1.42635 13.9187 1.41019 13.8674 1.44154L12.5022 2.27667V0.676237C12.5022 0.61615 12.4535 0.567383 12.3934 0.567383H11.5883C11.5282 0.567383 11.4794 0.61615 11.4794 0.676237V2.27667L10.1142 1.44159C10.0628 1.41024 9.99587 1.42635 9.96452 1.47768L9.54429 2.16461C9.52927 2.18921 9.52459 2.21881 9.53134 2.2469C9.53809 2.27498 9.55572 2.2992 9.58032 2.31428L11.0105 3.18904L9.58032 4.06384C9.55572 4.07887 9.53809 4.10314 9.53134 4.13117C9.52459 4.15931 9.52927 4.18892 9.54429 4.21352L9.96452 4.90039C9.99587 4.95166 10.0628 4.96788 10.1142 4.93653L11.4794 4.1014V5.70183C11.4794 5.76192 11.5282 5.81069 11.5883 5.81069H12.3934C12.4535 5.81069 12.5022 5.76192 12.5022 5.70183V4.10145L13.8674 4.93648C13.9187 4.96783 13.9858 4.95166 14.0171 4.90045L14.4374 4.21352C14.4524 4.18892 14.4571 4.15931 14.4503 4.13123C14.4436 4.10309 14.4259 4.07892 14.4013 4.06384Z" /></svg></span><span>5/6</span></span></div>
                    
            <div class="checklist-progress-bar-wrapper" style="">
        <div class="checklist-progress-bar" style="position: relative; width: 100%; background-color: #cccccc; margin-bottom: 2px; margin-top: 5px;">
                        <div class="checklist-progress" style="display: block; float: none; width: 83%; height: 2px; background: #14892c;">
                            </div>
        </div>
    </div>
        </div>
    
                                    <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="checked"><path d="m21.530642,5.91574l-2.18201,-1.33473l2.18193,-1.33473c0.03753,-0.023 0.06444,-0.05996 0.07473,-0.10281c0.0103,-0.04285 0.00316,-0.08802 -0.01976,-0.12555l-0.64117,-1.04808c-0.04774,-0.07822 -0.15013,-0.10288 -0.22836,-0.05505l-2.08286,1.27419l0,-2.44184c0,-0.09168 -0.0744,-0.16609 -0.16608,-0.16609l-1.22844,0c-0.09168,0 -0.16608,0.07441 -0.16608,0.16609l0,2.44184l-2.08294,-1.27411c-0.07839,-0.04783 -0.18053,-0.02325 -0.22836,0.05506l-0.64117,1.04807c-0.02292,0.03753 -0.03006,0.08271 -0.01976,0.12556c0.01029,0.04285 0.0372,0.0798 0.07473,0.1028l2.18201,1.33465l-2.18201,1.33473c-0.03753,0.02292 -0.06444,0.05996 -0.07473,0.10273c-0.0103,0.04293 -0.00316,0.0881 0.01976,0.12564l0.64117,1.04799c0.04783,0.07822 0.14997,0.10297 0.22836,0.05514l2.08294,-1.2742l0,2.44185c0,0.09167 0.0744,0.16608 0.16608,0.16608l1.22844,0c0.09168,0 0.16608,-0.07441 0.16608,-0.16608l0,-2.44177l2.08294,1.27403c0.07823,0.04783 0.18062,0.02317 0.22837,-0.05497l0.64116,-1.04807c0.02292,-0.03754 0.03006,-0.08271 0.01977,-0.12556c-0.01022,-0.04293 -0.03721,-0.0798 -0.07474,-0.10281z" fill="#778899" /><path clip-rule="evenodd" d="m12.4779,3.94141l-9.03649,0c-1.65686,0 -3,1.34315 -3,3.00001l0,12c0,1.6568 1.34314,3 3,3l11.99999,0c1.6569,0 3,-1.3432 3,-3l0,-9.01487c-0.1928,0.02079 -0.3886,0.03146 -0.5869,0.03146c-0.9504,0 -1.8435,-0.24504 -2.6197,-0.6754l0.2066,0.20658l-8.0813,8.08133l-3.91869,-3.9187l1.17718,-1.1772l2.74151,2.7415l6.7567,-6.75675c-1.0305,-0.98505 -1.6725,-2.37332 -1.6725,-3.91151c0,-0.20501 0.0114,-0.40736 0.0336,-0.60645z" fill="#778899" fill-rule="evenodd" /></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span style="text-decoration: line-through;">
                                                        <span>Doc/release notes changes? Comment present?</span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </span>
                                    </div>
                                                <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="checked"><path d="m21.530642,5.91574l-2.18201,-1.33473l2.18193,-1.33473c0.03753,-0.023 0.06444,-0.05996 0.07473,-0.10281c0.0103,-0.04285 0.00316,-0.08802 -0.01976,-0.12555l-0.64117,-1.04808c-0.04774,-0.07822 -0.15013,-0.10288 -0.22836,-0.05505l-2.08286,1.27419l0,-2.44184c0,-0.09168 -0.0744,-0.16609 -0.16608,-0.16609l-1.22844,0c-0.09168,0 -0.16608,0.07441 -0.16608,0.16609l0,2.44184l-2.08294,-1.27411c-0.07839,-0.04783 -0.18053,-0.02325 -0.22836,0.05506l-0.64117,1.04807c-0.02292,0.03753 -0.03006,0.08271 -0.01976,0.12556c0.01029,0.04285 0.0372,0.0798 0.07473,0.1028l2.18201,1.33465l-2.18201,1.33473c-0.03753,0.02292 -0.06444,0.05996 -0.07473,0.10273c-0.0103,0.04293 -0.00316,0.0881 0.01976,0.12564l0.64117,1.04799c0.04783,0.07822 0.14997,0.10297 0.22836,0.05514l2.08294,-1.2742l0,2.44185c0,0.09167 0.0744,0.16608 0.16608,0.16608l1.22844,0c0.09168,0 0.16608,-0.07441 0.16608,-0.16608l0,-2.44177l2.08294,1.27403c0.07823,0.04783 0.18062,0.02317 0.22837,-0.05497l0.64116,-1.04807c0.02292,-0.03754 0.03006,-0.08271 0.01977,-0.12556c-0.01022,-0.04293 -0.03721,-0.0798 -0.07474,-0.10281z" fill="#778899" /><path clip-rule="evenodd" d="m12.4779,3.94141l-9.03649,0c-1.65686,0 -3,1.34315 -3,3.00001l0,12c0,1.6568 1.34314,3 3,3l11.99999,0c1.6569,0 3,-1.3432 3,-3l0,-9.01487c-0.1928,0.02079 -0.3886,0.03146 -0.5869,0.03146c-0.9504,0 -1.8435,-0.24504 -2.6197,-0.6754l0.2066,0.20658l-8.0813,8.08133l-3.91869,-3.9187l1.17718,-1.1772l2.74151,2.7415l6.7567,-6.75675c-1.0305,-0.98505 -1.6725,-2.37332 -1.6725,-3.91151c0,-0.20501 0.0114,-0.40736 0.0336,-0.60645z" fill="#778899" fill-rule="evenodd" /></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span style="text-decoration: line-through;">
                                                        <span>Downstream builds green?</span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </span>
                                    </div>
                                                <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="checked"><path d="m21.530642,5.91574l-2.18201,-1.33473l2.18193,-1.33473c0.03753,-0.023 0.06444,-0.05996 0.07473,-0.10281c0.0103,-0.04285 0.00316,-0.08802 -0.01976,-0.12555l-0.64117,-1.04808c-0.04774,-0.07822 -0.15013,-0.10288 -0.22836,-0.05505l-2.08286,1.27419l0,-2.44184c0,-0.09168 -0.0744,-0.16609 -0.16608,-0.16609l-1.22844,0c-0.09168,0 -0.16608,0.07441 -0.16608,0.16609l0,2.44184l-2.08294,-1.27411c-0.07839,-0.04783 -0.18053,-0.02325 -0.22836,0.05506l-0.64117,1.04807c-0.02292,0.03753 -0.03006,0.08271 -0.01976,0.12556c0.01029,0.04285 0.0372,0.0798 0.07473,0.1028l2.18201,1.33465l-2.18201,1.33473c-0.03753,0.02292 -0.06444,0.05996 -0.07473,0.10273c-0.0103,0.04293 -0.00316,0.0881 0.01976,0.12564l0.64117,1.04799c0.04783,0.07822 0.14997,0.10297 0.22836,0.05514l2.08294,-1.2742l0,2.44185c0,0.09167 0.0744,0.16608 0.16608,0.16608l1.22844,0c0.09168,0 0.16608,-0.07441 0.16608,-0.16608l0,-2.44177l2.08294,1.27403c0.07823,0.04783 0.18062,0.02317 0.22837,-0.05497l0.64116,-1.04807c0.02292,-0.03754 0.03006,-0.08271 0.01977,-0.12556c-0.01022,-0.04293 -0.03721,-0.0798 -0.07474,-0.10281z" fill="#778899" /><path clip-rule="evenodd" d="m12.4779,3.94141l-9.03649,0c-1.65686,0 -3,1.34315 -3,3.00001l0,12c0,1.6568 1.34314,3 3,3l11.99999,0c1.6569,0 3,-1.3432 3,-3l0,-9.01487c-0.1928,0.02079 -0.3886,0.03146 -0.5869,0.03146c-0.9504,0 -1.8435,-0.24504 -2.6197,-0.6754l0.2066,0.20658l-8.0813,8.08133l-3.91869,-3.9187l1.17718,-1.1772l2.74151,2.7415l6.7567,-6.75675c-1.0305,-0.98505 -1.6725,-2.37332 -1.6725,-3.91151c0,-0.20501 0.0114,-0.40736 0.0336,-0.60645z" fill="#778899" fill-rule="evenodd" /></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span style="text-decoration: line-through;">
                                                        <span>Solution information and context easily available?</span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </span>
                                    </div>
                                                <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="checked"><path d="m21.530642,5.91574l-2.18201,-1.33473l2.18193,-1.33473c0.03753,-0.023 0.06444,-0.05996 0.07473,-0.10281c0.0103,-0.04285 0.00316,-0.08802 -0.01976,-0.12555l-0.64117,-1.04808c-0.04774,-0.07822 -0.15013,-0.10288 -0.22836,-0.05505l-2.08286,1.27419l0,-2.44184c0,-0.09168 -0.0744,-0.16609 -0.16608,-0.16609l-1.22844,0c-0.09168,0 -0.16608,0.07441 -0.16608,0.16609l0,2.44184l-2.08294,-1.27411c-0.07839,-0.04783 -0.18053,-0.02325 -0.22836,0.05506l-0.64117,1.04807c-0.02292,0.03753 -0.03006,0.08271 -0.01976,0.12556c0.01029,0.04285 0.0372,0.0798 0.07473,0.1028l2.18201,1.33465l-2.18201,1.33473c-0.03753,0.02292 -0.06444,0.05996 -0.07473,0.10273c-0.0103,0.04293 -0.00316,0.0881 0.01976,0.12564l0.64117,1.04799c0.04783,0.07822 0.14997,0.10297 0.22836,0.05514l2.08294,-1.2742l0,2.44185c0,0.09167 0.0744,0.16608 0.16608,0.16608l1.22844,0c0.09168,0 0.16608,-0.07441 0.16608,-0.16608l0,-2.44177l2.08294,1.27403c0.07823,0.04783 0.18062,0.02317 0.22837,-0.05497l0.64116,-1.04807c0.02292,-0.03754 0.03006,-0.08271 0.01977,-0.12556c-0.01022,-0.04293 -0.03721,-0.0798 -0.07474,-0.10281z" fill="#778899" /><path clip-rule="evenodd" d="m12.4779,3.94141l-9.03649,0c-1.65686,0 -3,1.34315 -3,3.00001l0,12c0,1.6568 1.34314,3 3,3l11.99999,0c1.6569,0 3,-1.3432 3,-3l0,-9.01487c-0.1928,0.02079 -0.3886,0.03146 -0.5869,0.03146c-0.9504,0 -1.8435,-0.24504 -2.6197,-0.6754l0.2066,0.20658l-8.0813,8.08133l-3.91869,-3.9187l1.17718,-1.1772l2.74151,2.7415l6.7567,-6.75675c-1.0305,-0.98505 -1.6725,-2.37332 -1.6725,-3.91151c0,-0.20501 0.0114,-0.40736 0.0336,-0.60645z" fill="#778899" fill-rule="evenodd" /></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span style="text-decoration: line-through;">
                                                        <span><strong>Tests</strong></span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </span>
                                    </div>
                                                <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="checked"><path d="m21.530642,5.91574l-2.18201,-1.33473l2.18193,-1.33473c0.03753,-0.023 0.06444,-0.05996 0.07473,-0.10281c0.0103,-0.04285 0.00316,-0.08802 -0.01976,-0.12555l-0.64117,-1.04808c-0.04774,-0.07822 -0.15013,-0.10288 -0.22836,-0.05505l-2.08286,1.27419l0,-2.44184c0,-0.09168 -0.0744,-0.16609 -0.16608,-0.16609l-1.22844,0c-0.09168,0 -0.16608,0.07441 -0.16608,0.16609l0,2.44184l-2.08294,-1.27411c-0.07839,-0.04783 -0.18053,-0.02325 -0.22836,0.05506l-0.64117,1.04807c-0.02292,0.03753 -0.03006,0.08271 -0.01976,0.12556c0.01029,0.04285 0.0372,0.0798 0.07473,0.1028l2.18201,1.33465l-2.18201,1.33473c-0.03753,0.02292 -0.06444,0.05996 -0.07473,0.10273c-0.0103,0.04293 -0.00316,0.0881 0.01976,0.12564l0.64117,1.04799c0.04783,0.07822 0.14997,0.10297 0.22836,0.05514l2.08294,-1.2742l0,2.44185c0,0.09167 0.0744,0.16608 0.16608,0.16608l1.22844,0c0.09168,0 0.16608,-0.07441 0.16608,-0.16608l0,-2.44177l2.08294,1.27403c0.07823,0.04783 0.18062,0.02317 0.22837,-0.05497l0.64116,-1.04807c0.02292,-0.03754 0.03006,-0.08271 0.01977,-0.12556c-0.01022,-0.04293 -0.03721,-0.0798 -0.07474,-0.10281z" fill="#778899" /><path clip-rule="evenodd" d="m12.4779,3.94141l-9.03649,0c-1.65686,0 -3,1.34315 -3,3.00001l0,12c0,1.6568 1.34314,3 3,3l11.99999,0c1.6569,0 3,-1.3432 3,-3l0,-9.01487c-0.1928,0.02079 -0.3886,0.03146 -0.5869,0.03146c-0.9504,0 -1.8435,-0.24504 -2.6197,-0.6754l0.2066,0.20658l-8.0813,8.08133l-3.91869,-3.9187l1.17718,-1.1772l2.74151,2.7415l6.7567,-6.75675c-1.0305,-0.98505 -1.6725,-2.37332 -1.6725,-3.91151c0,-0.20501 0.0114,-0.40736 0.0336,-0.60645z" fill="#778899" fill-rule="evenodd" /></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span style="text-decoration: line-through;">
                                                        <span><strong>FixVersion</strong> filled and not yet released</span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </span>
                                    </div>
                                                <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="unchecked"><rect fill="#EFF4FB" height="17.5" rx="2.5" stroke="#ADBBD0" width="18" x="0.44141" y="3.94141"/></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span >
                                                        <span>Architecture Decision Record (<strong>ADR</strong>)</span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </span>
                                    </div>
                                            ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_14145" key="com.intenso.jira.issue-templates:issue-templates-customfield">
                        <customfieldname>Template</customfieldname>
                        <customfieldvalues>
                            


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_15131" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Time in Discovery</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>