Releases: xraph/forge
v0.9.9
Forge Framework v0.9.9 (2026-02-15T19:01:27Z)
Welcome to this new release of Forge Framework!
Changelog
New Features
- 33d74ab: feat(discovery): add FARP and mDNS configuration options with comprehensive tests (@juicycleff)
- 3ebb930: feat: enhance landing page layout and add footer component (@juicycleff)
Refactoring
- 4fdb50d: refactor: update architecture documentation and enhance layout with footer (@juicycleff)
Documentation Updates
- e955a2e: docs(changelog): update CHANGELOG.md for v0.9.8 (@github-actions[bot])
Installation
Using Go Install
go install github.com/xraph/forge/cmd/forge@v0.9.9Download Binary
Download the appropriate binary for your platform from the assets below.
Using Package Managers
# Homebrew (macOS/Linux)
brew install xraph/tap/forge
# Scoop (Windows)
scoop bucket add xraph https://github.com/xraph/scoop-bucket
scoop install forgeWhat's Changed
Full changelog: v0.9.8...v0.9.9
v0.9.8
Forge Framework v0.9.8 (2026-02-14T08:38:24Z)
Welcome to this new release of Forge Framework!
Changelog
New Features
- e76119d: feat(config): add configuration validation for Forge projects (@juicycleff)
- c9d0681: feat(docker): integrate Docker support into development configuration (@juicycleff)
- 1e14b5d: feat(docs): enhance build, deploy, and development command documentation (@juicycleff)
- 916e40e: feat(gateway): enhance discovery section with animated elements and backend options (@juicycleff)
- fc515cc: feat: Add new documentation page for farp routing. (@juicycleff)
Refactoring
- 648d238: refactor(tests): improve code formatting in extension_test.go (@juicycleff)
Other Changes
- e46e6ed: Add generated dependency and build output files. (@juicycleff)
Installation
Using Go Install
go install github.com/xraph/forge/cmd/forge@v0.9.8Download Binary
Download the appropriate binary for your platform from the assets below.
Using Package Managers
# Homebrew (macOS/Linux)
brew install xraph/tap/forge
# Scoop (Windows)
scoop bucket add xraph https://github.com/xraph/scoop-bucket
scoop install forgeWhat's Changed
Full changelog: v0.9.7...v0.9.8
v0.9.7
Forge Framework v0.9.7 (2026-02-11T05:45:57Z)
Welcome to this new release of Forge Framework!
Changelog
New Features
- 5c25cc5: feat(makefile): enhance formatting and vetting for all Go modules (@juicycleff)
Refactoring
- 3907b6e: refactor(config): standardize formatting and improve readability in configuration files (@juicycleff)
Installation
Using Go Install
go install github.com/xraph/forge/cmd/forge@v0.9.7Download Binary
Download the appropriate binary for your platform from the assets below.
Using Package Managers
# Homebrew (macOS/Linux)
brew install xraph/tap/forge
# Scoop (Windows)
scoop bucket add xraph https://github.com/xraph/scoop-bucket
scoop install forgeWhat's Changed
Full changelog: v0.9.6...v0.9.7
v0.9.6
Forge Framework v0.9.6 (2026-02-11T01:40:04Z)
Welcome to this new release of Forge Framework!
Changelog
New Features
- c11ca75: feat(gateway): add new gateway extension with access logging, authentication, caching, and circuit breaker (@juicycleff)
Installation
Using Go Install
go install github.com/xraph/forge/cmd/forge@v0.9.6Download Binary
Download the appropriate binary for your platform from the assets below.
Using Package Managers
# Homebrew (macOS/Linux)
brew install xraph/tap/forge
# Scoop (Windows)
scoop bucket add xraph https://github.com/xraph/scoop-bucket
scoop install forgeWhat's Changed
Full changelog: v0.9.5...v0.9.6
v0.9.5
Forge Framework v0.9.5 (2026-02-10T17:46:43Z)
Welcome to this new release of Forge Framework!
Changelog
Bug Fixes
- bf23a23: fix(health): reduce log noise by changing periodic health reports to DEBUG level (@juicycleff)
Installation
Using Go Install
go install github.com/xraph/forge/cmd/forge@v0.9.5Download Binary
Download the appropriate binary for your platform from the assets below.
Using Package Managers
# Homebrew (macOS/Linux)
brew install xraph/tap/forge
# Scoop (Windows)
scoop bucket add xraph https://github.com/xraph/scoop-bucket
scoop install forgeWhat's Changed
Full changelog: v0.9.4...v0.9.5
v0.9.4
Forge Framework v0.9.4 (2026-02-10T17:44:22Z)
Welcome to this new release of Forge Framework!
Changelog
Bug Fixes
- d205473: fix(cli): add missing app_config.go file and update .gitignore (@juicycleff)
Installation
Using Go Install
go install github.com/xraph/forge/cmd/forge@v0.9.4Download Binary
Download the appropriate binary for your platform from the assets below.
Using Package Managers
# Homebrew (macOS/Linux)
brew install xraph/tap/forge
# Scoop (Windows)
scoop bucket add xraph https://github.com/xraph/scoop-bucket
scoop install forgeWhat's Changed
Full changelog: v0.9.3...v0.9.4
v0.9.2
Forge Framework v0.9.2 (2026-02-10T01:56:32Z)
Welcome to this new release of Forge Framework!
Changelog
New Features
- bce139e: feat(generate): add CLI command generation and improve app structure handling (@juicycleff)
Installation
Using Go Install
go install github.com/xraph/forge/cmd/forge@v0.9.2Download Binary
Download the appropriate binary for your platform from the assets below.
Using Package Managers
# Homebrew (macOS/Linux)
brew install xraph/tap/forge
# Scoop (Windows)
scoop bucket add xraph https://github.com/xraph/scoop-bucket
scoop install forgeWhat's Changed
Full changelog: v0.9.0...v0.9.2
v0.9.0
Forge Framework v0.9.0 (2026-02-08T06:24:00Z)
Welcome to this new release of Forge Framework!
Changelog
Bug Fixes
- 5202498: fix(goreleaser): use shell command for CLI module tidy hook (@juicycleff)
- 22b1827: fix(goreleaser): wrap CLI tidy hook in shell invocation (@juicycleff)
Installation
Using Go Install
go install github.com/xraph/forge/cmd/forge@v0.9.0Download Binary
Download the appropriate binary for your platform from the assets below.
Using Package Managers
# Homebrew (macOS/Linux)
brew install xraph/tap/forge
# Scoop (Windows)
scoop bucket add xraph https://github.com/xraph/scoop-bucket
scoop install forgeWhat's Changed
Full changelog: extensions/webrtc/v0.9.1...v0.9.0
v0.8.0
Forge Framework v0.8.0 (2025-12-29T20:58:30Z)
Welcome to this new release of Forge Framework!
Changelog
New Features
- be23dd6: feat(app): introduce functional options for AppConfig and update app creation methods (@juicycleff)
- 6a3ca9e: feat(banner): implement startup banner display with configuration options (@juicycleff)
- 7ed4de5: feat(ci): migrate to Release Please for automated releases (@juicycleff)
- 11fbd1a: feat(config): enhance DI container integration and update license (@juicycleff)
- a3101e8: feat(cron): add cron extension with job scheduling, execution history, and metrics (@juicycleff)
- 27a6cf8: feat(database): enhance observability query hook with configurable slow query logging (@juicycleff)
- 3410c58: feat(dev): implement hot reload functionality and update command syntax (@juicycleff)
- 6bf7c5e: feat(discovery): remove outdated discovery examples and introduce database helpers (@juicycleff)
- c3c7ad4: feat(extension): enhance process management with wait channel (@juicycleff)
- 1c06039: feat(farp): add new FARP extension with initial implementation (@juicycleff)
- 0b1f7eb: feat(license): add Forge License Decision Tree for quick licensing guidance (@juicycleff)
- 85af10e: feat(lifecycle): introduce LifecycleManager for managing application lifecycle hooks (@juicycleff)
- 377c60d: feat(lifecycle): introduce LifecycleManager for managing application lifecycle hooks (@juicycleff)
- 3c52364: feat(logger): introduce BeautifulLogger for enhanced logging experience (@juicycleff)
- 1713f1f: feat(logo): add new SVG logo asset (@juicycleff)
- 2d33147: feat(process): implement platform-specific process management for Unix and Windows (@juicycleff)
- e7781cc: feat(tests): add logger and metrics configuration to runnable extension tests (@juicycleff)
- a69f01c: feat: add boolean validation tests and update context validation logic (@juicycleff)
- 3447350: feat: add llm.txt files for core components and update .gitignore (@juicycleff)
- 62f9d4e: feat: enhance AI extension with new LLM providers and improved configuration (@juicycleff)
- d354a20: feat: enhance AI extension with new LLM providers and improved configuration (@juicycleff)
- b9e03ff: feat: enhance AI extension with streaming support and new SDK features (@juicycleff)
- 8ce9d89: feat: enhance AI extension with streaming support and new SDK features (@juicycleff)
- d3040a8: feat: enhance JSON response handling with struct tags (@juicycleff)
- 6ae6ef7: feat: enhance client generator with new features and error handling (@juicycleff)
- 8156428: feat: enhance database repository and transaction handling (@juicycleff)
- 7dcaf51: feat: enhance logging and configuration in tests and examples (@juicycleff)
- bcfe44e: feat: implement sensitive field cleaning in JSON responses (@juicycleff)
Bug Fixes
- 59fd2ea: fix(app): enhance error handling for endpoint setup and response writing (@juicycleff)
- 51013a7: fix(ci): add continue-on-error to quality job and improve vulnerability check step (@juicycleff)
- 8a648ed: fix(ci): disable snapcraft builds in GoReleaser - snapcraft not available in GitHub Actions (@juicycleff)
- eabe343: fix(ci): enable snapcraft builds and install snapcraft in release workflow (@juicycleff)
- 8f13576: fix(ci): exclude Windows from release tests due to flaky AI extension tests (@juicycleff)
- 14d5655: fix(ci): improve create-or-update-release-pr workflow robustness (@juicycleff)
- 5117116: fix(ci): install snapcraft via snap instead of apt (@juicycleff)
- b4f290e: fix(ci): make Windows tests optional in multi-module release workflow (@juicycleff)
- 4d96974: fix(ci): make quality checks non-blocking in release workflow (@juicycleff)
- c1b876b: fix(ci): prevent auto-release on direct release commits (@juicycleff)
- 9d1e2b0: fix(ci): resolve bash syntax error in Release Please workflow summary (@juicycleff)
- ce3456a: fix(ci): trigger auto-release on PR merge event (@juicycleff)
- 49241e1: fix(config): add range checks for type conversions in GetInt8, GetInt16, and GetUint8 methods (@juicycleff)
- 9c9e715: fix(init): correct substring length for single-module layout check in project initialization (@juicycleff)
- d4f19e8: fix(mdns): enhance mDNS service discovery tests for reliability (@juicycleff)
- 68ff20f: fix: add comprehensive README for Forge v2 framework (@juicycleff)
- df39dfa: fix: add comprehensive documentation for Context and Error Handling (@juicycleff)
- 3b698ff: fix: add comprehensive mDNS service type tests (@juicycleff)
- b293166: fix: correct loop iteration and enhance comments for clarity (@juicycleff)
- bfa6ed4: fix: forced release (@juicycleff)
- 876bc8e: fix: forced release (@juicycleff)
- 469b279: fix: improve GoReleaser config validation in release workflow (@juicycleff)
- d8f8578: fix: initialize appWatcher with configuration in tests (@juicycleff)
- 03cf82a: fix: make OpenAPIServer fields optional in OpenAPI spec (@juicycleff)
- cfc0ad4: fix: remove mDNS service type test file (@juicycleff)
- dc95d32: fix: replace NoopLogger with TestLogger in WebRTC and router benchmarks (@juicycleff)
- 80cb89d: fix: resolve cross-platform test timing issues in consensus cluster tests (@juicycleff)
- 1210af6: fix: resolve deadlock between metrics and health manager during concurrent access (@juicycleff)
- 2d14c40: fix: resolve zero-value validation bug for all primitive types in query/header/path parameters (@juicycleff)
- 14afbd8: fix: update Go version to 1.25.3 in example and extension modules (@juicycleff)
- e409030: fix: update TypeScript client generator to use HTTPClient (@juicycleff)
- 2422661: fix: update XIDAuditModel struct tags for consistency (@juicycleff)
Refactoring
- 416c105: refactor(config): update app initialization to use WithConfig method (@juicycleff)
- ac12461: refactor: remove legacy mDNS test files (@juicycleff)
- ee3e082: refactor: remove test_boolean_validation.go file (@juicycleff)
- a123459: refactor: streamline code and improve type handling across multiple files (@juicycleff)
- fe0e684: refactor: update GoReleaser configuration and Docker setup (@juicycleff)
- 770c741: refactor: update HLS example applications and playlist generation logic (@juicycleff)
Documentation Updates
- 5d14a9a: docs(ci): add Release Please migration summary (@juicycleff)
Other Changes
- 8ce9cba: Enhance log replication test stability and performance (@juicycleff)
- f8c250c: Fix React Server Components CVE vulnerabilities (@vercel[bot])
- 3f024ac: Fix React Server Components CVE vulnerabilities (@vercel[bot])
- 151ea03: Remove outdated README.md file for Forge CI/CD documentation. This file contained comprehensive details on CI/CD workflows, implementation guides, and multi-module support, which are no longer relevant. Future documentation will be streamlined and updated to reflect current practices. (@juicycleff)
- eacc34d: Update README.md to reflect new author attribution (@juicycleff)
- 35dec68: chore(ci): add Go setup step to GitHub Actions workflow for improved compatibility (@juicycleff)
- 1e046ec: chore(ci): allow optional Windows test failures in CI workflow (@juicycleff)
- b3e3daf: chore(ci): consolidate and enhance Go CI workflow (@juicycleff)
- 7c4d0ad: chore(ci): remove Windows from CI workflow matrix (@juicycleff)
- 548b66e: chore(ci): remove legacy release automation files (@juicycleff)
- 3d9985d: chore(ci): update Docker actions in release workfl...
v0.7.5
Forge Framework v0.7.5 (2025-12-22T01:25:18Z)
Welcome to this new release of Forge Framework!
Changelog
Installation
Using Go Install
go install github.com/xraph/forge/cmd/forge@v0.7.5Download Binary
Download the appropriate binary for your platform from the assets below.
Using Package Managers
# Homebrew (macOS/Linux)
brew install xraph/tap/forge
# Scoop (Windows)
scoop bucket add xraph https://github.com/xraph/scoop-bucket
scoop install forgeWhat's Changed
Full changelog: v0.7.4...v0.7.5