Skip to content

Commit 9ff1aa6

Browse files
authored
chore(deps): bump github.com/lib/pq from 1.10.9 to 1.12.3 in /scraper-go (#319)
Bumps [github.com/lib/pq](https://github.com/lib/pq) from 1.10.9 to 1.12.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/lib/pq/releases">github.com/lib/pq's releases</a>.</em></p> <blockquote> <h2>v1.12.3</h2> <ul> <li>Send datestyle startup parameter, improving compatbility with database engines that use a different default datestyle such as EnterpriseDB (<a href="https://redirect.github.com/lib/pq/issues/1312">#1312</a>).</li> </ul> <p><a href="https://redirect.github.com/lib/pq/issues/1312">#1312</a>: <a href="https://redirect.github.com/lib/pq/pull/1312">lib/pq#1312</a></p> <h2>v1.12.2</h2> <ul> <li>Treat io.ErrUnexpectedEOF as driver.ErrBadConn so database/sql discards the connection. Since v1.12.0 this could result in permanently broken connections, especially with CockroachDB which frequently sends partial messages (<a href="https://redirect.github.com/lib/pq/issues/1299">#1299</a>).</li> </ul> <p><a href="https://redirect.github.com/lib/pq/issues/1299">#1299</a>: <a href="https://redirect.github.com/lib/pq/pull/1299">lib/pq#1299</a></p> <h2>v1.12.1</h2> <ul> <li> <p>Look for pgpass file in ~/.pgpass instead of ~/.postgresql/pgpass (<a href="https://redirect.github.com/lib/pq/issues/1300">#1300</a>).</p> </li> <li> <p>Don't clear password if directly set on pq.Config (<a href="https://redirect.github.com/lib/pq/issues/1302">#1302</a>).</p> </li> </ul> <p><a href="https://redirect.github.com/lib/pq/issues/1300">#1300</a>: <a href="https://redirect.github.com/lib/pq/pull/1300">lib/pq#1300</a> <a href="https://redirect.github.com/lib/pq/issues/1302">#1302</a>: <a href="https://redirect.github.com/lib/pq/pull/1302">lib/pq#1302</a></p> <h2>v1.12.0</h2> <ul> <li> <p>The next release may change the default sslmode from <code>require</code> to <code>prefer</code>. See <a href="https://redirect.github.com/lib/pq/issues/1271">#1271</a> for details.</p> </li> <li> <p><code>CopyIn()</code> and <code>CopyInToSchema()</code> have been marked as deprecated. These are simple query builders and not needed for <code>COPY [..] FROM STDIN</code> support (which is <em>not</em> deprecated). (<a href="https://redirect.github.com/lib/pq/issues/1279">#1279</a>)</p> <pre><code>// Old tx.Prepare(CopyIn(&quot;temp&quot;, &quot;num&quot;, &quot;text&quot;, &quot;blob&quot;, &quot;nothing&quot;)) <p>// Replacement tx.Prepare(<code>copy temp (num, text, blob, nothing) from stdin</code>) </code></pre></p> </li> </ul> <h3>Features</h3> <ul> <li> <p>Support protocol 3.2, and the <code>min_protocol_version</code> and <code>max_protocol_version</code> DSN parameters (<a href="https://redirect.github.com/lib/pq/issues/1258">#1258</a>).</p> </li> <li> <p>Support <code>sslmode=prefer</code> and <code>sslmode=allow</code> (<a href="https://redirect.github.com/lib/pq/issues/1270">#1270</a>).</p> </li> <li> <p>Support <code>ssl_min_protocol_version</code> and <code>ssl_max_protocol_version</code> (<a href="https://redirect.github.com/lib/pq/issues/1277">#1277</a>).</p> </li> <li> <p>Support connection service file to load connection details (<a href="https://redirect.github.com/lib/pq/issues/1285">#1285</a>).</p> </li> <li> <p>Support <code>sslrootcert=system</code> and use <code>~/.postgresql/root.crt</code> as the default value of sslrootcert (<a href="https://redirect.github.com/lib/pq/issues/1280">#1280</a>, <a href="https://redirect.github.com/lib/pq/issues/1281">#1281</a>).</p> </li> <li> <p>Add a new <code>pqerror</code> package with PostgreSQL error codes (<a href="https://redirect.github.com/lib/pq/issues/1275">#1275</a>).</p> <p>For example, to test if an error is a UNIQUE constraint violation:</p> <pre><code>if pqErr, ok := errors.AsType[*pq.Error](https://github.com/lib/pq/blob/HEAD/err); ok &amp;&amp; pqErr.Code == pqerror.UniqueViolation { log.Fatalf(&quot;email %q already exsts&quot;, email) } </code></pre> <p>To make this a bit more convenient, it also adds a <code>pq.As()</code> function:</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/lib/pq/blob/main/CHANGELOG.md">github.com/lib/pq's changelog</a>.</em></p> <blockquote> <h2>v1.12.3 (2026-04-03)</h2> <ul> <li>Send datestyle startup parameter, improving compatbility with database engines that use a different default datestyle such as EnterpriseDB (<a href="https://redirect.github.com/lib/pq/issues/1312">#1312</a>).</li> </ul> <p><a href="https://redirect.github.com/lib/pq/issues/1312">#1312</a>: <a href="https://redirect.github.com/lib/pq/pull/1312">lib/pq#1312</a></p> <h2>v1.12.2 (2026-04-02)</h2> <ul> <li>Treat io.ErrUnexpectedEOF as driver.ErrBadConn so database/sql discards the connection. Since v1.12.0 this could result in permanently broken connections, especially with CockroachDB which frequently sends partial messages (<a href="https://redirect.github.com/lib/pq/issues/1299">#1299</a>).</li> </ul> <p><a href="https://redirect.github.com/lib/pq/issues/1299">#1299</a>: <a href="https://redirect.github.com/lib/pq/pull/1299">lib/pq#1299</a></p> <h2>v1.12.1 (2026-03-30)</h2> <ul> <li> <p>Look for pgpass file in ~/.pgpass instead of ~/.postgresql/pgpass (<a href="https://redirect.github.com/lib/pq/issues/1300">#1300</a>).</p> </li> <li> <p>Don't clear password if directly set on pq.Config (<a href="https://redirect.github.com/lib/pq/issues/1302">#1302</a>).</p> </li> </ul> <p><a href="https://redirect.github.com/lib/pq/issues/1300">#1300</a>: <a href="https://redirect.github.com/lib/pq/pull/1300">lib/pq#1300</a> <a href="https://redirect.github.com/lib/pq/issues/1302">#1302</a>: <a href="https://redirect.github.com/lib/pq/pull/1302">lib/pq#1302</a></p> <h2>v1.12.0 (2026-03-18)</h2> <ul> <li> <p>The next release may change the default sslmode from <code>require</code> to <code>prefer</code>. See <a href="https://redirect.github.com/lib/pq/issues/1271">#1271</a> for details.</p> </li> <li> <p><code>CopyIn()</code> and <code>CopyInToSchema()</code> have been marked as deprecated. These are simple query builders and not needed for <code>COPY [..] FROM STDIN</code> support (which is <em>not</em> deprecated). (<a href="https://redirect.github.com/lib/pq/issues/1279">#1279</a>)</p> <pre><code>// Old tx.Prepare(CopyIn(&quot;temp&quot;, &quot;num&quot;, &quot;text&quot;, &quot;blob&quot;, &quot;nothing&quot;)) <p>// Replacement tx.Prepare(<code>copy temp (num, text, blob, nothing) from stdin</code>) </code></pre></p> </li> </ul> <h3>Features</h3> <ul> <li> <p>Support protocol 3.2, and the <code>min_protocol_version</code> and <code>max_protocol_version</code> DSN parameters (<a href="https://redirect.github.com/lib/pq/issues/1258">#1258</a>).</p> </li> <li> <p>Support <code>sslmode=prefer</code> and <code>sslmode=allow</code> (<a href="https://redirect.github.com/lib/pq/issues/1270">#1270</a>).</p> </li> <li> <p>Support <code>ssl_min_protocol_version</code> and <code>ssl_max_protocol_version</code> (<a href="https://redirect.github.com/lib/pq/issues/1277">#1277</a>).</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/lib/pq/commit/1f3e3d92865dd313b4e146968684d7e3836c76e8"><code>1f3e3d9</code></a> Send datestyle as a startup parameter (<a href="https://redirect.github.com/lib/pq/issues/1312">#1312</a>)</li> <li><a href="https://github.com/lib/pq/commit/32ba56b8f9c09575e3320f0043f4f0bdf0ad2009"><code>32ba56b</code></a> Expand tests for multiple result sets</li> <li><a href="https://github.com/lib/pq/commit/c2cfac15d5048670f784616c0c3dca56f97f49c0"><code>c2cfac1</code></a> Release v1.12.2</li> <li><a href="https://github.com/lib/pq/commit/859f10493799ae5b3fc3706bbef2ee48764dc787"><code>859f104</code></a> Test CockroachDB</li> <li><a href="https://github.com/lib/pq/commit/12e464c3afecfb945fc764001837c137fa764e37"><code>12e464c</code></a> Allow multiple matches and regexps in pqtest.ErrorContains()</li> <li><a href="https://github.com/lib/pq/commit/6d77ced41719616090c9e7eec2c313a18640bc3f"><code>6d77ced</code></a> Treat io.ErrUnexpectedEOF as driver.ErrBadConn in handleError</li> <li><a href="https://github.com/lib/pq/commit/71daecbc4522cf9cb6c399e19b910d22356ebb87"><code>71daecb</code></a> Ensure transactions are closed in pqtest</li> <li><a href="https://github.com/lib/pq/commit/8f448230b50d3c2f796fd20622daaf8ebe3d173c"><code>8f44823</code></a> Set PGAPPNAME for tests</li> <li><a href="https://github.com/lib/pq/commit/4af2196aa02298c23461f2baf538a0679b66a093"><code>4af2196</code></a> Fix healthcheck</li> <li><a href="https://github.com/lib/pq/commit/38a54e44b0a91e12314291c9102714e7f503ba98"><code>38a54e4</code></a> Split out testdata/init a bit</li> <li>Additional commits viewable in <a href="https://github.com/lib/pq/compare/v1.10.9...v1.12.3">compare view</a></li> </ul> </details> <br />
2 parents da42239 + e291db0 commit 9ff1aa6

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

‎scraper-go/go.mod‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ require (
3131

3232
require (
3333
github.com/andybalholm/cascadia v1.3.3 // indirect
34-
github.com/lib/pq v1.10.9
34+
github.com/lib/pq v1.12.3
3535
github.com/redis/go-redis/v9 v9.23.0
3636
golang.org/x/net v0.52.0 // indirect
3737
golang.org/x/sync v0.23.0

‎scraper-go/go.sum‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
2828
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
2929
github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc=
3030
github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw=
31-
github.com/lib/pq v1.10.9 h1:YXG7RB+JIjhP29X+OtkiDnYaXQwpS4JEWq7dtCCRUEw=
32-
github.com/lib/pq v1.10.9/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o=
31+
github.com/lib/pq v1.12.3 h1:tTWxr2YLKwIvK90ZXEw8GP7UFHtcbTtty8zsI+YjrfQ=
32+
github.com/lib/pq v1.12.3/go.mod h1:/p+8NSbOcwzAEI7wiMXFlgydTwcgTr3OSKMsD2BitpA=
3333
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA=
3434
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
3535
github.com/prometheus/client_golang v1.23.2 h1:Je96obch5RDVy3FDMndoUsjAhG5Edi49h0RJWRi/o0o=

0 commit comments

Comments
 (0)