Projects / Unicorn / Releases

All releases of Unicorn

  •  11 Oct 2012 09:16
Avatar

    Release Notes: Non-regular files are no longer reopened on SIGUSR1. Listen sockets are now bound after loading the application for preload_app(true) users. This prevents load balancers from sending traffic to an application server while the application is still loading.

    •  29 Apr 2012 07:28
    Avatar

      Release Notes: Occasional Errno::ENOTCONN errors are now ignored, as nothing can be done about them (even on LANs). Client sockets are now shutdown() properly, even on client-aborted uploads.

      •  17 Apr 2012 22:13
      Avatar

        Release Notes: This release increases PATH_INFO (a.k.a. REQUEST_PATH) to 4096 (from 1024). Apps which fork() (but do not exec()) internally for background tasks now indicate the end-of-request immediately after writing the Rack response.

        •  26 Mar 2012 21:43
        Avatar

          Release Notes: This release detects stale pid files if a pid is recycled by processes belonging to another user. There are also small documentation updates.

          •  28 Jan 2012 09:23
          Avatar

            Release Notes: Minor bugfixes and documentation improvements.

            •  25 Aug 2011 21:38
            Avatar

              Release Notes: The last-resort timeout mechanism was inaccurate and often delayed in activation since the 2.0.0 release. This has been fixed and remains power-efficient in idle situations, especially with the wakeup reduction in MRI 1.9.3+.

              •  20 Aug 2011 00:41
              Avatar

                Release Notes: Rack::Chunked and Rack::ContentLength middlewares are loaded by default for RACK_ENV=(development|deployment) users. CTL characters are now rejected from HTTP header values and Exception messages are now filtered for [:cntrl:] characters. There were minor bugfixes and future-proofing changes for Ruby 2.0.

                •  29 Jun 2011 19:03
                Avatar

                  Release Notes: This release fixes things for users of per-worker "listen" directives in the after_fork hook.

                  •  27 Jun 2011 09:09
                  Avatar

                    Release Notes: This release allows a single instance to run more than 1024 workers without needing privileges to modify resource limits. TCP socket defaults now favor low latency (instead of throughput). Error logging is more consistent. The call stack is shorter.

                    •  09 Jun 2011 20:54
                    Avatar

                      Release Notes: A minor feature update. 414 (instead of 400) is returned for Request-URI Too Long. Leading and trailing linear whitespace in header values are stripped. There is a new :ipv6only listen option and minor documentation updates.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.