Skip to content

Commit ad8a391

Browse files
committed
Bump version to 0.3.0 and update README for logging
- Bump version to 0.3.0 for the logging release - Add SPICEIO_LOG_FILE to the configuration table - Add non-blocking logging to key highlights - Mention --version flag
1 parent f32135d commit ad8a391

3 files changed

Lines changed: 5 additions & 3 deletions

File tree

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "spiceio"
3-
version = "0.2.0"
3+
version = "0.3.0"
44
edition = "2024"
55
description = "S3-compatible API proxy to SMB file shares"
66
license = "Apache-2.0"

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ S3 client ---> spiceio (HTTP :8333) ---> SMB server (TCP :445)
1919
- **Full S3 compatibility** for common operations: Get/Put/Copy/Delete/Head Object, ListObjects (v1 & v2), ListBuckets, multipart uploads, range + conditional requests
2020
- **SMB2 compounding** -- batches Create+Read+Close or Create+Write+Close into single round trips for small file performance
2121
- **Streaming I/O** -- GetObject and PutObject stream directly between HTTP and SMB without buffering entire files
22-
- **Simple config** -- everything via environment variables, single binary
22+
- **Non-blocking logging** -- timestamped stdout/stderr with optional file tee via `SPICEIO_LOG_FILE`; dedicated writer thread, never stalls the proxy
23+
- **Simple config** -- everything via environment variables, single binary, `--version` flag
2324
- **Zero external crypto** -- NTLMv2 auth and AES-CMAC signing via macOS CommonCrypto FFI
2425

2526
### Use cases
@@ -82,6 +83,7 @@ All configuration is via environment variables:
8283
| `SPICEIO_SMB_DOMAIN` | no | *(empty)* | SMB domain |
8384
| `SPICEIO_BUCKET` | no | `SPICEIO_SMB_SHARE` | Virtual S3 bucket name |
8485
| `SPICEIO_REGION` | no | `us-east-1` | AWS region to advertise |
86+
| `SPICEIO_LOG_FILE` | no | *(none)* | Append logs to file (non-blocking) |
8587

8688
## Supported S3 operations
8789

0 commit comments

Comments
 (0)