Releases: codedge-llc/pigeon
Releases · codedge-llc/pigeon
v1.1.0
- Minimum requirements now Elixir v1.4 and OTP 19.2 (Kadabra bumped to
v0.3.0
) - Runtime worker configs. Create a functions that return config
structs and specify them yourconfig.exs
with
config :pigeon, workers: [
{YourApp.Pigeon, :apns_config},
{YourApp.Pigeon, :fcm_config},
{YourApp.Pigeon, :adm_config},
...
]
APNS
APNS.Config.config/1
renamed toAPNS.Config.new/1
APNS.push/2
tagged tuples done away with in favor of a:response
key on
the notification.- Override push server endpoint with
:uri
option inAPNS.Config.new/1
:use_2197
renamed to:port
:uri
config option for overriding push server endpoint:reconnect
now false by default
FCM
NotificationResponse
done away with in favor of a:response
key onNotification
- Override push server endpoint with
:uri
and:port
options inFCM.Config.new/1
:uri
and:port
config options for overriding push server endpoint
ADM
ADM.Config.config/1
renamed toADM.Config.new/1
ADM.push/2
tagged tuples done away with in favor of a:response
key on
the notification.ADM.start_connection/1
andADM.stop_connection/1
added
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
0.10.2
v0.10.2
- Fix: poison dependency version made optionally
~> 2.0 or ~> 3.0
v0.10.1
- Fix: kadabra not started
v0.10.0
- Migrated HTTP/2 client from
chatterbox
tokadabra
- Support for ADM (Amazon Android) push
- APNS pushes are now synchronous by default. For async pushes use the new
on_response
option. GCM and ADM will have it in the next major release. - Bulk APNS pushing
- Handling of multiple APNS worker connections with different configs
- Re-implemented APNS socket pings to keep connections open
:invalid_jSON
corrected to:invalid_json