Skip to content

Releases: department-of-veterans-affairs/vets-api

vets-api/v0.0.1358

10 Feb 20:25
Compare
Choose a tag to compare

Release 0.0.1358 ami-00211e9af1b35b87d

3853b8e Mobile - Correct RX docs to reflect refill by array (#11760)

b6eab5f 4501 remove pagination links logic and references in docs (#11726)

  • commented out pagination logic- wip

  • commented out pagination links specs- wip

  • removed links data from docs

  • removed links ref from json schema

  • removed links ref from specs

  • rubocop cleanup

  • commented out optional_query_strings-- may remove

  • removed comments and optional_query_strings

  • removed url and optional_params references

  • rerendered docs

  • rubocop fix

  • merge conflict fix

  • rerendered docs

505e7c7 update to v3 (#11753)

cb03e6f Mobile: Remove v0 logic from appointments controller and tests (#11679)

a613382 Add distinct to uavc counts job query (#11771)

  • Get distinct UserAcceptableVerifiedCredentials from joined user_accounts: :user_verifications

  • add no_avc_and_no_ivc section

What's Changed

Full Changelog: vets-api/v0.0.1357...vets-api/v0.0.1358

vets-api/v0.0.1357

09 Feb 20:01
Compare
Choose a tag to compare

Release 0.0.1357 ami-00f76b048a360438b

c800369 Add new ff (#11750)

1b28cdd Inline parsing of form data (#11752)

180377b [51835] Log UserAcceptableVerifiedCredential counts for Datadog consumption (#11715)

  • Add user_acceptable_credential_counts_job
    Add sidekiq job
    Update UserAccount has_many :user_verification to has_many :user_verifications
    Uddate and add specs
    Remove dump.rdb

  • Add schedule

  • cleanup

  • update specs

  • update log data fields, remove scopes

1dfb10e Rake tasks for appeals CCG auth (#11743)

Adds new rake tasks for fetching and validating Client Credentials
Grant (CCG) tokens for appeals APIs that use OAuth

4432bba API-21503: Store Additional VBADocuments File Checksums (#11747)

  • API-21503: Remove checksum comparison (failed experiment)

  • API-21503: Remove supporting code for checksum comparison feature; feature was removed

  • API-21503: Fix Tempfile parsing after reverting changes to MultipartParser

  • API-21503: Use different fixture file for this spec

  • API-21503: Store MD5 original file checksum since it's included in response from the PUT upload endpoint

  • API-21503: Store SHA-256 checksum for content and attachment documents

  • API-21503: Add more specs

  • API-21503: Small rename

  • API-21503: Use described_class instead

99a91c1 Api 23200 move a bgs service (#11710)

  • Move a BGS service (needs testing)

  • Fix tests

118bcca Pe cleanup (#11756)

  • Set up pe cleanup script

  • Test script

  • remove all test code

  • Add explicit fail condition


Co-authored-by: Curt Bonade cbonade@Curts-MacBook-Pro.local

900cc20 Distinguish between LGY documents using documentType (#11616)

In #11335 and #11338, I started adding an ATTACHMENT tag to the description of vet-uploaded documents, to distinguish between vet-uploaded documents and notification letters. It was a hacky solution permissible at the time (and arguably still permissible). But since then, LGY has started setting the documentType of vet-uploaded documents to Veteran Correspondence. Given that, I'd like to retire our hacky solution and rely on documentType instead.

d9b45e5 API-23726-remove-leading-space-contentions (#11735)

  • Adds method to handle contentions, and a new test.

  • Fixes docs

  • Adds logic to handle string properly

  • Removes catch for array based on PR comments

  • Refactors & adds OAS docs

vets-api/v0.0.1356

08 Feb 20:01
Compare
Choose a tag to compare

Release 0.0.1356 ami-0108513fe980bddd9

1ba5c4d API-21503: Remove VBADocuments Checksum Comparison Feature (Part 2) (#11746)

  • API-21503: Remove checksum comparison (failed experiment)

  • API-21503: Remove supporting code for checksum comparison feature; feature was removed

  • API-21503: Fix Tempfile parsing after reverting changes to MultipartParser

  • API-21503: Use different fixture file for this spec

vets-api/v0.0.1355

07 Feb 20:17
Compare
Choose a tag to compare

Release 0.0.1355 ami-08fee5d1d8293ce22

59feee8 Fix flaky claims request spec (#11739)

42c20f7 Adding 2 extra requirements to the backup submission (#11731)

77aba2d Bump aasm from 5.4.0 to 5.5.0 (#11729)

Bumps aasm from 5.4.0 to 5.5.0.


updated-dependencies:

  • dependency-name: aasm
    dependency-type: direct:production
    update-type: version-update:semver-minor
    ...

Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

0a81425 add logging to 499 endpoints (#11736)

16d2eaa Update scopes and key usage in appeals OAuth APIs (#11727)

  • Update scopes and key usage in appeals OAuth APIs

3ab31c2 Moving around (#11733)

92f30eb [53062] Require LOA and EDIPI for COE Form (#11732)

After launching COE to 25% of vets, we discovered that the COE form and COE status page don't validate whether a user is LOA3 or has an EDIPI -- both of which are necessary to submit a COE form. This PR enforces both requirements before user can interact with the COE form or COE status page. See Front-end PR companion PR: department-of-veterans-affairs/vets-website#23308

a165563 Bump faker from 3.1.0 to 3.1.1 (#11730)

Bumps faker from 3.1.0 to 3.1.1.


updated-dependencies:

  • dependency-name: faker
    dependency-type: direct:development
    update-type: version-update:semver-patch
    ...

Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

1eb6ca1 API-23236-CST-ClaimStatusNull (#11667)

  • WIP

  • Fixes tests & Rubocop

  • Refactors, and makes status consistent

  • Removes matching phase to status

  • Removes comments

  • Resolves failing tests due to merge conflict

  • Rubocop

  • Adds cancelled status to docs

  • Updates v2 swagger files.

886810e Mobile: Allow for no entry field in immunizations (#11734)

fb4f4b0 Bump aws-sdk-sns from 1.58.0 to 1.59.0 (#11728)

Bumps aws-sdk-sns from 1.58.0 to 1.59.0.


updated-dependencies:

  • dependency-name: aws-sdk-sns
    dependency-type: direct:production
    update-type: version-update:semver-minor
    ...

Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

1bcac74 Bump parallel_tests from 4.1.0 to 4.2.0 (#11744)

Bumps parallel_tests from 4.1.0 to 4.2.0.


updated-dependencies:

  • dependency-name: parallel_tests
    dependency-type: direct:development
    update-type: version-update:semver-minor
    ...

Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

f12b1af Add support for form 26-4555 (#11745)

  • add pdf and generated files

  • add mappings and tests

  • schema update

  • add ability to stamp pdf

  • linting

  • code cleanup

dc9ae85 Update to make team list smaller and more accurate (#11676)

e98813d Adding coe to list of pager duty maintenance services. (#11678)

Adding downtime notifications for COE / LGY (on staging, to begin with).
Pager duty service: https://dsva.pagerduty.com/service-directory/PSY4HU1/activity?welcome=1
Devops PR: 52015 Adding coe to list of pager duty maintenance services. devops#12499
UI PR: 52015 Add downtime notifications for LGY vets-website#23200

vets-api/v0.0.1354

06 Feb 20:01
Compare
Choose a tag to compare

Release 0.0.1354 ami-0953c91a83f94d461

5ba38a4 Adding non-breakered EVSS services (#11723)

  • Adding non-breakered services

  • Wrong class

916f5a7 Update regional office param (#11706)

696349e Api 23202 no evidence scs (#11705)

  • Removed fixtures from unit test, used existing fixtures instead

Co-authored-by: michelpmcdonald michel.mcdonald@adhocteam

daceed3 API-21503: Remove checksum comparison (failed experiment) (#11704)

3241034 Reject missing icn on HLR\SC index (#11612)

  • Reject missing icn on HLR\SC index

Co-authored-by: michelpmcdonald michel.mcdonald@adhocteam

178e194 fix save-state deprecation warnings (#11693)

f3e84f9 Api 22980 claim id validate icn (#11688)

  • Api 22980 claim id validate icn

  • Rubocop

  • Fixes tests

vets-api/v0.0.1353

03 Feb 20:01
Compare
Choose a tag to compare

Release 0.0.1353 ami-0b413b7df05612c38

e7c5036 SM to VA.gov: updating attachment size requirements to match MHV SM API (#11708)

  • [#MHV-40915] updating attachment size requirements to match MHV SM API

4dbb904 Setting to not retry and not go to dead queue (#11714)

3dd12e6 Bump connect_vbms from 049b3c5 to 4b24bf1 (#11713)

Bumps connect_vbms from 049b3c5 to 4b24bf1.


updated-dependencies:

  • dependency-name: connect_vbms
    dependency-type: direct:production
    ...

Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

2810f3c Bump oj from 3.14.0 to 3.14.1 (#11712)

Bumps oj from 3.14.0 to 3.14.1.


updated-dependencies:

  • dependency-name: oj
    dependency-type: direct:production
    update-type: version-update:semver-patch
    ...

Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

2b1b8a4 Bump lockbox from 1.1.1 to 1.1.2 (#11711)

Bumps lockbox from 1.1.1 to 1.1.2.


updated-dependencies:

  • dependency-name: lockbox
    dependency-type: direct:production
    update-type: version-update:semver-patch
    ...

Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

b6817a2 Bump nokogiri from 1.14.0 to 1.14.1 (#11684)

Bumps nokogiri from 1.14.0 to 1.14.1.


updated-dependencies:

  • dependency-name: nokogiri
    dependency-type: direct:production
    update-type: version-update:semver-patch
    ...

Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

vets-api/v0.0.1352

02 Feb 20:33
Compare
Choose a tag to compare

Release 0.0.1352 ami-0a3a5c38343ed03b6

b050813 Bump oj from 3.13.23 to 3.14.0 (#11682)

Bumps oj from 3.13.23 to 3.14.0.


updated-dependencies:

  • dependency-name: oj
    dependency-type: direct:production
    update-type: version-update:semver-minor
    ...

Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

8d6071f Bump strong_migrations from 1.4.1 to 1.4.2 (#11683)

Bumps strong_migrations from 1.4.1 to 1.4.2.


updated-dependencies:

  • dependency-name: strong_migrations
    dependency-type: direct:production
    update-type: version-update:semver-patch
    ...

Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

a41da93 Update flipper email (#11614)

52eafbf Capture Appointment Type of Care, Provider's Info in Loki (#11658)

  • Added loging for appointments type of care and providers

a1fbbc6 Add toggle for proof of concept in VAOS (#11697)

2076dbe Allow none as a valid evidence type for Supp Claims (#11689)

  • Allow none as a valid evidence type for Supp Claims

Co-authored-by: michelpmcdonald michel.mcdonald@adhocteam

12521bf 4439 filter docs (#11701)

  • 4439: add schema documentation for filter params

0af1cf5 Bump jwt from 2.6.0 to 2.7.0 (#11703)

Bumps jwt from 2.6.0 to 2.7.0.


updated-dependencies:

  • dependency-name: jwt
    dependency-type: direct:production
    update-type: version-update:semver-minor
    ...

Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

bc25065 Bump sidekiq-scheduler from 5.0.0 to 5.0.1 (#11702)

Bumps sidekiq-scheduler from 5.0.0 to 5.0.1.


updated-dependencies:

  • dependency-name: sidekiq-scheduler
    dependency-type: direct:production
    update-type: version-update:semver-patch
    ...

Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

a80c5fe [#MHV-39022] Added API for moving SM threads (#11673)

  • [#MHV-39022] Added API for moving SM threads

  • [#MHV-39022] YML formatting

  • [#MHV-39022] Updated OpenAPI documentation

  • [#MHV-39022] Fixed whitespace

  • [#MHV-39022] Added basic tests for SM threads

  • [#MHV-39022] Temporarily removing file to fix line-endings

  • [#MHV-39022] Adding file with autocrlf=true

  • Deleting test scaffold due to bad line-endings

  • [#MHV-39022] Third attempt to add file with correct line endings

1ae2773 Fixing broken BGS connection due to change in external_key definition (#11707)

Co-authored-by: Trevor Bosaw trevor.bosaw@oddball.io

ae2da88 4619 sis workers (#11663)

  • 4619: make background workers compatible with SIS users

vets-api/v0.0.1351

01 Feb 20:33
Compare
Choose a tag to compare

Release 0.0.1351 ami-02df1ab73244a95ef

5443aca Adding Flipper to add additional metadata to 526 backup submissions (#11681)

  • Adding hardcoded param

  • Adding feature flag

  • rubocop

  • Do not actually think I use these anywhere anymore

  • Adding small helper to background uploads

  • Updating to add extra params

  • Adding the deletion back on

89d071c AppealsApi: Convert updater jobs to flipper (#11680)

  • AppealsApi: Add & use Flipper flags for status update jobs

  • AppealsApi: Remove unused Settings

  • Remove old throttling code

af5c134 REjiggering (#11687)

993f875 Add JWT Generator for Lighthouse CCG (#11677)

  • Add JWT generator for Lighthouse CCG

  • Fix rubocop errors

  • Update lighthouse direct deposit settings

  • Remove direct deposit coupling from jwt_generator_spec

  • Remove aud_claim_url value from settings file

  • Update settings, pem file names, and added file check for private key

  • Update file check for key

  • Rubocop fixes

  • Remove private key stub - use file instead

f898946 API 22838 Claim status response formatting (#11605)

  • Update blueprint, add data root

  • Use separate views to handle attributes differences

  • Schema updates for response formatting

  • Schema tweaks and add generated docs

  • Fix tests broken by response formatting

  • Rubocop fixes

  • Final schema, test, & blueprint fixes, add new swagger docs

  • Checkout unchanged v1 swagger from master

  • Generate environment-specific swagger files

  • Checkout unchanged v2 swagger from master

  • Generate swagger from updated schema

  • Add previousPhase changes, re-generate swagger

  • Add generated swagger

7c3a2fb Disabled dogstatsd (#11642)

  • Commented out dogstatsd configuration

  • Disabled dogstatsd for now

  • Fixed rubocop


Co-authored-by: rccassity rccassity@gmail.com

6a81d2e Api 22862 fixes other test users link (#11691)

  • API-22862-Updates Test Users Link

  • API-22862-Updates Second Test Users Link

6b46341 Add blank participant_id check (#11640)

  • Add blank participant_id check

  • Use factory


Co-authored-by: Austin Covrig austin.covrig@oddball.io

0259487 Revert "Disabled dogstatsd (#11642)" (#11694)

This reverts commit 7c3a2fb.

7aae635 Disabled dogstatsd (#11695)

  • Commented out dogstatsd configuration

  • Disabled dogstatsd for now

  • Fixed rubocop


Co-authored-by: rccassity rccassity@gmail.com

f14068b [39033] Add individual compromise amounts to fsr (#11672)

  • Add email personalized info to fsr confirmation

  • Initial work to separate compromise amounts

  • Refactor how compromise amount is getting set

  • Update spec casing

a460552 Turn retries off for 5655 form workers (#11685)

vets-api/v0.0.1350

31 Jan 20:09
Compare
Choose a tag to compare

Release 0.0.1350 ami-08cb53db6b6c8f782

116d831 48800 remove UserIdentity attributes (#11544)

  • first batch of identity attribute removals

  • wip

  • removes breakpoint

  • starts updating unit specs

  • moves & updates new MPI-sourced attribute unit specs

  • MPI sourced attribute unit specs consolidation

  • spec updates

  • restores identity-sourcing of mhv_correlation_id for user in user verifications

  • further spec updates

  • modules specs updates

  • updates

  • further spec updates

  • user model syntax cleanup

  • inherited_proofing spec cleanups

  • mpi spec fix

  • updates BGS base_service external key

  • updates bgs spec

8519925 Add flag for vaos request flow update (#11653)

3219095 updates AVC updated log (#11657)

879d471 EVSS DependentsApplicationJob Form Encryption (#11520)

  • removes unrelated commits

  • fixes KMS decryption & JSON parsing

  • adds decryption spec

84c12f7 Remove willRefinance parameter from payload to LGY. (#11675)

LGY's API docs indicate that they don't accept this parameter, we never sent the parameter to begin with, and although we used to collect it on the front end (i.e. "Do you want to refinance this loan?"), now that we are sending a loan intent for each loan (See #11666 and department-of-veterans-affairs/vets-website#23249), this question is unnecessary because the loan intent answers the question.

vets-api/v0.0.1349

30 Jan 20:17
Compare
Choose a tag to compare

Release 0.0.1349 ami-06ac0b6c1dfcb3a9d

b3e399a [51834] Updating rake task to backfill user_acceptable_verified_credential (#11668)

Co-authored-by: Trevor Bosaw trevor.bosaw@oddball.io

45ed6a5 Adds to AOS docs (#11647)

4d39f2c (feat) add toggle for FE work (#11661)

8ffa576 Bump aws-sdk-s3 from 1.118.0 to 1.119.0 (#11669)

Bumps aws-sdk-s3 from 1.118.0 to 1.119.0.


updated-dependencies:

  • dependency-name: aws-sdk-s3
    dependency-type: direct:production
    update-type: version-update:semver-minor
    ...

Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

cb6c258 Specify intent for every loan in COE form. (#11666)

The COE form was originally designed to accept a singular loan intent, regardless of how many other prior loans a vet specified in the form. We have since learned that each loan should have its own intent. This PR accompanies department-of-veterans-affairs/vets-website#23249, and sends a separate intent for each loan, to LGY.

4e02cd8 Bump ox from 2.14.13 to 2.14.14 (#11671)

Bumps ox from 2.14.13 to 2.14.14.


updated-dependencies:

  • dependency-name: ox
    dependency-type: direct:production
    update-type: version-update:semver-patch
    ...

Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

da65410 Bump google-apis-core from 0.9.5 to 0.10.0 (#11670)

Bumps google-apis-core from 0.9.5 to 0.10.0.


updated-dependencies:

  • dependency-name: google-apis-core
    dependency-type: direct:production
    update-type: version-update:semver-minor
    ...

Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

d7fe91d API-22862-Updates Test Users Link (#11664)

dd7db62 API-21503: Make Sentry error less specific, for grouping purposes (#11665)

f44c56a Adding claimDate to cmp metadata on backup submission (#11674)