Skip to content

chore: minato 0.18.5 - #50

Merged
Taure merged 1 commit into
mainfrom
chore/minato-0-18-5
Aug 6, 2026
Merged

chore: minato 0.18.5#50
Taure merged 1 commit into
mainfrom
chore/minato-0-18-5

Conversation

@Taure

@Taure Taure commented Aug 6, 2026

Copy link
Copy Markdown
Owner

Locks minato at 0.18.5, up from 0.15.4, and raises the constraint from ~> 0.15 to ~> 0.18.

The constraint matters as much as the lock here. ~> 0.15 still allowed a minato whose pools filled eagerly on start, which is what exhausted a server during the original swap. 0.18 defaults min_size to 1 and grows on demand, so pinning the floor above it stops a fresh resolve reintroducing the problem.

The version also brings the row-reading work: rows decoded as a run while the buffer is framed, a row copied once into the result rather than twice, and columns cut in a single binary match. 35% fewer reductions per 5000-row query.

82 eunit and 110 ct green. fmt, xref and dialyzer clean.

Unrelated, and flagged rather than touched: elp eqwalize-all reports 220 errors on this branch and the same 220 on main, so it is pre-existing debt rather than anything this bump introduced.

Picks up the row decoding work, and raises the constraint from ~> 0.15 to
~> 0.18. The old range still resolved to a minato whose pools filled eagerly,
which is the behaviour that exhausted a server during the swap; 0.18 defaults
min_size to 1.
@github-actions

github-actions Bot commented Aug 6, 2026

Copy link
Copy Markdown

🟠 Code Coverage — 57.4%

1015 of 1769 lines covered.


🟡 ELP Lint — 1 warning

1 diagnostic found. See job logs for details.


ℹ️ 11 OTP CVEs auto-ignored (already fixed in running version)

These CVEs are patched in the installed OTP version but NVD data
has not been updated to reflect this. They are excluded from the
scan via an auto-generated .trivyignore.

CVE Details
CVE-2026-23943 Fixed in 28.4.1, running 28.4.1 — Pre-auth SSH DoS via unbounded zlib inflate
CVE-2026-23942 Fixed in 28.4.1, running 28.4.1 — SFTP root escape via component-agnostic prefix check in ssh_sftpd
CVE-2026-23941 Fixed in 28.4.1, running 28.4.1 — Request smuggling via first-wins Content-Length parsing in inets httpd
CVE-2026-21620 Fixed in 28.3.2, running 28.4.1 — TFTP Path Traversal
CVE-2016-1000107 Fixed in 28.0.4, running 28.4.1 — Httpd CGI Scripts Environment Variable Pollution AKA "httpoxy"
CVE-2025-58050 Fixed in 28.0.3, running 28.4.1 — Buffer Read Overflow on Regular Expressions with (*scs:) and (*ACCEPT)
CVE-2025-48038 Fixed in 28.0.3, running 28.4.1 — SSH Unverified File Handles can Cause Excessive Use of System Resources
CVE-2025-48039 Fixed in 28.0.3, running 28.4.1 — SSH Unverified Paths can Cause Excessive Use of System Resources
CVE-2025-48040 Fixed in 28.0.3, running 28.4.1 — SSH Malicious Key Exchange Messages may Lead to Excessive Resource Consumption
CVE-2025-48041 Fixed in 28.0.3, running 28.4.1 — SSH_FXP_OPENDIR may Lead to Exhaustion of File Handles
CVE-2025-4748 Fixed in 28.0.1, running 28.4.1 — Absolute Path in Zip Module

@Taure
Taure merged commit 31d63ed into main Aug 6, 2026
17 checks passed
@Taure
Taure deleted the chore/minato-0-18-5 branch August 6, 2026 11:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant