Re: Proposing 10.5.0 minor release

Alan Woodward <[email protected]> Mon, 15 Jun 2026 18:06:54 +0100
Newsgroups gmane.comp.jakarta.lucene.devel
Message-ID <[email protected]>
--Apple-Mail=_A6A843B4-7A64-4376-8242-3E8A7808D433
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

All fixes merged:
- https://github.com/apache/lucene/pull/16260 - better heuristics =
between bitset and leapfrog paths in MaxScoreBulkScorer
- https://github.com/apache/lucene/pull/16259 - better heuristics =
between bitset and leapfrog paths for two-phase iterators in =
DenseConjunctionBulkScorer
- https://github.com/apache/lucene/pull/16257 - enable Panama =
vectorisation in JDK 26

I will check the nightly benchmarks tomorrow and if they look good start =
the release process.  If you have anything you want to get in and it =
might take a bit longer, please reply here!

> On 15 Jun 2026, at 12:57, Alan Woodward <[email protected]> wrote:
>=20
> We=E2=80=99ve seen some big regressions in a few queries, largely =
around two-phase iteration.  Jim and I are investigating and will try =
and get these fixed today.  If it looks too complicated to fix then =
we=E2=80=99ll revert the offending PRs from 10x and fix in main while =
the release process starts.
>=20
>> On 1 Jun 2026, at 11:59, Alan Woodward <[email protected]> wrote:
>>=20
>> I have a few things I want to get merged here and then I=E2=80=99m =
travelling all next week, so unless anybody else particularly wants to =
take over, I plan on starting the release process two weeks today, =
Monday 15th June.
>>=20
>>> On 30 May 2026, at 14:39, Uwe Schindler via dev =
<[email protected]> wrote:
>>>=20
>>> Hi,
>>>=20
>>> all fine! I merged 2 PRs today which should go in this release.
>>>=20
>>> Before doing the release we should fix the Github Workflows, due to =
ASF forbiddeing workflows without whitelisted hashes in their config, =
the jobs no longer run: https://github.com/apache/lucene/issues/16150
>>>=20
>>> Uwe
>>>=20
>>> Am 26.05.2026 um 10:16 schrieb Chris Hegarty:
>>>> Hi Uwe,
>>>>=20
>>>> Since I was involved, along with others, in the design and =
discussion of the columnar API, I wanted to share my perspective as =
well.
>>>>=20
>>>> The columnar indexing API is still relatively new and remains =
experimental. I backported it to branch_10x, and while I think it is in =
good shape, my view is that it would benefit from some real-world usage =
before we make it non-final. My hope is that we can gather feedback and =
iterate through a small number of 10.x releases, and then finalize the =
API in the main branch once we've gained that experience.
>>>>=20
>>>> -Chris.
>>>>=20
>>>>> On 26 May 2026, at 09:08, Uwe Schindler via dev =
<[email protected]> wrote:
>>>>>=20
>>>>> Hi,
>>>>>=20
>>>>> as we have now the columnar API for indexing, would't it be a =
better idea to release 11.0 with Java 25? This would allow us to go for =
26/27 in main branch. On the other hand we have cool fetaures.
>>>>>=20
>>>>> Uwe
>>>>>=20
>>>>> P.S.: I don't like to backport the columnar API to 10.x (not sure =
if it was done), we should better finalize it and release with main =
branch. Only a few parts are missing!
>>>>>=20
>>>>> Am 21.05.2026 um 13:10 schrieb Alan Woodward:
>>>>>> Hi everyone,
>>>>>>=20
>>>>>> It=E2=80=99s been a few months now since the 10.4 release, and we =
have some impressive changes building up on the 10x branch.  I think =
it=E2=80=99s about time we did a new minor?
>>>>>>=20
>>>>>> I=E2=80=99m happy to act as RM, unless somebody else is desperate =
to do it. I would plan on starting the release process this time next =
week. If there=E2=80=99s in-flight work that you really need to get into =
10.5, now would be a good time to open a PR :)
>>>>>>=20
>>>>>> Thanks, Alan
>>>>>> =
---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: [email protected]
>>>>>> For additional commands, e-mail: [email protected]
>>>>>>=20
>>>>> --=20
>>>>> Uwe Schindler
>>>>> Achterdiek 19, D-28357 Bremen
>>>>> https://www.thetaphi.de
>>>>> eMail: [email protected]
>>>>>=20
>>>>>=20
>>>>> =
---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: [email protected]
>>>>> For additional commands, e-mail: [email protected]
>>>>>=20
>>> --=20
>>> Uwe Schindler
>>> Achterdiek 19, D-28357 Bremen
>>> https://www.thetaphi.de <https://www.thetaphi.de/>
>>> eMail: [email protected] <mailto:[email protected]>
>>>=20
>>>=20
>>> =
---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected] =
<mailto:[email protected]>
>>> For additional commands, e-mail: [email protected] =
<mailto:[email protected]>
>=20


--Apple-Mail=_A6A843B4-7A64-4376-8242-3E8A7808D433
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html aria-label=3D"message body"><head><meta http-equiv=3D"content-type" =
content=3D"text/html; charset=3Dutf-8"></head><body =
style=3D"overflow-wrap: break-word; -webkit-nbsp-mode: space; =
line-break: after-white-space;"><div>All fixes =
merged:</div><div>-&nbsp;<a =
href=3D"https://github.com/apache/lucene/pull/16260">https://github.com/ap=
ache/lucene/pull/16260</a>&nbsp;- better heuristics between bitset and =
leapfrog paths in MaxScoreBulkScorer</div><div>-&nbsp;<a =
href=3D"https://github.com/apache/lucene/pull/16259">https://github.com/ap=
ache/lucene/pull/16259</a>&nbsp;- better heuristics between bitset and =
leapfrog paths for two-phase iterators in =
DenseConjunctionBulkScorer</div><div>-&nbsp;<a =
href=3D"https://github.com/apache/lucene/pull/16257">https://github.com/ap=
ache/lucene/pull/16257</a>&nbsp;- enable Panama vectorisation in JDK =
26</div><div><br></div><div>I will check the nightly benchmarks tomorrow =
and if they look good start the release process. &nbsp;If you have =
anything you want to get in and it might take a bit longer, please reply =
here!<br id=3D"lineBreakAtBeginningOfMessage"><div><br><blockquote =
type=3D"cite"><div>On 15 Jun 2026, at 12:57, Alan Woodward =
&lt;[email protected]&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div><meta http-equiv=3D"content-type"=
 content=3D"text/html; charset=3Dutf-8"><div style=3D"overflow-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;">We=E2=80=99ve seen some big regressions in a few =
queries, largely around two-phase iteration. &nbsp;Jim and I are =
investigating and will try and get these fixed today. &nbsp;If it looks =
too complicated to fix then we=E2=80=99ll revert the offending PRs from =
10x and fix in main while the release process starts.<br =
id=3D"lineBreakAtBeginningOfMessage"><div><br><blockquote =
type=3D"cite"><div>On 1 Jun 2026, at 11:59, Alan Woodward =
&lt;[email protected]&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div><meta http-equiv=3D"content-type"=
 content=3D"text/html; charset=3Dutf-8"><div style=3D"overflow-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">I =
have a few things I want to get merged here and then I=E2=80=99m =
travelling all next week, so unless anybody else particularly wants to =
take over, I plan on starting the release process two weeks today, =
Monday 15th June.<br =
id=3D"lineBreakAtBeginningOfMessage"><div><br><blockquote =
type=3D"cite"><div>On 30 May 2026, at 14:39, Uwe Schindler via dev =
&lt;[email protected]&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div><meta charset=3D"UTF-8"><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;">Hi,</span><br style=3D"caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
orphans: 2; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration-line: none; =
text-decoration-thickness: auto; text-decoration-style: solid;"><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration-line: none; =
text-decoration-thickness: auto; text-decoration-style: solid;"><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;">all fine! I merged 2 PRs today which should =
go in this release.</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
orphans: 2; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration-line: none; =
text-decoration-thickness: auto; text-decoration-style: solid;"><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration-line: none; =
text-decoration-thickness: auto; text-decoration-style: solid;"><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;">Before doing the release we should fix the =
Github Workflows, due to ASF forbiddeing workflows without whitelisted =
hashes in their config, the jobs no longer run:<span =
class=3D"Apple-converted-space">&nbsp;</span></span><a =
href=3D"https://github.com/apache/lucene/issues/16150" =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
orphans: 2; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: =
0px;">https://github.com/apache/lucene/issues/16150</a><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration-line: none; =
text-decoration-thickness: auto; text-decoration-style: solid;"><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration-line: none; =
text-decoration-thickness: auto; text-decoration-style: solid;"><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;">Uwe</span><br style=3D"caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
orphans: 2; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration-line: none; =
text-decoration-thickness: auto; text-decoration-style: solid;"><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration-line: none; =
text-decoration-thickness: auto; text-decoration-style: solid;"><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;">Am 26.05.2026 um 10:16 schrieb Chris =
Hegarty:</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; orphans: 2; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration-line: none; text-decoration-thickness: auto; =
text-decoration-style: solid;"><blockquote type=3D"cite" =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
orphans: 2; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration-line: none; =
text-decoration-thickness: auto; text-decoration-style: solid;">Hi =
Uwe,<br><br>Since I was involved, along with others, in the design and =
discussion of the columnar API, I wanted to share my perspective as =
well.<br><br>The columnar indexing API is still relatively new and =
remains experimental. I backported it to branch_10x, and while I think =
it is in good shape, my view is that it would benefit from some =
real-world usage before we make it non-final. My hope is that we can =
gather feedback and iterate through a small number of 10.x releases, and =
then finalize the API in the main branch once we've gained that =
experience.<br><br>-Chris.<br><br><blockquote type=3D"cite">On 26 May =
2026, at 09:08, Uwe Schindler via dev &lt;[email protected]&gt; =
wrote:<br><br>Hi,<br><br>as we have now the columnar API for indexing, =
would't it be a better idea to release 11.0 with Java 25? This would =
allow us to go for 26/27 in main branch. On the other hand we have cool =
fetaures.<br><br>Uwe<br><br>P.S.: I don't like to backport the columnar =
API to 10.x (not sure if it was done), we should better finalize it and =
release with main branch. Only a few parts are missing!<br><br>Am =
21.05.2026 um 13:10 schrieb Alan Woodward:<br><blockquote type=3D"cite">Hi=
 everyone,<br><br>It=E2=80=99s been a few months now since the 10.4 =
release, and we have some impressive changes building up on the 10x =
branch. &nbsp;I think it=E2=80=99s about time we did a new =
minor?<br><br>I=E2=80=99m happy to act as RM, unless somebody else is =
desperate to do it. I would plan on starting the release process this =
time next week. If there=E2=80=99s in-flight work that you really need =
to get into 10.5, now would be a good time to open a PR =
:)<br><br>Thanks, =
Alan<br>------------------------------------------------------------------=
---<br>To unsubscribe, e-mail: [email protected]<br>For =
additional commands, e-mail: =
[email protected]<br><br></blockquote>--<span =
class=3D"Apple-converted-space">&nbsp;</span><br>Uwe =
Schindler<br>Achterdiek 19, D-28357 =
Bremen<br>https://www.thetaphi.de<br>eMail: =
[email protected]<br><br><br>-----------------------------------------------=
----------------------<br>To unsubscribe, e-mail: =
[email protected]<br>For additional commands, e-mail: =
[email protected]<br><br></blockquote></blockquote><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;">--<span =
class=3D"Apple-converted-space">&nbsp;</span></span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration-line: none; =
text-decoration-thickness: auto; text-decoration-style: solid;"><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;">Uwe Schindler</span><br style=3D"caret-color:=
 rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: 400; letter-spacing: =
normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration-line: none; =
text-decoration-thickness: auto; text-decoration-style: solid;"><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;">Achterdiek 19, D-28357 Bremen</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration-line: none; =
text-decoration-thickness: auto; text-decoration-style: solid;"><a =
href=3D"https://www.thetaphi.de/" style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: 2; =
word-spacing: 0px; -webkit-text-stroke-width: =
0px;">https://www.thetaphi.de</a><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
orphans: 2; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration-line: none; =
text-decoration-thickness: auto; text-decoration-style: solid;"><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;">eMail:<span =
class=3D"Apple-converted-space">&nbsp;</span></span><a =
href=3D"mailto:[email protected]" style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: 2; =
word-spacing: 0px; -webkit-text-stroke-width: =
0px;">[email protected]</a><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
orphans: 2; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration-line: none; =
text-decoration-thickness: auto; text-decoration-style: solid;"><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration-line: none; =
text-decoration-thickness: auto; text-decoration-style: solid;"><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration-line: none; =
text-decoration-thickness: auto; text-decoration-style: solid;"><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline =
!important;">-------------------------------------------------------------=
--------</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; orphans: 2; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration-line: none; text-decoration-thickness: auto; =
text-decoration-style: solid;"><span style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: 400; letter-spacing: normal; =
orphans: 2; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;">To unsubscribe, e-mail:<span =
class=3D"Apple-converted-space">&nbsp;</span></span><a =
href=3D"mailto:[email protected]" style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; orphans: 2; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: =
0px;">[email protected]</a><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: 400; letter-spacing: =
normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration-line: none; =
text-decoration-thickness: auto; text-decoration-style: solid;"><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: 400; =
letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;">For additional commands, e-mail:<span =
class=3D"Apple-converted-space">&nbsp;</span></span><a =
href=3D"mailto:[email protected]" style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: 400; letter-spacing: normal; orphans: 2; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: =
0px;">[email protected]</a></div></blockquote></div><br></div></d=
iv></blockquote></div><br></div></div></blockquote></div><br></div></body>=
</html>=

--Apple-Mail=_A6A843B4-7A64-4376-8242-3E8A7808D433--