From 43fe420b419dee4e760288761a45ba47eb28ab2e Mon Sep 17 00:00:00 2001 From: mo khan Date: Sat, 31 Jan 2026 23:57:00 -0700 Subject: feat: add connection pooling and DNS caching for performance - Persistent HTTP sessions avoid Connection: close overhead - DNS pre-resolution with timeout prevents indefinite hangs - Thread-safe connection pool with LRU eviction - TLS certificates parsed once at init, not per-request - Extract TlsParser, DnsCache, ConnectionPool for SRP Bump to v1.5.0 --- .rubocop.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to '.rubocop.yml') diff --git a/.rubocop.yml b/.rubocop.yml index 5e336fb..14767fc 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -1,3 +1,7 @@ +plugins: + - rubocop-minitest + - rubocop-rake + AllCops: Exclude: - 'coverage/**/*' @@ -6,7 +10,7 @@ AllCops: - 'tmp/**/*' - 'vendor/**/*' NewCops: enable - TargetRubyVersion: 3.2 + TargetRubyVersion: 4.0 Gemspec/DevelopmentDependencies: EnforcedStyle: gemspec -- cgit v1.2.3