Releases: telepat-io/telepat-worker
Releases · telepat-io/telepat-worker
0.4.4
- Finally added documentation for the sockets transport worker extra config vars
- Single delta notifications with payload size greater than the gcm/apn limit will be stored on Amazon S3 and a link will be provided instead
- Android transport worker sends notifications in bulk when the payload is the same
- Replaced node-gcm-service with node-gcm
- Transport manager will group notifications by subscription now for improved performance
- Invalid devices should be removed now thanks to handling of the GCM response + the new APN HTTP/2 protocol response from Apple
- Using the Configuration Manager implemented in telepat lib
- BUGFIX: corrected logs file location using npm start
- BUGFIX: npm start
--max-old-space-size
node argument fixed - BUGFIX: fix sockets worker crash when token is missing
- BUGFIX: notifications with empty arrays should not be sent
0.4.3
0.4.2
0.4.1
0.4.0
- Big performance tweaks, the whole workers had been reworked
- update_friends worker removed
- New worker: transport_manager which is in charge of dispatching
notifications to the right transport worker - Write worker no longer takes all deltas, but instead initially fetches
1 delta then it doubles this limit everytime there are left in the redis Key - Android and IOS transport workers now send messages in smaller chunks
in order to avoid going over the payload limit - iOS transport worker now fetches the certificates from the database
- iOS transport now supports sending classic push notifications when a
certain app model has been created - Sockets transport worker now only has 1 event: bind_device where the
client must send a message in order to activate its subscriptions - Device token for volatile transports are now being removed when the
client disconnects and re-added after reconnecting
0.3
- Renamed some fields on the sockets transport:
- deviceId to device_id
- bind_device event on sockets transport is used to activate the
device. After disconnecting the devices is deactivated. - Socket workers now have their own queue
- Write workers send notifications to the socket worker which has the
affected device client, instead of broadcasting - Fixed a bug were items were created multiple times under high
concurency