v0.3.0 Release Notes¶
Release Date: 2026-05-11
This release migrates from CoreForge to SystemForge, aligning with the upstream project rename.
Highlights¶
- SystemForge Migration - All imports updated from
github.com/grokify/coreforgetogithub.com/grokify/systemforge - SystemForge v0.7.0 - Updated to latest SystemForge with ProductGraph, session invalidation, and account lockout features
- Security Lint Fixes - Resolved gosec G124 and G710 warnings in OAuth handler
Breaking Changes¶
Import Path Change¶
The upstream dependency has been renamed from CoreForge to SystemForge. Users of the multiapp package must update their imports:
// Before
import cfmultiapp "github.com/grokify/coreforge/multiapp"
// After
import cfmultiapp "github.com/grokify/systemforge/multiapp"
Migration steps:
-
Update imports in your codebase:
-
Update DashForge dependency:
Note: If you only import DashForge packages (not the multiapp package), no source code changes are needed - just update the dependency and run go mod tidy.
Fixed¶
- Resolved gosec G124 (insecure cookie attributes) warnings for OAuth state cookies
- Resolved gosec G710 (open redirect) warnings for post-login redirects
Dependencies¶
| Package | Version | Change |
|---|---|---|
github.com/grokify/systemforge |
v0.7.0 | Updated (renamed from coreforge) |
github.com/go-sql-driver/mysql |
v1.10.0 | Updated from v1.9.3 |