Skip to content

Deploy RC 305 to Prod#9006

Merged
jmdembe merged 28 commits intostages/prodfrom
stages/rc-2023-08-15
Aug 15, 2023
Merged

Deploy RC 305 to Prod#9006
jmdembe merged 28 commits intostages/prodfrom
stages/rc-2023-08-15

Conversation

@jmdembe
Copy link
Contributor

@jmdembe jmdembe commented Aug 15, 2023

User-Facing Improvements

  • Authentication: Update error messages related to security key (#8965)
  • Document Authentication: Unsupported doc type error message, TrueId. (#8977)
  • Document Authentication: Unsupported doc type error message. (#8929)
  • Identity verification: Update Acuant SDK to 11.9.1 (#8846)
  • Step indicator: Update es and fr translations (#8975)
  • Translations: Update Verify heading in Spanish and French, update idv form fields in Spanish (#8976)

Bug Fixes

  • MFA Setup: Fix issue where missing selection error message lingered longer than expected (#8984)
  • Sign Out: Remove internal uses of GET-based logout route (#8998)

Internal

  • Analytics: Format analytics timestamps for filtering (#8981)
  • Analytics: Add missing analytics events for account pages (#8940)
  • Analytics: Refactor backup codes event logging (#8985)
  • Authentication: LG-10743 mark time as unix (#8922)
  • Bug Fix: Updating scan check to enhancedFindings (#8987)
  • Bug Fix: Adding blank scan for automated scans with no vulnerabilities (#8978)
  • Code Quality: Remove unused code (#8980)
  • Configuration: Switch AAL2 remembered device expiration configuration units from hours to minutes (#9000)
  • Dependencies: Update Rails gem (#8996)
  • IPP Enrollments: Prevent InPersonEnrollment from appearing in two batches (#8853)
  • In-person proofing: Handle a malformed response body from ArcGIS service (#8970)
  • Logging: Log user authentication status when logging SAML Auth Request (#8997)
  • Performance: Load analytics script asynchronously to improve page load (#8989)
  • URL Redirects: Remove usage of outdated URLs (#8990)

Tomas Apodaca and others added 28 commits August 9, 2023 14:36
* handle a malformed response body from ArcGIS service
* return 422 instead of 400 on ArcGIS errors
* add new test for invalid token

changelog: Internal, In-person proofing, Handle a malformed response body from ArcGIS service
* Remove references to flow_session[:document_capture_session_uuid]

Following up on #8906, remove references to the flow_session variable

[skip changelog]

* Remove flow_session from CaptureDocStatusController

Barcode attention stuff is stored in IdvSession now, so this should be ok?
)

* LG-10337: Update error message when doc classification is not state ID

* changelog: Improvements, Document Authentication, Unsupported doc type error message.
* add Acuant SDK 11.9.0 files

* delete sdk files we don't use

* change functions to match acuant v11.9.0

* expect camelcased cardType

* WIP support both sdk versions for a/b testing

* support both acuant sdk v8 and v9

* transition from sdk 11.9.0 to 11.9.1

* changelog: User-facing Improvements, Identity verification, Update Acuant SDK to 11.9.1

* support cardtype/cardType

* debug acuant camera spec

* fix failing specs

* fix build

* remove comment

* refactor to create LegacyAcuantSuccessResponse

* attempt to make getActualAcuantCameraUI work for both 11.8.2 and 11.9.1

* WIP add test for 11.8.2 sdk version

* first attempt at making a start function compatible with both versions

* implement start for sdk 11.8.2 and 11.9.1

* add more tests
We are working on migrating to a KMS key that supports encryption and decryption across regions. To enable this move we are changing the application to encrypt PII and passwords with both a multi-region and single-region key during the migraiton.

This commit changes the app to encrypt passwords with the single-region key and the multi-region key when the `aws_kms_multi_region_write_enabled` flag is set.

[skip changelog]
* changelog: Internal, Authentication, LG-10743 mark time as unix

* unix fix 2

* use unix time in milliseconds

* rubocop fix

* fix otp verification form
* update step indicator strings in es and fr

* changelog: User-Facing Improvements, Step indicator, update es and fr translations
* changelog: Internal, Analytics, Add missing analytics events for account pages

* fix lint

* add nil-safe operator

* revert presenter

* revert presenter

* add method to get referring url for backup code edit

* working on spec coverage for logged events

* add request_came_from to expected hash

* fix lint
changelog: Internal, Analytics, Format analytics timestamps for filtering
* Sync React docs / implementation with usage

changelog: Internal, Code Quality, Remove unused code

* Restore ValidatedField implementation
changelog: Internal, Performance, Load analytics script asynchronously to improve page load
Improve error messages for cancelled mfa, security key

changelog: User-Facing Improvements, Authentication, Update error messages related to security key
* Prevent MFA setup validation error from persisting

changelog: Bug Fixes, MFA Setup, Fix issue where missing selection error message lingered longer than expected

* Add regression spec
changelog: Internal, URL Redirects, Remove usage of outdated URLs
* Log user authentication status when logging SAML Auth Request

changelog: Internal, Logging, Log user authentication status when logging SAML Auth Request

* fix spec
* Data pull script uuid-export spec fixes

[skip changelog]

* removing order
changelog: Internal, Dependencies, Update Rails gem
* merge changes from other developers

* include a missed field in enrollment list

* fix lint issues

* changelog: Internal, IPP Enrollments, prevent InPersonEnrollment from appearing in two batches

* changelog: Internal, IPP Enrollments, prevent InPersonEnrollment from appearing in two batches

* Update app/jobs/get_usps_proofing_results_job.rb

Good suggestion, I broke it there because of the linting, but this is easier to read.

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

* minor refactor to increase readability

* rebuild column with corrected name in new migration

---------

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

* LG-10337: check trueid response.

* changelog: Improvements, Document Authentication, Unsupported doc type error message, TrueId.

* LG-10337: linter

* LG-10337: add test

* LG-10337: linter.
* amendment for PR 8940 to refactor backup codes analytics

* changelog: Internal, Analytics, refactor backup codes event logging

* move referer to its own method

* add in expected properties as string to @param

* fix analytics param

* fix build error
changelog: Bug Fixes, Sign Out, Remove internal uses of GET-based logout route
…mation page (#8976)

* lg-10084 update translations

* changelog: User-Facing Improvements, Translations, Update Verify heading in Spanish and French, update idv form fields in Spanish
…8991)

* Move redo_document_capture from flow_session to idv_session

We are removing attributes from flow_session now that we are not using the Flow State Machine. The redo_document_capture attribute is used to track when someone clicks to redo document capture in VerifyInfo after a barcode read error.

[skip changelog]

* Replace uses of flow_session['redo_document_capture'] also
…rs to minutes (#9000)

changelog: Internal, Configuration, Switch AAL2 remembered device expiration configuration units from hours to minutes
Copy link
Contributor

@soniaconnolly soniaconnolly left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. (I edited the Summary to remove the double message for a couple of commits.)

@jmdembe jmdembe merged commit 375f29a into stages/prod Aug 15, 2023
@jmdembe jmdembe deleted the stages/rc-2023-08-15 branch August 15, 2023 19:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.