Releases: vkuttyp/CosmoSQLClient-Swift
Releases · vkuttyp/CosmoSQLClient-Swift
Release list
CosmoSQLClient v1.3.6
What's Changed
🔧 Other Changes
- chore: fix .spi.yml schema for Swift Package Index compatibility (28add7a)
📦 Installation
.package(url: "https://github.com/vkuttyp/CosmoSQLClient-Swift.git",
from: "1.3.6")CosmoSQLClient v1.3.5
What's Changed
🐛 Bug Fixes
- fix: revert swift-tools-version and library evolution to fix CI (19bd50e)
🔧 Other Changes
- chore: adjust SPI config for Android compatibility (c489ee2)
- chore: upgrade swift-tools-version to 6.0 and enable library evolution for Android compatibility (9070687)
📦 Installation
.package(url: "https://github.com/vkuttyp/CosmoSQLClient-Swift.git",
from: "1.3.5")CosmoSQLClient v1.3.4
CosmoSQLClient v1.3.3
What's Changed
🐛 Bug Fixes
- fix: replace CSQLite systemLibrary with proper C target for Android/Linux (9f78d27)
- fix: use relative sqlite3.h in CSQLite module.modulemap for Android cross-compilation (dc8cb70)
📦 Installation
.package(url: "https://github.com/vkuttyp/CosmoSQLClient-Swift.git",
from: "1.3.3")CosmoSQLClient v1.3.2
CosmoSQLClient v1.3.1
What's Changed
🐛 Bug Fixes
- perf: NIOSSLContext caching + handshake optimizations (7ada3c7)
🔧 Other Changes
- Add JSON streaming, comprehensive README, and fix DocC module name (6476fe1)
- perf: SCRAM cache, MSSQL SSLContext cache, MySQL date formatter fix (e6cdbca)
- Migrate to AsyncStreamBridge: zero-hop message reads (2ff13b8)
- perf: NIOSSLContext caching + handshake optimizations (7ada3c7)
- perf: four targeted optimizations (5812854)
- pools: add warmUp(minIdle:pingInterval:) and keep-alive to all 4 pools (915205e)
- benchmark: add Postgres and MySQL comparisons vs Vapor drivers (b304d1f)
- chore: ignore cosmo-swift/ and cosmo/ scratch folders (7f54b17)
- security: remove all hardcoded hostnames and passwords (b9b7781)
📦 Installation
.package(url: "https://github.com/vkuttyp/CosmoSQLClient-Swift.git",
from: "1.3.1")CosmoSQLClient v1.3.0
What's Changed
🐛 Bug Fixes
- fix: use GitHub Secrets for MSSQL tests, drop service container (8ac8c9d)
- fix: use go-sqlcmd binary instead of mssql-tools18 apt package (e52ea56)
- fix: install sqlcmd before using it in MSSQL CI job (76ed8c1)
- fix: update .spi.yml target names after CosmoSQLClient rename (85a9f89)
- fix: bump CI SPM cache keys to v2 to clear stale repo-path cache (8852c9e)
- fix: update docs.yml for CosmoSQLClient-Swift rename (3c2bbb1)
🔧 Other Changes
- docs: add benchmark results to README (a994335)
- perf: optimize toJson() and decode() in Swift (db754f0)
- Add Swift benchmark: CosmoSQLClient (NIO) vs SQLClient-Swift (FreeTDS) (d756f51)
- Update README: CosmoSQLClient package name, toJson(), SQLDataTable section (5df4c2a)
- Rename package to CosmoSQLClient (06846c5)
- Remove cosmo build artifacts from tracking (50391b0)
- Ignore cosmo build artifacts (fdfc7d7)
- Add SQLDataTable.toJson() - render rows as clean JSON array (a7323ad)
📦 Installation
.package(url: "https://github.com/vkuttyp/CosmoSQLClient-Swift.git",
from: "1.3.0")