Skip to content

Deploy RC 354#10058

Merged
mitchellhenke merged 16 commits intostages/prodfrom
stages/rc-2024-02-08
Feb 8, 2024
Merged

Deploy RC 354#10058
mitchellhenke merged 16 commits intostages/prodfrom
stages/rc-2024-02-08

Conversation

@mitchellhenke
Copy link
Contributor

Bug Fixes

  • Concurrent Session: Maintain authentication request when enforcing concurrent session limit (#10040)

Internal

  • Analytics: Add analytics differentiating sign-in flow for completed sign-in (#10029)
  • Automated Testing: Improve accuracy of linting checks for React components (#10026)
  • Doc Auth: Use available new fields for success decision (#9990)
  • DocAuth: Update pinpoint sms and voice urls to fix make lint_country_dialing_codes (#10047)
  • DocAuth: Remove selfie_success field from DocumentCaptureSessionResult (#10035)
  • Document Authentication: Remove selfie_check_performed field from DocumentCaptureSessionResult (#10049)
  • IdV: Add method in application_controller to get resolved authn context (#10043)
  • Identity verification: Add analytics for password verification on profile reactivation. (#10039)
  • Logging: Include email_address_id when logging that an email was sent (#10048)
  • OpenID Connect: Add support for configuring OIDC redirect by service provider (#10036)
  • Performance: Reduce size of JavaScript by removing unreachable code (#9961)
  • Reporting: Exclude deleted users from Reuse Rate Report (#10028)
  • Continuous Integration: Add GitLab DevOps Research and Assessment (DORA) Metrics(#10020)

jmhooper and others added 16 commits February 6, 2024 13:24
The commit that was un-reverted here was problematic because of a `NoMethodError` when calling `empty?` on `nil` here:

```ruby
validates :acr_values, presence: true, if: ->(form) { form.vtr.empty? }
```

This commit replaces `#empty?` with `#blank?` which will work on nil. Additionally the `#parse_vtr` method was modified to consistently return `nil` if either a `vtr` param is not provided or the `vtr` param is not enabled.

Tests were added to cover this case.

[skip changelog]
* create resolved_authn_context_result in ApplicationController

added a method in ApplicationController to get the resolved authn
context.

We pass in acr_values and vtr values to determine what the resolved
context is.

* add spec for #resolved_authn_context_result

* add changelog

changelog: Internal, IdV, Add method in application_controller to get resolved authn context
* fix pinpoint urls to enable  make update_pinpoint_supported_countries

* changelog: Internal, DocAuth, update pinpoint sms and voice urls to fix make lint_country_dialing_codes
changelog: Internal, OpenID Connect, Add support for configuring OIDC redirect by service provider
changelog: Internal, Logging, Include email_address_id when logging that an email was sent
…lt (#10035)

* remove selfie_success from document_capture_session_result

* changelog: Internal, DocAuth, remove selfie_success field from DocumentCaptureSessionResult
* convert submission-status component to typescript

[skip changelog]

---------

Co-authored-by: Brittany Greaner <brittany.greaner@gsa.gov>
Co-authored-by: Charles Ferguson <charles.ferguson@gsa.gov>
* LG-12039: use new fields to define success.

changelog:  Internal, Doc Auth, Use available new fields for success decision

* LG-12039: doc_auth_access should it mean overall success?

* LG-12039: pull in changes.

* LG-12039: pull in changes.

* LG-12039: it's questionable to use concern to reduce code complexity. More appropriate to user helper module.

* LG-12039: doc_auth_success already checked attention_with_barcode.

* LG-12039: refactor, make it more explicit for status check with both old  and new approach.

* LG-12039: change based on comments.

* LG-12039: removing the props.
* Log sign-in flow for SP redirect analytics event

changelog: Internal, Analytics, Add analytics differentiating sign-in flow for completed sign-in

* Document nil-able sign_in_flow parameter

* Update additional SAML controller specs
* Add sideEffects to all packages

* Enforce sideEffects for all packages

changelog: Internal, Performance, Reduce size of JavaScript by removing unreachable code

* Mark sideEffects in rails-i18n-webpack-plugin specs

* Add guidance for missing required fields

* Improve messaging for custom elements sideEffects validation

* Update documentation references for sideEffects
changelog: Internal, Document Authentication, remove selfie_check_performed field from DocumentCaptureSessionResult
* LG-12300 Exclude Deleted Users from the Reuse Report

changelog: Internal, Reporting, Exclude deleted users from Reuse Rate Report
…ivation (#10039)

* Add analytics for password verification after profile reactivation

Log visits and submissions of the verify password form we display after the user reactivates their profile.

changelog: Internal, Identity verification, Add analytics for password verification on profile reactivation.

* Update verify_password_controller.rb
* update gitlab ci to track deployments for dora metrics
…0040)

* LG-12070: Maintain incoming request for concurrent session logout

changelog: Bug Fixes, Concurrent Session, Maintain authentication request when enforcing concurrent session limit

* Add comment clarifying ordering

See: #10040 (comment)
changelog: Internal, Automated Testing, Improve accuracy of linting checks for React components
@mitchellhenke mitchellhenke merged commit 401f87a into stages/prod Feb 8, 2024
@mitchellhenke mitchellhenke deleted the stages/rc-2024-02-08 branch February 8, 2024 19:45
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.