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@xxxxxxxxxxx> 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.
|