Changelog for
ruby3.2-rubygem-unicorn-6.1.0-1.77.x86_64.rpm :
* Tue Jan 25 2022 Stephan Kulow
updated to version 6.1.0 see installed NEWS === unicorn 6.0.0 - no more recycling Rack env / 2021-03-17 06:38 UTC This release allocates a new Rack `env\' hash for every request. This is done for safety with internally-(thread|event)-using Rack apps which expect to use `env\' after the normal Rack response is complete, but without relying on rack.hijack[1]. Thanks to Dirkjan Bussink for the patch: https://yhbt.net/unicorn-public/66A68DD8-83EF-4C7A-80E8-3F1F7AB31670AATTgithub.com/ The major version is bumped since: 1) there are performance regressions for some simple Rack apps 2) unsupported 3rd-party monkey patches which previously relied on this behavior may be broken (our version of OobGC was). The test suite is also more reliable on multi-core systems and Ruby 3.x. [1] thread from 2017 around rack.hijack safety: https://yhbt.net/unicorn-public/CAAtdryPG3nLuyo0jxfYW1YHu1Q+ZpkLkd4KdWC8vA46B5haZxwAATTmail.gmail.com/ === unicorn 5.8.0 - rack.after_reply support / 2020-12-24 20:39 UTC This release supports env[\'rack.after_reply\'] which allows rack middleware to pass lambdas to be executed after the client connection is closed, matching functionality in Puma. Thanks to Blake Williams for this patch: https://yhbt.net/unicorn-public/9873E53C-04D3-4759-9678-CA17DBAEF7B7AATTblakewilliams.me/ The top-level of our website is now simpler and no longer redundant with the contents of https://yhbt.net/unicorn/README.html (which contains the old content) === unicorn 5.7.0 / 2020-09-08 08:41 UTC Relaxed Ruby version requirements for Ruby 3.0.0dev. Thanks to Jean Boussier for testing === unicorn 5.6.0 - early_hints support / 2020-07-26 01:52 UTC This release adds support for the early_hints configurator directive for the \'rack.early_hints\' API used by Rails 5.2+. Thanks to Jean Boussier for the patch. Link: https://yhbt.net/unicorn-public/242F0859-0F83-4F14-A0FF-5BE392BB01E6AATTshopify.com/ === unicorn 5.5.5 / 2020-04-27 02:48 UTC This release fixes a bug for users of multiple listeners setups where a busy listen socket could starve other listeners. Thanks to Stan Hu for reporting and testing. No need to upgrade if you\'re using a single listen socket. Link: https://yhbt.net/unicorn-public/CAMBWrQ=Yh42MPtzJCEO7XryVknDNetRMuA87irWfqVuLdJmiBQAATTmail.gmail.com/ === unicorn 5.5.4 / 2020-03-24 22:10 UTC One change to improve RFC 7230 conformance in the HTTP parser: https://yhbt.net/unicorn-public/20200319022823.32472-1-bofhAATTyhbt.net/ === unicorn 5.5.3 / 2020-01-31 20:39 UTC Documentation updates to switch bogomips.org to yhbt.net since the .org TLD won\'t be affordable in the near future. There\'s also a few minor test cleanups. === unicorn 5.5.2 / 2019-12-20 02:08 UTC Thanks to Terry Scheingeld, we now workaround a Ruby bug and can now run with taint checks enabled: There\'s also a few documentation updates and building packages from source is easier since pandoc is no longer a dependency (and I can no longer afford the bandwidth or space to install it). Eric Wong (7): test/benchmark/ddstream: demo for slowly reading clients test/benchmark/readinput: demo for slowly uploading clients test/benchmark/uconnect: test for accept loop speed examples/unicornAATT.service: note the NonBlocking flag Merge remote-tracking branch \'origin/ts/tmpio\' test_util: get rid of some unused variables in tests doc: replace pandoc-\"Markdown\" with real manpages Terry Scheingeld (1): tmpio: workaround File#path being tainted on unlink === unicorn 5.5.1 / 2019-05-06 06:40 UTC This release fixes and works around issues from v5.5.0 (2019-03-04) Stephen Demjanenko worked around a pipe resource accounting bug present in old Linux kernels. Linux 3.x users from 3.16.57 and on are unaffected. Linux 4.x users from 4.9 and on are unaffected. https://bogomips.org/unicorn-public/1556922018-24096-1-git-send-email-sdemjanenkoAATTgmail.com/ Stan Pitucha reported a bug with the old `unicorn_rails\' wrapper (intended for Rails 2.x users) which was promptly fixed by Jeremy Evans: https://bogomips.org/unicorn-public/CAJ2_uEPifcv_ux4sX=t0C4zHTHGhqVfcLcSB2kTU3Rb_6pQ3nwAATTmail.gmail.com/ There\'s also some doc updates to warn users off `unicorn_rails\'; the homepage is now energy-efficient for OLEDs and CRTs; and I\'m no longer advertising mailing list subscriptions (because I hate centralization and mail archives are the priority) Eric Wong (3): doc: unicorn_rails: clarify that it is intended for rails <= 2.x doc: stop advertising mailing list subscription doc: switch homepage to dark216 Jeremy Evans (1): unicorn_rails: fix regression with Rails >= 3.x in app build Stephen Demjanenko (1): Rescue failed pipe resizes due to permissions
* Thu May 13 2021 Marcus Rueckert - update to 6.0.0 see installed NEWS
* Sun Nov 29 2020 Marcus Rueckert - update to 5.7.0 see installed NEWS
* Thu May 21 2020 Marcus Rueckert - update to 5.5.5 see installed NEWS
* Tue Feb 11 2020 Marcus Rueckert - update to 5.5.3 see installed NEWS
* Wed Jan 22 2020 Marcus Rueckert - update to 5.5.2 see installed NEWS
* Sat Mar 16 2019 Marcus Rueckert - backport fix booting rails apps with 5.5.0 added patch: 6836d06.patch
* Thu Mar 14 2019 Stephan Kulow - updated to version 5.5.0 see installed NEWS === unicorn 5.5.0.pre1 / 2018-12-20 20:11 UTC Jeremy Evans contributed the \"default_middleware\" configuration option: https://bogomips.org/unicorn-public/20180913192055.GD48926AATTjeremyevans.local/ Jeremy also contributed the ability to use separate groups for the process and log files: https://bogomips.org/unicorn-public/20180913192449.GE48926AATTjeremyevans.local/ There\'s also a couple of uninteresting minor optimizations and documentation additions. Eric Wong (10): remove random seed reset atfork use IO#wait instead of kgio_wait_readable Merge branch \'5.4-stable\' shrink pipes under Linux socket_helper: add hint for FreeBSD users for accf_http(9) tests: ensure -N/--no-default-middleware not supported in config.ru doc: update more URLs to use HTTPS and avoid redirects deduplicate strings VM-wide in Ruby 2.5+ doc/ISSUES: add links to git clone-able mail archives of our dependencies README: minor updates and additional disclaimer Jeremy Evans (2): Make Worker#user support different process primary group and log file group Support default_middleware configuration option === unicorn 5.4.1 / 2018-07-23 17:13 UTC This release quiets some warnings for Ruby 2.6 preview releases and enables tests to pass under Ruby 1.9.3. Otherwise, nothing interesting for Ruby 2.0..2.5 users.
*YAWN
* Eric Wong (1): quiet some mismatched indentation warnings Fumiaki MATSUSHIMA (1): Use IO#wait instead to fix test for Ruby 1.9
* Wed Sep 05 2018 cooloAATTsuse.com- updated to version 5.4.1 see installed NEWS === unicorn 5.4.0 / 2017-12-23 23:33 UTC Rack hijack support improves as the app code can capture and use the Rack `env\' privately without copying it (to avoid clobbering by another client). Thanks to Sam Saffron for reporting and testing this new feature: https://bogomips.org/unicorn-public/CAAtdryPG3nLuyo0jxfYW1YHu1Q+ZpkLkd4KdWC8vA46B5haZxwAATTmail.gmail.com/T/ We also now support $DEBUG being set by the Rack app (instead of relying on the \"-d\" CLI switch). Thanks to James P Robinson Jr for reporting this bug: https://bogomips.org/unicorn-public/D6324CB4.7BC3E%25james.robinson3AATTcigna.com/T/ (Coincidentally, this fix will be irrelevant for Ruby 2.5 which requires \'pp\' by default) There\'s a few minor test cleanups and documentation updates, too. All commits since v5.3.1 (2017-10-03): reduce method calls with String#start_with? require \'pp\' if $DEBUG is set by Rack app avoid reusing env on hijack tests: cleanup some unused variable warnings ISSUES: add a note about Debian BTS interopability Roughly all mailing discussions since the last release: https://bogomips.org/unicorn-public/?q=d:20171004..20171223
* Tue Feb 27 2018 factory-autoAATTkulow.org- updated to version 5.4.0 see installed NEWS === unicorn 5.3.1 / 2017-10-03 19:03 UTC This release fixes an occasional GC problem introduced in v5.3.0 to reduce global variable overhead (commit 979ebcf91705709b) Thanks to Xuanzhong Wei for the patch which lead to this release: https://bogomips.org/unicorn-public/20171003182054.76392-1-azrlewAATTgmail.com/T/#u https://bogomips.org/unicorn-public/20171003145718.30404-1-azrlewAATTgmail.com/T/#u Xuanzhong Wei (1): fix GC issue on rb_global_variable array