Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] Heads Up: Simrel issues with Jetty 9.4.10 for Photon M7

Thanks, Sravan,

we (RAP) are already working on this, but for the time being some of our test cases are still failing, probably because of the API changes.
We'll re-enable the RAP contributions once they are migrated to the new Jetty version.

Thanks,
Markus



On 10 May 2018 at 11:59, Sravan K Lakkimsetti <sravankumarl@xxxxxxxxxx> wrote:

Hi,

 

Platform is adopting Jetty 9.4.10 in M7. In this regard when I tried to contribute to simrel. The simrel build is failing in RAP tools (it is looking for Jetty 9.4.8 version). Please reenable RAP tools after adjusting Jetty version used by RAP tools

 

Thanks and Regards,

Sravan

 

Sravan Kumar Lakkimsetti

IBM India Pvt Ltd,

Embassy Golf Links Business Park, D Block,

Off Indiranagar-Kormangla Inner Ring Road,

Bangalore - 560071, India

Phone: 91-80-41776858

 

From: Aleksandar Kurtakov [mailto:akurtako@xxxxxxxxxx]
Sent: Wednesday, May 09, 2018 1:58 PM
To: issues, Cross <cross-project-issues-dev@eclipse.org>
Subject: [cross-project-issues-dev] Heads up: API changes in Jetty 9.4.10 for Photon M7

 

Eclipse Platform moves to Jetty version 9.4.10 which contains the following changes:
org.eclipse.jetty.http(9.4.10)
ADDED    org.eclipse.jetty.http.HttpCompliance#CUSTOM0
ADDED    org.eclipse.jetty.http.HttpCompliance#CUSTOM1
ADDED    org.eclipse.jetty.http.HttpCompliance#CUSTOM2
ADDED    org.eclipse.jetty.http.HttpCompliance#CUSTOM3
ADDED    org.eclipse.jetty.http.HttpCompliance#RFC2616_LEGACY
ADDED    org.eclipse.jetty.http.HttpCompliance#RFC7230_LEGACY
ADDED    org.eclipse.jetty.http.HttpCompliance#VIOLATIONS_ATTR
ADDED    org.eclipse.jetty.http.HttpCompliance#HttpCompliance requiredCompliance(HttpComplianceSection)
ADDED    org.eclipse.jetty.http.HttpCompliance#EnumSet<HttpComplianceSection> sections()
ADDED    org.eclipse.jetty.http.HttpComplianceSection
ADDED    org.eclipse.jetty.http.HttpMethod#INSENSITIVE_CACHE
ADDED    org.eclipse.jetty.http.HttpParser#String caseInsensitiveHeader(String, String)
REMOVED    org.eclipse.jetty.http.HttpParser#boolean complianceViolation(HttpCompliance, String)
ADDED    org.eclipse.jetty.http.HttpParser#boolean complianceViolation(HttpComplianceSection, String)
ADDED    org.eclipse.jetty.http.HttpParser#void handleViolation(HttpComplianceSection, String)
REMOVED    org.eclipse.jetty.http.HttpParser#String legacyString(String, String)
ADDED    org.eclipse.jetty.http.HttpParser$FieldState#WS_AFTER_NAME
ADDED    org.eclipse.jetty.http.MimeTypes$Type#MULTIPART_FORM_DATA
ADDED    org.eclipse.jetty.http.MultiPartFormInputStream
ADDED    org.eclipse.jetty.http.MultiPartParser

org.eclipse.jetty.io(9.4.10)
REMOVED    org.eclipse.jetty.io.AbstractConnection#boolean onReadTimeout()
ADDED    org.eclipse.jetty.io.AbstractConnection#boolean onReadTimeout(Throwable)
ADDED    org.eclipse.jetty.io.CyclicTimeout
ADDED    org.eclipse.jetty.io.ManagedSelector.SelectorUpdate
REMOVED    org.eclipse.jetty.io.ManagedSelector#void submit(Runnable)
ADDED    org.eclipse.jetty.io.ManagedSelector#void submit(ManagedSelector.SelectorUpdate)
ADDED    org.eclipse.jetty.io.WriteFlusher.Listener
REMOVED    org.eclipse.jetty.io.WriteFlusher#boolean isInProgress()

org.eclipse.jetty.server(9.4.10)
ADDED    org.eclipse.jetty.server.AbstractNCSARequestLog#String getAuthentication(Request)
REMOVED    org.eclipse.jetty.server.CachedContentFactory$CachedHttpContent#boolean isMiss()
REMOVED    org.eclipse.jetty.server.HttpChannel#void onBadMessage(int, String)
ADDED    org.eclipse.jetty.server.HttpChannel#void onBadMessage(BadMessageException)
REMOVED    org.eclipse.jetty.server.HttpChannelOverHttp#void badMessage(int, String)
REMOVED    org.eclipse.jetty.server.HttpChannelOverHttp#void onComplianceViolation(HttpCompliance, HttpCompliance, String)
ADDED    org.eclipse.jetty.server.HttpChannelState$Action#NOOP
ADDED    org.eclipse.jetty.server.HttpConfiguration#long getMinResponseDataRate()
ADDED    org.eclipse.jetty.server.HttpConfiguration#MultiPartFormDataCompliance getMultipartFormDataCompliance()
ADDED    org.eclipse.jetty.server.HttpConfiguration#void setMinResponseDataRate(long)
ADDED    org.eclipse.jetty.server.HttpConfiguration#void setMultiPartFormDataCompliance(MultiPartFormDataCompliance)
ADDED    org.eclipse.jetty.server.HttpOutput#void onFlushed(long)
ADDED    org.eclipse.jetty.server.MultiPartFormDataCompliance
ADDED    org.eclipse.jetty.server.MultiParts
ADDED    org.eclipse.jetty.server.Request#__MULTIPARTS
REMOVED    org.eclipse.jetty.server.Request#__MULTIPART_CONTEXT
REMOVED    org.eclipse.jetty.server.Request#__MULTIPART_INPUT_STREAM
REMOVED    org.eclipse.jetty.server.session.AbstractSessionCache$PlaceHolderSession#PlaceHolderSession(AbstractSessionCache, SessionData)
ADDED    org.eclipse.jetty.server.session.AbstractSessionCache$PlaceHolderSession#PlaceHolderSession(AbstractSessionCache, SessionHandler, SessionData)
ADDED    org.eclipse.jetty.server.session.FileSessionDataStore#_contextString
CHANGED    org.eclipse.jetty.server.session.FileSessionDataStore#_deleteUnrestorableFiles
ADDED    org.eclipse.jetty.server.session.FileSessionDataStore#_lastSweepTime
ADDED    org.eclipse.jetty.server.session.FileSessionDataStore#_sessionFileMap
CHANGED    org.eclipse.jetty.server.session.FileSessionDataStore#_storeDir
ADDED    org.eclipse.jetty.server.session.FileSessionDataStore#boolean deleteFile(String)
ADDED    org.eclipse.jetty.server.session.FileSessionDataStore#String getContextFromFilename(String)
ADDED    org.eclipse.jetty.server.session.FileSessionDataStore#long getExpiryFromFilename(String)
ADDED    org.eclipse.jetty.server.session.FileSessionDataStore#String getIdFromFilename(String)
CHANGED    org.eclipse.jetty.server.session.FileSessionDataStore#String getIdWithContext(String)
CHANGED    org.eclipse.jetty.server.session.FileSessionDataStore#String getIdWithContextAndExpiry(SessionData)
ADDED    org.eclipse.jetty.server.session.FileSessionDataStore#String getIdWithContextFromFilename(String)
ADDED    org.eclipse.jetty.server.session.FileSessionDataStore#boolean isOurContextSessionFilename(String)
ADDED    org.eclipse.jetty.server.session.FileSessionDataStore#boolean isSessionFilename(String)
CHANGED    org.eclipse.jetty.server.session.FileSessionDataStore#SessionData load(InputStream, String)
CHANGED    org.eclipse.jetty.server.session.FileSessionDataStore#void restoreAttributes(InputStream, int, SessionData)
CHANGED    org.eclipse.jetty.server.session.FileSessionDataStore#void save(OutputStream, String, SessionData)
ADDED    org.eclipse.jetty.server.session.FileSessionDataStore#void sweepDisk()
ADDED    org.eclipse.jetty.server.session.FileSessionDataStore#void sweepFile(long, Path)
ADDED    org.eclipse.jetty.server.session.Session.SessionInactivityTimer
REMOVED    org.eclipse.jetty.server.session.Session.org.eclipse.jetty.server.session.Session$SessionInactivityTimeout
REMOVED    org.eclipse.jetty.server.session.Session#void stopInactivityTimer()

org.eclipse.jetty.util(9.4.10)
ADDED    org.eclipse.jetty.util.AtomicBiInteger
ADDED    org.eclipse.jetty.util.BufferUtil#boolean isTheEmptyBuffer(ByteBuffer)
ADDED    org.eclipse.jetty.util.MultiPartInputStreamParser.NonCompliance
ADDED    org.eclipse.jetty.util.MultiPartInputStreamParser#_parsed
ADDED    org.eclipse.jetty.util.MultiPartInputStreamParser#EnumSet<MultiPartInputStreamParser.NonCompliance> getNonComplianceWarnings()
ADDED    org.eclipse.jetty.util.ProcessorUtils
ADDED    org.eclipse.jetty.util.ReadLineInputStream.Termination
ADDED    org.eclipse.jetty.util.ReadLineInputStream#EnumSet<ReadLineInputStream.Termination> getLineTerminations()
ADDED    org.eclipse.jetty.util.SearchPattern
REMOVED    org.eclipse.jetty.util.TopologicalSort#String dump()
REMOVED    org.eclipse.jetty.util.TopologicalSort#void dump(Appendable, String)
ADDED    org.eclipse.jetty.util.statistic.SampleStatistic#void record(long)
REMOVED    org.eclipse.jetty.util.thread.ExecutorSizedThreadPool#ExecutorSizedThreadPool(ThreadPoolExecutor)
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#ExecutorThreadPool(int, int)
REMOVED    org.eclipse.jetty.util.thread.ExecutorThreadPool#ExecutorThreadPool(int, int, long)
REMOVED    org.eclipse.jetty.util.thread.ExecutorThreadPool#ExecutorThreadPool(int, int, long, TimeUnit)
REMOVED    org.eclipse.jetty.util.thread.ExecutorThreadPool#ExecutorThreadPool(int, int, long, TimeUnit, BlockingQueue<Runnable>)
REMOVED    org.eclipse.jetty.util.thread.ExecutorThreadPool#ExecutorThreadPool(ExecutorService)
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#ExecutorThreadPool(ThreadPoolExecutor)
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#ExecutorThreadPool(ThreadPoolExecutor, int)
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#ExecutorThreadPool(ThreadPoolExecutor, int, ThreadGroup)
REMOVED    org.eclipse.jetty.util.thread.ExecutorThreadPool#boolean dispatch(Runnable)
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#int getIdleTimeout()
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#String getName()
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#int getReservedThreads()
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#int getThreadsPriority()
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#boolean isDaemon()
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#boolean isDetailedDump()
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#Thread newThread(Runnable)
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#void setDaemon(boolean)
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#void setDetailedDump(boolean)
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#void setIdleTimeout(int)
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#void setName(String)
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#void setReservedThreads(int)
ADDED    org.eclipse.jetty.util.thread.ExecutorThreadPool#void setThreadsPriority(int)
REMOVED    org.eclipse.jetty.util.thread.Invocable#Runnable asPreferred(Runnable, Invocable.InvocationType)
REMOVED    org.eclipse.jetty.util.thread.Invocable#void invokePreferNonBlocking(Runnable)
REMOVED    org.eclipse.jetty.util.thread.Invocable#void invokePreferred(Runnable, Invocable.InvocationType)
REMOVED    org.eclipse.jetty.util.thread.Invocable.org.eclipse.jetty.util.thread.Invocable$NonBlocking
ADDED    org.eclipse.jetty.util.thread.MonitoredQueuedThreadPool
ADDED    org.eclipse.jetty.util.thread.QueuedThreadPool#QueuedThreadPool(int, int, int, int, BlockingQueue<Runnable>, ThreadGroup)
ADDED    org.eclipse.jetty.util.thread.QueuedThreadPool#int getReservedThreads()
ADDED    org.eclipse.jetty.util.thread.QueuedThreadPool#void removeThread(Thread)
ADDED    org.eclipse.jetty.util.thread.QueuedThreadPool#void setReservedThreads(int)
REMOVED    org.eclipse.jetty.util.thread.ReservedThreadExecutor#ReservedThreadExecutor(Executor)
REMOVED    org.eclipse.jetty.util.thread.ReservedThreadExecutor#ReservedThreadExecutor(Executor, int, Object)
ADDED    org.eclipse.jetty.util.thread.TryExecutor
REMOVED    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#EatWhatYouKill(ExecutionStrategy.Producer, Executor, int)
REMOVED    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#EatWhatYouKill(ExecutionStrategy.Producer, Executor, ReservedThreadExecutor)
REMOVED    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#boolean doProduce()
REMOVED    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#long getBlockingTasksConsumed()
REMOVED    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#long getBlockingTasksExecuted()
ADDED    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#long getEPCTasksConsumed()
REMOVED    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#long getNonBlockingTasksConsumed()
ADDED    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#long getPCTasksConsumed()
ADDED    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#long getPECTasksExecuted()
ADDED    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#long getPICTasksExecuted()
REMOVED    org.eclipse.jetty.util.thread.strategy.EatWhatYouKill#boolean tryProduce(boolean)

Prettier but temporary page is available at http://download.eclipse.org/eclipse/downloads/drops4/I20180508-2000/apitools/freeze_report.html .

Please check your bundles that depend on Jetty do the needed changes.


--

Alexander Kurtakov

Red Hat Eclipse Team





--

###
EclipseSource Group
Telefon: +49 721 664733-0 (UTC +1)
Telefax: +49 721 66473329

http://eclipsesource.com


Innoopract Informationssysteme GmbH
Lammstrasse 21, 76133 Karlsruhe Germany
General Manager: Jochen Krause
Registered Office: Karlsruhe, Commercial Register Mannheim HRB 107883

Back to the top