Releases: mozilla-services/autopush
Releases · mozilla-services/autopush
1.32.0
Bug Fixes
Features
Doc
Refactor
1.31.0
Features
- switch to new iOS mutable aps payload (fd1a6b5a)
- avoid triggering validation errors from bridge API (f3641e4f, closes #893)
- update library dependencies to latest (a2a5a1fd, closes #901)
Bug Fixes
- Ensure 'aps' passes through marshmallow schema check (a1f159e2)
- Trap for missing Vapid AUTH header token (2fccec64)
- Serialize Decimal correctly for ios aps (1580e21a)
Refactor
- convert to inlineCallbacks (71bb8e59)
- convert handler tests to client/inlineCallbacks (bf80e4f6)
- bring in cyclone trunk's testing client (a1b8ae72)
1.30.0
Refactor
- rearrange main around app (MultiService) objects (67742632)
Features
- handle JSONResponse errors like provisioned errors (b70a47fe, closes #744)
- add session log summary on connection close (b18ce53e, closes #448)
- update parquet schema for unified parquet logging (c3047e13, closes #888)
- temporarily allow aps data via registration message (4d60b071)
1.29.1
Features
- update parquet schema for unified parquet logging (2aeefce7, closes #888)
1.29.0
Refactor
- refine the Handler validation (b1312db7)
Bug Fixes
- revert registration's strict critical failure check (caf2ed8d)
- Do not report InvalidSignature as unhandled (0d243556)
- enforce
senderID
for gcm/fcm (569dd1ff)
Features
- add parquet unified schema and cleanup logging messages (63d2981c, closes #882)
- add tracking for content-encoding (c236f725)
- Add VAPID Draft 02 support (e17129db)
1.28.0
Refactor
Features
- Use cryptography based JWT parser for increased speed (fe9b7766)
Bug Fixes
- APNS may close a socket prematurely, resulting in an AttributeError (ed86e267)
- Hyphenate
content-available
; don't send alert
for APNs. (103e0945)
- Limit exception trapping to known types when processing crypto-key (3576d207)
- Fixes for missing UAID and header values (defb331b)
- Use log.error() to better track exceptions in APNS (8aa510d7)
1.27.0
Doc
Chore
Features
- Add ChannelID report for UAID (71035fa0)
- Add timeout for internally routed messages. (44d02853)
1.26.0
Bug Fixes
- prefer the create method (e7b34c30)
- Don't send non-priority messages to sentry (94465295)
- Do not attempt to register failed GCM registrations (896b3df1)
- Do not attempt to register failed GCM registrations (39bae0b8)
Features
- new slack channel (569ae32f)
- also include pypyjit's get_stats_asmmemmgr (fcf5b8b5)
- capture and metric item not found instead of log (73e084f2, closes #811)
1.25.1
Doc
- git tag needs an explicit signing flag (and msg) (e8b47821)
Bug Fixes
- impl. a haproxy endpoint that actually wraps SSL (f39886dd)
- Correct docs to use correct HTTP method for subscription updates (7b07c87f)
- try to avoid build failures on pypy w/ with_gmp=no (ebaeeb34)
- really fix coverage (da614eb9)
- a few minor type sig changes (f8929dff)