Skip to content

Commit 196f0d8

Browse files
committed
[chore] Group and tidy changelog for 1.3
1 parent 3fc6ac0 commit 196f0d8

10 files changed

+22
-30
lines changed

CHANGELOG.md

Lines changed: 22 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,33 @@
11
## 1.3.0 (UNRELEASED)
22

3-
- Support Javax Servlet API 4.0 (JEE 8)
4-
- Adds basic compatibility with JRuby 10.0
3+
- Officially support Javax Servlet API 4.0 (JEE 8)
4+
- Officially support JRuby 10.0
5+
6+
Breaking compatibility changes
57
- Drop support for JRuby 9.3
68
- Drop support for Rails < 6.1
7-
- Drop unnecessary `jruby.compat.version` and `RackConfig.getCompatVersion()` API
9+
10+
Breaking behavioral changes
11+
- Change context listener to throw by default in case of an exception during initialization
12+
- Change rails context listener to assume a thread-safe application by default
13+
14+
Breaking Java API changes
815
- Drop JMS support
9-
- Drop deprecated `RackLogger` string (level) constants
10-
- Drop `jruby.rack.jruby.version` and `jruby.rack.rack.release` keys from rack `env` Hash
16+
- Drop unnecessary `jruby.compat.version` and `RackConfig.getCompatVersion()` API
17+
- Drop deprecated `org.jruby.rack.RackInput` alias for `org.jruby.rack.ext.Input` class
18+
- Drop/rename deprecated `RackConfig` and `ServletRackEnvironment` API methods per their earlier comments
19+
- Drop deprecated `RackLogger` string (`level`) constants
20+
21+
Breaking Ruby API changes
22+
- Drop deprecated `JRuby::Rack::RailsFileSystemLayout` alias for `JRuby::Rack::FileSystemLayout`
23+
- Drop deprecated `JRuby::Rack::Errors` alias for `JRuby::Rack::ErrorApp`
1124
- Drop deprecated `Rack::Handler::Servlet::Env` and `Rack::Handler::Servlet::LazyEnv` types (replaced by `DefaultEnv`)
12-
- Drop undocumented and deprecated jruby-rack 1.0 backwards compat properties `jruby.runtime.timeout.sec`, `jruby.runtime.initializer.threads`, `jruby.init.serial`, `jruby.rack.request.size.threshold.bytes`
25+
26+
Breaking configuration capability changes
27+
- Drop `jruby.rack.jruby.version` and `jruby.rack.rack.release` keys from rack `env` Hash
28+
- Drop deprecated and undocumented jruby-rack 1.0 backwards compat properties `jruby.runtime.timeout.sec`, `jruby.runtime.initializer.threads`, `jruby.init.serial`, `jruby.rack.request.size.threshold.bytes`
1329
- Drop deprecated `jruby.rack.ignore.env` property, replaced long ago by `jruby.runtime.env` and optional `jruby.runtime.env.rubyopt`
1430
- Drop deprecated `jruby.rack.filter.*` properties, replaced long ago by init parameters `addsHtmlToPathInfo` and `verifiesHtmlResource`
15-
- Drop deprecated `JRuby::Rack::RailsFileSystemLayout` alias for `JRuby::Rack::FileSystemLayout`
16-
- Drop deprecated `JRuby::Rack::Errors` alias for `JRuby::Rack::ErrorApp`
17-
- Drop deprecated `org.jruby.rack.RackInput` alias for `org.jruby.rack.ext.Input` class
18-
- Drop/rename deprecated `RackConfig` and `ServletRackEnvironment` API methods per their earlier comments
19-
- Change context listener to throw, in case of an exception during initialization, by default
20-
- Change rails context listener to assume a thread-safe application by default
2131

2232
## 1.2.6
2333

examples/servers/Apache-Tomcat-6-0-14.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,8 +157,6 @@ java.servlet_context = org.jruby.rack.servlet.DefaultServletRackContext@6e61a414
157157
java.servlet_request = org.apache.catalina.connector.RequestFacade@322ba3e4
158158
java.servlet_response = org.apache.catalina.connector.ResponseFacade@35afe17b
159159
jruby.rack.dynamic.requests.only = true
160-
jruby.rack.jruby.version = 1.6.4
161-
jruby.rack.rack.release = 1.3
162160
jruby.rack.version = 1.1.0.dev-SNAPSHOT
163161
rack.errors = #<JRuby::Rack::ServletLog:0x1d1d2b8>
164162
rack.input = #<JRuby::RackInput:0x76612ef6>

examples/servers/Apache-Tomcat-7-0-2.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,8 +157,6 @@ java.servlet_context = org.jruby.rack.servlet.DefaultServletRackContext@1a3a2a52
157157
java.servlet_request = org.apache.catalina.connector.RequestFacade@1edb587
158158
java.servlet_response = org.apache.catalina.connector.ResponseFacade@357b7c1
159159
jruby.rack.dynamic.requests.only = true
160-
jruby.rack.jruby.version = 1.6.4
161-
jruby.rack.rack.release = 1.3
162160
jruby.rack.version = 1.1.0.dev-SNAPSHOT
163161
org.apache.catalina.ASYNC_SUPPORTED =
164162
org.apache.catalina.valves.AccessLogValve.t1 = 1316732911467

examples/servers/GlassFish-v3.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -225,8 +225,6 @@ java.servlet_context = org.jruby.rack.servlet.DefaultServletRackContext@15031ecd
225225
java.servlet_request = org.apache.catalina.connector.RequestFacade@7756b388
226226
java.servlet_response = org.apache.catalina.connector.ResponseFacade@3be57272
227227
jruby.rack.dynamic.requests.only = true
228-
jruby.rack.jruby.version = 1.6.4
229-
jruby.rack.rack.release = 1.3
230228
jruby.rack.version = 1.1.0.dev-SNAPSHOT
231229
rack.errors = #<JRuby::Rack::ServletLog:0x446b852>
232230
rack.input = #<JRuby::RackInput:0x3eef11af>

examples/servers/JBoss-Web-2-1-3-GA.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -204,8 +204,6 @@ java.servlet_context = org.jruby.rack.servlet.DefaultServletRackContext@5d31fee
204204
java.servlet_request = org.apache.catalina.connector.RequestFacade@67ec9a89
205205
java.servlet_response = org.apache.catalina.connector.ResponseFacade@1fef023c
206206
jruby.rack.dynamic.requests.only = true
207-
jruby.rack.jruby.version = 1.6.4
208-
jruby.rack.rack.release = 1.3
209207
jruby.rack.version = 1.1.0.dev-SNAPSHOT
210208
rack.errors = #<JRuby::Rack::ServletLog:0x6f8f38f7>
211209
rack.input = #<JRuby::RackInput:0x23e51959>

examples/servers/JBoss-Web-3-0-0-CR1.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -224,8 +224,6 @@ java.servlet_context = org.jruby.rack.servlet.DefaultServletRackContext@1fa2cf59
224224
java.servlet_request = org.apache.catalina.connector.RequestFacade@55e63761
225225
java.servlet_response = org.apache.catalina.connector.ResponseFacade@be60d4b
226226
jruby.rack.dynamic.requests.only = true
227-
jruby.rack.jruby.version = 1.6.4
228-
jruby.rack.rack.release = 1.3
229227
jruby.rack.version = 1.1.0.dev-SNAPSHOT
230228
rack.errors = #<JRuby::Rack::ServletLog:0x33ffeb41>
231229
rack.input = #<JRuby::RackInput:0x66ae1312>

examples/servers/Resin-4-0-13.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,8 +156,6 @@ java.servlet_context = org.jruby.rack.servlet.DefaultServletRackContext@363bed68
156156
java.servlet_request = HttpServletRequestImpl[HttpRequest[default, 2]]
157157
java.servlet_response = HttpServletResponseImpl[HttpResponseHttp[default, 2] ]
158158
jruby.rack.dynamic.requests.only = true
159-
jruby.rack.jruby.version = 1.6.4
160-
jruby.rack.rack.release = 1.3
161159
jruby.rack.version = 1.1.0.dev-SNAPSHOT
162160
rack.errors = #<JRuby::Rack::ServletLog:0x43a498b6>
163161
rack.input = #<JRuby::RackInput:0x6b25f76b>

examples/servers/Winstone-Servlet-Engine-v0-9-10.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,8 +145,6 @@ java.servlet_context = org.jruby.rack.servlet.DefaultServletRackContext@7fb6a1c4
145145
java.servlet_request = winstone.WinstoneRequest@5e7d093a
146146
java.servlet_response = winstone.WinstoneResponse@324a897c
147147
jruby.rack.dynamic.requests.only = true
148-
jruby.rack.jruby.version = 1.6.4
149-
jruby.rack.rack.release = 1.3
150148
jruby.rack.version = 1.1.0.dev-SNAPSHOT
151149
rack.errors = #<JRuby::Rack::ServletLog:0x7896b1b8>
152150
rack.input = #<JRuby::RackInput:0x6d6de4e1>

examples/servers/jetty-6-1-25.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,8 +154,6 @@ java.servlet_response = HTTP/1.1 200
154154
Date: Thu, 22 Sep 2011 23:10:50 GMT
155155

156156
jruby.rack.dynamic.requests.only = true
157-
jruby.rack.jruby.version = 1.6.4
158-
jruby.rack.rack.release = 1.3
159157
jruby.rack.version = 1.1.0.dev-SNAPSHOT
160158
rack.errors = #<JRuby::Rack::ServletLog:0x32f22097>
161159
rack.input = #<JRuby::RackInput:0x3639b3a2>

examples/servers/jetty-7-1-6-v20100715.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,8 +146,6 @@ java.servlet_request = [GET /sinatra/env]@9171491 org.eclipse.jetty.server.Reque
146146
java.servlet_response = HTTP/1.1 200
147147

148148
jruby.rack.dynamic.requests.only = true
149-
jruby.rack.jruby.version = 1.6.4
150-
jruby.rack.rack.release = 1.3
151149
jruby.rack.version = 1.1.0.dev-SNAPSHOT
152150
rack.errors = #<JRuby::Rack::ServletLog:0x3d5d9be1>
153151
rack.input = #<JRuby::RackInput:0x4ca4f040>

0 commit comments

Comments
 (0)