Skip to main content

Changelog

Track the evolution of SyncLayer with detailed release notes

1.3.0

stable
February 19, 2026
View Release

Added

  • Added custom conflict resolvers with 6 pre-built resolvers (mergeArrays, sumNumbers, mergeFields, maxValue, fieldLevelLastWriteWins, deepMerge)
  • Added delta sync (partial updates) for 70-98% bandwidth savings
  • Added encryption at rest with AES-256-GCM, AES-256-CBC, and ChaCha20-Poly1305 support
  • Added pushDelta() method to all backend adapters (Firebase, Supabase, Appwrite)
  • Added optional compression for encrypted data
  • Added field name encryption for enhanced security
  • Added DeltaCalculator for bandwidth savings analysis
  • Added comprehensive examples for all three features

🔄Changed

  • Enhanced conflict resolution with custom resolver support
  • Improved sync efficiency with delta sync
  • Updated README with v1.3.0 features
  • Updated all backend adapters to support delta sync

🔒Security

  • Added industry-standard encryption for data at rest
  • HIPAA, PCI DSS, GDPR, and SOC2 compliance ready
  • Automatic encryption/decryption with zero configuration

0.2.0-beta.7

beta
February 17, 2026
View Release

Added

  • Added structured logging framework with configurable levels
  • Added comprehensive metrics and telemetry system
  • Added pagination for pull sync (90% less memory)
  • Added composite database indexes (50-80% faster queries)
  • Added batch queue operations (70% faster bulk inserts)
  • Added 30-second timeout for sync operations
  • Added data validation for JSON-serializability

🔄Changed

  • Replaced weak hash function with SHA-256
  • Improved conflict detection with 5-second grace period
  • Enhanced null safety throughout codebase
  • Improved concurrent sync prevention

🐛Fixed

  • Fixed race condition in save() method
  • Fixed missing error handling in watch() streams
  • Fixed transaction rollback for batch operations
  • Fixed event stream disposal issues

0.2.0-beta.5

beta
February 15, 2026
View Release

Added

  • Added comprehensive test suite with 48 tests
  • Added performance benchmarks
  • Added integration tests for sync flow

🔄Changed

  • Made baseUrl optional when using custom adapters
  • Improved error handling in sync engine
  • Updated documentation with examples

🐛Fixed

  • Fixed conflict resolution edge cases
  • Fixed memory leaks in event listeners
  • Fixed retry logic timing issues

0.2.0-beta.4

beta
February 10, 2026
View Release

Added

  • Added Appwrite adapter
  • Added event system for monitoring
  • Added connectivity detection

🔄Changed

  • Improved sync performance
  • Updated dependencies

0.2.0-beta.3

beta
February 5, 2026
View Release

Added

  • Added Supabase adapter
  • Added conflict resolution strategies
  • Added version tracking

🐛Fixed

  • Fixed Firebase adapter issues
  • Fixed queue management bugs

0.2.0-beta.2

beta
January 30, 2026
View Release

Added

  • Added Firebase adapter
  • Added automatic retry logic
  • Added offline queue

🔄Changed

  • Refactored sync engine
  • Improved API design

0.2.0-beta.1

beta
January 25, 2026
View Release

Added

  • Initial beta release
  • Core sync functionality
  • Isar-based local storage
  • REST API adapter
  • Basic CRUD operations

Stay Updated

Follow our GitHub repository to get notified about new releases

Watch on GitHub