3 Commits

Author SHA1 Message Date
Honza 989d8311d3 Release v1.0.0 2026-06-03 09:43:13 +02:00
Honza 5bfa0fea94 Merge branch 'devel' of https://gitea.doubynet.eu/Honza/SQLmem into release 2026-06-03 09:39:48 +02:00
Jan Doubravský 650d630309 Release v0.2.0 2026-06-02 16:17:14 +02:00
4 changed files with 25 additions and 2 deletions
+5
View File
@@ -31,6 +31,11 @@ coverage.xml
.vscode/ .vscode/
.idea/ .idea/
# Environment variables
.env
.env.*
!.env.example
# OS # OS
.DS_Store .DS_Store
Thumbs.db Thumbs.db
+7
View File
@@ -6,6 +6,13 @@ All notable changes to this project will be documented in this file.
--- ---
## [1.0.0] - 2026-06-03
### Changed
- `pyproject.toml` — bumped version to `1.0.0`
---
## [0.4.0] - 2026-06-03 ## [0.4.0] - 2026-06-03
### Added ### Added
+12 -1
View File
@@ -103,7 +103,18 @@ from sqlmem import ReadOnlyError, UnsupportedQueryError
## Logging ## Logging
SQLmem uses [loguru](https://github.com/Delgan/loguru). Set `SQLMEM_DEBUG=true` for verbose output (every query, cache hit/miss, backup events). Default level is INFO. SQLmem is silent by default. Call `add_sink()` to opt in:
```python
import sys
from sqlmem import add_sink
add_sink(sys.stderr) # INFO by default
add_sink(sys.stderr, level="DEBUG") # verbose: every query, cache hit/miss, backup
add_sink("sqlmem.log", rotation="10 MB") # to a file
```
Set `SQLMEM_DEBUG=true` in `.env` to make the default level DEBUG when no explicit `level` is passed to `add_sink()`.
## Limitations ## Limitations
+1 -1
View File
@@ -1,6 +1,6 @@
[project] [project]
name = "sqlmem" name = "sqlmem"
version = "0.4.0" version = "1.0.0"
description = "" description = ""
authors = [ authors = [
{name = "jan.doubravsky@gmail.com"} {name = "jan.doubravsky@gmail.com"}