Skip to content

Commit 44749c7

Browse files
committed
docs: Update RELEASE_NOTES.md for v1.0.2
1 parent ec59088 commit 44749c7

File tree

1 file changed

+68
-0
lines changed

1 file changed

+68
-0
lines changed

RELEASE_NOTES.md

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,71 @@
1+
# MCP-NixOS: v1.0.2 Release Notes - Infrastructure Improvements
2+
3+
## Overview
4+
5+
MCP-NixOS v1.0.2 is a maintenance release focused on CI/CD improvements, security fixes, and enhanced Docker support. This release adds manual workflow dispatch capabilities, GHCR package visibility automation, and improves the deployment pipeline.
6+
7+
## Changes in v1.0.2
8+
9+
### 🚀 CI/CD Enhancements
10+
11+
- **Manual Workflow Dispatch**: Added ability to manually trigger Docker builds for specific tags
12+
- **GHCR Package Visibility**: Automated setting of GitHub Container Registry packages to public visibility
13+
- **Continuous Docker Builds**: Docker images now build automatically on main branch pushes
14+
- **FlakeHub Publishing**: Integrated automated FlakeHub deployment workflow
15+
- **Workflow Separation**: Split website deployment into dedicated workflow for better CI/CD organization
16+
17+
### 🔧 Bug Fixes
18+
19+
- **Tag Validation**: Fixed regex character class in Docker tag validation
20+
- **API Resilience**: Added fallback channels when NixOS API discovery fails (#52, #54)
21+
- **Documentation Fixes**: Escaped quotes in usage page to fix ESLint errors
22+
- **Security**: Patched PrismJS DOM Clobbering vulnerability
23+
24+
### 🛠️ Development Experience
25+
26+
- **Code Review Automation**: Enhanced Claude Code Review with sticky comments
27+
- **Agent Support**: Added MCP and Python development subagents
28+
- **CI Optimization**: Skip CI builds on documentation-only changes
29+
- **Improved Docker Support**: Better multi-architecture builds (amd64, arm64)
30+
31+
### 📦 Dependencies
32+
33+
- All dependencies remain unchanged from v1.0.1
34+
- Maintained compatibility with FastMCP 2.x
35+
36+
## Installation
37+
38+
```bash
39+
# Install with pip
40+
pip install mcp-nixos==1.0.2
41+
42+
# Install with uv
43+
uv pip install mcp-nixos==1.0.2
44+
45+
# Install with uvx
46+
uvx mcp-nixos==1.0.2
47+
```
48+
49+
## Docker Images
50+
51+
```bash
52+
# Pull from Docker Hub
53+
docker pull utensils/mcp-nixos:1.0.2
54+
55+
# Pull from GitHub Container Registry
56+
docker pull ghcr.io/utensils/mcp-nixos:1.0.2
57+
```
58+
59+
## Migration Notes
60+
61+
This is a drop-in replacement for v1.0.1 with no user-facing changes. All improvements are infrastructure and workflow related.
62+
63+
## Contributors
64+
65+
- James Brink (@utensils) - Chief Infrastructure Engineer
66+
67+
---
68+
169
# MCP-NixOS: v1.0.1 Release Notes - FastMCP 2.x Migration
270

371
## Overview

0 commit comments

Comments
 (0)