Skip to content

Conversation

@lorint
Copy link

@lorint lorint commented Sep 6, 2023

The Faraday gem (intrinsic to the restforce gem which we use in active_force) now uses Faraday::ClientError in place of Faraday::Error::ClientError.

This also moves active_attr and restforce up to the most recent, allowing for us to use Ruby 2.7+. This brings security benefits and also exposes us to potential unexpected incompatibilities. When implementing this change, it will be critical for us to perform exhaustive QA to confirm that there are no new issues which might surface by introducing this updated code base.

(Likely evident, but good to note that this causes us to further diverge from the original code base owned by Ionia corp. They had archived this gem three years ago.)

@lorint lorint force-pushed the accommodate-faraday-gem-deprecation-for-client_error branch from a314cd5 to 99d40cf Compare September 6, 2023 09:02
@lorint lorint force-pushed the accommodate-faraday-gem-deprecation-for-client_error branch 2 times, most recently from ff7f867 to 8823d7e Compare September 6, 2023 09:18
@lorint lorint force-pushed the accommodate-faraday-gem-deprecation-for-client_error branch from 8823d7e to 223f2e0 Compare September 6, 2023 09:19
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.

2 participants