This repository has been archived by the owner on Jul 13, 2023. It is now read-only.
Releases: mozilla-services/autopush
Releases · mozilla-services/autopush
1.39.1
1.39.0
1.38.0
Bug Fixes
Breaking Changes
Features
1.37.0
1.36.0
Refactor
Features
- SSL support to the Rust server (59d1c897)
- update cargo deps, and rustfmt all the rust (ead3dd05, closes #1006)
- Add a
/status
handler on the ws port (2430d35e) - use config hostname for Rust websocket binding (2ef718fe, closes #1004)
- remove unused udp wake capability (efc0d256, closes #886)
- initial Rust proof of concept implementation (5bf2de64, closes #978)
Bug Fixes
- don't check storage for new uaid's (922e3425, closes #1017)
- remove debug assertions (063eb532)
- Correctly schedule pong timeouts (3b5075ac)
- Start ping timeouts once pints are sent (11a30a98)
- ensure lambda script paginates through all table names (d692c7f3, closes #1000)
- resolve hostnames and send pings out (e57932cf, closes #1011)
- ensure we paginate through all table names (f9f0d0bf, closes #1000)
- more lenient /status matching (7506f74a)
- use router ip/port for proper binding in Rust PoC (56facd8e)
- allow only known protocols for /register calls (f9b19d3c, closes #997)
1.35.1
Bug Fixes
- change "enable_simplepush" flag to "disable_simplepush" (f2cdbf0e, closes [#994](https://github.com/mozilla-services/aut
opush/issues/994)) - Add missing metric for notification encoding (74fbf58d, closes [#992](https://github.com/mozilla-services/autopush/issue
s/992))
1.35.0
Features
- remove use of moto dynamodb2 from tests (6efb3669)
Refactor
- settings -> conf (24c0ec85)
- ap_settings -> conf (e53a2ed7)
- .conf -> .router_conf (fe2259ba)
- *from_settings -> from_config (db44b4ab)
- autopush.settings -> autopush.config (4707e57e)
- AutopushSettings -> AutopushConfig (7ef7d732)
- postpone any db table creation/lookup into db.setup() (a75aec9a, closes #956, #928)
Bug Fixes
1.34.0
1.33.0
Features
- Use modern metrics (39db9a7d, closes #950)
- Do not do VAPID auth on trusted connections (f9b375a1, closes #938)
- Use cryptography from git to fix a memory leak (615e961e)
- demote info to debug to reduce logging messages (7b5d9d0f, closes #936)
- log EC2 instance ID when using AWS for hostname (d8efd5e1, closes #931)
- accept aes128gcm content encoding (00947d1f, closes #930)
Refactor
- convert PushState to attrs (e96f8631, closes #632)
- convert AutopushSettings to attrs (1616d245)
- split clients and agent off settings (70129bc2)
- begin tearing apart AutopushSettings (fc66ddcc)
Bug Fixes
- add logging for register/unregister calls for websocket and bridges (9e82e0d1, closes #953)
- add memory pressure for jwt's cryptography usage (99048cde, closes #917)
- Return 400 if routing token is blank or unspecified (910c7185)
Chore
- update to precise's latest pypy (5e270934)