Commit 06785e9 1 parent 8c9652b commit 06785e9 Copy full SHA for 06785e9
File tree 5 files changed +10
-7
lines changed
5 files changed +10
-7
lines changed Original file line number Diff line number Diff line change 1
1
# Changelog
2
2
3
+ ## 0.16.0 - TBD
4
+
5
+ ### Breaking changes
6
+ - Changed default ` upgrade_policy ` to ` Upgrade ` so by default the primary record types
7
+ can always be used
8
+
3
9
## 0.15.0 - 2024-01-16
4
10
5
11
### Breaking changes
Original file line number Diff line number Diff line change @@ -23,7 +23,6 @@ int main() {
23
23
.SetLogReceiver (log_receiver.get ())
24
24
.SetKeyFromEnv ()
25
25
.SetDataset (databento::dataset::kGlbxMdp3 )
26
- .SetUpgradePolicy (databento::VersionUpgradePolicy::Upgrade)
27
26
.BuildThreaded ();
28
27
29
28
// Set up signal handler for Ctrl+C
Original file line number Diff line number Diff line change 14
14
15
15
namespace databento {
16
16
// DBN decoder. Set upgrade_policy to control how DBN version 1 data should be
17
- // handled. Currently it defaults to returning this data as-is, but this default
18
- // will change in a future version.
17
+ // handled. Defaults to upgrading DBNv1 data to version 2 (the current version).
19
18
class DbnDecoder {
20
19
public:
21
20
explicit DbnDecoder (detail::SharedChannel channel);
Original file line number Diff line number Diff line change @@ -26,8 +26,7 @@ class LiveBuilder {
26
26
// Whether to append the gateway send timestamp after each DBN message.
27
27
LiveBuilder& SetSendTsOut (bool send_ts_out);
28
28
// Set the version upgrade policy for when receiving DBN data from a prior
29
- // version. In this version defaults to as-is, but in a future version
30
- // will default to upgrading it to DBNv2.
29
+ // version. Defaults to upgrading to DBNv2 (if not already).
31
30
LiveBuilder& SetUpgradePolicy (VersionUpgradePolicy upgrade_policy);
32
31
// Sets the receiver of the logs to be used by the client.
33
32
LiveBuilder& SetLogReceiver (ILogReceiver* log_receiver);
@@ -45,6 +44,6 @@ class LiveBuilder {
45
44
std::string key_;
46
45
std::string dataset_;
47
46
bool send_ts_out_{false };
48
- VersionUpgradePolicy upgrade_policy_{VersionUpgradePolicy::AsIs };
47
+ VersionUpgradePolicy upgrade_policy_{VersionUpgradePolicy::Upgrade };
49
48
};
50
49
} // namespace databento
Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ DbnDecoder::DbnDecoder(detail::FileStream file_stream)
57
57
new detail::FileStream{std::move (file_stream)}}) {}
58
58
59
59
DbnDecoder::DbnDecoder (std::unique_ptr<IReadable> input)
60
- : DbnDecoder(std::move(input), VersionUpgradePolicy::AsIs ) {}
60
+ : DbnDecoder(std::move(input), VersionUpgradePolicy::Upgrade ) {}
61
61
62
62
DbnDecoder::DbnDecoder (std::unique_ptr<IReadable> input,
63
63
VersionUpgradePolicy upgrade_policy)
You can’t perform that action at this time.
0 commit comments