v0.3.2 Release
FURSY v0.3.2 Release Notes
Release Date: 2025-01-19
Status: Production Ready
Recommended version: This release enforces minimal dependencies policy for core package.
🔧 Fixes in v0.3.2
Minimal Dependencies Policy Enforced
- Removed SQLite from core dependencies
- Deleted redundant
plugins_integration_test.gofrom root package - Integration tests already exist in
plugins/database/ - Core now has ONLY 2 external dependencies:
golang-jwt/jwt/v5(JWT middleware)golang.org/x/time(RateLimit middleware)
- Removed ~10 transitive dependencies from core module:
- dustin/go-humanize
- google/uuid
- modernc.org/sqlite
- modernc.org/libc, mathutil, memory
- And others
- SQLite remains available in
plugins/databasefor users who need it
- Deleted redundant
Professional Badges
- Added Go Reference badge (pkg.go.dev)
- Added Go Report Card badge (automatic code quality)
- Added Tests badge (GitHub Actions status)
- Added Codecov badge (coverage tracking)
- Added Release badge (latest version)
📊 Quality Metrics
- Coverage: 91.7% overall (maintained high quality)
- Tests: All passing with race detector ✅
- Linter: 0 issues (golangci-lint) ✅
- Performance: No regressions
- Static routes: 256 ns/op, 1 alloc/op
- Parametric routes: 326 ns/op, 1 alloc/op
- Dependencies: ONLY stdlib + JWT + RateLimit ✅
📦 Installation
# Latest stable release (recommended)
go get github.com/coregx/fursy@v0.3.2
# Stream library (for real-time features)
go get github.com/coregx/stream@v0.1.0
# Plugins (optional)
go get github.com/coregx/fursy/plugins/database@v0.3.2
go get github.com/coregx/fursy/plugins/stream@v0.3.2🔗 Version History
- v0.3.2 (current) - Minimal dependencies cleanup ✅ RECOMMENDED
- v0.3.1 - Fixed go.mod issues from v0.3.0
- v0.3.0 - Real-time features + database integration
Use v0.3.2 for the cleanest, most maintainable core dependencies.
🚀 Features (inherited from v0.3.0)
All v0.3.0 features remain available:
- Real-Time Communications (SSE + WebSocket via plugins/stream)
- Database Integration (via plugins/database)
- Production Boilerplate Example (DDD + Clean Architecture)
- 10 comprehensive examples
- Type-safe generic handlers
- RFC 9457 Problem Details
- OpenAPI 3.1 generation
See v0.3.0 release notes for full feature list.
🔗 Links
- GitHub: https://github.com/coregx/fursy
- Documentation: https://pkg.go.dev/github.com/coregx/fursy
- stream library: https://github.com/coregx/stream
- Examples: https://github.com/coregx/fursy/tree/main/examples
Full CHANGELOG: https://github.com/coregx/fursy/blob/main/CHANGELOG.md