Skip to content

Deploy RC 226 to Production#7328

Merged
mitchellhenke merged 22 commits intostages/prodfrom
stages/rc-2022-11-10
Nov 10, 2022
Merged

Deploy RC 226 to Production#7328
mitchellhenke merged 22 commits intostages/prodfrom
stages/rc-2022-11-10

Conversation

@mitchellhenke
Copy link
Contributor

@mitchellhenke mitchellhenke commented Nov 10, 2022

Improvements

  • Accessibility: Improve accessibility link on account page (LG-7949) (#7310)
  • Identity verification: Clarify language on around how we use your phone number to verify your identity (#7306)
  • In-Person Proofing: Creates controller for address search (#7282)
  • Logging: Log if reproofing for IRS (#7279)

Bug Fixes

  • Accessibility: Improve tab order for password field visibility toggle (#7285)

Internal

  • Attempts API: Add batch job to package events. (#7259)
  • Attempts API: Standardize events (#7319)
  • Attempts API: Update filename checksum (#7321)
  • Attempts API: Only Return JWEs (#7204)
  • Database: Drop large user_id last_sign_in_at DESC index on email_addresses (#7299)
  • Dependencies: Upgrade NewRelic (#7313)
  • In-Person Proofing: Update enrollment CLI tool to support enrollment creation in USPS IPPaaS API (#7302)
  • Performance: Optimize to reduce database queries (#7307)
  • Reporting: Remove unused reporting code and stop writing unused data (#7312)
  • Reporting: Remove unused reporting code (#7311)

!!! Invalid Changelog Entries !!!
LG-8050 | Attempts API timestamp parsing fix (#7316)

gsa-manish and others added 22 commits November 7, 2022 15:24
* LG-7086-log-whether-account-is-in-reproofing

changelog: Improvements, Logging, Log if reproofing for IRS

* Update app/services/flow/flow_state_machine.rb

Co-authored-by: Zach Margolis <zachmargolis@users.noreply.github.com>

* Updated current_user to use effective_user

* Added spec for reproof_for_irs? true

Co-authored-by: Zach Margolis <zachmargolis@users.noreply.github.com>
**Why**: transient attributes on AR models can be confusing,
this makes it clear it's not persisted

[skip changelog]
changelog: Internal, Performance, Optimize to reduce database queries
)

changelog: Internal, Database, Drop large user_id last_sign_in_at DESC index on email_addresses
changelog: Internal, Dependencies, Upgrade NewRelic
* Update IDv welcome page structure

Lay out new structure for welcome text.

* Add new English text

* Spanish translation

* French translation

* Update config/locales/doc_auth/en.yml

Co-authored-by: Zach Margolis <zachmargolis@users.noreply.github.com>

* Remove %{learn_more_link}

Render link separately (and don't use `_html` for the translation key).

(Also, run stuff through `make normalize_yaml`)

changelog: Improvements, Identity verification, Clarify language on around how we use your phone number to verify your identity

* Update tests for IDV welcome step

We now have the "Learn more..." link on the page twice. Log separate events for each click.

Co-authored-by: Zach Margolis <zachmargolis@users.noreply.github.com>
* Adding attempt events packaging batch job.

changelog: Internal, Attempts API, Add batch job to package events.

* cleaned up comments and added tests for attempts_events_batch_job

* cleanup per draft PR feedback

* linter fixes

* Update app/jobs/irs_attempts_events_batch_job.rb

Co-authored-by: Zach Margolis <zachmargolis@users.noreply.github.com>

* Update app/jobs/irs_attempts_events_batch_job.rb

Co-authored-by: Zach Margolis <zachmargolis@users.noreply.github.com>

* lint fixes

* fixed unit test after merging suggested changes

* lint fix

* Implemented test changes based on feedback

Co-authored-by: Zach Margolis <zachmargolis@users.noreply.github.com>
* Remove UniqueMonthlyAuthsReport
* Remove UniqueMonthlyAuthCounts
* Remove UniqueYearlyAuthsReport
* Remove UniqueYearlyAuthCounts
* Remove IaaBillingReport
* Remove Db::MonthlySpAuthCount::SpMonthTotalAuthCounts
* Stop writing MonthlySpAuthCount rows (LG-8029)

changelog: Internal, Reporting, Remove unused reporting code and stop writing unused data
LG-8010 Simplify return object to just JWEs

changelog: Internal, Attempts API, Only Return JWEs

Co-authored-by: Matt Wagner <mattwagner@navapbc.com>
Co-authored-by: Zach Margolis <zachmargolis@users.noreply.github.com>
Co-authored-by: Luis H. Matos <ThatSpaceGuy@users.noreply.github.com>
* changelog: Improvements, In-Person Proofing, creates controller for address search

* Allow disabled and remove redundancies

* Don’t include the namespace and reference directly

* Use fewer wrapper methods for simplicity

* Remove variable assignment

* Update app/controllers/idv/in_person/address_search_controller.rb

Co-authored-by: Zach Margolis <zachmargolis@users.noreply.github.com>

* Update app/controllers/idv/in_person/address_search_controller.rb

Co-authored-by: Zach Margolis <zachmargolis@users.noreply.github.com>

* Add test for no returned suggestions

* Use POST verb to avoid PII leakage in logs

* Hide address search behind feature flag

Co-authored-by: Zach Margolis <zachmargolis@users.noreply.github.com>
* LG-7947: Remove "top" position for password toggle

changelog: Bug Fixes, Accessibility, Improve tab order for password field visibility toggle

* Disable password toggle as left-aligned, unbordered

* Increase margin for reverify submit button

* Increase margin between password toggle and password strength

See: https://gsa-tts.slack.com/archives/C01710KMYUB/p1667585776233399?thread_ts=1667496041.397299&cid=C01710KMYUB

* Adjust password toggle spacing

See: https://gsa-tts.slack.com/archives/C01710KMYUB/p1667855547222989?thread_ts=1667496041.397299&cid=C01710KMYUB
* Removed graceful handling of "all clients failed to build"

[skip changelog]
* LG-8050 | Attempts API timestamp parsing fix

Match what the IRS is actually sending

Sneaks in an unrelated change to the generated filename to accommodate
a request they had.

Co-authored-by: Zach Margolis <zachmargolis@users.noreply.github.com>
#7317)

* Revert "Remove concurrency limits from scheduled cron jobs in GoodJob (#7197)"

This reverts commit 65fe73f.

**Why**: We discovered daily jobs like the GpoDailyJob were running twice
in the same day, indicating we still need these guards

changelog: Internal, GoodJob, Add back in concurrency limits from scheduled cron jobs
* Re-enable GoodJob's preserve_old_records

**Why**: To help make sure that daily scheduled jobs don't get re-run
because we use the concurrency_key on old records to check for
duplicates

* Add changelog

changelog: Internal, GoodJob, Bring back preserving old records to help prevent duplicate runs
…oding (#7321)

**Why**: Request from partners

changelog: Internal, Attempts API, Update filename checksum
… USPS API (#7302)

* LG-7819: Modify enrollment creation CLI tool to create enrollments in USPS API

changelog: Internal, In-Person Proofing, Update enrollment CLI tool to support enrollment creation in USPS IPPaaS API

* Remove redundant falsy fallback

Co-authored-by: Sheldon Bachstein <sheldon.bachstein@gsa.gov>

* LG-7819: Add comment describing reason for number conversion in last name

Co-authored-by: Sheldon Bachstein <sheldon.bachstein@gsa.gov>
* Rename current Phone Finder response file rdp1_response.json

* Add the file I renamed

* Different methods for rdp1 and rdp2

* Add rdp2 fixture

* Add PII warnings into data

* Simplify skipping the logging of passing products

* Delete ParameterDetails, test rdp1 and rdp2 passing

* Unneeded comment

* [changelog: Added Proofer RDP2 support]

* changelog: Added, Proofing, Support for LN RDP2 without PII logging

* [skip changelog]

* PhoneFinder only

* Add RDP2 fail response fixture from LN

* Create RDP2 test, check that ParameterDetails key is removed
* Remove OMB Fitara report
* Remove SpCostReport
* Remove TotalSpCostReport
* Remove DocAuthFunnelReport
* Remove DocAuthDropOffRatesReport, DocAuthDropOffRatesPerSprintReport
* Remove SpActiveUsersOverPeriodOfPerformanceReport
* Also SpActiveUserCountsWithinIaaWindow
* Move DocAuthLog STEPS constant
* Remove now-unused DocAuthLog.verified_users_count

changelog: Internal, Reporting, Remove unused reporting code

Co-authored-by: Andrew Duthie <aduth@users.noreply.github.com>
* LG-8044 De-duplicate email_confirmation event

changelog: Internal, Attempts API, Standardize events
…7310)

Change behavior of "skip to content link" on account page

changelog: Improvements, Accessibility, Improve accessibility link on account page (LG-7949)
@mitchellhenke mitchellhenke merged commit 4935d5c into stages/prod Nov 10, 2022
@mitchellhenke mitchellhenke deleted the stages/rc-2022-11-10 branch November 10, 2022 20:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.