Sourced from aws-partitions's changelog.
1.1013.0 (2024-11-22)
- Feature - Added support for enumerating regions for
Aws::BCMPricingCalculator
.
Sourced from ruby-lsp's releases.
v0.22.1
✨ Enhancements
- Support
private_class_method
in the indexer (Shopify/ruby-lsp#2858) by@kcdragon
🐛 Bug Fixes
- Retry composing bundle if it's modified during setup (Shopify/ruby-lsp#2890) by
@vinistock
- Create textDocument/documentSymbol to instance variables using shorthand assignment (Shopify/ruby-lsp#2834) by
@vinibispo
📦 Other Changes
- Use
field
instead ofvariable
for instance variable symbol kinds (Shopify/ruby-lsp#2898) by@vinistock
03b980b
Make enabled_feature?
return true when all flags are
enabled (#2900)4a05b2c
Limit supported client schemes to file and git (#2889)d719b86
Fix enabled feature flags object composition (#2899)3d95b97
Use field
instead of variable
for instance
variable symbol kinds (#2898)15841f6
Create textDocument/documentSymbol to instance variables using shorthand
assi...4d807c7
Support private_class_method
in the indexer (#2858)5a36d78
Retry composing bundle if it's modified during setup (#2890)fc2d91c
Bump version to v0.22.1 (#2888)Sourced from puma's releases.
6.5.0 - Sky's Version
They say good things come to wait, and you've all had to wait a long time for 6.5.0 because
@nateberkopec
had another daughter: Sky!
Features
- Print RUBY_DESCRIPTION when Puma starts (#3407)
- Set the worker process count automatically when using WEB_CONCURRENCY=auto (#3439, #3437)
- Mark as ractor-safe (#3486, #3422)
- Add option
enable_keep_alive
.true
mimics existing behavior, but now can usefalse
to disable keepalive to reduce queue tail latency (#3496)- Add parameters to Puma methods to allow CI to change ENV in isolation (#3485)
- Add
ssl_ciphersuites
option for TLSv1.3 ciphers (#3359, #3343)- You can now use
--threads 5
orthreads 5
to config max/min threads with a single number (used to need to say5:5
) (#3309)- Option to turn off systemd plugin (#3425, #3424)
- Add
on_stopped
hook (#3411, #3380)Bugfixes
- Handle blank environment variables when loading config (#3539)
- lib/rack/handler/puma.rb - fix for rackup v1.0.1, adjust Gemfile (#3532, #3531)
- null_io.rb - add
external_encoding
,set_encoding
,binmode
,binmode?
(#3214)- Implement NullIO#seek and #pos to mimic IO (#3468)
- add support in rack handler & fix regression in binder for linux abstract namespace sockets (#3508)
- Use actual thread local for
Puma::Server.current
. (#3360)- client.rb - fix request chunked body handling (#3338, #3337)
- Properly handle two requests seen in the initial buffer (#3332)
- Fix response repeated status line when request is invalid or errors are raised (#3308, #3307)
- Fix child processes not being reaped when
Process.detach
used (#3314, #3313)JRuby
Performance
Refactor
- A ton of CI/test improvements by
@MSP-Greg
, as usual.- Add ThreadPool#stats and adjust Server#stats to use it (#3527)
- normalize whitespace in worker stats string (#3513)
- rack/handler/puma.rb - ssl - use
start_with?
, add test (#3510)- extconf.rb - add logging for OpenSSL versions (#3370)
- Lazily require
Puma::Rack::Builder
(#3340)- Refactor: Constantize worker pipe request types (#3318)
Docs
... (truncated)
Sourced from puma's changelog.
6.5.0 / 2024-11-23
Features
- Print RUBY_DESCRIPTION when Puma starts (#3407)
- Set the worker process count automatically when using WEB_CONCURRENCY=auto (#3439, #3437)
- Mark as ractor-safe (#3486, #3422)
- Add option
enable_keep_alive
.true
mimics existing behavior, but now can usefalse
to disable keepalive to reduce queue tail latency (#3496)- Add parameters to Puma methods to allow CI to change ENV in isolation (#3485)
- Add
ssl_ciphersuites
option for TLSv1.3 ciphers (#3359, #3343)- You can now use
--threads 5
orthreads 5
to config max/min threads with a single number (used to need to say5:5
) (#3309)- Option to turn off systemd plugin (#3425, #3424)
- Add
on_stopped
hook (#3411, #3380)Bugfixes
- Handle blank environment variables when loading config (#3539)
- lib/rack/handler/puma.rb - fix for rackup v1.0.1, adjust Gemfile (#3532, #3531)
- null_io.rb - add
external_encoding
,set_encoding
,binmode
,binmode?
(#3214)- Implement NullIO#seek and #pos to mimic IO (#3468)
- add support in rack handler & fix regression in binder for linux abstract namespace sockets (#3508)
- Use actual thread local for
Puma::Server.current
. (#3360)- client.rb - fix request chunked body handling (#3338, #3337)
- Properly handle two requests seen in the initial buffer (#3332)
- Fix response repeated status line when request is invalid or errors are raised (#3308, #3307)
- Fix child processes not being reaped when
Process.detach
used (#3314, #3313)JRuby
Performance
Refactor
- A ton of CI/test improvements by
@MSP-Greg
, as usual.- Add ThreadPool#stats and adjust Server#stats to use it (#3527)
- normalize whitespace in worker stats string (#3513)
- rack/handler/puma.rb - ssl - use
start_with?
, add test (#3510)- extconf.rb - add logging for OpenSSL versions (#3370)
- Lazily require
Puma::Rack::Builder
(#3340)- Refactor: Constantize worker pipe request types (#3318)
Docs
9e98151
v6.5.0 - Sky's Version89740fb
Request body - increase read size to 64 kB (#3548)932f5d0
CI: test/test_request_invalid.rb - use TestPuma::PumaSocket, RFC 9112
(#3553)b444c10
Handle blank environment variables when loading config (#3539)fba741b
Make HTTP length constants configurable for JRuby (#3518)0255efd
CI: remove test/helpers/config_file.rb, which modifies ENV (#3550)450784a
CI: fix TestIntegration#server_gets - until, not unless (#3549)271e4d0
CI: remove unnecessary rake task test:all
(#3543)9e0dc2e
[CI] test_puma_server.rb - add HTTP/1.0 & HTTP/1.1 checks thru to
app env (#3...23753d9
[CI] test_puma_server.rb - update & add tests for back-to-back
requests (#3335)