-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
CI: Build and deploy website updates
- Loading branch information
1 parent
d3e2d9c
commit 5d73d36
Showing
16 changed files
with
705 additions
and
327 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,176 @@ | ||
<!DOCTYPE html> | ||
<html> | ||
|
||
<head> | ||
<title>Jandex 3.1.3</title> | ||
<script id="adobe_dtm" src="https://www.redhat.com/dtm.js" type="text/javascript"></script> | ||
<script src="/assets/javascript/highlightjs-pack.js" type="text/javascript"></script> | ||
<META HTTP-EQUIV="Content-Security-Policy" CONTENT="default-src 'none'; script-src 'self' www.redhat.com assets.adobedtm.com jsonip.com ajax.googleapis.com www.googletagmanager.com www.google-analytics.com use.fontawesome.com; style-src 'self' fonts.googleapis.com use.fontawesome.com; img-src 'self' *; media-src 'self' ; frame-src www.googletagmanager.com; frame-ancestors 'none'; base-uri 'none'; object-src 'none'; form-action 'none'; font-src 'self' use.fontawesome.com fonts.gstatic.com;"> | ||
<META HTTP-EQUIV="X-Frame-Options" CONTENT="DENY"> | ||
<META HTTP-EQUIV="X-XSS-Protection" CONTENT="1; mode=block"> | ||
<META HTTP-EQUIV="X-Content-Type-Options" CONTENT="nosniff"> | ||
<meta charset="utf-8"> | ||
<meta name="viewport" content="width=device-width, initial-scale=1"> | ||
<meta name="description" content="SmallRye is a project to share and collaborate on implementing specifications that are part of Eclipse MicroProfile."> | ||
<link rel="shortcut icon" type="image/png" href="/favicon.ico" > | ||
<link rel="stylesheet" href="/assets/css/main.css" /> | ||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css" integrity="sha384-lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt" crossorigin="anonymous"> | ||
</head> | ||
|
||
<body class="post"> | ||
|
||
<div class="content"> | ||
<div class="navigation-wrapper"> | ||
<div class="width-12-12"> | ||
<div class="header navigation"> | ||
<div class="logo-wrapper"> | ||
<a href="/"><img class="project-logo" title="SmallRye" src="/assets/images/smallrye_project_logo.svg"></a> | ||
</div> | ||
<div class="nav-container"> | ||
<nav> | ||
<div class="nav-mobile"><a id="nav-toggle" href="#!"><span></span></a></div> | ||
<ul class="nav-list"> | ||
<li> | ||
<a href="/projects/" class="">Projects</a> | ||
</li> | ||
<li> | ||
<a href="/community/" class="">Community</a> | ||
</li> | ||
<li> | ||
<a href="/blog/" class="active">Blog</a> | ||
</li> | ||
<li> | ||
<a href="/docs/index.html" class="">Documentation</a> | ||
</li> | ||
</ul> | ||
</nav> | ||
</div> | ||
</div> | ||
</div> | ||
</div> | ||
|
||
<div class="post-page grid-wrapper"> | ||
<div class="grid__item width-10-12 doc-content"> | ||
<h1>Jandex 3.1.3</h1> | ||
<div class="paragraph"> | ||
<p>Today, we announce the <a href="https://github.com/smallrye/jandex/releases/tag/3.1.3">release</a> of Jandex 3.1.3. | ||
This release contains several small fixes and improvements.</p> | ||
</div> | ||
<div class="paragraph"> | ||
<p>The <code>AnnotationInstance.equivalentTo()</code> method was added that establishes the notion of <em>annotation equivalence</em>. | ||
Two annotation instances are equivalent if they have the same name (that is, the same annotation interface) and the same members. | ||
The target of the annotation is ignored (unlike the <code>equals()</code> method).</p> | ||
</div> | ||
<div class="paragraph"> | ||
<p>The <code>MethodInfo.isStaticInitializer()</code> method was added to distinguish the special <code><clinit></code> methods (similarly to existing <code>isConstructor()</code>, which distinguishes the special <code><init></code> methods).</p> | ||
</div> | ||
<div class="paragraph"> | ||
<p>Serialization compatibility with Jandex 2 was restored. | ||
Jandex 3 added a new kind of types, type variable references, and at that time, the index serialization code was not adjusted properly. | ||
Therefore, if Jandex 3 was asked to write an index of an older version, for consumption by Jandex 2, the result in fact was not readable by Jandex 2. | ||
The fix is fortunately simple, because what Jandex 3 represents as a type variable reference, Jandex 2 always represents as an unresolved type variable. | ||
So when emitting an index for Jandex 2, Jandex 3 can just serialize type variable references as unresolved type variables. | ||
(Note that Jandex 3 may still produce unresolved type variables, for example when indexing an incomplete class path.) | ||
Thanks Andrey Manzharov for the reproducer!</p> | ||
</div> | ||
<div class="paragraph"> | ||
<p>The Jandex Maven plugin now supports setting the index version that should be produced. | ||
That way, you can upgrade your Jandex version yet keep the persistent index readable by older Jandex versions. | ||
Of course, if the upgraded Jandex has a newer persistent index format that includes more information, the older version will <em>not</em> contain the new information. | ||
Thanks Andrey Manzharov for the pull request!</p> | ||
</div> | ||
<div class="paragraph"> | ||
<p>The <code>jandex-jar</code> goal of the Jandex Maven plugin was improved to not omit directory entries in the resulting JAR. | ||
Thanks Hui Wang for the pull request!</p> | ||
</div> | ||
<div class="paragraph"> | ||
<p>Finally, multiple places in Jandex were changed to slightly reduce allocations. | ||
Instead of allocating a regular <code>java.util.ArrayList</code> and then an immutable wrapper, an immutable array-backed <code>List</code> implementation is used directly.</p> | ||
</div> | ||
<div class="paragraph"> | ||
<p>If you experience any troubles, or if you have any ideas for Jandex improvements, please <a href="https://github.com/smallrye/jandex/issues">file an issue</a>.</p> | ||
</div> | ||
</div> | ||
</div> | ||
|
||
</div> | ||
|
||
<div class="content project-footer"> | ||
<div class="footer-section"> | ||
<div class="logo-wrapper"> | ||
<a href="/"><img src="/assets/images/smallrye_project_logo.svg" class="project-logo" title="SmallRye"></a> | ||
</div> | ||
</div> | ||
<div class="grid-wrapper"> | ||
<p class="grid__item width-3-12">SmallRye is open source under <a href='https://www.apache.org/licenses/LICENSE-2.0' target='_blank'>Apache Software License 2.0</a>. <br /><br />This website was built with <a href='https://jekyllrb.com/' target='_blank'>Jekyll</a> is hosted on <a href='https://pages.github.com/' target='_blank'>Github Pages</a> and is completely open source. If you want to make it better, <a href='https://github.com/smallrye/smallrye.github.io' target='_blank'>fork the website</a> and show us what you’ve got.</p> | ||
|
||
|
||
<div class="width-1-12 project-links"> | ||
<span>Navigation</span> | ||
<ul class="footer-links width-1-12"> | ||
|
||
<li><a href="/">Home</a></li> | ||
|
||
</ul> | ||
</div> | ||
|
||
<div class="width-1-12 project-links"> | ||
<span>Contribute</span> | ||
<ul class="footer-links width-1-12"> | ||
|
||
<li><a href="https://twitter.com/smallrye_io">Follow us</a></li> | ||
|
||
<li><a href="https://github.com/smallrye">GitHub</a></li> | ||
|
||
</ul> | ||
</div> | ||
|
||
<div class="width-1-12 project-links"> | ||
<span>Get Help</span> | ||
<ul class="footer-links width-1-12"> | ||
|
||
<li><a href="https://quarkusio.zulipchat.com">Chatroom</a></li> | ||
|
||
<li><a href="https://groups.google.com/d/forum/smallrye">Google Groups</a></li> | ||
|
||
</ul> | ||
</div> | ||
|
||
|
||
|
||
<div class="width-6-12 more-links"> | ||
<span>External Links</span> | ||
<ul class="footer-links"> | ||
|
||
<li><a href="https://microprofile.io/" target="_blank">Eclipse MicroProfile</a></li> | ||
|
||
<li><a href="https://github.com/eclipse?utf8=✓&q=microprofile" target="_blank">Eclipse MicroProfile on GitHub</a></li> | ||
|
||
</ul> | ||
</div> | ||
|
||
</div> | ||
</div> | ||
<div class="content redhat-footer"> | ||
<div class="grid-wrapper"> | ||
<span class="licence"> | ||
<i class="fab fa-creative-commons"></i><i class="fab fa-creative-commons-by"></i> <a href="https://creativecommons.org/licenses/by/3.0/" target="_blank">CC by 3.0</a> | ||
| <a href="https://www.redhat.com/en/about/privacy-policy">Red Hat Privacy Policy</a> | ||
</span> | ||
<span class="redhat"> | ||
a Red Hat sponsored project | ||
</span> | ||
<span class="redhat-logo"> | ||
<a href="https://www.redhat.com/" target="_blank"><img src="/assets/images/redhat_reversed.svg"></a> | ||
</span> | ||
</div> | ||
</div> | ||
|
||
|
||
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script> | ||
<script type="text/javascript" src="/assets/javascript/mobile-nav.js"></script> | ||
<script type="text/javascript" src="/assets/javascript/scroll-down.js"></script> | ||
<script type="text/javascript" src="/assets/javascript/satellite.js"></script> | ||
</body> | ||
|
||
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.