CDX server: add a writer that just creates a List<CDXLine>
FIX: SAXReplayRenderer: Move converter factory creation logic to separate (overridable) method, createConverterFactory()
FIX: Make SourceResolver public
cdx server: add last= field to toggle limit
FIX: cdxserver: add last param init
FIX: catch cdx server exception
CDXServer Feature: optimization: when serving just last line, load clusters sequentially in reverse to get just the last line!
CDX server: optimiz limit=+-1
FIX: add public putCustom() to SearchResult
FIX: ServerRelativeArchivalRedirect handles dateless redirects (by checking date on 2nd path part, may need improvement)
FIX: EmbeddeCDX: don't filter cdx for replay only for calendar pages (for now)
FEATURE: Add LiveWebEmbed request type
FIX: ServerRelativeArchivalRedirect supports custom collection modifier
CDX Server: fix resumeKey feature, fix resume key use in MemementoLinkWriter
CDX/robots: add ignoreRobots option to AuthToken, to explicitly skip robots checking
REFACTOR: Improve robots redis check to support a non-ArcResource response.. allow for handling of plain robots txt
(wrapped in RobotsTxtResource)
FIX: self-redirect check accounts for relative urls
FIX: EmebeddedCDXServerIndex: throw ResourceNotAvailableException for any runtime exception in cdx load!
CDX: add 503 errors to wayback error header
FIX: ArrayIOB exception in SURTTOkenizer
FIX: CDX server catch RuntimeException, check for array out of bounds in ServerRelativeArchivalRedirect