@@ -21,6 +21,55 @@ guide.
21
21
Major Features
22
22
--------------
23
23
24
+ ### Kamal 2
25
+
26
+ Rails now comes preconfigured with [ Kamal 2] ( https://kamal-deploy.org/ ) for
27
+ deploying your application. Kamal takes a fresh Linux box and turns it into an
28
+ application or accessory server with just a single “kamal setup” command.
29
+
30
+ Kamal 2 also includes a proxy called [ Kamal Proxy] ( https://github.com/basecamp/kamal-proxy )
31
+ to replace the generic Traefik option it used at launch.
32
+
33
+ ### Thruster
34
+
35
+ The Dockerfile has been upgraded to include a new proxy called
36
+ [ Thruster] ( https://github.com/basecamp/thruster ) , which sits in front of the
37
+ Puma web server to provide X-Sendfile acceleration, asset caching, and asset
38
+ compression.
39
+
40
+ ### Solid Cable
41
+
42
+ [ Solid Cable] ( https://github.com/rails/solid_cable ) replaces Redis to act as
43
+ the pubsub server to relay WebSocket messages from the application to clients
44
+ connected to different processes. Solid Cable retains the messages sent in
45
+ the database for a day by default.
46
+
47
+ ### Solid Cache
48
+
49
+ [ Solid Cache] ( https://github.com/rails/solid_cache ) replaces either
50
+ Redis or Memcached for storing HTML fragment caches in particular.
51
+
52
+ ### Solid Queue
53
+
54
+ [ Solid Queue] ( https://github.com/rails/solid_queue ) replaces the need for
55
+ Redis, also a separate job-running framework, like Resque, Delayed Job, or
56
+ Sidekiq.
57
+
58
+ For high-performance installations, it’s built on the new ` FOR UPDATE SKIP LOCKED `
59
+ mechanism first introduced in PostgreSQL 9.5, but now also available in MySQL 8.0
60
+ and beyond. It also works with SQLite.
61
+
62
+ ### Propshaft
63
+
64
+ [ Propshaft] ( https://github.com/rails/propshaft ) is now the default asset
65
+ pipeline, replacing the old Sprockets system.
66
+
67
+ ### Authentication
68
+
69
+ [ Authentication system generator] ( https://github.com/rails/rails/pull/52328 ) ,
70
+ creates a starting point for a session-based, password-resettable,
71
+ metadata-tracking authentication system.
72
+
24
73
Railties
25
74
--------
26
75
0 commit comments