File tree Expand file tree Collapse file tree 5 files changed +10
-7
lines changed
Expand file tree Collapse file tree 5 files changed +10
-7
lines changed Original file line number Diff line number Diff line change 11# Changelog
22
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+
39## 0.15.0 - 2024-01-16
410
511### Breaking changes
Original file line number Diff line number Diff line change @@ -23,7 +23,6 @@ int main() {
2323 .SetLogReceiver (log_receiver.get ())
2424 .SetKeyFromEnv ()
2525 .SetDataset (databento::dataset::kGlbxMdp3 )
26- .SetUpgradePolicy (databento::VersionUpgradePolicy::Upgrade)
2726 .BuildThreaded ();
2827
2928 // Set up signal handler for Ctrl+C
Original file line number Diff line number Diff line change 1414
1515namespace databento {
1616// 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).
1918class DbnDecoder {
2019 public:
2120 explicit DbnDecoder (detail::SharedChannel channel);
Original file line number Diff line number Diff line change @@ -26,8 +26,7 @@ class LiveBuilder {
2626 // Whether to append the gateway send timestamp after each DBN message.
2727 LiveBuilder& SetSendTsOut (bool send_ts_out);
2828 // 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).
3130 LiveBuilder& SetUpgradePolicy (VersionUpgradePolicy upgrade_policy);
3231 // Sets the receiver of the logs to be used by the client.
3332 LiveBuilder& SetLogReceiver (ILogReceiver* log_receiver);
@@ -45,6 +44,6 @@ class LiveBuilder {
4544 std::string key_;
4645 std::string dataset_;
4746 bool send_ts_out_{false };
48- VersionUpgradePolicy upgrade_policy_{VersionUpgradePolicy::AsIs };
47+ VersionUpgradePolicy upgrade_policy_{VersionUpgradePolicy::Upgrade };
4948};
5049} // namespace databento
Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ DbnDecoder::DbnDecoder(detail::FileStream file_stream)
5757 new detail::FileStream{std::move (file_stream)}}) {}
5858
5959DbnDecoder::DbnDecoder (std::unique_ptr<IReadable> input)
60- : DbnDecoder(std::move(input), VersionUpgradePolicy::AsIs ) {}
60+ : DbnDecoder(std::move(input), VersionUpgradePolicy::Upgrade ) {}
6161
6262DbnDecoder::DbnDecoder (std::unique_ptr<IReadable> input,
6363 VersionUpgradePolicy upgrade_policy)
You can’t perform that action at this time.
0 commit comments