dxFeed/QDS 3.121 Important changes since 3.110 are: [QD-284] - [Scheduling] Modify schedule defaults for NASDAQ [QD-111] - Support dynamic filters [QD-126] - dxFeed API: Greeks and other theoretical option values [QD-200] - dxFeed API: Add TheoPrice record and mapping [QD-218] - [Scheduling] schedule.properties: put defaults for Reuters and Russell indexes from ICE into schedule.properties [QD-241] - [Tools] nettest: use DXFeed scheme [QD-244] - Tools: qds instruments: add ability to remove all fields except defined [QD-245] - Split qds.jar and qds-tool.jar into multiple jars [QD-246] - Migrate to Jetty 7 [QD-248] - Introduce dxFeed JavaScript/WebSockets API [QD-252] - Introduce dxFeed JavaScript UI API for quote tables [QD-253] - dxFeed API: Pluggable monitoring [QD-254] - Architecture: Remove explicit dependency of qd-tools on qds-monitoring and turn qds-monitoring into a plugin [QD-256] - dxFeed API: Support dxfeed.threadPoolSize, dxfeed.aggregationPeriod, dxfeed.address properties via DXEndpoint.Builder [QD-258] - JMXStats: Improve naming [QD-259] - dxFeed API: Provide a singleton DXFeed and DXPublisher instances with autoconfiguration and autoconnect [QD-261] - dxlib: TimeFormat utility class (former in qd.util) with better API. [QD-266] - Add AggressorSide flag to TimeAndSale and BidVolume with AskVolume fields to Candle. [QD-267] - dxlib: Introduce TimeUtil and DayUtil classes for a collection of static utility methods to work with "long" time and "int" day ids correspondingly [QD-268] - dxlib: Move CSVReader and CSVWriter classes from [qd] dxlib-sandbox to dxlib [QD-269] - dxlib: Move MathUtil class from [qd] dxlib-sandbox to dxlib [QD-271] - [QDS] Move method examineData to QDCollector and made public utility class to store collector snapshot. [QD-272] - [Tools] Connect: support using IPF in addition to list of symbols [QD-273] - [MARS] Add property to control how often findMonitorDeadlockedThreads method is called. [QD-275] - dxFeed API: Support Candle alignment attribute (on midnight or on session) [QD-279] - [dxlib] Add new methods to MathUtil: div and rem for mathematically correct division. [QD-282] - dxFeed API: Schedule does not understand seconds in definition. [QD-221] - QD Tools: Better configuration info in log files [QD-223] - Finer-grained QD Collector management beans [QD-233] - dxlib: Introduce com.devexperts.management.Management utility class with annotation-based support for MBean descriptions [QD-236] - Improved subscription dump format and tools [QD-239] - TimeSyncTracker: Improve garbage rate [QD-240] - MARS: Improve garbage rate [QD-249] - Compile QD with any Java 1.6+ compiler while retaining 1.5 source, target and runtime library levels [QD-277] - dxfeed-codegen Maven plugin [QD-228] - dxFeed API: Expose implementation details of CandleSymbol via public constants [QD-231] - QD Core: Analyze per-record statistics for data distribution