Skip to content

Commit a064d1d

Browse files
committed
Cut 0.1.0-alpha.1
1 parent 567dbc6 commit a064d1d

7 files changed

Lines changed: 30 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# 0.1.0-alpha.1 - Jun. 4, 2026
2+
3+
Initial alpha release of the Versioned Storage Service server.
4+
5+
This release is source-only; no crates.io packages, prebuilt binaries, or Docker images are published.
6+
7+
## Added
8+
9+
- VSS service implementing VSS protocol version 0.
10+
- Rust workspace for the VSS server, API contract types, authentication implementations, and storage backend
11+
implementations.
12+
- PostgreSQL storage backend with database initialization, migrations, TLS support, key-level versioning, store-level
13+
global versioning, transactional writes, deletes, and paginated key-version listing.
14+
- Signature-based and JWT-based authorization implementations, with cfg-gated no-op authorization for local development
15+
and tests.
16+
- Configuration through TOML file and environment variables, including bind address, request body size, logging, JWT
17+
RSA public key, and PostgreSQL settings.
18+
- Server logging to stdout/stderr and file, with SIGHUP log-file reopening and shutdown on CTRL-C/SIGTERM.
19+
- Prometheus-compatible `/metrics` health metric.
20+
- Docker and Docker Compose files for local deployment.
21+
- Getting-started documentation.

Cargo.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ members = ["server", "api", "impls", "auth-impls"]
44
default-members = ["server"]
55

66
[workspace.package]
7+
version = "0.1.0-alpha.1"
78
rust-version = "1.85.0"
89

910
[profile.release]

api/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "api"
3-
version = "0.1.0"
3+
version.workspace = true
44
edition = "2021"
55
rust-version.workspace = true
66

auth-impls/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "auth-impls"
3-
version = "0.1.0"
3+
version.workspace = true
44
edition = "2021"
55
rust-version.workspace = true
66

impls/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "impls"
3-
version = "0.1.0"
3+
version.workspace = true
44
edition = "2021"
55
rust-version.workspace = true
66

server/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "vss-server"
3-
version = "0.1.0"
3+
version.workspace = true
44
edition = "2021"
55
rust-version.workspace = true
66

0 commit comments

Comments
 (0)