Skip to content

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/coreforge to github.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:

  1. Update imports in your codebase:

    find . -name "*.go" -exec sed -i '' 's|grokify/coreforge|grokify/systemforge|g' {} +
    

  2. Update DashForge dependency:

    go get github.com/plexusone/dashforge@v0.3.0
    go mod tidy
    

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

Contributors