Release notes 2/14/2025

Release notes 2/14/2025
Atom
2/14/2025
StockSharp


MatLab (v5.0.181):
Logging moved to Ecng.
Strategy. Debugger property.
Strategy. Clone refactoring.
StrategyParam. Validator replaced by Attributes property.
StrategyParam. Name, Description, Category replaced by DisplayAttribute.
ImportSettings. TemplateTxtRegistry. Basic settings mode supported.
StrategyParam. IsReadOnly, IsBrowsable replaced by Attributes property.
Strategy implemented ICustomTypeDescriptor.
ServicesRegistry. ICustomTypeDescriptorProvider
Fix disposable pattern impl.
ILogReceiver. LogDebug, LogError, LogInfo, LogWarning, LogVerbose methods.
CodeInfo. Remove cache in case of invalid assembly loading.
CodeInfo. ModuleName property.
LengthIndicator. Simplify calculation.
IsRequiredType moved to Ecng.
CompilationLanguages enum removed.
RoslynCompiler -> CSharpCompiler. Compile made async. CodeInfo. Language property added.
Basic settings.

InteractiveBrokers connector (v5.0.185):
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.

ASTSBridge (v5.0.187):
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.

Plaza (v5.0.192):
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.

Transaq (v5.0.186):
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.

LMAX (v5.0.184):
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.

FIX (v5.0.203):
Logging moved to Ecng.

FAST connector (v5.0.34):
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.

IQFeed (v5.0.182):
IQFeedMessageAdapter. Offline option.
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.
Fix disposable pattern impl.
Do not logs from canceled operations.

Rithmic (v5.0.187):
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.

TWIME (v5.0.185):
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.

CQG Web API connector (v5.0.183):
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.

CQG connector (v5.0.183):
Explicit BasicSettingAttribute applied.
Logging moved to Ecng.

SpbEX (v5.0.179):
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.

QuantFEED (v5.0.187):
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.

Tradier (v5.0.183):
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.

Bibox (v5.0.182):
Logging moved to Ecng.

Bitbank (v5.0.183):
Logging moved to Ecng.

Bitfinex (v5.0.181):
Logging moved to Ecng.

Bithumb (v5.0.182):
Logging moved to Ecng.

Bitmex (v5.0.5):
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.

Bittrex (v5.0.182):
Logging moved to Ecng.

Cex (v5.0.182):
Logging moved to Ecng.

CoinCap (v5.0.182):
Logging moved to Ecng.

Coincheck (v5.0.182):
Logging moved to Ecng.

CoinEx (v5.0.181):
Logging moved to Ecng.

Coinigy (v5.0.182):
Logging moved to Ecng.

Deribit (v5.0.185):
Logging moved to Ecng.

Digifinex (v5.0.181):
Logging moved to Ecng.

Exmo (v5.0.182):
Logging moved to Ecng.

Gopax (v5.0.182):
Logging moved to Ecng.

HitBtc (v5.0.182):
Logging moved to Ecng.

HTX connector (v5.0.182):
Logging moved to Ecng.

Kraken (v5.0.181):
Logging moved to Ecng.

Kucoin (v5.0.182):
Logging moved to Ecng.

Latoken (v5.0.181):
Logging moved to Ecng.

LBank (v5.0.182):
Logging moved to Ecng.

Poloniex (v5.0.182):
Logging moved to Ecng.

PrizmBit (v5.0.182):
Logging moved to Ecng.

TradeOgre (v5.0.182):
Logging moved to Ecng.

Upbit (v5.0.182):
Logging moved to Ecng.

Yobit (v5.0.182):
Logging moved to Ecng.

Zaif (v5.0.182):
Logging moved to Ecng.

ZB (v5.0.182):
Logging moved to Ecng.

Terminal (v5.0.201):
Init all services after login.
Studio.IPC removed Configuration dependency.
Logging moved to Ecng.
RoslynCompiler -> CSharpCompiler. Compile made async. CodeInfo. Language property added.
TrySendBugReport in async mode.
Do not logs from canceled operations.
Basic settings.
Fix disposable pattern impl.
Strategy. Debugger property.
Strategy. Clone refactoring.
StrategyParam. Validator replaced by Attributes property.
StrategyParam. Name, Description, Category replaced by DisplayAttribute.
ImportSettings. TemplateTxtRegistry. Basic settings mode supported.
StrategyParam. IsReadOnly, IsBrowsable replaced by Attributes property.
Strategy implemented ICustomTypeDescriptor.
ServicesRegistry. ICustomTypeDescriptorProvider
ILogReceiver. LogDebug, LogError, LogInfo, LogWarning, LogVerbose methods.
CodeInfo. Remove cache in case of invalid assembly loading.
CodeInfo. ModuleName property.
LengthIndicator. Simplify calculation.
IsRequiredType moved to Ecng.
CompilationLanguages enum removed.
Reduced UI blocking.
DataTypeEditor. AllowNullInput=true
UnitEditor. Show border.
UnitEditor. Null values supported.
SS-308 BasicAdvPropertiesPanel
ICustomTypeDescriptorProvider
ErrorsGrid control
FileExtToLogoConverter, FileExtToNameConverter.
BaseExternalDiagramElement. Fix set parameters.
SelectedOnly filter for sockets.
DiagramDebugger. TryGetBreakpoint method. DiagramDebugger. AddBreak, RemoveBreak returns true as a result operation.
DiagramDebugger. Added, Removed events.
DiagramStrategy. Refresh strategy params in model changed.
DiagramElement. Name is basic parameter.
Strategy implemented ICustomeTypeDescriptor.
IDiagramElementParam. IsParam -> CanOptimize
ChartPanel. Share settings and orders settings moved to popup window.
PropertiesPanel uses BasicAdvPropertiesPanel

Designer (v5.0.202):
BaseExternalDiagramElement. Fix set parameters.
Init all services after login.
Report and runner generation in async mode.
Debugger buttons moved from ribbon into DiagramEditorPanel.
BreakpointsWindow supported model.
Debugger logic moved from UI to model.
Optimizer resume fixes.
Studio.IPC removed Configuration dependency.
Logging moved to Ecng.
StrategyParam. Name, Description, Category replaced by DisplayAttribute.
StrategyParam. IsReadOnly, IsBrowsable replaced by Attributes property.
SS-308 BasicAdvPropertiesPanel
Strategies supported parameterization
IConfiguration. SettingsCommand property.
Fix disposable pattern impl.
CodeInfo. ModuleName property.
F# and Python strategies supported.
RoslynCompiler -> CSharpCompiler. Compile made async. CodeInfo. Language property added.
TrySendBugReport in async mode.
Do not logs from canceled operations.
Basic settings.
Strategy. Debugger property.
Strategy. Clone refactoring.
StrategyParam. Validator replaced by Attributes property.
ImportSettings. TemplateTxtRegistry. Basic settings mode supported.
Strategy implemented ICustomTypeDescriptor.
ServicesRegistry. ICustomTypeDescriptorProvider
ILogReceiver. LogDebug, LogError, LogInfo, LogWarning, LogVerbose methods.
CodeInfo. Remove cache in case of invalid assembly loading.
LengthIndicator. Simplify calculation.
IsRequiredType moved to Ecng.
CompilationLanguages enum removed.
Reduced UI blocking.
DataTypeEditor. AllowNullInput=true
UnitEditor. Show border.
UnitEditor. Null values supported.
ICustomTypeDescriptorProvider
ErrorsGrid control
FileExtToLogoConverter, FileExtToNameConverter.
SelectedOnly filter for sockets.
DiagramDebugger. TryGetBreakpoint method. DiagramDebugger. AddBreak, RemoveBreak returns true as a result operation.
DiagramDebugger. Added, Removed events.
DiagramStrategy. Refresh strategy params in model changed.
DiagramElement. Name is basic parameter.
Strategy implemented ICustomeTypeDescriptor.
IDiagramElementParam. IsParam -> CanOptimize
CodePanel. Fix assembly cache.
CodePanel. Supported CodeInfo.Language property.
CodePanel. Line highlight, lines numeration enabled by default.
ChartPanel. Share settings and orders settings moved to popup window.
PropertiesPanel uses BasicAdvPropertiesPanel

Hydra (v5.0.202):
Init all services after login.
Studio.IPC removed Configuration dependency.
Logging moved to Ecng.
Basic settings mode supported.
CodeInfo. ModuleName property.
Analytics. Supported F# and Python.
RoslynCompiler -> CSharpCompiler. Compile made async. CodeInfo. Language property added.
TrySendBugReport in async mode.
Do not logs from canceled operations.
Basic settings.
Fix disposable pattern impl.
Strategy. Debugger property.
Strategy. Clone refactoring.
StrategyParam. Validator replaced by Attributes property.
StrategyParam. Name, Description, Category replaced by DisplayAttribute.
ImportSettings. TemplateTxtRegistry. Basic settings mode supported.
StrategyParam. IsReadOnly, IsBrowsable replaced by Attributes property.
Strategy implemented ICustomTypeDescriptor.
ServicesRegistry. ICustomTypeDescriptorProvider
ILogReceiver. LogDebug, LogError, LogInfo, LogWarning, LogVerbose methods.
CodeInfo. Remove cache in case of invalid assembly loading.
LengthIndicator. Simplify calculation.
IsRequiredType moved to Ecng.
CompilationLanguages enum removed.
Reduced UI blocking.
DataTypeEditor. AllowNullInput=true
UnitEditor. Show border.
UnitEditor. Null values supported.
SS-308 BasicAdvPropertiesPanel
ICustomTypeDescriptorProvider
ErrorsGrid control
FileExtToLogoConverter, FileExtToNameConverter.
BaseExternalDiagramElement. Fix set parameters.
SelectedOnly filter for sockets.
DiagramDebugger. TryGetBreakpoint method. DiagramDebugger. AddBreak, RemoveBreak returns true as a result operation.
DiagramDebugger. Added, Removed events.
DiagramStrategy. Refresh strategy params in model changed.
DiagramElement. Name is basic parameter.
Strategy implemented ICustomeTypeDescriptor.
IDiagramElementParam. IsParam -> CanOptimize
CodePanel. Fix assembly cache.
CodePanel. Supported CodeInfo.Language property.
CodePanel. Line highlight, lines numeration enabled by default.
C#, F#, Python versions.
ChartPanel. Share settings and orders settings moved to popup window.
PropertiesPanel uses BasicAdvPropertiesPanel

UDP Dumper (v5.0.163):
Logging moved to Ecng.
Reduced UI blocking.
DataTypeEditor. AllowNullInput=true
UnitEditor. Show border.
UnitEditor. Null values supported.
StrategyParam. Validator replaced by Attributes property.
StrategyParam. Name, Description, Category replaced by DisplayAttribute.
SS-308 BasicAdvPropertiesPanel
ICustomTypeDescriptorProvider
Do not logs from canceled operations.
ErrorsGrid control
FileExtToLogoConverter, FileExtToNameConverter.
RoslynCompiler -> CSharpCompiler. Compile made async. CodeInfo. Language property added.
Strategy. Debugger property.
Strategy. Clone refactoring.
ImportSettings. TemplateTxtRegistry. Basic settings mode supported.
StrategyParam. IsReadOnly, IsBrowsable replaced by Attributes property.
Strategy implemented ICustomTypeDescriptor.
ServicesRegistry. ICustomTypeDescriptorProvider
Fix disposable pattern impl.
ILogReceiver. LogDebug, LogError, LogInfo, LogWarning, LogVerbose methods.
CodeInfo. Remove cache in case of invalid assembly loading.
CodeInfo. ModuleName property.
LengthIndicator. Simplify calculation.
IsRequiredType moved to Ecng.
CompilationLanguages enum removed.
Basic settings.
BaseExternalDiagramElement. Fix set parameters.
SelectedOnly filter for sockets.
DiagramDebugger. TryGetBreakpoint method. DiagramDebugger. AddBreak, RemoveBreak returns true as a result operation.
DiagramDebugger. Added, Removed events.
DiagramStrategy. Refresh strategy params in model changed.
DiagramElement. Name is basic parameter.
Strategy implemented ICustomeTypeDescriptor.
IDiagramElementParam. IsParam -> CanOptimize

Oanda (v5.0.185):
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.

UDPDumper.Console (v5.0.146):
Logging moved to Ecng.

QUIK (v5.0.171):
Logging moved to Ecng.

MT 4 (v5.0.166):
Logging moved to Ecng.

MT 5 (v5.0.164):
Logging moved to Ecng.

Runner (v5.0.55):
Init all services after login.
Logging moved to Ecng.
StrategyParam. Name, Description, Category replaced by DisplayAttribute.
F# and Python strategies supported.
RoslynCompiler -> CSharpCompiler. Compile made async. CodeInfo. Language property added.
TrySendBugReport in async mode.
Do not logs from canceled operations.
Basic settings.
Fix disposable pattern impl.
Strategy. Debugger property.
Strategy. Clone refactoring.
StrategyParam. Validator replaced by Attributes property.
ImportSettings. TemplateTxtRegistry. Basic settings mode supported.
StrategyParam. IsReadOnly, IsBrowsable replaced by Attributes property.
Strategy implemented ICustomTypeDescriptor.
ServicesRegistry. ICustomTypeDescriptorProvider
ILogReceiver. LogDebug, LogError, LogInfo, LogWarning, LogVerbose methods.
CodeInfo. Remove cache in case of invalid assembly loading.
CodeInfo. ModuleName property.
LengthIndicator. Simplify calculation.
IsRequiredType moved to Ecng.
CompilationLanguages enum removed.
Studio.IPC removed Configuration dependency.
BaseExternalDiagramElement. Fix set parameters.
SelectedOnly filter for sockets.
DiagramDebugger. TryGetBreakpoint method. DiagramDebugger. AddBreak, RemoveBreak returns true as a result operation.
DiagramDebugger. Added, Removed events.
DiagramStrategy. Refresh strategy params in model changed.
DiagramElement. Name is basic parameter.
Strategy implemented ICustomeTypeDescriptor.
IDiagramElementParam. IsParam -> CanOptimize
ICustomTypeDescriptorProvider

Alor (v5.0.55):
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.

Hydra server (v5.0.58):
Logging moved to Ecng.
RoslynCompiler -> CSharpCompiler. Compile made async. CodeInfo. Language property added.
TrySendBugReport in async mode.
Do not logs from canceled operations.
Basic settings.
Init all services after login.
Basic settings mode supported.
Fix disposable pattern impl.
Strategy. Debugger property.
Strategy. Clone refactoring.
StrategyParam. Validator replaced by Attributes property.
StrategyParam. Name, Description, Category replaced by DisplayAttribute.
ImportSettings. TemplateTxtRegistry. Basic settings mode supported.
StrategyParam. IsReadOnly, IsBrowsable replaced by Attributes property.
Strategy implemented ICustomTypeDescriptor.
ServicesRegistry. ICustomTypeDescriptorProvider
ILogReceiver. LogDebug, LogError, LogInfo, LogWarning, LogVerbose methods.
CodeInfo. Remove cache in case of invalid assembly loading.
CodeInfo. ModuleName property.
LengthIndicator. Simplify calculation.
IsRequiredType moved to Ecng.
CompilationLanguages enum removed.
Studio.IPC removed Configuration dependency.

PolygonIO (v5.0.47):
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.

ByBit (v5.0.17):
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.

Alpaca Markets (v5.0.26):
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.

cTrader (v5.0.15):
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.

DXtrade (v5.0.14):
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.

Gate.io (v5.0.13):
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.

Bitget (v5.0.13):
Logging moved to Ecng.
Explicit BasicSettingAttribute applied.




Thanks:


StockSharp

Avatar
Date: 2/14/2025
Reply


API (v5.0.158):
StrategyParam. Validator replaced by Attributes property.
Logging moved to Ecng.
StrategyParam. Name, Description, Category replaced by DisplayAttribute.
ILogReceiver. LogDebug, LogError, LogInfo, LogWarning, LogVerbose methods.
RoslynCompiler -> CSharpCompiler. Compile made async. CodeInfo. Language property added.

Thanks:

StockSharp

Avatar
Date: 2/14/2025
Reply


Shell (v5.0.47):
Ecng.Logging

Thanks:

StockSharp

Avatar
Date: 2/14/2025
Reply


Installer (v5.0.160):
Logging moved to Ecng.
Do not logs from canceled operations.
Fix install content files.
TrySendBugReport in async mode.

Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy