Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
Changelog
e4733e4 Merge branch 'main' of github.com:prodioslabs/cellar
de20157 build: include Node SDK in main build
5d9645c build: introduce build-sdk target for SDK compilation
04e9c52 chore(gateway): add service packaging and deployment docs
49ab218 chore: add MIT license and update documentation
077434a chore: add Makefile and .gitignore; update Go module dependencies
a456170 chore: add gopkg.in/yaml.v3 for sandbox create configs
5b686d1 chore: add typecheck script
440c93e chore: update .gitignore to include data directories and socket files
5e9df2a docs(sdk): migrate Go sandbox usage
cc9acc3 feat(api): add Control node RPCs and heartbeat desired_role
571ebeb feat(api): extend StatusResponse with ListenAddr and RaftAddr fields
bb8e687 feat(cli): add cellar node commands and document usage
60c9500 feat(cli): enhance sandbox listing command with filtering and output options
4d21208 feat(daemon): implement node management and local role transitions
919f2dc feat(egress): harden transparent proxy to E2B security model
e2f9897 feat(gateway): add HTTP facade for sandbox API
a97378c feat(node): add availability and labels to cluster node model
cc2fe82 feat(raft): add DeleteNode and DeletePeer store operations
d2f66b1 feat(scheduler): skip pause and drain nodes when placing sandboxes
6427c00 feat(sdk): enhance sandbox management with new methods and readiness checks
3ed8fef feat(sdk): route clients through HTTP gateway
1ebec04 feat: add --runtime to sandbox create CLI and YAML
f18fd1a feat: add Control.CACert RPC for cluster CA export
e8a21a5 feat: add Docker runsc runtime agent for sandboxes
3c850d1 feat: add Go client with multi-manager failover
9c70962 feat: add Go client with multi-manager failover
afcd1a5 feat: add Leave RPC for cluster management
ad98c2e feat: add Raft-backed API key storage
ee408d6 feat: add Raft-backed API key storage
216aded feat: add SandboxAPI and API key Control protos
ff50bd1 feat: add SandboxAPI and API key Control protos
da898ec feat: add cellar ca-cert CLI and flexible CA env loading
254a609 feat: add cellar sandbox CLI and document usage
670b55c feat: add cellar-agent gRPC API and build targets
ddc671e feat: add cellard systemd unit and install via make
7ef5303 feat: add install and uninstall targets to Makefile for Linux
2b9542c feat: add live sandbox network policy updates
b816ba6 feat: add sandbox domain model and Raft persistence
423e848 feat: add sandbox gRPC APIs to Control and remote services
6b48b5b feat: add sandbox scheduler and userspace egress policy
3629feb feat: add shared version metadata to binaries
e9c0c71 feat: enhance sandbox creation error handling
8ebc305 feat: implement @cellar/node SandboxAPI client
9542d6f feat: implement DNS resolution caching in Proxy
bbdc4b5 feat: implement Raft-based cluster management
fb575f9 feat: implement cellar-agent with bearer-authenticated RunCommand
29350da feat: inject cellar-agent into sandboxes and exec over UDS
2640629 feat: resolve language runtime presets to sandbox images
853d68b feat: resolve relative paths for data directory and socket path
bedb9e1 feat: scaffold @cellar/node TypeScript package
92f4d4f feat: serve SandboxAPI with API key auth and leader forwarding
ff0f914 feat: serve SandboxAPI with API key auth and leader forwarding
9d09984 feat: setup certificate authority
136789f feat: support sandbox create from a YAML file
ee13e1a feat: update defaultRaftAddr handling to use private IPv4 addresses
9651ebd feat: update sandbox runtime configuration to allow npm registry access
c5ef425 feat: update the defaultAdvertise to return the first non-loopack IPV4 address of the host
dd359ab feat: wire API keys and SandboxAPI into cellard and CLI
91e48d3 feat: wire API keys and SandboxAPI into cellard and CLI
71a3111 feat: wire sandbox control plane into cellard
32fadc9 fix: improve output formatting in sandbox commands
273f87b fix: make cellard shutdown bounded and tear down local sandboxes
da69845 fix: recreate failed sandbox containers
f2a674e fix: resolve socket path to absolute before gRPC connection
640e452 fix: run cellar-agent as root and surface startup diagnostics
8334258 fix: update default ports for gRPC and Raft communication
b93a68f refactor(cli): remove obsolete CA certificate export
467b652 refactor(sdk): add object-oriented Go sandbox API
6f83370 refactor(sdk): improve code readability and consistency
5bed7bb refactor(sdk): relocate Go client under sdk
71ee61d refactor(sdk): remove Node protobuf dependency
e9a5c0f refactor: remove user entrypoint overrides from sandbox create
02c2a8f refactor: unify node roles and simplify token management
41ecc7d refactor: update default data directory path
You can’t perform that action at this time.