1 Apache TomcatApache Logo
2 ---------------------------------------------------------------------------
3 The Apache Tomcat Connector - News
8 8 July - JK-1.2.32 released
9 The Apache Tomcat team is proud to announce the immediate
10 availability of Tomcat Connectors 1.2.32. This is a stable release
11 concentrating mainly on some bug fixes.
13 Please see the ChangeLog for a full list of changes.
15 If you find any bugs while using this release, please fill in the
17 ---------------------------------------------------------------------------
18 Copyright © 1999-2011, Apache Software Foundation
19 Apache TomcatApache Logo
20 ---------------------------------------------------------------------------
21 The Apache Tomcat Connector - News
26 1 November - JK-1.2.31 released
27 The Apache Tomcat team is proud to announce the immediate
28 availability of Tomcat Connectors 1.2.31. This is a stable release
29 concentrating mainly on some bug fixes.
31 Please see the ChangeLog for a full list of changes.
33 If you find any bugs while using this release, please fill in the
36 1 March - JK-1.2.30 released
37 The Apache Tomcat team is proud to announce the immediate
38 availability of Tomcat Connectors 1.2.30. This is a stable release
39 concentrating mainly on some bug fixes.
41 Please see the ChangeLog for a full list of changes.
43 If you find any bugs while using this release, please fill in the
46 1 March - JK-1.2.29 withdrawn
47 Tomcat Connectors 1.2.29 has been withdrawn because of regression
48 inside Microsoft IIS connector.
50 26 February - JK-1.2.29 released
51 The Apache Tomcat team is proud to announce the immediate
52 availability of Tomcat Connectors 1.2.29. This is a stable release
53 concentrating mainly on some bug fixes.
55 Please see the ChangeLog for a full list of changes.
57 If you find any bugs while using this release, please fill in the
59 ---------------------------------------------------------------------------
60 Copyright © 1999-2011, Apache Software Foundation
61 Apache TomcatApache Logo
62 ---------------------------------------------------------------------------
63 The Apache Tomcat Connector - News
68 22 March - JK-1.2.28 released
69 The Apache Tomcat team is proud to announce the immediate
70 availability of Tomcat Connectors 1.2.28. This is a stable release
71 concentrating mainly on some bug fixes.
73 Please see the ChangeLog for a full list of changes.
75 If you find any bugs while using this release, please fill in the
78 The most important new features in this version are:
80 Better Error Detection for Load Balancer Workers
82 Local and global error states have been improved. You can fine tune
83 the behaviour with the new "error_escalation_time" attribute (see the
84 timeouts documentation).
86 Dynamic Address and Port Change Using the Status Worker
88 The status worker now allows you to change the address and the port
89 of an AJP13 worker on the fly. You can e.g. provision dummy workers
90 with a port equal to "0", which will be automatically put into
91 stopped mode during startup. Later, when you want to actually use
92 thse workers, you set their address and port to the final values.
94 Note that already existing connections will go on using the old
95 address and port. This will be improved in future versions.
97 New Data in Status Worker Display
99 The status worker display now also contains the timestamp of the last
102 Improved Proxy Flexibility
104 You can now overwrite more request metadata before the request gets
105 send to the backend. This is helpful in case there are other reverse
106 proxies in front of your web server. A new documentation page
107 explains this in detail.
111 IIS support has been improved especially when using mutltiple
112 application pools. Furthermore you can now configure the ISAPI plugin
113 to update the uriworkermap.properies file on a regular interval using
116 JNI Worker Deprecation
118 Workers of type jni are broken since a long time. Since there is no
119 more use for them, they have been deprecated now, and will be removed
121 ---------------------------------------------------------------------------
122 Copyright © 1999-2011, Apache Software Foundation
123 Apache TomcatApache Logo
124 ---------------------------------------------------------------------------
125 The Apache Tomcat Connector - News
130 28 October - JK-1.2.27 released
131 The Apache Tomcat team is proud to announce the immediate
132 availability of Tomcat Connectors 1.2.27. This is a stable release
133 adding lots of new features and some bug fixes.
135 Please see the ChangeLog for a full list of changes.
137 If you find any bugs while using this release, please fill in the
140 The most important new features in this version are:
142 Watchdog Thread for Periodic Tasks
144 The connector has to run some periodic tasks independant of request
145 processing. Examples are probing or closing down idle backend
146 connections, adjusting load numbers and recovering workers from error
149 Before version 1.2.27 these tasks were done inside the request
150 processing loop. When a new request came in and the task was due, the
151 thread handling the request first executed the internal task and then
152 handled the request. If there were no requests coming in, the tasks
153 would not run. If any of the tasks took unexpectedly long, the
154 response time of the request waiting for the finishing of the task
157 Starting with this release you can configure a separate watchdog
158 thread inside the web server to run all those tasks independantly of
159 request processing. This new feature is avaliable for the connector
160 when used with Apache httpd 2.x or with Microsoft IIS. To keep the
161 behaviour of the new version consistent with previous releases, this
162 feature is turned off by default. You can activate the watchdog
163 thread via JkWatchdogInterval for Apache or watchdog_interval for
168 In previous releases connection probing (checking whether connections
169 still work) could only be done immediately after a new connection was
170 established and directly before sending each request. Since we now
171 have the watchdog thread available, we also added a periodic probing
172 option, which you can activate with the worker attribute ping_mode.
173 This will also be useful as a protection against the infamous
174 firewall idle connection drop.
176 The older attributes connect_timeout and prepost_timeout still exist
177 and work the same way they did in previous releases. Since there are
178 now three different probing options, we recommend to migrate your
179 configuration to the newer attributes ping_mode, ping_timeout and
180 connection_ping_interval.
184 Usually one defines workers and mounts for the connector. A worker
185 defines a backend we want to talk to and the configuration parameters
186 of the communication, connection pools etc. The mounts define which
187 URIs we want to forward to which worker (so we also call a mount an
188 URI map rule). In version 1.2.27 you can overwrite certain worker
191 One easy to understand example is reply timeouts. Until this release
192 you had to specify a reply timeout for the whole worker. But reply
193 times depend a lot on the type of request. So normally you want to
194 define a general reply timeout and for some special URLs you need to
195 relax the reply timeout, because you know those URLs take much longer
196 to process (like e.g. reporting or other compute intensive tasks).
198 Another possible case is the activation status. You might use a load
199 balancer worker to forward requests to certain webapps in a farm of
200 Tomcat nodes. If you wanted to update some webapp on one node, you
201 previously had to stop forwarding requests for all webapps on this
202 Tomcat node. What was not possible until now, was stopping forwarding
203 requests restricted to the webapp and the node you wanted to update.
205 Starting with this release, you can add so-called rule extensions to
206 your uriworkermap file to influence worker parameters per mount. This
207 will work for all Apache versions and for IIS. Remember, that the
208 uriworkermap file automatically gets reloaded after changes without
213 We improved IIS support im various ways. It is now possible to use
214 multiple IIS 6 application pools with the ISAPI redirector.
216 Furthermore some improvements were added as compile time features.
217 The most notable one is chunked encoding support, which was a major
218 refactoring and is therefore still considered experimental. You can
219 download binaries with and without chunked encoding support. In
220 future versions, chunked encoding will likely be availabe in all
223 Another new feature is an elegant way of configuring error page
224 redirects. All new features are documented on the documentation page
225 about configuring IIS.
227 Enhanced Status Worker
229 The status worker now can also manage and show statistics for AJP
230 workers that are not part of a load balancer. Other improvements are
231 the new dump action, the integration of the new configuration
232 attributes, showing average request and transfer rates since the last
233 statistics reset and the ability to display only a single member of a
236 Unfortunately we had to change some request parameters used for the
237 update action of the status worker.
239 Miscellaneous Improvements
241 Further enhancements are:
243 * Configurable session stickyness indicator: cookie name and URL
244 path parameter name can be freely chosen instead of the servlet
245 spec compliant JSESSIONID and ;jsessionid.
246 * Automatically determining the size of the shared memory segment
247 needed to accommodate all workers.
248 * New connection establishment timeout socket_connect_timeout.
249 * New timeout connection_acquire_timeout for acquiring a free
250 connection from the pool.
251 * Improved retry handling by adjusting the meaning of the attribute
252 retries for AJP workers and for load balancers and by adding the
254 * Allowing the web server to provide error pages instead of Tomcat.
255 ---------------------------------------------------------------------------
256 Copyright © 1999-2011, Apache Software Foundation
257 Apache TomcatApache Logo
258 ---------------------------------------------------------------------------
259 The Apache Tomcat Connector - News
264 21 December - JK-1.2.26 released
266 The Apache Tomcat team is proud to announce the immediate availability
267 of Tomcat Connectors 1.2.26. This is a stable release adding few new
268 features and some bug fixes.
270 Please see the ChangeLog for a full list of changes.
272 If you find any bugs while using this release, please fill in the
273 Bugzilla Bug Report. When entering bug select Native:JK Component.
275 --------------------------------------------------------------------------
277 7 August - JK-1.2.25 released
279 The Apache Tomcat team is proud to announce the immediate availability
280 of Tomcat Connectors 1.2.25. This is a stable release adding new
281 features and a few bug fixes.
283 Please see the ChangeLog for a full list of changes.
285 If you find any bugs while using this release, please fill in the
286 Bugzilla Bug Report. When entering bug select Native:JK Component.
288 --------------------------------------------------------------------------
290 27 July - JK-1.2.24 released
292 This release has been withdrawn.
294 --------------------------------------------------------------------------
296 18 May - JK-1.2.23 released
298 The Apache Tomcat team is proud to announce the immediate availability
299 of Tomcat Connectors 1.2.23. This is a stable release adding new
300 features and a few bug fixes to version 1.2.23.
302 It fixes an Important vulnerability.
304 Please see the ChangeLog for a full list of changes.
306 If you find any bugs while using this release, please fill in the
307 Bugzilla Bug Report. When entering bug select Native:JK Component.
309 --------------------------------------------------------------------------
311 17 April - JK-1.2.22 released
313 The Apache Tomcat team is proud to announce the immediate availability
314 of Tomcat Connectors 1.2.22. This is a stable release adding new
315 features and a few bug fixes to version 1.2.22.
317 Please see the ChangeLog for a full list of changes.
319 If you find any bugs while using this release, please fill in the
320 Bugzilla Bug Report. When entering bug select Native:JK Component.
322 --------------------------------------------------------------------------
324 1 March - JK-1.2.21 released
326 The Apache Tomcat team is proud to announce the immediate availability
327 of Tomcat Connectors 1.2.21. This is a stable release adding new
328 features and a few bug fixes to version 1.2.20.
330 It fixes a Critical vulnerability introduced in version 1.2.19
332 Please see the ChangeLog for a full list of changes.
334 If you find any bugs while using this release, please fill in the
335 Bugzilla Bug Report. When entering bug select Native:JK Component.
337 --------------------------------------------------------------------------
338 ---------------------------------------------------------------------------
339 Copyright © 1999-2011, Apache Software Foundation
340 Apache TomcatApache Logo
341 ---------------------------------------------------------------------------
342 The Apache Tomcat Connector - News
347 10 December - JK-1.2.20 released
349 The Apache Tomcat team is proud to announce the immediate availability
350 of Tomcat Connectors 1.2.20. This is a stable release adding new
351 features and a few bug fixes to version 1.2.19. Furthermore the
352 documentation has been reorganised.
354 Please see the ChangeLog for a full list of changes.
356 If you find any bugs while using this release, please fill in the
357 Bugzilla Bug Report. When entering bug select Native:JK Component.
359 --------------------------------------------------------------------------
361 17 September - JK-1.2.19 released
363 The Apache Tomcat team is proud to announce the immediate availability
364 of Tomcat Connectors 1.2.19. This is a stable release adding some
365 features and a few bug fixes to version 1.2.18. Furthermore the
366 non-functional code trees for isapi and domino have been removed.
368 Please see the ChangeLog for a full list of changes.
370 If you find any bugs while using this release, please fill in the
371 Bugzilla Bug Report. When entering bug select Native:JK Component.
373 --------------------------------------------------------------------------
375 13 July - JK-1.2.18 released
377 The Apache Tomcat team is proud to announce the immediate availability
378 of Tomcat Connectors 1.2.18. This is a stable release adding a few bug
379 fixes to the not released 1.2.17 version.
381 Please see the ChangeLog for a full list of changes.
383 If you find any bugs while using this release, please fill in the
384 Bugzilla Bug Report. When entering bug select Native:JK Component.
386 --------------------------------------------------------------------------
388 JK-1.2.17 not released
390 Version 1.2.17 of Tomcat Connectors 1.2.17 has not been released due to
391 a bug in the types chosen for socket arguments.
393 Please see the ChangeLog for a full list of changes.
395 --------------------------------------------------------------------------
397 JK-1.2.16 not released
399 Version 1.2.16 of Tomcat Connectors 1.2.16 has not been released due to
400 a bug in the jk status worker. This version adds some features and a
401 few bug fixes to the 1.2.15 version. Furthermore some worker attributes
402 have been deprecated.
404 Please see the ChangeLog for a full list of changes.
406 --------------------------------------------------------------------------
407 ---------------------------------------------------------------------------
408 Copyright © 1999-2011, Apache Software Foundation
409 Apache TomcatApache Logo
410 ---------------------------------------------------------------------------
411 The Apache Tomcat Connector - News
416 8 November - JK-1.2.15 released
418 The Apache Tomcat team is proud to announce the immediate availability
419 of Jakarta Tomcat Connectors 1.2.15. This is Stable release and it
420 contains few bug fixes found in 1.2.14 version.
422 Please see the ChangeLog for a full list of changes.
424 If you find any bugs while using this release, please fill in the
425 Bugzilla Bug Report. When entering bug select Native:JK Component.
427 --------------------------------------------------------------------------
429 13 July - JK-1.2.14 released
431 The Apache Tomcat team is proud to announce the immediate availability
432 of Jakarta Tomcat Connectors 1.2.14. This is Stable release and it
433 contains few bug fixes found in 1.2.13 version.
435 Please see the ChangeLog for a full list of changes.
437 If you find any bugs while using this release, please fill in the
438 Bugzilla Bug Report. When entering bug select Native:JK Component.
440 --------------------------------------------------------------------------
442 7 May - JK-1.2.13 released
444 The Apache Jakarta Tomcat team is proud to announce the immediate
445 availability of Jakarta Tomcat Connectors 1.2.13. This is development
446 release and contains few bug fixes found in 1.2.12 version.
448 Please see the ChangeLog for a full list of changes.
450 If you find any bugs while using this release, please fill in the
451 Bugzilla Bug Report. When entering bug select Native:JK Component.
453 --------------------------------------------------------------------------
455 7 May - JK-1.2.12 released
457 The Apache Jakarta Tomcat team is proud to announce the immediate
458 availability of Jakarta Tomcat Connectors 1.2.12 The release contains a
459 significant number of bug fixes and new features.
461 We expect it to be ratified as a Stable release when the vote takes
462 place in the next week.
464 Please see the ChangeLog for a full list of changes.
466 If you find any bugs while using this release, please fill in the
467 Bugzilla Bug Report. When entering bug select Native:JK Component.
469 --------------------------------------------------------------------------
471 29 April - JK-1.2.11 released
473 The Apache Jakarta Tomcat team is proud to announce the immediate
474 availability of Jakarta Tomcat Connectors 1.2.11 The release contains a
475 significant number of bug fixes and new features.
477 This version has not been released.
479 Please see the ChangeLog for a full list of changes.
481 If you find any bugs while using this release, please fill in the
482 Bugzilla Bug Report. When entering bug select Native:JK Component.
484 --------------------------------------------------------------------------
486 30 March - JK-1.2.10 released
488 The Apache Jakarta Tomcat team is proud to announce the immediate
489 availability of Jakarta Tomcat Connectors 1.2.10 The release contains a
490 significant number of bug fixes and new features.
492 We expect it to be ratified as a Stable release when the vote takes
493 place in the next two weeks.
495 Please see the ChangeLog for a full list of changes.
497 Since release 1.2.10 the JkShmFile property has been added for Apache
498 1.3.x and Apache 2.x web servers on UNIX and LINUX platforms. Load
499 balancer will not work properly if this directive is not present.
501 If you find any bugs while using this release, please fill in the
502 Bugzilla Bug Report. When entering bug select Native:JK Component.
504 --------------------------------------------------------------------------
506 18 March - JK-1.2.9-beta released
508 The Apache Jakarta Tomcat team is proud to announce the immediate
509 availability of Jakarta Tomcat Connectors 1.2.9-beta. The release
510 contains a significant number of bug fixes and new features.
512 We expect it to be ratified as a Stable release when the vote takes
513 place in the next two weeks.
515 Please see the ChangeLog for a full list of changes.
517 Since release 1.2.9 the JkShmFile property has been added for Apache
518 1.3.x and Apache 2.x web servers on UNIX and LINUX platforms. Load
519 balancer will not work properly if this directive is not present.
521 If you find any bugs during testing this release, please fill in the
522 Bugzilla Bug Report. When entering bug select Native:JK Component.
524 --------------------------------------------------------------------------
525 ---------------------------------------------------------------------------
526 Copyright © 1999-2011, Apache Software Foundation
527 Apache TomcatApache Logo
528 ---------------------------------------------------------------------------
529 The Apache Tomcat Connector - News
534 17 December - JK-1.2.8 released
536 The Apache Jakarta Tomcat team is proud to announce the immediate
537 availability of Jakarta Tomcat Connectors 1.2.8.
539 Please see the ChangeLog for a full list of changes.
541 If you find any bugs during testing this release, please fill in the
542 Bugzilla Bug Report. When entering bug select Native:JK Component.
544 --------------------------------------------------------------------------
546 17 December - JK-1.2.8-rc-1 released
548 The Apache Jakarta Tomcat team is proud to announce the immediate
549 availability of Jakarta Tomcat Connectors 1.2.8-rc-1 (Relase Canditate
552 We expect it to be ratified as a Stable release when the vote takes
553 place in the next week.
555 Please see the ChangeLog for a full list of changes.
557 If you find any bugs during testing this release, please fill in the
558 Bugzilla Bug Report. When entering bug select Native:JK Component.
560 --------------------------------------------------------------------------
562 13 December - JK-1.2.7-beta-3 released
564 The Apache Jakarta Tomcat team is proud to announce the immediate
565 availability of Jakarta Tomcat Connectors 1.2.7-beta-3. The release
566 contains a fix to few configuration problems detected with
567 JK-1.2.7-beta-2 version.
569 We expect it to be ratified as a Stable release when the vote takes
570 place in the next week.
572 Please see the ChangeLog for a full list of changes.
574 If you find any bugs during testing this release, please fill in the
575 Bugzilla Bug Report. When entering bug select Native:JK Component.
577 --------------------------------------------------------------------------
579 7 December - JK-1.2.7-beta-2 released
581 The Apache Jakarta Tomcat team is proud to announce the immediate
582 availability of Jakarta Tomcat Connectors 1.2.7-beta-2. The release
583 contains a fix to few compilation problems detected with JK-1.2.7-beta
584 version. This release also introduces a new domain concept clustering
585 support. See 32317 for details.
587 We expect it to be ratified as a Stable release when the vote takes
588 place in the next two weeks.
590 Please see the ChangeLog for a full list of changes.
592 If you find any bugs during testing this release, please fill in the
593 Bugzilla Bug Report. When entering bug select Native:JK Component.
595 --------------------------------------------------------------------------
597 30 November - JK-1.2.7-beta released
599 The Apache Jakarta Tomcat team is proud to announce the immediate
600 availability of Jakarta Tomcat Connectors 1.2.7-beta. The release
601 contains a significant number of bug fixes and new features.
603 We expect it to be ratified as a Stable release when the vote takes
604 place in the next two weeks.
606 Please see the ChangeLog for a full list of changes.
608 Since release 1.2.7 the socket_timeout property has been renamed to
609 recycle_timeout. The socket_timeout now sets the real timeout for
612 If you find any bugs during testing this release, please fill in the
613 Bugzilla Bug Report. When entering bug select Native:JK Component.
615 --------------------------------------------------------------------------
617 15 November - JK2 is officially unsupported
619 JK2 has been put in maintainer mode and no further development will
620 take place. The reason for shutting down JK2 development was the lack
621 of developers interest. Other reason was lack of users interest in
622 adopting JK2, caused by configuration complexity when compared to JK.
624 The latest official JK2 release is 2.0.4.
626 JK2 will have it's successor within core Apache2.1/2.2 distribution. We
627 have developed new proxy_ajp that is an addition to the mod_proxy and
628 uses Tomcat's AJP protocol stack. It is developped in httpd-2.1 and
629 integrated in it. We have also developed a new proxy_balancer module
630 for load balancing http and ajp protocol stacks.
632 JK will be fully supported for all other web servers. The next JK
633 release is planned for the end of November. Lots of code from JK2 has
636 --------------------------------------------------------------------------
637 ---------------------------------------------------------------------------
638 Copyright © 1999-2011, Apache Software Foundation