Skip to content

Commit b3c8a21

Browse files
committed
Cut 0.1.0-alpha.1
1 parent 0bb6413 commit b3c8a21

7 files changed

Lines changed: 34 additions & 8 deletions

File tree

CHANGELOG.md

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