Releases
0.11.0
Bug Fixes
Chore
Test
Doc
Refactor
cache FxA OAuth client (#1212 ) (04b24378 , closes #1209 )
Remove Tokenserver support for per-node secrets (#1211 ) (eac6b558 , closes #1208 )
remove static service IDs (#1199 ) (ae659702 , closes #1144 , breaks # )
Tokenserver: Add mature MySQL adapter (#1119 ) (503d1aa8 , closes #1054 )
Use PyFxA to verify Tokenserver tokens (#1103 ) (34401777 , closes #1102 )
Clean up Tokenserver code (#1087 ) (e9247699 , closes #968 )
Tokenserver: Rewrite inlined Python code in Rust (#1053 ) (34fe5859 , closes #1049 )
Add ToSpannerValue trait (#1046 ) (2ce45705 , closes #260 )
Emit metric for spanner DbPool::get time taken (#1044 ) (57bd30ad )
Use generic tuple extractor in web extractors (#1043 ) (71c62be1 , closes #698 )
Breaking Changes
Features
spawn Tokenserver pool reporter (#1283 ) (ee8e1794 )
don't run Tokenserver migrations on startup (#1286 ) (1a197a6c )
emit 4XX errors as metrics instead of Sentry events (#1274 ) (cacd8285 )
add context to TokenserverError
s (#1224 ) (92e7d262 , closes #1223 )
Pass Tokenserver origin field through token payload (#1264 ) (a4c340e1 , closes #1245 )
add BrowserID support for Tokenserver (#1216 ) (38d6a27b , closes #1215 )
add Tokenserver metrics (#1200 ) (aa93312a , closes #1108 )
add missing Tokenserver response fields (#1176 ) (a3d4f094 , closes #1173 )
Tokenserver: add per-node secrets (#1169 ) (bed59e2c , closes #1104 )
make Tokenserver DbPool#get async (#1175 ) (3d4c180d , closes #1172 )
add Tokenserver admin scripts (#1168 ) (0ac30958 , closes #1086 )
Add client state validation (#1160 ) (0996cb15 , closes #1091 )
Tokenserver: Add node assignment logic (#1158 ) (db739def , closes #1051 )
Tokenserver: Add validations and user updating for generation, keys_changed_at, and client_state (#1145 ) (337ab8f4 , closes #866 )
Add ability to disable syncstorage endpoints (#1159 ) (5f2fa8a3 , closes #1083 )
Tokenserver: Add support for client-specified token duration (#1151 ) (17f89ac5 , closes #1050 )
Add test mode to Tokenserver (#1143 ) (cbdc12e5 , closes #1142 )
Tokenserver: Implement extractors for generation, keys_changed_at, client_state (#1141 ) (f29064d3 , closes #1133 )
generation, keys_changed_at, and client_state: Add database methods (#1136 ) (44e832b8 , closes #1132 )
Integrate Spanner emulator with CI (#1079 ) (e6ec1acd , closes #566 )
Support SYNC_SPANNER_EMULATOR_HOST (#1061 ) (322603a7 , closes #915 )
You can’t perform that action at this time.