dependabot[bot] opened a new pull request, #3:
URL: https://github.com/apache/karaf-webconsole/pull/3

   Bumps [scala-compiler](https://github.com/scala/scala) from 2.9.1 to 2.10.7.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/scala/scala/releases";>scala-compiler's 
releases</a>.</em></p>
   <blockquote>
   <p>Scala 2.10.7 is a maintenance release to bring (partial) Java 9 support 
to the sbt 0.13 series. A total of <a 
href="https://github.com/scala/scala/pulls?q=milestone%3A2.10.7+is%3Amerged";>three
 pending backports</a> were merged.</p>
   <p>This release addresses (<a 
href="https://redirect.github.com/scala/scala/issues/6128";>#6128</a>) a <a 
href="http://scala-lang.org/news/security-update-nov17.html";><strong>privilege 
escalation vulnerability</strong></a> that was identified in the Scala 
compilation daemon <em>CVE-2017-15288</em>.</p>
   <p>We strongly encourage you to upgrade to the latest stable version of 
Scala 2.12.x, as the 2.10.x series is no longer actively maintained.</p>
   <p>There is a <a 
href="https://redirect.github.com/scala/bug/issues/10603";>known bug on Java 9 
involving the repl</a>: the workaround is to launch it as <code>scala 
-nobootcp</code>.</p>
   <p>More information about the Scala 2.10 series is available in the <a 
href="https://github.com/scala/scala/releases/v2.10.4";>release notes for Scala 
2.10.4</a>. A few more bugs were fixed since then in <a 
href="https://github.com/scala/bug/milestone/80?closed=1";>2.10.5</a>.</p>
   <p>Scala 2.10.6 <a 
href="https://redirect.github.com/scala/scala/pull/4557";>resolves a license 
incompatibility in scala.util.Sorting</a>, but is otherwise identical to Scala 
2.10.5. A total of <a 
href="https://github.com/scala/scala/pulls?q=milestone%3A2.10.6+is%3Aclosed";>three
 pending backports</a> were merged.</p>
   <p>We strongly encourage you to upgrade to the latest stable version of 
Scala 2.11.x, as the 2.10.x series is no longer actively maintained.</p>
   <h3>Scala IDE</h3>
   <p>The current release of Scala IDE supports any 2.10.x release, and is 
available on the <a href="http://scala-ide.org/download/sdk.html";>download 
site</a>.</p>
   <h3>Release Notes for the Scala 2.10 Series</h3>
   <p>The release notes for the Scala 2.10 series, which also apply to the 
current minor release, are available in the <a 
href="http://scala-lang.org/news/2.10.4";>release notes for Scala 2.10.4</a>. 
They contain important information such as:</p>
   <ul>
   <li>The specification of binary compatibility between minor releases.</li>
   <li>Details on new features, important changes and deprecations in Scala 
2.10.</li>
   </ul>
   <h2>Scala 2.10.4</h2>
   <p>The release is available for download from <a 
href="http://scala-lang.org/download/2.10.4.html";>scala-lang.org</a> or from <a 
href="http://search.maven.org/#search%7Cga%7C1%7Cg%3Aorg.scala-lang%20AND%20v%3A2.10.4";>Maven
 Central</a>.</p>
   <h3>Scala IDE for Eclipse</h3>
   <p>The Scala IDE with this release built right in is available through the 
following update-site for Eclipse 4.2/4.3 (Juno/Kepler):</p>
   <ul>
   <li>Development version (Scala IDE 3.0.3-rc3 on Scala 2.10.4)</li>
   <li>Stable version (will have 2.10.4 as soon as Scala IDE 3.0.3-vfinal is 
released)</li>
   </ul>
   <p>Have a look at the <a 
href="http://scala-ide.org/docs/user/gettingstarted.html";>getting started 
guide</a> for more info.</p>
   <h3>New features in the 2.10 series</h3>
   <p>Since 2.10.4 is strictly a bug-fix release, here's an overview of the 
most prominent new features and improvements as introduced in 2.10.0:</p>
   <ul>
   <li>Value Classes
   <ul>
   <li>A class may now extend <code>AnyVal</code> to make it behave like a 
struct type (restrictions apply).</li>
   <li><a 
href="http://docs.scala-lang.org/overviews/core/value-classes.html";>http://docs.scala-lang.org/overviews/core/value-classes.html</a></li>
   </ul>
   </li>
   <li>Implicit Classes
   <ul>
   <li>The implicit modifier now also applies to class definitions to reduce 
the boilerplate of implicit wrappers.</li>
   <li><a 
href="http://docs.scala-lang.org/sips/pending/implicit-classes.html";>http://docs.scala-lang.org/sips/pending/implicit-classes.html</a></li>
   </ul>
   </li>
   <li>String Interpolation
   <ul>
   <li><code>val what = &quot;awesome&quot;; println(s&quot;string 
interpolation is ${what.toUpperCase}!&quot;)</code></li>
   <li><a 
href="http://docs.scala-lang.org/overviews/core/string-interpolation.html";>http://docs.scala-lang.org/overviews/core/string-interpolation.html</a></li>
   </ul>
   </li>
   <li>Futures and Promises
   <ul>
   <li>Asynchronously get some JSON: <code>for (req &lt;- 
WS.url(restApiUrl).get()) yield (req.json \ 
&quot;users&quot;).as[List[User]]</code> (uses play!)</li>
   <li><a 
href="http://docs.scala-lang.org/overviews/core/futures.html";>http://docs.scala-lang.org/overviews/core/futures.html</a></li>
   </ul>
   </li>
   <li>Dynamic and applyDynamic</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/scala/scala/commit/89e57bc7ad4a1809864b637617456736fd7b8101";><code>89e57bc</code></a>
 Merge pull request <a 
href="https://redirect.github.com/scala/scala/issues/6113";>#6113</a> from 
retronym/backport/reflection</li>
   <li><a 
href="https://github.com/scala/scala/commit/4b848761c3791b161c43ee80feb4c0c03d7a5dd7";><code>4b84876</code></a>
 Move ASM sources back to the original location</li>
   <li><a 
href="https://github.com/scala/scala/commit/2ae75e97db0857f0babbfc7cfee0dbd32baec2f0";><code>2ae75e9</code></a>
 Fixup cherrypick of test case</li>
   <li><a 
href="https://github.com/scala/scala/commit/7e1a4b94ad5a7fc251424a1caed7bf9009e39599";><code>7e1a4b9</code></a>
 Add MiMa whitelist entries</li>
   <li><a 
href="https://github.com/scala/scala/commit/efbd9d582fdf6a31dd1f6c02ec1c997213057ca1";><code>efbd9d5</code></a>
 Limit use of java file manager to JDK 9</li>
   <li><a 
href="https://github.com/scala/scala/commit/cd366472f0abb27e0dcc4b91595047863fdbf5fc";><code>cd36647</code></a>
 Static calls to interfaces are only allowed with 1.8 classfiles</li>
   <li><a 
href="https://github.com/scala/scala/commit/69b79ba971ae1c8415da372432f55368617d1f2d";><code>69b79ba</code></a>
 Support -target:jvm1.8, needed to call static methods on Java interfaces</li>
   <li><a 
href="https://github.com/scala/scala/commit/c3d8750f4da48186d259fd2aa3f5f3da21805047";><code>c3d8750</code></a>
 Update to scala-asm v5.2.0-scala-2</li>
   <li><a 
href="https://github.com/scala/scala/commit/9ad4757f28ceb84ba07c429f55e5dda8b6e911e9";><code>9ad4757</code></a>
 [backport] SI-9393 fix modifiers of Java annotations</li>
   <li><a 
href="https://github.com/scala/scala/commit/ac0c3fcdfb2fdb176feee73197688c458f26afbc";><code>ac0c3fc</code></a>
 Backport suport for Java 9 platform classpath</li>
   <li>Additional commits viewable in <a 
href="https://github.com/scala/scala/compare/v2.9.1...v2.10.7";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.scala-lang:scala-compiler&package-manager=maven&previous-version=2.9.1&new-version=2.10.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot merge` will merge this PR after your CI passes on it
   - `@dependabot squash and merge` will squash and merge this PR after your CI 
passes on it
   - `@dependabot cancel merge` will cancel a previously requested merge and 
block automerging
   - `@dependabot reopen` will reopen this PR if it is closed
   - `@dependabot close` will close this PR and stop Dependabot recreating it. 
You can achieve the same result by closing it manually
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   You can disable automated security fix PRs for this repo from the [Security 
Alerts page](https://github.com/apache/karaf-webconsole/network/alerts).
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@karaf.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to