Skip to content

Commit a83d8a0

Browse files
committed
Prepare v0.0.2 release
1 parent 90d8a04 commit a83d8a0

6 files changed

Lines changed: 19 additions & 13 deletions

File tree

CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,16 @@ This project is pre-1.0. Breaking changes may appear in minor or patch releases
66

77
## Unreleased
88

9+
## 0.0.2 - 2026-06-09
10+
911
- Added public repository community files and contribution workflow docs.
1012
- Tightened forwarded-origin handling so `X-Forwarded-Proto` and `X-Forwarded-Host` are trusted only from configured proxy peers.
13+
- Added Render deployment blueprints and refreshed public deployment docs.
14+
- Improved static site import fidelity, including imported runtime behavior and CSS cascade isolation.
15+
- Added editable HTML attributes and path-derived Site Explorer organization.
16+
- Hardened plugin media handling, public forms, AI credential storage, and MFA secret encryption.
1117

12-
## 0.0.1 - Pending
18+
## 0.0.1 - 2026-06-08
1319

1420
- First public preview release.
1521
- Self-hosted Bun CMS server with SQLite and Postgres support.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ INSTATIC_IMAGE=ghcr.io/corebunch/instatic:latest docker compose -f compose.prod.
144144
Pin a version for predictable upgrades:
145145

146146
```sh
147-
INSTATIC_IMAGE=ghcr.io/corebunch/instatic:0.0.1 docker compose -f compose.prod.yml -f compose.sqlite.yml up -d
147+
INSTATIC_IMAGE=ghcr.io/corebunch/instatic:0.0.2 docker compose -f compose.prod.yml -f compose.sqlite.yml up -d
148148
```
149149

150150
Use **Postgres** when you have a multi-author editorial team, need horizontal app scale-out, or already operate Postgres:

docs/deployment/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ INSTATIC_IMAGE=ghcr.io/corebunch/instatic:latest docker compose -f compose.prod.
5555
Pin a semver tag for predictable upgrades:
5656

5757
```sh
58-
INSTATIC_IMAGE=ghcr.io/corebunch/instatic:0.0.1 docker compose -f compose.prod.yml -f compose.sqlite.yml up -d
58+
INSTATIC_IMAGE=ghcr.io/corebunch/instatic:0.0.2 docker compose -f compose.prod.yml -f compose.sqlite.yml up -d
5959
```
6060

6161
Source builds remain supported for contributors and release-candidate testing:

docs/deployment/docker-image.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,19 +35,19 @@ GHCR is the canonical image registry:
3535

3636
```sh
3737
docker pull ghcr.io/corebunch/instatic:latest
38-
docker pull ghcr.io/corebunch/instatic:0.0.1
38+
docker pull ghcr.io/corebunch/instatic:0.0.2
3939
```
4040

4141
Docker Hub is a discoverability mirror:
4242

4343
```sh
4444
docker pull corebunch/instatic:latest
45-
docker pull corebunch/instatic:0.0.1
45+
docker pull corebunch/instatic:0.0.2
4646
```
4747

4848
When both registries are available, prefer GHCR in Compose files because it is produced directly by the release workflow.
4949

50-
The v0.0.1 published image is built for `linux/amd64`. Use it on Railway and x86_64 VPS/container hosts. ARM64 hosts should build from source for now, or wait for the native arm64 release job before pulling GHCR images directly.
50+
The v0.0.2 published image is built for `linux/amd64`. Use it on Railway and x86_64 VPS/container hosts. ARM64 hosts should build from source for now, or wait for the native arm64 release job before pulling GHCR images directly.
5151

5252
## Run With SQLite
5353

@@ -100,7 +100,7 @@ Replace `instatic:local` with `ghcr.io/corebunch/instatic:<tag>` when deploying
100100
Create an app service from Docker image source:
101101

102102
```txt
103-
ghcr.io/corebunch/instatic:0.0.1
103+
ghcr.io/corebunch/instatic:0.0.2
104104
```
105105

106106
Attach a Railway volume at `/app/storage`, set the health check path to `/health`, and set app variables:
@@ -113,7 +113,7 @@ STATIC_DIR=/app/dist
113113
INSTATIC_SECRET_KEY=<output of bun run scripts/generate-secret-key.ts>
114114
```
115115

116-
Enable Railway Image Auto Updates when you want Railway to move the service forward automatically during a maintenance window. Use `:latest` for "always follow the newest image", or a semver tag such as `:0.0.1` if you want Railway's semver update controls.
116+
Enable Railway Image Auto Updates when you want Railway to move the service forward automatically during a maintenance window. Use `:latest` for "always follow the newest image", or a semver tag such as `:0.0.2` if you want Railway's semver update controls.
117117

118118
## Run On Render From The Image
119119

docs/deployment/railway.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Railway is the simplest managed target for Instatic because it can run the publi
1616
Both templates use:
1717

1818
```txt
19-
Image=ghcr.io/corebunch/instatic:0.0.1
19+
Image=ghcr.io/corebunch/instatic:0.0.2
2020
PORT=8080
2121
UPLOADS_DIR=/app/storage/uploads
2222
STATIC_DIR=/app/dist
@@ -30,7 +30,7 @@ Configure the app service health check path as `/health`. If Railway asks which
3030
Use a Docker image source for production installs:
3131

3232
```txt
33-
ghcr.io/corebunch/instatic:0.0.1
33+
ghcr.io/corebunch/instatic:0.0.2
3434
```
3535

3636
The image already runs:
@@ -46,7 +46,7 @@ Recommended service settings:
4646
| Setting | Value |
4747
|---|---|
4848
| Source | Docker image |
49-
| Image | `ghcr.io/corebunch/instatic:0.0.1` |
49+
| Image | `ghcr.io/corebunch/instatic:0.0.2` |
5050
| Public networking | HTTP enabled |
5151
| Target port | `8080` |
5252
| Healthcheck path | `/health` |
@@ -121,7 +121,7 @@ Railway volume backups apply to mounted volumes. For Postgres, use Railway's dat
121121
Enable Railway Image Auto Updates on the app service:
122122

123123
- Use `ghcr.io/corebunch/instatic:latest` when you want the service to redeploy whenever the `latest` tag moves.
124-
- Use a semver tag like `ghcr.io/corebunch/instatic:0.0.1` when you want Railway to stage matching patch or minor updates according to the service's auto-update preference.
124+
- Use a semver tag like `ghcr.io/corebunch/instatic:0.0.2` when you want Railway to stage matching patch or minor updates according to the service's auto-update preference.
125125

126126
Set a maintenance window before enabling automatic updates on sites with attached volumes.
127127

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "instatic",
33
"private": true,
4-
"version": "0.0.1",
4+
"version": "0.0.2",
55
"engines": {
66
"bun": ">=1.3.0 <1.4.0"
77
},

0 commit comments

Comments
 (0)