Выложили 4.2.0
Фичи:- События обработки данных коннекторов вызываются из одного потока.
- Коннекторы Quik, Plaza, SmartCOM, LMAX, FIX, Blackwood переведены на работу через сообщения.
- RealTimeEmulationTrader работает только с коннекторами переведенными на сообщения.
- Добавлен MessagesBasketTrader для коннекторов, которые переведены на работу с сообщениями. BasketTrader не работает с коннекторами, которые переведены на сообщения.
- Полностью переделаны MarketEmulator и EmulationTrader.
- Для Quik добавлена поддержка T+2, для каждого вида лимита приходит отдельная позиция (поле Position.LimitType).
- ITrader добавлена поддержка поиска портфелей.
- Security.MinStepSize по умолчанию равен 0.01.
- Portfolio.ExchangeBoard является необязательным.
- Exchange.Me переименована в Exchange.Moex
- SecurityChangeTypes переименован в Level1Fields.
- При использовании ContinuousSecurity в правилах проверяется только текущий инструмент.
- При ошибке снятия заявки состояние не меняется.
- Поддержка множества счетов в одном файле лицензии.
- В Blackwood добавлены настройки для пути к логам.
- Добавлен расширенный редактор настроек (Xaml.PropertyGrid).
- Добавлена панель для поиска инструментов (Xaml.SecurityLookupPanel).
Баги:- Исправлен поиск инструментов для подписки на маркет данные.
- Lmax. Ошибка загрузки инструментов с сайта.
- Transaq. Падает с NRE на RaiseConnectionError из Connect.
- Plaza. Ошибка с ревизиями для ClientGate.
- Plaza. Установка размера стакана.
- Plaza. Некорректный тип данных поля Value в PlazaCurrencyOnlineColumns.
- SmartCOM Невозможно выполнить остановку экспорта, так как экспорт находится в состоянии Disconnected.
- SmartCOM в примерах убрана лишняя регистрация портфелей.
- LogControl. Не работает автовыравнивание ширины столбцов.
- UniversalGrid. Копирование в буфер обмена.
- UniversalGrid. Unhandled Exception: Specified cast is not valid.
- UniversalGrid. Неверные цвета текста в строке при потере фокуса.
- Множество мелких исправлений.