Release

Onetime Secret v0.17.0: Foundation for the Future

·6 min read

This release focuses on foundational improvements and technical debt reduction. While maintaining the core functionality and user experience, v0.17.0 introduces substantial backend enhancements that set the stage for future innovations.

Key Updates:

  1. Major Codebase Refactoring:
    • Comprehensive cleanup of Redis persistence code
    • Upgraded to Familia v1.0, enhancing data modeling capabilities
    • Improved separation between data models and persistence layer
  2. Performance and Stability:
    • Added caching for Vite manifest to improve load times
    • Increased TTL (Time To Live) for EmailReceipt and StripeEvent
    • Various bug fixes and optimizations
  3. Developer Experience:
    • Modularized logic classes for better maintainability
    • Updated build processes and Docker optimization
  4. User Experience Refinements:
    • Improved readability by enhancing distinction between letter 'o' and number '0'
    • Fixed dark mode transition issues
  5. Security and Compliance:
    • Enhanced email validation
    • Improved handling of custom domains and metadata

For a complete list of changes and technical details, visit our GitHub repository.