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>- <a = href=3D"https://github.com/apache/lucene/pull/16260">https://github.com/ap= ache/lucene/pull/16260</a> - better heuristics between bitset and = leapfrog paths in MaxScoreBulkScorer</div><div>- <a = href=3D"https://github.com/apache/lucene/pull/16259">https://github.com/ap= ache/lucene/pull/16259</a> - better heuristics between bitset and = leapfrog paths for two-phase iterators in = DenseConjunctionBulkScorer</div><div>- <a = href=3D"https://github.com/apache/lucene/pull/16257">https://github.com/ap= ache/lucene/pull/16257</a> - 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. 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 = <[email protected]> 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. 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.<br = id=3D"lineBreakAtBeginningOfMessage"><div><br><blockquote = type=3D"cite"><div>On 1 Jun 2026, at 11:59, Alan Woodward = <[email protected]> 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 = <[email protected]> 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"> </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 <[email protected]> = 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. 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"> </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"> </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"> </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"> </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"> </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--