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.47.0

23 May 00:42
1.47.0
0960a80
Compare
Choose a tag to compare

Refactor

  • rip most of metrics out of db (9d53f20a)
  • prefer impl trait in db.mod when possible (8b6dd7d3)
  • fix our odd indents (fd484056)
  • prefer impl trait when possible (04cae080)
  • minor cleanup (1b2fdcf7)
  • remove/rearrange some clones (f8c6e050)
  • remove unneeded uaid from Notification (e755bb42)
  • move ddb helpers into its own modules (ac4983e2, closes #1238)

Bug Fixes

  • ensure consistent_read on fetch messages fns (ecd09c5f)
  • shrink the Docker build (2bffb326)
  • remove use of unwrap's by passing current message month (7b1444d9)
  • properly set record expiration (e155e34f, closes #1231)
  • let the build continue to rustc on cbindgen failures (46f048ad, closes #1235)
  • re-rustfmt it all, set expiry on register instead of add with 2x (35b0c62e)

Features

  • add Rust + Python mixed integration tests (7a88c736, closes #1221)
  • port migrate user to Rust, remove Python calling (9ae1fb59, closes #1206)
  • port migrate user to Rust, remove Python calling (733bd464, closes #1206)
  • port store messages command to Rust (b9f46248, closes #1208)

Chore

  • avoid cargo build within tox (116f556c)
  • address clippy things we care to fix (4241e76a)

1.46.0

12 May 03:14
1.46.0
c6b9185
Compare
Choose a tag to compare

Features

Doc

  • update to reflect message table rotation is optional (9d5cc642, closes #1194)

Refactor

Chore

Bug Fixes

  • reject unhyphenated channelIDs from register (2579197e, closes #1225)
  • endpoint now returns a JSON-based 404 for all 404's (03029770, closes #756)
  • properly catch a null value passed to register (ae97e153, closes #1183)
  • don't save legacy messages from the Rust node (a218b5bf, closes #1198)
  • Remove unused "expiry" from Router table (72307f16, closes #1211)
  • sync endpoint and connection settings during integration testing (53be7e63, closes #1196)

1.45.0

27 Apr 22:34
1.45.0
749f968
Compare
Choose a tag to compare

Bug Fixes

Features

  • add flag to stop table rotation (ea052116, closes #1172)
  • use chrono epoch times instead of monotonic time (7c6f8b90, closes #1180)
  • refactor client state machine (86496370, closes #1181)
  • fix asserts on client dis/connect and convert inc call to rust (a4819599, closes #1177)
  • add a crit log_check to autopush_rs (6a15e11f, closes #1167)

1.44.0

13 Apr 01:06
1.44.0
0b5c651
Compare
Choose a tag to compare

Bug Fixes

  • wrong toggling of autopush_rs's json_logging (0382531c, closes #1173)

Features

1.43.0

31 Mar 00:12
1.43.0
9c97a4d
Compare
Choose a tag to compare

Bug Fixes

  • Remove expiry checks for routing to prevent dropped mobile UAID (8a6cd619, closes #1161)

Features

1.42.0

17 Mar 00:10
1.42.0
0d097bb
Compare
Choose a tag to compare

Features

Refactor

Bug Fixes

1.41.0

03 Mar 00:16
1.41.0
390b986
Compare
Choose a tag to compare

Bug Fixes

Features

  • drain pending notifications from the client rx queue (09a985a9, closes #1133)
  • update python dependencies to the latest versions (edf99233, closes #1104)

1.40.1

06 Feb 21:01
1.40.1
720f097
Compare
Choose a tag to compare

Bug Fixes

  • Fix KeyError w/ item["ttl"] and Use environment var AWS_DEFAULT_REGION as region specifier (1990c56c, closes #1124), closes #1126)

1.40.0

03 Feb 00:45
1.40.0
824212a
Compare
Choose a tag to compare

Features

Bug Fixes

  • Restore periodicreporter after complex merge dropped it. (d9233f5c, closes #1119)
  • make boto3 calls thread safe (04e188d7, closes #1081)
  • restore missing test file from Rust integration test PR (24b08b2f)
  • Fix diagnostic cli to handle tuple args (ae89a217, closes #1096)
  • use the right channel_id value in client_info (bb3be771)

Refactor

1.39.2

22 Jan 16:55
1.39.2
5b2c6f5
Compare
Choose a tag to compare

Features

  • allow optional use of jemalloc (99b33457, closes #1100)
  • include glibc malloc & jemalloc stats in memusage (b3755e42, closes #1101)
  • add some metrics for twisted's threadpool (0b7b78a6, closes #1093)
  • make memusage's objgraph/dump_rpy_heap optional (850d25e5, closes #1091)

Bug Fixes

  • Make error responses more unique to assist in production debugging (47851be5, closes #1087)