Skip to content

Tags: dmitrymomot/foundation

Tags

v0.9.0

Toggle v0.9.0's commit message
Breaking: Complete session management rewrite with pointer-based API …

…and thread-safe concurrency.

Added comprehensive API and Web examples with full authentication flows.
Fingerprint package rewritten with enhanced device validation and security.
New session middleware with extensive test coverage.

v0.8.1

Toggle v0.8.1's commit message
docs: update package index with core/command and core/event packages

Add two new core packages to the documentation index:
- core/command: CQRS command pattern package
- core/event: Event-driven architecture package

Maintains existing documentation format and alphabetical ordering.

v0.8.0

Toggle v0.8.0's commit message
New command and event packages with CQRS and Watermill-inspired archi…

…tecture; breaking changes to lifecycle management

Major additions:
- core/command: Complete CQRS command dispatching package
- core/event: Watermill-inspired event processing system
- pkg/async: Error-only async execution with futures

Breaking changes:
- Event: CreateAt renamed to CreatedAt
- Command: Stop() replaced with context-based lifecycle management

Improvements:
- Enhanced server lifecycle and autocert management
- Improved thread-safety and concurrency control
- Comprehensive test suites for new packages

v0.7.1

Toggle v0.7.1's commit message
chore: update dependencies

- Update AWS SDK packages (v2)
- Update Postmark package
- Update Google RPC genproto package

v0.7.0

Toggle v0.7.0's commit message
Enhanced queue system with graceful shutdown, lifecycle management, a…

…nd observability metrics

v0.6.1

Toggle v0.6.1's commit message
Router inheritance improvements and comprehensive testing

- Enhanced error handler and context factory inheritance for mounted subrouters
- Added extensive test coverage for router mounting scenarios
- Improved code documentation and error messages

v0.6.0

Toggle v0.6.0's commit message
Queue enhancements: config factories and simplified architecture

v0.5.0

Toggle v0.5.0's commit message
Configuration management and request binding improvements

- New Binder type for HTTP request binding
- Enhanced server and session configuration with environment support
- Improved TLS error handling and context propagation

v0.4.1

Toggle v0.4.1's commit message
Improve TLS handling and error management

- Enhanced TLS context propagation in certificate retrieval
- Added sentinel errors for better error handling
- Refactored server package for cleaner architecture

v0.4.0

Toggle v0.4.0's commit message
Release v0.4.0

Add Let's Encrypt/ACME certificate management with automatic renewal and TLS configuration presets.
Includes new core/letsencrypt package for certificate automation and enhanced server package with autocert support.