Skip to content

Commit d9f47cf

Browse files
authored
feat: Upgrade DuckDB from v1.5.1 to v1.5.2 (#19)
- Update duckdb submodule pointer to v1.5.2 (8a5851971f) - Update DUCKDB_EXPLICIT_VERSION in CMakeLists.txt - Update DuckDB version references in Readme.md, AGENTS.md, docs/CONFIG_REFERENCE.md
1 parent add20ca commit d9f47cf

6 files changed

Lines changed: 9 additions & 91 deletions

File tree

.beads/issues.jsonl

Lines changed: 0 additions & 82 deletions
This file was deleted.

AGENTS.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
1818
- ~13,400 lines of C++ code across 54 files
1919
- Supports Linux (x86/ARM64), macOS (Intel/Apple Silicon), and Windows
2020
- Declarative API philosophy: logic lives in YAML/SQL, not compiled code
21-
- Single binary deployment with built-in DuckDB 1.5.1
21+
- Single binary deployment with built-in DuckDB 1.5.2
2222

2323
## Architecture Documentation
2424

@@ -627,7 +627,7 @@ make integration-test-ci # Full suite with server management
627627

628628
### DuckDB Integration
629629

630-
- Embedded in-process OLAP database (v1.5.1)
630+
- Embedded in-process OLAP database (v1.5.2)
631631
- Extensions for external data sources: BigQuery, Postgres, Iceberg, Parquet, CSV
632632
- Query execution with result caching
633633

@@ -1152,7 +1152,7 @@ Common extensions:
11521152

11531153
| Library | Purpose |
11541154
|---------|---------|
1155-
| **DuckDB 1.5.1** | In-process OLAP database |
1155+
| **DuckDB 1.5.2** | In-process OLAP database |
11561156
| **Crow** | C++ web framework |
11571157
| **OpenSSL** | Encryption/security |
11581158
| **jwt-cpp** | JWT authentication |

CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
55

66
# Windows-specific settings
77
if(WIN32)
8-
# Use static runtime libraries for Windows builds (/MT, matching DuckDB 1.5.1)
8+
# Use static runtime libraries for Windows builds (/MT, matching DuckDB 1.5.2)
99
add_definitions(-D_WIN32_WINNT=0x0601) # Target Windows 7 or later
1010

1111
# Set vcpkg triplet for Windows
@@ -17,7 +17,7 @@ if(WIN32)
1717
endif()
1818
endif()
1919

20-
# Force static CRT (/MT) to match DuckDB 1.5.1's unconditional
20+
# Force static CRT (/MT) to match DuckDB 1.5.2's unconditional
2121
# set(CMAKE_MSVC_RUNTIME_LIBRARY ...) in duckdb/CMakeLists.txt:39.
2222
# vcpkg's toolchain only sets /MT for packages; flapi's own targets need
2323
# this explicit setting or MSVC defaults to /MD → LNK2038 at link time.
@@ -192,7 +192,7 @@ find_package(zstd CONFIG REQUIRED)
192192
find_package(lz4 CONFIG REQUIRED)
193193

194194
# Add DuckDB
195-
set(DUCKDB_EXPLICIT_VERSION 1.5.1)
195+
set(DUCKDB_EXPLICIT_VERSION 1.5.2)
196196
set(ENABLE_EXTENSION_AUTOLOADING true)
197197
set(ENABLE_EXTENSION_AUTOINSTALL true)
198198
if (WIN32)

Readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ The easiest way to get started with flAPI is to use the pre-built docker image.
4545
```
4646

4747

48-
The image is pretty small and mainly contains the flAPI binary which is statically linked against [DuckDB v1.5.1](https://github.com/duckdb/duckdb/releases/tag/v1.5.1). Details about the docker image can be found in the [Dockerfile](./docker/development/Dockerfile).
48+
The image is pretty small and mainly contains the flAPI binary which is statically linked against [DuckDB v1.5.2](https://github.com/duckdb/duckdb/releases/tag/v1.5.2). Details about the docker image can be found in the [Dockerfile](./docker/development/Dockerfile).
4949

5050
#### 2. Run flAPI:
5151
Once you have downloaded the binary, you can run flAPI by executing the following command:

docs/CONFIG_REFERENCE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
**Version:** 1.0.0
44
**flAPI Version:** >= 1.0.0
5-
**DuckDB Version:** >= 1.5.1
5+
**DuckDB Version:** >= 1.5.2
66

77
This document provides a complete reference for all configuration options in flAPI, the SQL-to-API framework that generates REST APIs and MCP tools from SQL templates.
88

duckdb

Submodule duckdb updated 392 files

0 commit comments

Comments
 (0)