Skip to content

Commit 7e80e8e

Browse files
Release/v1.5.0 (#63)
* fix: use native SSL on macOS/Windows, remove OpenSSL dependency - macOS: Use SecureTransport (via Security framework) - Windows: Use WinSSL/Schannel (via crypt32) - Remove OpenSSL requirement for faster compilation - Smaller binaries and better OS security integration * chore: bump version to 1.5.0 for optional OpenSSL feature * docs: update CHANGELOG for v1.5.0 release
1 parent afb9247 commit 7e80e8e

File tree

2 files changed

+18
-1
lines changed

2 files changed

+18
-1
lines changed

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,23 @@
44

55

66

7+
## [1.5.0] - 2025-09-30
8+
9+
### Added
10+
- CMake option `LLMCPP_USE_OPENSSL` to optionally use OpenSSL for HTTPS (defaults to OFF)
11+
- Native SSL support via platform-specific implementations:
12+
- macOS: SecureTransport (via Security framework)
13+
- Windows: WinSSL/Schannel (via crypt32)
14+
- Linux: Can enable OpenSSL with `-DLLMCPP_USE_OPENSSL=ON`
15+
16+
### Changed
17+
- Default SSL/TLS implementation changed from OpenSSL to native platform SSL
18+
- OpenSSL is now an optional dependency instead of required
19+
- Faster builds and smaller binaries due to removed OpenSSL dependency
20+
21+
### Fixed
22+
- Simplified dependency management by using native SSL implementations
23+
724
## [1.4.0] - 2025-09-30
825

926
### Added

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cmake_minimum_required(VERSION 3.22)
22

3-
project(llmcpp VERSION 1.3.0)
3+
project(llmcpp VERSION 1.5.0)
44

55
# Set version variables for easier access
66
set(LLMCPP_VERSION_MAJOR ${PROJECT_VERSION_MAJOR})

0 commit comments

Comments
 (0)