Skip to content

Latest commit

 

History

History
46 lines (35 loc) · 1.36 KB

CHANGELOG.md

File metadata and controls

46 lines (35 loc) · 1.36 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.2.5] - 2024-12-13

Fixed

  • Additional token refresh edge case handling

[0.2.4] - 2024-12-13

Fixed

  • Token refresh now correctly handles expired tokens

[0.2.2] - 2024-12-12

Added

  • Added support for did:web users

[0.2.1] - 2024-12-11

Fixed

  • Fixed a bug with access token hash generation

[0.2.0] - 2024-12-10

Added

  • Client#handle_callback now returns session did as part of the response

[0.1.0] - 2024-12-07

Added

  • Configurable storage backend system for managing OAuth state
  • In-memory storage implementation included by default
  • Redis storage implementation for production environments
  • Thread-safe storage operations with atomic locks
  • Storage encryption for sensitive data
  • Automatic cleanup of expired tokens and session data
  • Storage interface for custom backend implementations

Changed

  • Storage configuration is now required in AtprotoAuth.configure
  • Default configuration uses thread-safe in-memory storage
  • Session and token management now use configured storage backend
  • Improved thread safety for all storage operations

[0.0.1] - 2024-12-05

  • Initial release