-
Task
-
Resolution: Done
-
Major
-
None
-
False
-
False
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
Undefined
We have upgraded to ruby 2.6. Officially the appropriate version of rails that works with any ruby version higher than 2.5 (and lower than 3.0) is 6.0.
What to do:
check for deprecation messages in current production logsgo through existing code comments related to Ruby 2.4, 2.5 and 2.6 and Rails 5.1, 5.2 , 6.0upgrade Rails and dependent gemsgo through upgrade guide points 1 and 2another set ofupgrade notesgo through notable changes in release notesremove workarounds and monkey patches in code pointed to by `rg -i "rails.*5\.2"` also 6.0 and 6.1regenerate database schema as Rails 6.0 updated formatmake sure oracle-enhanced worksSet load_defaults to 6.0 at application.rb
The list in THREESCALE-8607 can be done after the upgrade.
Note about dependencies: https://www.fastruby.io/blog/ruby/rails/versions/compatibility-table.html
- causes
-
THREESCALE-10056 Fix deprecation: render file: should be given the absolute path to a file
- Closed
-
THREESCALE-10058 Fix deprecation: Sending mail with DeliveryJob and Parameterized::DeliveryJob
- Closed
-
THREESCALE-10062 Fix deprecation: use ::module_parent instead of ::parent
- Closed
- is depended on by
-
THREESCALE-9588 Migrate to dart-sass
- To Develop
- is related to
-
THREESCALE-5708 Upgrade from ruby 2.5 to ruby 2.6
- Closed
-
THREESCALE-8607 Rails 5.2 upgrade cleanup
- Closed
- relates to
-
THREESCALE-10091 NoMethodError: undefined method `credit_card_expiration_year' for Account
- To Develop
-
THREESCALE-6316 Upgrade to rails 5.2.z
- Closed
-
THREESCALE-9168 Upgrade zync to ruby 3.1
- Closed
-
THREESCALE-8027 replace Timecop with ActiveSupport::Testing::TimeHelpers
- Closed
-
THREESCALE-8506 migrate from Paperclip to ActiveStorage
- To Develop
-
THREESCALE-9169 Upgrade porta to ruby 3.1
- To Test (QE)
-
THREESCALE-10880 Upgrade porta to Rails 6.1
- To Test (QE)
- links to
-
RHEA-2023:117411 3scale-operator 0.11.7 for RHOAM
- mentioned on