Repository navigation
v0.17.1rc3
Pre-release
Pre-release
·
12 commits
to release/0.17.1
since this release
Release candidate — for testing.
agento upgradewill not pick this up; pin it.
Carries everything in v0.17.1rc2, plus the toolbox and security fixes below.
Bug Fixes
- SQL queries are now cancelled on the server when they time out. A query that hit
core/sql_timeout_secondswas abandoned by the client while the database kept running it to the end, so the server stayed busy on work nobody waits for. MySQL and MSSQL now cancel the request server-side and set a matching lock timeout. - MSSQL tools honour
core/sql_timeout_seconds. node-mssql ignoresRequest.timeoutand reads onlyrequestTimeoutfrom the pool config, so every MSSQL query failed at the library default of 15 s. The healthcheck keeps its own 10 s limit through request cancellation. - Large-result offload files no longer overwrite each other. The name was
result_YYYYMMDD_HHMMSS.{csv,txt}, so two calls that ended in the same second wrote the same path and the second result replaced the first. The name now carries a random suffix.
Security
- A nested repository config can no longer run commands through the artifact store. The desk and the Git backend refuse a config that a caller placed inside the tree they operate on.
- Outlook replies align the DMARC
header.fromwith the sending mailbox. A reply sent from a shared mailbox could carry afromthe receiving domain's DMARC policy did not accept.
Upgrade
agento upgrade --version 0.17.1rc3