Rpush Versions Save

The push notification service for Ruby.

v3.1.1

5 years ago

Fixed

Enhancements

  • Change the index on rpush_notifications to minimize number of locked records and pre-sort the records (#428 by @loadhigh)
  • Minimize the locking duration by moving the row dump code outside of the transaction (#428 by @loadhigh)

v3.1.0

5 years ago

Breaking Changes

  • None

Added

Features

Fixed

  • @notification.app triggers loading of association :app (#410 by @loadhigh)
  • APNS expiry should be number of seconds since epoch (#416 by @loadhigh)

Enhancements

  • Test rpush with Ruby 2.5 on Travis CI (#407 by @Atul9)

v3.0.2

6 years ago

Fixes

v3.0.1

6 years ago

Enhancements

  • Reduce booleans to true/false, do not allow nil (#384) by @grosser
  • Better error message for error 8 in APNS (#387) by @grosser

v3.0.0

6 years ago

Same as 3.0.0.rc1 including:

Features

v3.0.0.rc1

6 years ago

When upgrading, don't forget to run bundle exec rpush init to get all the latest migrations.

Features

Changes

  • Breaking: Dropped support for old Rubies and Rails versions. rpush 3.0 only supports Ruby versions 2.2.2 or higher and Rails 4.2 or higher. (#366 by @aried3r)

  • Breaking: Dropped MongoDB support because there was no one maintaining it. But we're open to adding it back in. (#366 by @aried3r)

  • Breaking: Dropped JRuby support. (#366 by @aried3r)

  • Make synchronizer aware of GCM and WNS apps (#254 by @wouterh)

  • Precise after init commit msg (#266 by @azranel)

  • Use new GCM endpoint (#303 by @aried3r)

  • Remove sound default value (#320 by @amaierhofer)

Bugfixes

  • Fix net-http-persistent initializer to support version 2.x as well as 3.x. (#309 by @amirmujkic)
  • Fixed Rpush::ApnsFeedback being run on every application type when using Redis. (#318 by @robertasg)