Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jetty-dev] Jetty 9.3.5.v20151012 Maintenance Release

Nevermind, I found org/eclipse/jdt/core/compiler/ecj with version 4.4.2 that seems to equate to bundle version  3.10.2.v20150120-1634

Raised and fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=480272.

Update to ecj will be in jetty-9.3.6 onwards.

cheers
Jan

On 21 October 2015 at 11:58, Jan Bartel <janb@xxxxxxxxxxx> wrote:
David - one more thing:  do you have the maven coordinates of the latest release of the jdt compiler? I can't seem to find it in central ...

thanks
Jan

On 21 October 2015 at 11:54, Jan Bartel <janb@xxxxxxxxxxx> wrote:
Ah yes.

The org.apache.jasper.compiler.disablejsr199 property only works with glassfish jasper, as it likes to use the in-jvm compiler by default.  Apache jasper has only ever used external compilers to do its work.

And yes, it looks like that version of jdt doesn't support compiling to 1.8.

I'll open a bug for upgrading the jdt compiler version.

Meanwhile, you might just find it works if you drop in a more recent jdt version?

Jan

On 21 October 2015 at 09:08, Joakim Erdfelt <joakim@xxxxxxxxxxx> wrote:
This is tricky to answer (going to skim over a lot and paraphrase here)

The various JSP specs pretty much says to compile JSP at Java 1.6 level.
Breaking out of that spec requirement means you are no longer following the JSP spec.

We have such a breakout available.
Set the `org.apache.jasper.compiler.disablejsr199` System Property to `true` to use the Runtime Javac compilation instead.

Now to let Jan answer in more detail and correct what I just wrote ;-p

Joakim Erdfelt / joakim@xxxxxxxxxxx

On Tue, Oct 20, 2015 at 1:32 PM, David M Williams <david_williams@xxxxxxxxxx> wrote:
Thanks for confirming. New topic: for what is I hope an easy question ...  maybe even doing you a favor :) [ha]

When I download your distribution, I see
org.eclipse.jetty.orbit.org.eclipse.jdt.core-3.8.2.v20130121.jar
under ./lib/apache-jsp/

I assume that jdt.core is the same, or, very similar to, the original jdt.core 3.8.2?

If so, it only compiles Java 7, not Java 8. So, if someone uses Java 8 (say, for their JSP files)
are they limited to Java 7? Or do you have some other way that  you compile JSPs, and that
particular jar file is there for some legacy reason?

I believe the first version of jdt.core to compile Java 8 was 3.10.2 ... though most recent version released is 3.11.1, I believe,
and probably has a few fixes/improvements over 3.10.2.

If not obvious, I'm just thinking since your 9.3.x stream requires Java 8 to run, I am thinking most would think it would compile Java 8 JSPs too,
but, again, as far as I know, you have other ways?

Thanks,





From:        Jesse McConnell <jesse.mcconnell@xxxxxxxxx>
To:        "Jetty @ Eclipse developer discussion list" <jetty-dev@xxxxxxxxxxx>,
Date:        10/20/2015 01:06 PM
Subject:        Re: [jetty-dev] Jetty 9.3.5.v20151012 Maintenance Release

Sent by:        jetty-dev-bounces@xxxxxxxxxxx




we have a script that links all that up and it looked like it didn't run after the update site was published, likely and artifact of our migration to the HIPP setup for building this goop

ran it manually so should be good for you

jesse


--
jesse mcconnell

jesse.mcconnell@xxxxxxxxx

On Tue, Oct 20, 2015 at 11:59 AM, David M Williams <david_williams@xxxxxxxxxx> wrote:
> Eclipse P2 repositories will be available later.

My usual question. :)


Only this time, I did see an update site where it should be
.../jetty/updates/jetty-bundles-9.x/9.3.5.v20151012


so I assumed it was ready. But, then using it, we (in Eclipse Platform) had a funny bug,
Bug 480164,
and then noticed the p2 site is not listed or linked on the download page at

http://download.eclipse.org/jetty/
So wanted to confirm it was "done and ready" before spending too much time on our bug.


Thanks,





From:        
Joakim Erdfelt <joakim@xxxxxxxxxxx>
To:        
"Jetty Announce @ Eclipse" <jetty-announce@xxxxxxxxxxx>, "Jetty Users @ Eclipse" <jetty-users@xxxxxxxxxxx>, "Jetty Dev @ Eclipse" <jetty-dev@xxxxxxxxxxx>,
Date:        
10/13/2015 01:20 PM
Subject:        
[jetty-dev] Jetty 9.3.5.v20151012 Maintenance Release
Sent by:        
jetty-dev-bounces@xxxxxxxxxxx





On our 20th anniversary year of Jetty, the Jetty Project is pleased to announce the immediate availability of the latest version of Jetty 9.3.x


Jetty 9.3.5.v20151012


This release is considered a maintenance release for Jetty 9.3.x.
Users of WebSocket's and Http2 Client are encouraged to upgrade.


We kinda skipped over the Jetty 9.3.4 release due to a regression that broke Spring applications that use WebSockets.



The Highlights of this release:

  • [Fix] Selector Thread Starvation during errors from blocking write
  • [Fix] WebSocket memory leak
  • [Fix] WebSocket open/close behavior
  • [Fix] WebSocket session upgrade request/response header availability
  • [Fix] Many HTTP2 interop behaviors

The Features of Jetty 9.3:
  • Introducing HTTP/2 (rfc7540) server & client support!
  • Overhauled scheduler - https://webtide.com/eat-what-you-kill/
  • Supporting SNI (Server Name Indications) during TLS/SSL negotiation
  • Java 8 minimum requirement

     
Distribution Downloads:


The artifacts are also available in the Global Central Repository.


Eclipse P2 repositories will be available later.


If you find an issue with this release you can open a bug through the
guided bugzilla page located here:



Documentation can be found at our documentation hub


Finally, a reminder that both dev and prod support are offered through
Webtide (
www.webtide.com), feel free to contact us through that site
or ping jesse@xxxxxxxxxxxdirectly if you are interested in learning more.
Documentation PDF's are available for direct download on the

webtide.comwebsite as well.

cheers,
The Jetty Development Team



jetty-9.3.5.v20151012 - 12 October 2015 + 479343 calls to MetaData#orderFragments() with relative ordering adds duplicate jars + 479537 Server preface sent after client preface reply. + 479584 WS Session does not contain UpgradeRequest information in WebSocketAdapter.onWebSocketConnect callback jetty-9.3.4.v20151007 - 07 October 2015 + 428474 Expose batch mode in the Jetty WebSocket API + 472082 isOpen returns true on CLOSING Connection + 474936 WebSocketSessions are not always cleaned out from openSessions + 475209 WebSocketServerFactory should not hand null object to DecoratedObjectFactory + 476023 Incorrect trimming of WebSocket close reason + 476049 When using WebSocket Session.close() there should be no status code or reason sent + 476170 Support servers that close connections without sending Connection: close header. + 476720 getTrustStoreResource fixed + 477087 Enforce that the preface contains a SETTINGS frame. + 477123 AsyncListener callbacks need context scope + 477270 Add ability to send a single PRIORITY frame. + 477278 Refactored DefaultServlet for cached Gzip & Etags + 477385 Make jetty osgi manifests only resolve jetty packages against a single distro version + 477641 ALPN classes exposed to webapps - fixed typo + 477680 Encode merged query parameters + 477737 Improve handling of etags with dynamic and static gzip + 477757 Null args in TypeUtil .call & .construct result in confusing exceptions + 477817 Fixed memory leak in QueuedThreadPool + 477878 HttpClient over HTTP/2 doesn't close upload stream. + 477885 Jetty HTTP2 client fails to connect with Netty server - HTTP2 client preface missing or corrupt. + 477890 Overwhelmed HTTP/2 server discards data. + 477895 Prevent leak of handles to deleted files after redeploy + 477900 Increase client authentication default max content size + 478008 Do not reset current value of CounterStatistics + 478021 Client sending Connection: close does not shutdown output. + 478105 prependFilterMapping check for null FilterHolder + 478239 Remove pointless synchronize in infinispan scavenging + 478247 WebappClassLoader pinned after redeploy + 478275 Priority information in HEADERS frame is not sent. + 478280 property file in temp directory + 478372 JavaUtilLog setSourceClass and setSourceMethod + 478434 Priority weights should be between 1 and 256 inclusive. + 478752 Clarify support for HttpServletRequest.upgrade() + 478757 DebugHandler thread name is mangled + 478829 WebsocketSession not cleaned up / memory leak + 478862 Update to jstl 1.2.5 + 478923 threads stuck at SharedBlockingCallback$Blocker.block + 479026 Wrong CONNECT request idle timeout. + 479277 HttpClient with HTTP/2 transport does not work for "https" URLs.

_______________________________________________
jetty-dev mailing list

jetty-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit

https://dev.eclipse.org/mailman/listinfo/jetty-dev


_______________________________________________
jetty-dev mailing list

jetty-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit

https://dev.eclipse.org/mailman/listinfo/jetty-dev
_______________________________________________
jetty-dev mailing list
jetty-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-dev


_______________________________________________
jetty-dev mailing list
jetty-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-dev


_______________________________________________
jetty-dev mailing list
jetty-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-dev



--
Jan Bartel <janb@xxxxxxxxxxx>
www.webtide.com
Expert assistance from the creators of Jetty and CometD




--
Jan Bartel <janb@xxxxxxxxxxx>
www.webtide.com
Expert assistance from the creators of Jetty and CometD




--
Jan Bartel <janb@xxxxxxxxxxx>
www.webtide.com
Expert assistance from the creators of Jetty and CometD


Back to the top