Resin Pro Download

resin_logo_25
For testing and starting out.
  • Java EE 6 Web Profile
  • World's fastest web server
  • Watchdog process
  • No third-party dependencies
  • Quercus
GPLv3
resinprologo
For large production applications.
  • Java EE 6 Web Profile
  • World's fastest web server
  • Watchdog process
  • No third-party dependencies
  • Quercus Professional
  • Dynamic cloud servers
  • Distributed sessions
  • Distributed JCache
  • Smart load balancer
  • OpenSSL integration
  • Fast proxy cache
  • Cluster health monitoring
  • High performance socket JNI
  • Enterprise support options

Resin Pro 4.0 is the current stable release branch suitable for production use. You can also download Resin Pro 3.1.

Resin Pro 4.0.62

2019-05-23

Description

Bug fix release.

Change List

  • distribution: update .jar versions and remove jars with possible conflicts
  • cloud: distributed server update issue with .git/refs (#6238, rep by Andrew Thai)
  • elastic: cleanup of join server-id and server-address, and timeout (#6236, rep by Chris Daniel)
  • ssl: add trust-store-algorithm and trust-store-provider to jsse (#6235)
  • ssl: add key-manager-password and key-store-password to jsse (#6233)
  • ssl: add key-manager-algorithm and key-manager-provider to jsse (#6234)
  • spring: add ClasspathPath to MergePath.addClassPath (#6227)
  • websocket: add WebSocketContext.ping (#6228)
  • integration: WebApp.getMimeMapping (#6230)
  • integration: WebApp.getLocaleMapping (#6231)
  • security: setting setServerHeader to null will remove Server header (#6224, rep by Dharanidhar)
  • file: cache file updates when webapp-jar changes (#6223, rep by Steffan Busch)
  • debian: update debian release
  • elastic: add server-timeout to resin:ElasticCloudService (#6218, rep by Naohisa)
  • quercus: find interface method if available (#6221)
  • elastic: add --elastic-server-index (#6216, rep by Naohisa)
  • security: foo.;html produces 500 exception (#6217, rep by Steffan Busch)
  • security: j_security_check with no auth should issue warning and 404 instead of 500 (#6219, rep by Steffan Busch)
  • servlet: don't reuse form/invocation ByteToChar when very large (#6220, rep by Naohisa)
  • embed: add HttpsEmbed (#6193, rep by mikeb01)
  • jmx: add application-hash to WebAppMXBean (#6202, rep by Naohisa)

Resin Pro 4.0.61

2019-03-01

Description

Bug fix release, including security fixes.

Change List

  • security: additional invalid-URL rejection for matrix parameters
  • file: redirect must not html convert the location (#6212, rep by stbu)

Resin Pro 4.0.60

2019-02-06

Description

Bug fix release, including important security fixes related to invalid URL detection.

Change List

  • security: invalid-URL rejection for matrix parameters
  • file: redirect must not html convert the location (#6212, rep by stbu)
  • embed: force close of file descriptors (#6208)
  • webapp: add info log when WebApp does not start within active-wait-time starts (#6197)
  • hessian: added default blacklist classes
  • deploy: added alarm for deployment .git gc
  • deploy: .git changes to allow for git clone from resin-data

Resin Pro 4.0.59

2018-12-10

Description

Bug fix release.

Change List

  • database: avoid loop when shared XA connection fails allocation (#6200, rep by Naohisa Ohshima)
  • http-proxy: escape utf-8 urls when used in rewrite (#6198, rep by Yoo)
  • config: updated resin.properties for http examples
  • cluster: cluster .war deployment issues (#6188)
  • tcp: only force socket close on shutdown in test mode to avoid threading issues (#6190, rep by Babak Hefezi)
  • jsp/embed: jsp taglib detection issues with embedded resin (#6191, rep by Tyson Weihs)
  • access.log: truncation of long url in access.log needs matching truncation headers (#6168, rep by Steffen Busch)
  • file: redirect needs to encode with HTML encoding (#6184, rep by marc82ch)
  • embed: deadlock with ResinEmbed and type introspection (#6177, rep by mikeb01)
  • load-balance: cookies losing double quotes (#6181)
  • quercus: curl needs to use TLSv1.2 as default

Resin Pro 4.0.58

2018-08-27

Description

Bug fix release.

Change List

  • servlet: AsyncContext timing issues due to back-compat (#6168)
  • servlet: add load-on-startup-allow-fail (#6171)
  • config: add openssl_protocol and openssl_cipher_suite to resin.properties (#6169)
  • quercus: exception wrapping when stack trace is missing or empty
  • network: change SocketLinkThreadLauncher to permanent (#6166, rep by samlmax)
  • servlet: immutability of getParameterValues (#6172, rep by waiwong)
  • classloading: scanning of module-info should be skipped (#6170)
  • security: invalid URL detection with filters
  • quercus: QuercusContext array extension using wrong variable
  • session: added cookie-same-site for version=0 (#6167, rep by stbu)

Download

To help us better understand our users, please be kind enough to provide your information.

Older releases are available in the download archive.