File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# Changelog
22
3- ## 0.58.0 - TBD
3+ ## 0.58.0 - 2026-05-26
44
55### Enhancements
66- Added logging for gateway ` ErrorMsg ` and ` SystemMsg ` records in
77 ` LiveBlocking ` . Suppress by raising the minimum level or by passing a
88 ` NullLogReceiver `
9+ - Upgraded default cpp-httplib version to 0.46.0
910
1011## 0.57.0 - 2026-05-12
1112
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ cmake_minimum_required(VERSION 3.24..4.2)
66
77project (
88 databento
9- VERSION 0.57 .0
9+ VERSION 0.58 .0
1010 LANGUAGES CXX
1111 DESCRIPTION "Official Databento client library"
1212)
@@ -178,7 +178,7 @@ if(${PROJECT_NAME_UPPERCASE}_USE_EXTERNAL_HTTPLIB)
178178 find_package (httplib REQUIRED )
179179 endif ()
180180else ()
181- set (httplib_version 0.43.1 )
181+ set (httplib_version 0.46.0 )
182182 FetchContent_Declare (
183183 httplib
184184 URL https://github.com/yhirose/cpp-httplib/archive/refs/tags/v${httplib_version} .tar.gz
Original file line number Diff line number Diff line change @@ -8,17 +8,22 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}")
88# Add dependencies here so end-user doesn't have to
99include (CMakeFindDependencyMacro )
1010find_dependency (date )
11+ # httplib must be found before zstd: on systems where zstd lacks a CMake config at
12+ # version 1.5.6+, httplib's installed config falls back to PkgConfig and creates a
13+ # `zstd::libzstd` ALIAS unconditionally. Letting it run first means our Findzstd
14+ # module sees the target and skips its own creation.
15+ find_dependency (httplib )
1116find_dependency (zstd )
17+ find_dependency (nlohmann_json )
18+ find_dependency (Threads )
19+
1220if (NOT TARGET zstd::libzstd)
1321 if (TARGET zstd::libzstd_shared)
1422 add_library (zstd::libzstd ALIAS zstd::libzstd_shared )
1523 elseif (TARGET zstd::libzstd_static)
1624 add_library (zstd::libzstd ALIAS zstd::libzstd_static )
1725 endif ()
1826endif ()
19- find_dependency (httplib )
20- find_dependency (nlohmann_json )
21- find_dependency (Threads )
2227
2328include ("${CMAKE_CURRENT_LIST_DIR } /@PROJECT_NAME@Targets.cmake" )
2429
Original file line number Diff line number Diff line change 11# Maintainer: Databento <support@databento.com>
22_pkgname=databento-cpp
33pkgname=databento-cpp-git
4- pkgver=0.57 .0
4+ pkgver=0.58 .0
55pkgrel=1
66pkgdesc=" Official C++ client for Databento"
77arch=(' any' )
You can’t perform that action at this time.
0 commit comments