Releases: GSA/notifications-api
Releases · GSA/notifications-api
11-26-2024 Production Deploy
What's Changed
- kill workers after 20 tasks by @terrazoon in #1410
- adjust worker lifetime by @terrazoon in #1419
- Add redis ID to ignore vulnerability list in pip-audit by @ccostino in #1429
- remove excess log lines from s3 by @terrazoon in #1434
- Change max tasks per celery worker to 500 by @terrazoon in #1435
Full Changelog: 11-14-2024...11-26-2024
11-14-2024 Production Release
What's Changed
- set max_pool_connections to 7 by @stvnrlly in #1397
- Moving the Job Cache to the flask app's config by @xlorepdarkhelm in #1399
- Bump production app memory to 3 GB by @ccostino in #1400
- Adjust Celery worker memory by @ccostino in #1402
- No attribute day bug by @A-Shumway42 in #1405
- Verify state for login.gov by @xlorepdarkhelm in #1386
- Added section about feature flagging by @alexjanousekGSA in #1407
- put max connections back to 10 by @terrazoon in #1412
- add debugging for sender numbers by @terrazoon in #1414
- Make sandbox deployments easier by @ccostino in #1383
- upgrade test queries to sqlalchemy 2.0 by @terrazoon in #1382
Full Changelog: 11-04-2024...11-14-2024
11-04-2024 Production Release
What's Changed
- Fix reference to prod space by @ccostino in #1369
- fix partitioning by @terrazoon in #1371
- increase code coverage to 93 percent by @terrazoon in #1355
- US-NOTIFY-COMPLY 50: Verify Nonce For Invite by @xlorepdarkhelm in #1365
- Upgrade Queries: 7. Refactor Migration Scripts by @terrazoon in #1375
- Bump werkzeug from 3.0.3 to 3.0.6 by @dependabot in #1380
- upgrade core daos to sqlalchemy 2.0 by @terrazoon in #1362
- upgrade org and template dao to sqlalchemy 2.0 by @terrazoon in #1363
- upgrade service daos to sqlalchemy 2.0 by @terrazoon in #1360
- update billing dao by @terrazoon in #1364
- increase code coverage to 94% by @terrazoon in #1376
- API-1328 - Using a custom formatter to scrub PII from all log records. by @xlorepdarkhelm in #1379
- refactor miscellaneous daos and utilities by @terrazoon in #1374
- reduce number of pool connections by @terrazoon in #1384
- Increase Celery resources by @ccostino in #1387
Full Changelog: 10-16-2024-2...11-04-2024
10-16-2024-2 Production Deploy
What's Changed
Full Changelog: 10-16-2024...10-16-2024-2
10-16-2024 Production Deploy
What's Changed
- fix load test by @terrazoon in #1338
- Change 18f deprecated deploy tool to CG deploy tool by @A-Shumway42 in #1334
- actually start deleting old s3 objects by @terrazoon in #1330
- fix phone number lookup by @terrazoon in #1336
- use shared memory instead of expiring dict for jobs cache by @terrazoon in #1341
- Modify input to accepted argument by @A-Shumway42 in #1340
- Fix syntax on cf command by @A-Shumway42 in #1344
- Go back to brackets with secrets. in command by @A-Shumway42 in #1345
- Adjust LOGIN_DOT_GOV_REGISTRATION_URL env var in staging deploy by @ccostino in #1346
- Refer to GitHub Action container environment variable by @ccostino in #1347
- improve report performance by @terrazoon in #1339
- One more attempt at fixing the Login.gov registration URL by @ccostino in #1350
- Attempt quoting the Login.gov URL by @ccostino in #1352
- fix personalization_bug for one-offs by @terrazoon in #1349
- Attempt quoting the Login.gov URL with var-name by @ccostino in #1353
- optimize S3 partitioning by @terrazoon in #1343
- debug s3 partitioning by @terrazoon in #1356
- Bug: Invites expiring immediately by @terrazoon in #1354
- add documentation for how to rotate DANGEROUS_SALT by @terrazoon in #1348
- Switch out deprecated deploy script tools in demo/prod yml files. by @A-Shumway42 in #1357
- Update egress proxy deployment steps by @ccostino in #1358
- Finalize updates for cg-cli-tools by @ccostino in #1361
Full Changelog: 09-18-24...10-16-2024
09-18-24 Production Deploy
What's Changed
- add more debug to get e2e tests working by @terrazoon in #1312
- Added new ADR for BackstopJS by @alexjanousekGSA in #1297
- more debug for e2e tests by @terrazoon in #1313
- Change BackstopJS ADR (0009) to accepted and add more details by @ccostino in #1314
- E2E Test Improvement: leverage the live staging API instead of deploying a local instance in CI/C by @terrazoon in #1316
- delete old s3 objects by @terrazoon in #1318
- bring test coverage back to 95% by @terrazoon in #1329
- Read over Python 3.12's Logging Guide and see if there's anything else we could be leveraging/configuring to improve how logging is structured throughout our applications by @terrazoon in #1272
- Add production deployment steps to documentation by @ccostino in #1327
- add initial phone validation ability by @terrazoon in #1331
- further work on phone number validation by @terrazoon in #1332
New Contributors
- @alexjanousekGSA made their first contribution in #1297
Full Changelog: 08-30-2024...09-18-24
08-30-2024 Production Deploy
What's Changed
- Bump aiohttp from 3.9.5 to 3.10.2 by @dependabot in #1260
- Bump flake8 from 7.1.0 to 7.1.1 by @dependabot in #1262
- Change phone number in Notify.gov w/o entering password by @terrazoon in #1279
- update page_size to 20 from 50 by @heyitsmebev in #1281
- Fix job.created_at time if necessary by @terrazoon in #1284
- API: Consider forking remaining Gov UK dependencies by @terrazoon in #1250
- fix log formatting by @terrazoon in #1289
- change data retention to 7 days, 23 hours by @terrazoon in #1288
- Use custom salt when using encryption library from notification_utils by @terrazoon in #1290
- try Bearer instead of token by @terrazoon in #1291
- make it possible to write secrets by @terrazoon in #1292
- remove secrets by @terrazoon in #1293
- Bump marshmallow from 3.21.3 to 3.22.0 by @dependabot in #1285
- make generate-salt command by @terrazoon in #1294
- limit cache download by time by @terrazoon in #1300
- debug messages for e2e test story by @terrazoon in #1305
- Api 1265 adding fields for template stats by @xlorepdarkhelm in #1304
Full Changelog: 08-19-2024...08-30-2024
08-19-2024 Production Release
What's Changed
- fix job retrieval by @terrazoon in #1274
- Need to remove priority logic by @terrazoon in #1248
- improve exponential backoff while job hunting by @terrazoon in #1277
Full Changelog: 08-15-2024...08-19-2024
08-15-2024 Production Release
What's Changed
- Bump botocore from 1.34.144 to 1.34.148 by @dependabot in #1212
- Adjust production manifest settings by @ccostino in #1213
- API-1130 Logging set-up by @xlorepdarkhelm in #1219
- Troubleshooting section: network policy by @jskinne3 in #1217
- remove dead code by @terrazoon in #1101
- Bump cryptography from 42.0.8 to 43.0.0 by @dependabot in #1207
- Cleanup: remove comment unused local var by @jskinne3 in #1221
- Bump boto3 from 1.34.144 to 1.34.148 by @dependabot in #1216
- Bump notifications-python-client from 9.1.0 to 10.0.0 by @dependabot in #1208
- Bump regex from 2024.5.15 to 2024.7.24 by @dependabot in #1222
- Update Python dependencies - 7/30/24 by @ccostino in #1225
- new command to look at sms senders by @terrazoon in #1227
- raise exception if phone number doesn't match by @terrazoon in #1228
- Jskinne3 maintenance checklist by @jskinne3 in #1232
- Exception Investigation: app.authentication.auth:AuthError by @terrazoon in #1233
- write command to download csv file by @terrazoon in #1196
- Bump botocore from 1.34.150 to 1.34.154 by @dependabot in #1237
- Bump redis from 5.0.7 to 5.0.8 by @dependabot in #1231
- Bump phonenumbers from 8.13.40 to 8.13.42 by @dependabot in #1229
- add MethodNotAllowed to exception handling by @terrazoon in #1244
- make user command by @terrazoon in #1206
- Bump pyyaml from 6.0.1 to 6.0.2 by @dependabot in #1240
- Bump black from 24.4.2 to 24.8.0 by @dependabot in #1241
- Bump botocore from 1.34.154 to 1.34.159 by @dependabot in #1261
- Adjust data format for download all users by @terrazoon in #1239
- add retry with backoff by @terrazoon in #1267
- Update all.md by @ecayer in #1266
- fix sort on download all users by @terrazoon in #1269
- Adjust staging and demo worker instance settings by @ccostino in #1270
New Contributors
Full Changelog: 07-24-2024...08-15-2024
07-24-2024 Production Deploy
What's Changed
- Troubleshooting additions by @jskinne3 in #1190
- Upgrade terraform-cloudgov, remove recursive_delete in dev module by @jskinne3 in #1197
- handling throttling exception by @terrazoon in #1198
- fix ExpiringDict caching solution by @terrazoon in #1200
- Bump cachetools from 5.3.3 to 5.4.0 by @dependabot in #1187
- Bump boto3 from 1.34.143 to 1.34.144 by @dependabot in #1188
- Bump exceptiongroup from 1.2.1 to 1.2.2 by @dependabot in #1189
- Notes on working sandbox by @jskinne3 in #1203
- Increased API and worker app memory to 4GB by @ccostino in #1204
- set delivery receipt delay to 30 seconds (from 120 seconds) by @terrazoon in #1205
- Bump pytest from 8.2.2 to 8.3.1 by @dependabot in #1209
- Update Python runtime version for cloud.gov by @ccostino in #1210
- Getting the logging where I think it will be most useful. by @xlorepdarkhelm in #1201
Full Changelog: 07-16-2024...07-24-2024