Skip to content

Releases: department-of-veterans-affairs/caseflow-efolder

deployed/20241002_204622

02 Oct 20:46
77efda9
Compare
Choose a tag to compare

Commit: 77efda9

Merge pull request #1696 from department-of-veterans-affairs/release/FY24Q4.5.0

Release FY24Q4.5.0

deployed/20241001_204603

01 Oct 20:46
77efda9
Compare
Choose a tag to compare

Commit: 77efda9

Merge pull request #1696 from department-of-veterans-affairs/release/FY24Q4.5.0

Release FY24Q4.5.0

deployed/20240930_204615

30 Sep 20:46
77efda9
Compare
Choose a tag to compare

Commit: 77efda9

Merge pull request #1696 from department-of-veterans-affairs/release/FY24Q4.5.0

Release FY24Q4.5.0

deployed/20240927_204558

27 Sep 20:45
77efda9
Compare
Choose a tag to compare

Commit: 77efda9

Merge pull request #1696 from department-of-veterans-affairs/release/FY24Q4.5.0

Release FY24Q4.5.0

deployed/20240926_204549

26 Sep 20:45
77efda9
Compare
Choose a tag to compare

Commit: 77efda9

Merge pull request #1696 from department-of-veterans-affairs/release/FY24Q4.5.0

Release FY24Q4.5.0

deployed/20240925_204544

25 Sep 20:45
77efda9
Compare
Choose a tag to compare

Commit: 77efda9

Merge pull request #1696 from department-of-veterans-affairs/release/FY24Q4.5.0

Release FY24Q4.5.0

deployed/20240924_204525

24 Sep 20:45
77efda9
Compare
Choose a tag to compare

Commit: 77efda9

Merge pull request #1696 from department-of-veterans-affairs/release/FY24Q4.5.0

Release FY24Q4.5.0

deployed/20240923_204610

23 Sep 20:46
77efda9
Compare
Choose a tag to compare

Commit: 77efda9

Merge pull request #1696 from department-of-veterans-affairs/release/FY24Q4.5.0

Release FY24Q4.5.0

deployed/20240920_204554

20 Sep 20:45
77efda9
Compare
Choose a tag to compare

Commit: 77efda9

Merge pull request #1696 from department-of-veterans-affairs/release/FY24Q4.5.0

Release FY24Q4.5.0

Appeals eFolder_R2.5.0_FY24Q4.5 Release

19 Sep 20:55
77efda9
Compare
Choose a tag to compare

Commit: 77efda9

Merge pull request #1696 from department-of-veterans-affairs/release/FY24Q4.5.0

Release FY24Q4.5.0


Commit: 07ce2c9

feature/APPEALS-50882 - Open Telemetry configuration and implementation (#1689)

  • Add gems, remove datadog

  • Add OTEL initializer

  • remove gem

  • Update gemfile.lock

  • add rack context propagator

  • add local development tracing

  • update gemfile, update OTEL.

  • update gemfile.lock

  • update otel config and add comments

  • commented out lines 12 through 21 of otel instrumentation

  • commented out line 69

  • adds concurrent ruby instrument to config and set to enabled false

  • Attempt removing rack context propagator.

  • re-add context. re-add concurrentRuby

  • comment out activesupport require

  • remove comment

  • update initial react data method wrapping hash in a json dump

  • Revert "update initial react data method wrapping hash in a json dump"

This reverts commit 0f398e0.

  • Limited instruments

  • remove rack_context propagator.

  • limited use

  • new relics changes.

  • Running bundle install updating Gemfile.lock

  • Matching eFolder Express to Caseflow for OTEL config and gems

  • Removing new relic

  • Adding instruments and rack propagator

  • Turn off active support

  • Suppress AWS logs

  • Remove actionview and redis and turn activesupport back on

  • Add Redis instrumentation back

  • Turn ActionPack back on

  • Add new warning skips to security yaml

  • removed newrelic references

  • Fixing a failing test

  • Remove test failure

  • Fix failing test

  • Comment out failing tests

  • Fixing failing tests

  • Add tests back

  • Remove VVA test

  • Revert spec file

  • Fixing failing test

  • Updating failing test

  • Fixing another test

  • Lower LC per file

  • update servie name (#1682)

  • Adding new CVE to skip in security file

  • Adding new vulnerability to security file


Co-authored-by: Noelle Adkin [email protected]
Co-authored-by: Andrew Hadley [email protected]
Co-authored-by: Dani [email protected]


Commit: c993abe

feature/APPEALS-46558 - Rails 6.1 upgrade (release) (#1683) (#1684)

  • Removed depreciated 5.2 default represent_boolean_as_integer

  • caseflow-commons update - bourbon/neat removal

  • Rails gem updated to 6.1.7.4

  • app:update bin/rails

  • app:update bin/rake

  • app:update bin/setup

  • app:update bin/spring

  • app:update bin/yarn

  • app:update config.ru

  • app:update application.rb

  • app:update config/boot.rb

  • app:update config/environment.rb

  • app:update config/environments/development.rb

  • app:update config/enviroments/production.rb

  • app:update config/environments/test.rb

  • app:update config/initializers/backtrace_silencers.rb

  • app:update config/initializers/filter_parameter_logging.rb

  • app:update config/initializers/permissions_policy.rb

  • app:update config/puma.rb

  • app:update config/routes.rb

  • Updated PG gem for postgres adapter

  • bourbon/neat code removed

  • Bundler version correction

  • final newline error fix

  • Review changes

  • ⬆️ Update caseflow-commons dependency to latest ref

Removes bourbon and neat dependencies.

  • Added accidental deletion back in

  • 🔥 Remove uglifier

During assets precompile in a 'production' environment, we encountered the following error:

Uglifier::Error: Unexpected token: name (compare1).
To use ES6 syntax, harmony mode must be enabled with Uglifier.new(:harmony => true).

Per the uglifier README:

UglifyJS only works with ES5. If you need to compress ES6, ruby-terser is a better option.

Looking at the Caseflow git history for comparison, it looks like the uglifier gem was
removed in favor of using Webpack to perform JS compression via the UglifyjsWebpackPlugin.
Later, the UglifyjsWebpackPlugin was removed when Webpack v4 incorporated the
TerserWebpackPlugin out-of-the-box:
https://github.com/department-of-veterans-affairs/caseflow-efolder/blob/9853eaeb98692099f1e62435de9a4dc08292fa53/client/yarn.lock#L6119

It appears that there may need to be some additional configuration added to the
webpack.config.js file in order to leverage the Terser plugin:
https://v4.webpack.js.org/plugins/terser-webpack-plugin/

However, the Caseflow webpack.config.js does not include the Terser configuration at this time,
and so, in keeping parity with Caseflow, we will omit this configuration in eFolder as well
and leave it as a future exercise should it be necessary to enact JS compression.

  • ⏪️ Restore overrides for config.action_dispatch.use_authenticated_cookie_encryption and config.action_dispatch.use_cookies_with_metadata

While testing in PreProd, we discovered that, without these cookie config overrides,
re-authentication was broken -- after logging out, a user could not log back in.

Since the default settings are still optional going forward, we can restore these
overrides and devise a solution to migrate cookies later.

For more details, see Jira story APPEALS-54897:

https://jira.devops.va.gov/browse/APPEALS-54897

  • PG updated to 1.5.7

  • PG regressed from 1.5.7 to 1.1.4 for seperate branches


Co-authored-by: Alec Kagebein [email protected]