Skip to content

1.6.0: Many operational and performance improvements

Latest

Choose a tag to compare

@rgalanakis rgalanakis released this 27 Jun 16:04
· 37 commits to main since this release

This release is focused on many operational and performance improvements across the application.

There are various configurations options added; see pull requests or docs for more information.

Deprecation notices

This is the final release for Ruby < 3.2, Sidekiq < 7, and Rack < 3.

Replicators

  • Add signalwire_media_v1 replicator , #958
  • front_signalwire_app_channel_v1 supports front/signalwire attachments, #958
  • front_signalwire_app_channel_v1 supports syncing outbound messages (sent directly through Signalwire) into Front, #959 and #969

Operations and Performance

  • Advisory locks handle bigint second keys, #960
  • Add integration-specific job semaphores, #962
  • Add ExtendedLogging and TimeoutRetry sidekiq MW, #961
  • Dynamically load tasks; sync target improvements; StopIteration fix, #963
  • Fix connection errors during body reads, #964
  • Add a resilient sidekiq client (liked resilient logged webhooks), #965
  • Resilient fix; improve indices on table/opaqueid rename; use partition key more, #966
  • Optimize replication migration max(pk), #967
  • Improve partition indexing resilience, #968
  • Better handling of Redis OOM conditions, #970
  • Add Sentry trace support, #971
  • Use /api/laml for Signalwire API calls, #972

Full Changelog: 1.5.0...1.6.0