Releases: dxFeed/dxfeed-graal-cxx-api
Releases · dxFeed/dxfeed-graal-cxx-api
v4.0.0
- [MDAPI-38][C++] Add MultipleMarketDepthSample sample
- Added
MultipleMarketDepthSample
sample. - Added
AuthSample
sample. - Added
ReconnectSample
sample. - Added
IncOrderSnapshotSample
sample.
- Added
- Migrated to Graal SDK v2.1.2
- [MDAPI-211][C++] Implement logging management
- Added
Logging
class.
- Added
- [MDAPI-82][C++] Implement MarketDepthModel
- Added
MarketDepthModel
class. - Added
MarketDepthModelListener
class.
- Added
- [MDAPI-84][C++] Implement TimeSeriesTxModel
- Added
TimeSeriesTxModel
class.
- Added
- [MDAPI-83][C++] Implement IndexedTxModel
- Added
TxModelListener
class. - Added
IndexedTxModel
class. - Added
EventSourceWrapper
class needed to pass heterogeneous event sources using a container.
- Added
- [MDAPI-79][C++] Retrieve promise-based events from feed
- Added
PromiseList<E>
class whereE
- event type: a list of event receiving results that will be completed
normally or exceptionally in the future.
It is astd::vector<Promise<std::shared_ptr<E>>>
wrapper with Graal semantics. - Added
Promise<void>
class. - Added
Promises
class: utility methods to manipulatePromise<>
promises.- Added
Promises::allOf(Collection &&collection)
method that returns a new promise that completes when all
promises from the given collection complete normally or exceptionally.
- Added
- Fixed the
Promise<std::shared_ptr<E>>
semantics. - Added
DXFeed::getLastEventPromise
method. - Added
DXFeed::getLastEventsPromises
method. - Added
DXFeed::getIndexedEventsPromise
method. - [BREAKING] The
DXFeed::getTimeSeriesPromise
now returns
std::shared_ptr<Promise<std::vector<std::shared_ptr<E>>>>
- [BREAKING] The
IndexedEventSubscriptionSymbol::getSource
method now returns
std::unique_ptr<IndexedEventSource>
- Added
v3.0.0-rc3
[MDAPI-135] [C++] Add the ability to create a bundle to build with al…
v3.0.0-rc2
[MDAPI-135] [C++] Add the ability to create a bundle to build with al…
v3.0.0
- [MDAPI-37][C++] Retrieve latest events from feed.
- Added
SymbolWrapper::toStringUnderlying
method that returns a string representation of the underlying symbol object. - Added
EventType::assign
. AllEventType
successors can populate their fields usingEventType
successors of the same type. - Added
DXFeed::getLastEventIfSubscribed
method. - Added
DXFeed::getLastEvent
andDXFeed::getLastEvents
methods that use theDXFeed::getLastEventIfSubscribed
method.
- Added
- [MDAPI-113][C++][Tools] Tools should report invalid event type.
- Added classes:
RuntimeException
,InvalidArgumentException
. InvalidArgumentException
,GraalException
,JavaException
are now descendants of theRuntimeException
class, which can collect stacktrace.- Now an
InvalidArgumentException
exception is thrown instead of thestd::invalid_argument
exception. Tools
now reports incorrect event types specified by the user.
- Added classes:
- [MDAPI-80][C++][IPF] Implement custom fields in InstrumentProfile.
- The API was migrated to Graal SDK v1.1.22.
- Added methods:
InstrumentProfile::getField
InstrumentProfile::setField
InstrumentProfile::getNumericField
InstrumentProfile::setNumericField
InstrumentProfile::getDateField
InstrumentProfile::setDateField
InstrumentProfile::getNonEmptyCustomFieldNames
- [BREAKING]: All
toString
methods can now throw exceptions.
- [MDAPI-26][C++] Migrate to Graal SDK v1.1.21.
- Added
Day::getSessions
method. - New order sources added:
CEDX
andcedx
. - Added the ability to use dxFeed Graal SDK stub. In other words, now API can be built for any 32 and 64 platforms.
- Added
TimePeriod
class. - Added
DXFeedSubscription::getAggregationPeriod
andDXFeedSubscription::setAggregationPeriod
methods. - Added
DXFeedSubscription::getEventsBatchLimit
andDXFeedSubscription::setEventsBatchLimit
methods. - Added
AuthToken
class. - Added
InstrumentProfileReader::readFromFile(address, token)
method.
- Added
v2.0.0
v2.0.0
v2.0.0-rc3
Updated dxFeed Graal Native SDK to version 1.1.12.
v2.0.0-rc2
Implemented Message
event.
v2.0.0-rc1
- Implemented
QDS
tools. - Added
OCEA
,pink
,ARCA
,arca
order sources. - Implemented
OtcMarketsOrder
event.
v1.3.5
v1.3.5
v1.3.4
v1.3.4