You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: railties/CHANGELOG.md
+11Lines changed: 11 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,14 @@
1
+
* Do not include redis by default in generated Dev Containers.
2
+
3
+
Now that applications use the Solid Queue and Solid Cache gems by default, we do not need to include redis
4
+
in the Dev Container. We will only include redis if `--skip-solid` is used when generating an app that uses
5
+
Active Job or Action Cable.
6
+
7
+
When generating a Dev Container for an existing app, we will not include redis if either of the solid gems
8
+
are in use.
9
+
10
+
*Andrew Novoselac*
11
+
1
12
* Use [Solid Cable](https://github.com/rails/solid_cable) as the default Action Cable adapter in production, configured as a separate queue database in config/database.yml. It keeps messages in a table and continuously polls for updates. This makes it possible to drop the common dependency on Redis, if it isn't needed for any other purpose. Despite polling, the performance of Solid Cable is comparable to Redis in most situations. And in all circumstances, it makes it easier to deploy Rails when Redis is no longer a required dependency for Action Cable functionality.
0 commit comments