| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| dotweb v1.8.3 Release, includes Redis client migration, security updates, and bug fixes source code.tar.gz | 2026-03-10 | 6.2 MB | |
| dotweb v1.8.3 Release, includes Redis client migration, security updates, and bug fixes source code.zip | 2026-03-10 | 6.2 MB | |
| README.md | 2026-03-10 | 2.8 kB | |
| Totals: 3 Items | 12.4 MB | 2 | |
dotweb v1.8.3 Release Notes
Overview
dotweb v1.8.3 is now available! This release includes Redis client migration, security updates, and bug fixes.
What's Changed
New Features
Redis Client Migration (v1.8.2)
| Item | Old | New |
|---|---|---|
| Redis Client | redigo (deprecated) | go-redis/v9 |
Impact: Internal implementation changed, API fully compatible
:::go
// No code changes required
// New features:
// - Connection pool management (MinIdleConns, PoolSize)
// - Context support
Security Updates (v1.8.2)
Fixed 12 Go standard library vulnerabilities:
| CVE | Component |
|---|---|
| GO-2026-4341 | net/url |
| GO-2026-4340 | crypto/tls |
| GO-2026-4337 | crypto/tls |
| GO-2025-4175 | crypto/x509 |
| GO-2025-4155 | crypto/x509 |
| GO-2025-4013 | crypto/x509 |
| GO-2025-4012 | net/http |
| GO-2025-4011 | encoding/asn1 |
| GO-2025-4010 | net/url |
| GO-2025-4009 | encoding/pem |
| GO-2025-4008 | crypto/tls |
| GO-2025-4007 | crypto/x509 |
Bug Fixes (v1.8.3)
| Fix | Description |
|---|---|
| Incr/Decr lock leak | Use defer Unlock to prevent deadlock |
| Race conditions | Passed race detection tests |
CI/CD Enhancements
| Item | Change |
|---|---|
| golangci-lint | Added code quality checks |
| Security scan | Added weekly security scanning workflow |
Breaking Changes
| Change | Impact |
|---|---|
| Go minimum version | 1.22 - 1.24 |
WARNING: Warning: Go < 1.24 contains known vulnerabilities
Upgrade Guide
1. Update Go Version
:::bash
# Minimum required: Go 1.24
go version # Ensure >= 1.24
2. Update Dependency
:::bash
go get -u github.com/devfeel/dotweb
3. Update Redis Dependency (if needed)
:::go
// Remove old dependency (deprecated)
// github.com/garyburd/redigo v1.6.0
// New dependency (included in dotweb)
github.com/redis/go-redis/v9 v9.18.0
4. Verify
:::bash
go build ./...
go test ./...
Compatibility
| Type | Compatibility |
|---|---|
| Public API | Fully compatible |
| Redis Cache | Compatible with existing config |
| Session Store | Compatible with existing config |
| Config Files | No changes needed |
Notes
- Go Version Required: Must use Go 1.24+
- Security Warning: Go < 1.24 has known vulnerabilities
- Redis Config: If using external Redis, ensure network accessibility