Skip to content

Releases: rostamlabs/rostam

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 14:03
ce36be3

Changelog

Install

# Go toolchain (includes WASM stored procedures when it builds with cgo)
go install github.com/rostamlabs/rostam/cmd/rostam-server@v0.7.0

# Container (always a cgo build; authentication is required)
docker run -p 127.0.0.1:8080:8080 -e ROSTAM_API_KEY=secret ghcr.io/rostamlabs/rostam:v0.7.0

# In-process local embeddings (pure Go, no ONNX Runtime): just set the model
# (REMBED_CACHE on a mounted volume persists downloaded weights across restarts)
docker run -p 127.0.0.1:8080:8080 -e ROSTAM_API_KEY=secret \
  -e ROSTAM_EMBED_LOCAL=minilm-l6-v2 -e REMBED_CACHE=/models -v rostam-models:/models \
  ghcr.io/rostamlabs/rostam:v0.7.0

The binaries attached below are pure-Go builds: everything works except
WASM stored procedures, which return wasm: stored procedures require a cgo build. The container image always includes them. go install includes them
only when it builds with cgo — a native build (cgo defaults off when
cross-compiling) on a machine with a C compiler. In-process local embeddings
(rembed) are pure Go and built into every binary and image — no build tag,
no ONNX Runtime, nothing to install.

Verify a download against checksums.txt:

sha256sum -c checksums.txt --ignore-missing        # Linux
shasum -a 256 -c checksums.txt --ignore-missing    # macOS

v0.7.0-beta7

v0.7.0-beta7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Sep 20:13
ed6b13d

Changelog

Install

# Go toolchain (includes WASM stored procedures when it builds with cgo)
go install github.com/rostamlabs/rostam/cmd/rostam-server@v0.7.0-beta7

# Container (always a cgo build; authentication is required)
docker run -p 8080:8080 -e ROSTAM_API_KEY=secret ghcr.io/rostamlabs/rostam:v0.7.0-beta7

# In-process local embeddings (pure Go, no ONNX Runtime): just set the model
# (REMBED_CACHE on a mounted volume persists downloaded weights across restarts)
docker run -p 8080:8080 -e ROSTAM_API_KEY=secret \
  -e ROSTAM_EMBED_LOCAL=minilm-l6-v2 -e REMBED_CACHE=/models -v rostam-models:/models \
  ghcr.io/rostamlabs/rostam:v0.7.0-beta7

The binaries attached below are pure-Go builds: everything works except
WASM stored procedures, which return wasm: stored procedures require a cgo build. The container image always includes them. go install includes them
only when it builds with cgo — a native build (cgo defaults off when
cross-compiling) on a machine with a C compiler. In-process local embeddings
(rembed) are pure Go and built into every binary and image — no build tag,
no ONNX Runtime, nothing to install.

Verify a download against checksums.txt:

sha256sum -c checksums.txt --ignore-missing        # Linux
shasum -a 256 -c checksums.txt --ignore-missing    # macOS

v0.7.0-beta6

v0.7.0-beta6 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Sep 18:03
c59562c

Changelog

Install

# Go toolchain (includes WASM stored procedures when it builds with cgo)
go install github.com/rostamlabs/rostam/cmd/rostam-server@v0.7.0-beta6

# Container (always a cgo build; authentication is required)
docker run -p 8080:8080 -e ROSTAM_API_KEY=secret ghcr.io/rostamlabs/rostam:v0.7.0-beta6

# In-process local embeddings (pure Go, no ONNX Runtime): just set the model
# (REMBED_CACHE on a mounted volume persists downloaded weights across restarts)
docker run -p 8080:8080 -e ROSTAM_API_KEY=secret \
  -e ROSTAM_EMBED_LOCAL=minilm-l6-v2 -e REMBED_CACHE=/models -v rostam-models:/models \
  ghcr.io/rostamlabs/rostam:v0.7.0-beta6

The binaries attached below are pure-Go builds: everything works except
WASM stored procedures, which return wasm: stored procedures require a cgo build. The container image always includes them. go install includes them
only when it builds with cgo — a native build (cgo defaults off when
cross-compiling) on a machine with a C compiler. In-process local embeddings
(rembed) are pure Go and built into every binary and image — no build tag,
no ONNX Runtime, nothing to install.

Verify a download against checksums.txt:

sha256sum -c checksums.txt --ignore-missing        # Linux
shasum -a 256 -c checksums.txt --ignore-missing    # macOS

v0.7.0-beta5

v0.7.0-beta5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Sep 14:58
96299bf

Changelog

Install

# Go toolchain (includes WASM stored procedures when it builds with cgo)
go install github.com/rostamlabs/rostam/cmd/rostam-server@v0.7.0-beta5

# Container (always a cgo build; authentication is required)
docker run -p 8080:8080 -e ROSTAM_API_KEY=secret ghcr.io/rostamlabs/rostam:v0.7.0-beta5

# In-process local embeddings (pure Go, no ONNX Runtime): just set the model
# (REMBED_CACHE on a mounted volume persists downloaded weights across restarts)
docker run -p 8080:8080 -e ROSTAM_API_KEY=secret \
  -e ROSTAM_EMBED_LOCAL=minilm-l6-v2 -e REMBED_CACHE=/models -v rostam-models:/models \
  ghcr.io/rostamlabs/rostam:v0.7.0-beta5

The binaries attached below are pure-Go builds: everything works except
WASM stored procedures, which return wasm: stored procedures require a cgo build. The container image always includes them. go install includes them
only when it builds with cgo — a native build (cgo defaults off when
cross-compiling) on a machine with a C compiler. In-process local embeddings
(rembed) are pure Go and built into every binary and image — no build tag,
no ONNX Runtime, nothing to install.

Verify a download against checksums.txt:

sha256sum -c checksums.txt --ignore-missing        # Linux
shasum -a 256 -c checksums.txt --ignore-missing    # macOS

v0.7.0-beta4

v0.7.0-beta4 Pre-release
Pre-release

Choose a tag to compare

@vahid-sohrabloo vahid-sohrabloo released this 12 Sep 08:26
05b9fc6

What's Changed

Full Changelog: v0.7.0-beta3...v0.7.0-beta4

v0.7.0-beta3

v0.7.0-beta3 Pre-release
Pre-release

Choose a tag to compare

@vahid-sohrabloo vahid-sohrabloo released this 11 Sep 21:34
8d49899

What's Changed

  • feat(kv): expose KV cache metrics, and count live evictions separately by @vahid-sohrabloo in #114
  • docs(pbisr,cluster): correct the minISR-floor enforcement comments by @Adelagric in #110

Full Changelog: v0.7.0-beta2...v0.7.0-beta3

v0.7.0-beta2

v0.7.0-beta2 Pre-release
Pre-release

Choose a tag to compare

@vahid-sohrabloo vahid-sohrabloo released this 11 Sep 14:52
db6dd29

What's Changed

Full Changelog: v0.7.0-beta...v0.7.0-beta2

v0.7.0-beta

v0.7.0-beta Pre-release
Pre-release

Choose a tag to compare

@vahid-sohrabloo vahid-sohrabloo released this 10 Sep 15:25
7b45bfc

What's Changed

  • fix(release): stop image-manifest silently skipping on tag push by @vahid-sohrabloo in #78
  • docs: add 'Migrating from Pinecone' guide by @vahid-sohrabloo in #80
  • docs: add 'Migrating from Qdrant' guide by @vahid-sohrabloo in #81
  • docs(migrate/pinecone): correct $exists mapping to is_empty/is_null by @vahid-sohrabloo in #82
  • docs(quickstart): lead with a 5-minute try-it path by @vahid-sohrabloo in #83
  • docs: production-readiness checklist + promote PB/ISR replication out of experimental by @vahid-sohrabloo in #84
  • test(pbisr): PB linearizable stale-primary-read e2e (closes last P6 lane) by @vahid-sohrabloo in #86
  • fix(meta_fsm): improve concurrency handling for metaApplyCatalogGate by @kunaldevxxx in #79
  • fix(vector): durable acked deletes + fail-closed WAL on fsync failure by @vahid-sohrabloo in #87
  • server: add -online-compaction flag (expose EnableOnlineCompaction) by @vahid-sohrabloo in #89
  • feat(kv): operate v2 — atomic multi-field update with schema and dynamic modes by @vahid-sohrabloo in #97
  • fix(cache): add tests for handling corrupt page tails and improve rec… by @kunaldevxxx in #91
  • fix(vector): make checkpoint publishes crash-durable (dir fsync after rename) by @Adelagric in #93
  • fix(raft/logstore): fail-closed poison latch on fsync failure by @Adelagric in #95
  • test(ops): skip the operate allocation-budget tests under -race by @vahid-sohrabloo in #99
  • test: fuzz the untrusted network + WAL-recovery decoders by @Adelagric in #98
  • fix(raft/logstore): reject trailing bytes in decodeInto by @Adelagric in #100
  • test(shard/pbisr): seed the group-count cap; fix stale comments by @Adelagric in #101
  • feat: record search in vector payloads (operate records as a payload kind, filter paths, auto-index) by @vahid-sohrabloo in #102
  • feat: vector_operate — atomic operate op-lists on a vector point's record by @vahid-sohrabloo in #103

New Contributors

Full Changelog: v0.6.0...v0.7.0-beta

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 02 Sep 09:22
e06238e

Changelog

Install

# Go toolchain (includes WASM stored procedures when it builds with cgo)
go install github.com/rostamlabs/rostam/cmd/rostam-server@v0.6.0

# Container (always a cgo build; authentication is required)
docker run -p 8080:8080 -e ROSTAM_API_KEY=secret ghcr.io/rostamlabs/rostam:v0.6.0

# In-process local embeddings (pure Go, no ONNX Runtime): just set the model
# (REMBED_CACHE on a mounted volume persists downloaded weights across restarts)
docker run -p 8080:8080 -e ROSTAM_API_KEY=secret \
  -e ROSTAM_EMBED_LOCAL=minilm-l6-v2 -e REMBED_CACHE=/models -v rostam-models:/models \
  ghcr.io/rostamlabs/rostam:v0.6.0

The binaries attached below are pure-Go builds: everything works except
WASM stored procedures, which return wasm: stored procedures require a cgo build. The container image always includes them. go install includes them
only when it builds with cgo — a native build (cgo defaults off when
cross-compiling) on a machine with a C compiler. In-process local embeddings
(rembed) are pure Go and built into every binary and image — no build tag,
no ONNX Runtime, nothing to install.

Verify a download against checksums.txt:

sha256sum -c checksums.txt --ignore-missing        # Linux
shasum -a 256 -c checksums.txt --ignore-missing    # macOS

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 30 Aug 13:32
4766120

Changelog

Install

# Go toolchain (includes WASM stored procedures when it builds with cgo)
go install github.com/rostamlabs/rostam/cmd/rostam-server@v0.5.0

# Container (always a cgo build; authentication is required)
docker run -p 8080:8080 -e ROSTAM_API_KEY=secret ghcr.io/rostamlabs/rostam:v0.5.0

# In-process local embeddings (pure Go, no ONNX Runtime): just set the model
# (REMBED_CACHE on a mounted volume persists downloaded weights across restarts)
docker run -p 8080:8080 -e ROSTAM_API_KEY=secret \
  -e ROSTAM_EMBED_LOCAL=minilm-l6-v2 -e REMBED_CACHE=/models -v rostam-models:/models \
  ghcr.io/rostamlabs/rostam:v0.5.0

The binaries attached below are pure-Go builds: everything works except
WASM stored procedures, which return wasm: stored procedures require a cgo build. The container image always includes them. go install includes them
only when it builds with cgo — a native build (cgo defaults off when
cross-compiling) on a machine with a C compiler. In-process local embeddings
(rembed) are pure Go and built into every binary and image — no build tag,
no ONNX Runtime, nothing to install.

Verify a download against checksums.txt:

sha256sum -c checksums.txt --ignore-missing        # Linux
shasum -a 256 -c checksums.txt --ignore-missing    # macOS