Skip to content
This repository has been archived by the owner on Jul 13, 2023. It is now read-only.

Releases: mozilla-services/autopush

1.32.1

19 Jun 16:35
1.32.1
474c84d
Compare
Choose a tag to compare

Features

  • dump pmap -XX/X if available (fa792a6a)

1.32.0

15 Jun 17:18
Compare
Choose a tag to compare

Bug Fixes

Features

Doc

Refactor

1.31.0

31 May 18:12
Compare
Choose a tag to compare

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

17 May 18:07
1.30.0
6b85971
Compare
Choose a tag to compare

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

05 May 18:38
Compare
Choose a tag to compare

Features

  • update parquet schema for unified parquet logging (2aeefce7, closes #888)

1.29.0

28 Apr 17:29
1.29.0
991b007
Compare
Choose a tag to compare

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

07 Apr 20:42
1.28.0
6682451
Compare
Choose a tag to compare

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

24 Mar 16:49
1.27.0
687c788
Compare
Choose a tag to compare

Doc

Chore

Features

  • Add ChannelID report for UAID (71035fa0)
  • Add timeout for internally routed messages. (44d02853)

1.26.0

10 Mar 22:15
1.26.0
3f6d094
Compare
Choose a tag to compare

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

17 Feb 01:49
1.25.1
34d2557
Compare
Choose a tag to compare

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)