You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+33-8Lines changed: 33 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,24 @@
1
1
# Changelog
2
2
3
+
## 0.10.0 - 2023-07-20
4
+
5
+
#### Enhancements
6
+
- Added preliminary support for Windows
7
+
- Added `LiveThreaded::BlockForStop` to make it easier to wait for one or more records
8
+
before closing the session
9
+
- Changed `TimeseriesGetRange` to request a Zstd-compressed result for more efficient
10
+
data transfer
11
+
- Switched `BatchSubmitJob` to use form data to avoid query param length limit
12
+
- Switched `SymbologyResolve` to use POST request with form data to avoid query param
13
+
length limit
14
+
15
+
#### Breaking changes
16
+
- Changed size-related fields and `limit` parameters to use `std::uint64_t` for consistency
17
+
across architectures
18
+
19
+
#### Bug fixes
20
+
- Removed usage of non-portable `__PRETTY_FUNCTION__`
21
+
3
22
## 0.9.1 - 2023-07-11
4
23
5
24
#### Enhancements
@@ -8,9 +27,9 @@
8
27
- Added `RType` getter to `Record`
9
28
10
29
#### Bug fixes
11
-
-Batch live subscriptions to avoid hitting max message length
12
-
-Fix bug in Zstd decompression
13
-
-Fix`Historical::BatchDownload` truncating file before writing each chunk
30
+
-Added batching for live subscriptions to avoid hitting max message length
31
+
-Fixed bug in Zstd decompression
32
+
-Fixed`Historical::BatchDownload` truncating file before writing each chunk
14
33
15
34
## 0.9.0 - 2023-06-13
16
35
@@ -44,18 +63,24 @@
44
63
- Added initial support for live data with `LiveBlocking` and `LiveThreaded` clients
45
64
- Added support for statistics schema
46
65
- Added `SystemMsg` and `ErrorMsg` records for use in live data
47
-
- Added `strike_price`, `strike_price_currency`, and `instrument_class` to `InstrumentDefMsg`
66
+
- Added `strike_price`, `strike_price_currency`, and `instrument_class` to
67
+
`InstrumentDefMsg`
48
68
- Added `FixedPx` helper class for formatting fixed prices
49
69
- Added configurable log receiver `ILogReceiver`
50
-
- Added `instrument_class`, `strike_price`, and `strike_price_currency` to definition schema
51
-
- Added additional `condition` variants for `DatasetConditionDetail` (degraded, pending, missing)
52
-
- Added additional member `last_modified_date` to `DatasetConditionDetail` Added `has_mixed_schema`, `has_mixed_stype_in`, and `ts_out` to `Metadata` to support live data
70
+
- Added `instrument_class`, `strike_price`, and `strike_price_currency` to definition
71
+
schema
72
+
- Added additional `condition` variants for `DatasetConditionDetail` (degraded, pending,
73
+
missing)
74
+
- Added additional member `last_modified_date` to `DatasetConditionDetail`
75
+
- Added `has_mixed_schema`, `has_mixed_stype_in`, and `ts_out` to `Metadata` to support
76
+
live data
53
77
- Added optional `compression` parameter to `BatchSubmitJob`
54
78
55
79
#### Breaking changes
56
80
- Removed `related` and `related_security_id` from `InstrumentDefMsg`
57
81
- Renamed `BatchJob.cost` to `cost_usd` and value now expressed as US dollars
58
-
- Renamed `SType::ProductId` to `SType::InstrumentId` and `SType::Native` to `SType::RawSymbol`
82
+
- Renamed `SType::ProductId` to `SType::InstrumentId` and `SType::Native` to
83
+
`SType::RawSymbol`
59
84
- Renamed `RecordHeader::product_id` to `instrument_id`
60
85
- Renamed `InstrumentDefMsg::symbol` to `raw_symbol`
61
86
- Renamed `SymbolMapping::native_symbol` to `raw_symbol`
0 commit comments