Skip to content

Commit d468473

Browse files
committed
VER: Release C++ client 0.58.0
1 parent 649ee1b commit d468473

4 files changed

Lines changed: 13 additions & 7 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
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

CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ cmake_minimum_required(VERSION 3.24..4.2)
66

77
project(
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()
180180
else()
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

cmake/databentoConfig.cmake.in

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff 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
99
include(CMakeFindDependencyMacro)
1010
find_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)
1116
find_dependency(zstd)
17+
find_dependency(nlohmann_json)
18+
find_dependency(Threads)
19+
1220
if(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()
1826
endif()
19-
find_dependency(httplib)
20-
find_dependency(nlohmann_json)
21-
find_dependency(Threads)
2227

2328
include("${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@Targets.cmake")
2429

pkg/PKGBUILD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Maintainer: Databento <support@databento.com>
22
_pkgname=databento-cpp
33
pkgname=databento-cpp-git
4-
pkgver=0.57.0
4+
pkgver=0.58.0
55
pkgrel=1
66
pkgdesc="Official C++ client for Databento"
77
arch=('any')

0 commit comments

Comments
 (0)