Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion apps/site/src/content/docs/docs/deploy/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ The AWS private-ingress variant has not passed its live lifecycle gate. The Goog
Use the Kubernetes guide for EKS, GKE, or AKS. Artifact Server does not provide a separate Azure installer.

<Aside type="note" title="Release status">
Artifact Server `v0.1.1` is available as `ghcr.io/plannotator/artifact-server:v0.1.1`. Pin a production deployment to the immutable image reference in the release asset named `image-reference.txt`.
Artifact Server `v0.1.2` is available as `ghcr.io/plannotator/artifact-server:v0.1.2`. Pin a production deployment to the immutable image reference in the release asset named `image-reference.txt`.
</Aside>

## Meet the remote deployment requirements
Expand Down
12 changes: 6 additions & 6 deletions apps/site/src/content/docs/docs/get-started.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,26 +7,26 @@ The local target runs directly on the host with SQLite, local blob storage, and

## Run the packaged release

Artifact Server `v0.1.1` includes a portable Node.js package. It requires Node.js 24.12 or newer.
Artifact Server `v0.1.2` includes a portable Node.js package. It requires Node.js 24.12 or newer.

<Steps>
<Step title="Download and verify the package">
Download these files from the [`v0.1.1` GitHub release](https://github.com/plannotator/artifact-server/releases/tag/v0.1.1):
Download these files from the [`v0.1.2` GitHub release](https://github.com/plannotator/artifact-server/releases/tag/v0.1.2):

- `artifact-server-0.1.1-node.tar.gz`
- `artifact-server-0.1.1-node.tar.gz.manifest.json`
- `artifact-server-0.1.2-node.tar.gz`
- `artifact-server-0.1.2-node.tar.gz.manifest.json`

Run this command in the download directory:

```sh
node -e 'const crypto = require("node:crypto"); const fs = require("node:fs"); const archive = process.argv[1]; const manifest = JSON.parse(fs.readFileSync(process.argv[2], "utf8")); const actual = crypto.createHash("sha256").update(fs.readFileSync(archive)).digest("hex"); if (actual !== manifest.sha256) throw new Error("Archive checksum mismatch"); console.log(actual);' artifact-server-0.1.1-node.tar.gz artifact-server-0.1.1-node.tar.gz.manifest.json
node -e 'const crypto = require("node:crypto"); const fs = require("node:fs"); const archive = process.argv[1]; const manifest = JSON.parse(fs.readFileSync(process.argv[2], "utf8")); const actual = crypto.createHash("sha256").update(fs.readFileSync(archive)).digest("hex"); if (actual !== manifest.sha256) throw new Error("Archive checksum mismatch"); console.log(actual);' artifact-server-0.1.2-node.tar.gz artifact-server-0.1.2-node.tar.gz.manifest.json
```

For provenance verification, use the [supply-chain guide](/docs/security/).
</Step>
<Step title="Extract and start Artifact Server">
```sh
tar -xzf artifact-server-0.1.1-node.tar.gz
tar -xzf artifact-server-0.1.2-node.tar.gz
./artifactserver/bin/artifactserver open
```

Expand Down
2 changes: 1 addition & 1 deletion apps/site/src/content/docs/docs/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ Artifact Server installation
One installation represents one person, team, or company. A fresh installation creates a default project. Stable artifact links resolve to the current version. Exact version links never move.

<Aside type="note" title="Release status">
Artifact Server `v0.1.1` is the first public release. It includes a portable Node.js package, three agent integration packages, software bills of materials, checksums, and a multi-platform container image. Each deployment page identifies the tests that its target passed.
Artifact Server `v0.1.2` is the current release. It fixes publication on Windows and includes a portable Node.js package, three agent integration packages, software bills of materials, checksums, and a multi-platform container image. Each deployment page identifies the tests that its target passed.
</Aside>

## License
Expand Down
2 changes: 1 addition & 1 deletion apps/site/src/content/docs/docs/security.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ shasum --algorithm 256 --check SHA256SUMS
GitHub also records build provenance and SBOM attestations for the downloadable files and the container image. Use GitHub CLI to verify a downloaded file:

```sh
gh attestation verify artifact-server-0.1.1-node.tar.gz \
gh attestation verify artifact-server-0.1.2-node.tar.gz \
--repo plannotator/artifact-server
```

Expand Down
2 changes: 1 addition & 1 deletion integrations/claude-channel/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ import {
} from "@plannotator/agent-bridge";

const channelName = "artifact-server";
const channelVersion = "0.1.1";
const channelVersion = "0.1.2";

function environmentConfiguration(): EnvironmentConfiguration {
return {
Expand Down
2 changes: 1 addition & 1 deletion integrations/claude-channel/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@plannotator/artifact-server-claude-channel",
"version": "0.1.1",
"version": "0.1.2",
"description": "Claude Code channel bridge for Artifact Server: pushes annotation bundles into an opted-in Claude Code session and closes them through the comment API.",
"type": "module",
"keywords": [
Expand Down
2 changes: 1 addition & 1 deletion integrations/opencode/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@plannotator/artifact-server-opencode",
"version": "0.1.1",
"version": "0.1.2",
"description": "OpenCode plugin bridge for Artifact Server: receives annotation bundles as follow-up prompts and closes them through the comment API.",
"type": "module",
"keywords": [
Expand Down
2 changes: 1 addition & 1 deletion integrations/pi/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@plannotator/artifact-server-pi",
"version": "0.1.1",
"version": "0.1.2",
"description": "Pi coding-agent bridge for Artifact Server: receives annotation bundles as follow-up work and closes them through the comment API.",
"type": "module",
"keywords": [
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "artifact-server",
"version": "0.1.1",
"version": "0.1.2",
"private": true,
"description": "Publish, version, and serve finished browser artifacts.",
"type": "module",
Expand Down
4 changes: 2 additions & 2 deletions packaging/helm/artifact-server/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ apiVersion: v2
name: artifact-server
description: Deploy stateless Artifact Server replicas against existing Postgres and object storage.
type: application
version: 0.1.1
appVersion: "0.1.1"
version: 0.1.2
appVersion: "0.1.2"
kubeVersion: ">=1.34.0-0 <1.37.0-0"
home: https://artifactserver.com
sources:
Expand Down
2 changes: 1 addition & 1 deletion packaging/helm/artifact-server/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ fullnameOverride: ""

image:
repository: ghcr.io/plannotator/artifact-server
tag: "0.1.1"
tag: "0.1.2"
digest: ""
allowMutableTag: false
pullPolicy: IfNotPresent
Expand Down
2 changes: 1 addition & 1 deletion src/mcp/artifact-mcp-server.ts
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ import {
type ToolResultNudgeFacts,
} from "./tool-result-nudges.js";

const serverVersion = "0.1.1";
const serverVersion = "0.1.2";
const maximumListedArtifacts = 100;
const maximumTextDiffBytes = 256 * 1_024;
const accessSettingSchema = z.enum([
Expand Down
Loading