Skip to content

Releases: mozilla-services/autopush-rs

1.69.1

06 Oct 21:09
1.69.1
c50c716
Compare
Choose a tag to compare

Chore

Bug Fixes

1.69.0

04 Oct 22:08
1.69.0
fea20d9
Compare
Choose a tag to compare

Chore

Features

  • Use the calling crate's name and version for init_logging() (#461) (d3bd4c07)
  • Reject Legacy GCM endpoints (#459) (aaa47139)

1.68.3

03 Oct 23:10
919df7f
Compare
Choose a tag to compare

Breaking Changes

Features

Bug Fixes

  • re-enable slog's envlogger (#452) (e76b1198)
  • AutopushUser fails with WebSocketConnectionClosedException (5f8efb2d)

Test

  • calibrate load tests (1b5c5f99)
  • add subscribe and unsubscribe tasks to AutopushUser (07d988dd)

1.68.2

02 Oct 17:30
1.68.2
14330ce
Compare
Choose a tag to compare

Bug Fixes

  • Use warn!() to supplement sentry errors, since they don't show up regularly. (#449) (4eaa9a06)

1.68.1

02 Oct 17:29
1.68.1
b60c751
Compare
Choose a tag to compare

Bug Fixes

1.68.0

27 Sep 17:20
1.68.0
70e1390
Compare
Choose a tag to compare

Features

  • emit a tag in autoconnect's metrics (#435) (67186854)
  • Add send notification task to locust load test file (453ba8d4)
  • add an autoconnect-web Error type (#432) (58086e77)
  • switch the load tester to pypy-3.10 (#426) (5b4d6d71)
  • Update loadtests user and tests (d4af1bfe)
  • Add GCP BigTable support (#364) (608c52fe)
  • consolidate the sentry middlwares into autopush_common (e65486b9)
  • add stacktraces to some sentry events (#406) (0ded4de1)
  • Topic messages shouldn't have sortkey_timestamps (#402) (eeff8d71)
  • build/deploy an autoconnect docker (#396) (9ed4e6f0)
  • make DbClient's message table month optional (#393) (ab3614b7)
  • remove legacy table rotation (#389) (6aa107f5)

Doc

Bug Fixes

  • Add better error messaging for GCM/FCM processing (#445) (2e48f504)
  • missing class-picker option in Kubernetes config (9d0faf7c)
  • apply fixes from code review 2 (7ea158d2)
  • apply fixes from code review (142c4d2c)
  • load test docker build error in GCP (e7e7539e)
  • remove print statement (2134d050)
  • load test script modifies kubernetes config on first run only (89dc80bc)
  • use explicit path (a51fca5c)
  • remove mozsvc-common (#394) (814ff49e)
  • remove mozsvc-common (#394) (66bb74f9)

Test

  • validate message schema in load tests with models (0d8c1c2f)
  • add a load test shape (f84e2665)
  • calibrate load tests (7a6c099f)

Chore

  • update user, spawn rate and time in load tests (b9a88e5a)
  • add python linters and formatters to CI (615b93ad)
  • deps:
    • bump gevent from 23.9.0.post1 to 23.9.1 in /tests/load (34eb330e)
    • bump cryptography from 40.0.2 to 41.0.4 in /tests (acd35f27)

1.67.3

01 Jun 17:45
1.67.3
509cd87
Compare
Choose a tag to compare

Bug Fixes

  • emit metrics also in the common Response error case (#384) (5bd09339)

1.67.2

31 May 17:40
1.67.2
a3f6205
Compare
Choose a tag to compare

Chore

  • deps: bump requests from 2.30.0 to 2.31.0 in /tests (#380) (cdf91df6)

Features

1.67.1

09 May 19:08
1.67.1
74eeef3
Compare
Choose a tag to compare

Bug Fixes

1.67.0

02 May 21:20
1.67.0
fdd7f4f
Compare
Choose a tag to compare

Refactor

  • more db_client -> db (61beb2e1)
  • options -> app_state (5a6a35a5)
  • reduce settings duplication w/ deserialize_with (4f3e4501)
  • move broadcast/protocol/registry into a common crate (#357) (fa9109dc)

Features

  • metric message table rotations (#371) (647ffb14)
  • quiet more router errors from sentry (#368) (f90fc066)
  • add the initial autoconnect-ws/state machine crates (#363) (b4298eab)
  • reduce the number of errors reported to sentry.io (#358) (a9a88f34)
  • Add metrics to try and analyze UpdateItem bug. (#344) (7641d18d)
  • Add extra to sentry. [CONSVC-1886] (#333) (008e3e8c)

Bug Fixes