All notable changes to this project are documented in this file.
- Enhanced HTTP handling with support for custom headers, streaming, and centralized error management.
- Improved test coverage and added dependency
mox
for mocking. - CI/CD pipeline improvements with caching for faster builds.
- Resolved header merging issues and inconsistencies in JSON error handling.
- Dropped
manage_clients
option; explicit OTP management required.
- Fixed "[Fetcher] Extract error parsing to its own module" #23
- Fixed "Unable to pass
auth
key inside options toinit_client
" #45 - Fixed "Proposal to refactor and simplify the
Supabase.Fetcher
module" #51 - Fixed "Invalid Unicode error during file uploads (affets
storage-ex
)" #52
- Improved error handling for HTTP fetch operations.
- Added optional retry policies for idempotent requests.
- Resolved race conditions in streaming functionality.
- Support for direct file uploads to cloud storage.
- Enhanced real-time subscription management.
- Corrected WebSocket reconnection logic under high load.
- Performance optimizations in JSON encoding and decoding.
- Improved logging for debugging.
- Addressed memory leaks in connection pooling.
- Introduced WebSocket monitoring tools.
- Support for encrypted token storage.
- Initial implementation of streaming API for large datasets.
- Bug fixes in the pagination logic.
- Experimental support for Ecto integration.
- Addressed intermittent crashes when initializing connections.
- Optimized internal handling of database transactions.
- Support for preflight HTTP requests.
- Resolved issues with JSON payload validation.
- Resolved inconsistent query results in edge cases.
- Major refactor introducing modular architecture.
- Support for real-time database change notifications.
- Patched security vulnerabilities in session handling.
- Middleware support for request customization.
- Corrected behavior for long-lived connections.
- Initial implementation of role-based access control.
- Initial release with core features: database access, authentication, and storage support.