github kean/Pulse 2.0.0-beta.2
Pulse 2.0 (Beta 2)

latest releases: 5.1.2, 5.1.1, 5.1.0...
pre-release2 years ago
  • Rename the modules: PulseCore -> Pulse and Pulse -> PulseLogHandler. The original naming never made sense because the originally named Pulse module was completely optional. It is providing only a LogHandler for SwiftLog.
  • Pulse Pro 2.0 was updated to use Pulse 2.0 communication protocol (but more work is needed to support Ventura)
  • Remote logger now also uses compression, reducing the transfers size by up to 90%
  • Fix an issue with StoreDetailsView displaying incorrect decompressed size for blobs
  • Reduce the store space usage by extra 20%
    • The same table that's used for inlined blobs is now also used for unstructured request details (7%)
    • Compress unstructured request details when at rest (13%)
  • Pulse Document now uses SQLite as the underlying document format instead of zip. It improves sharing speed by about 2.5x and document opening speed by a factor of 3x.
  • Switch to .lzfse compression (about 3x faster) and remove ZIPFoundation dependency
  • Request request metrics size by further 20%
  • Reduce maximum store size to 128 MB
  • Store blob keys (SHA1) as binary instead of strings
  • Fix an issue with responseBodySizeLimit not being used
  • A couple of minor fixes and improvements

Don't miss a new Pulse release

NewReleases is sending notifications on new releases.