Dependabot commands
You can trigger Dependabot actions by commenting on this MR
$dependabot recreate will recreate this MR rewriting all the manual changes and resolving conflicts
Bumps [github.com/pressly/goose/v3](https://github.com/pressly/goose) from 3.15.1 to 3.16.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/pressly/goose/releases">github.com/pressly/goose/v3's releases</a>.</em></p>
<blockquote>
<h2>v3.16.0</h2>
<ul>
<li>Added YDB support. (<a href="https://github.com/pressly/goose/issues/592">#592</a>)</li>
<li>Fix sqlserver query to ensure DB version. (<a href="https://github.com/pressly/goose/issues/601">#601</a>)</li>
<li>Allow setting / resetting the global Go migration registry. (<a href="https://github.com/pressly/goose/issues/602">#602</a>)
<ul>
<li><code>SetGlobalMigrations</code> and <code>ResetGlobalMigrations</code> functions have been added.</li>
<li>Introduce <code>NewGoMigration</code> for constructing Go migrations.</li>
</ul>
</li>
<li>Add initial implementation of <code>goose.NewProvider</code>.</li>
</ul>
<p>🎉 Read more about this new feature here:</p>
<p><a href="https://pressly.github.io/goose/blog/2023/goose-provider/">https://pressly.github.io/goose/blog/2023/goose-provider/</a></p>
<p>The motivation behind the Provider was simple - <strong>to reduce global state and make goose easier to consume as an imported package</strong>.</p>
<p>Here's a quick summary:</p>
<ul>
<li>Avoid global state</li>
<li>Make Provider safe to use concurrently</li>
<li>Unlock (no pun intended) new features, such as database locking</li>
<li>Make logging configurable</li>
<li>Better error handling with proper return values</li>
<li>Double down on Go migrations</li>
<li>... and more!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/pressly/goose/blob/master/CHANGELOG.md">github.com/pressly/goose/v3's changelog</a>.</em></p>
<blockquote>
<h2>[v3.16.0] - 2023-11-12</h2>
<ul>
<li>Added YDB support. (<a href="https://github.com/pressly/goose/issues/592">#592</a>)</li>
<li>Fix sqlserver query to ensure DB version. (<a href="https://github.com/pressly/goose/issues/601">#601</a>)</li>
<li>Allow setting / resetting the global Go migration registry. (<a href="https://github.com/pressly/goose/issues/602">#602</a>)
<ul>
<li><code>SetGlobalMigrations</code> and <code>ResetGlobalMigrations</code> functions have been added.</li>
<li>Introduce <code>NewGoMigration</code> for constructing Go migrations.</li>
</ul>
</li>
<li>Add initial implementation of <code>goose.NewProvider</code>.</li>
</ul>
<p>🎉 Read more about this new feature here:</p>
<p><a href="https://pressly.github.io/goose/blog/2023/goose-provider/">https://pressly.github.io/goose/blog/2023/goose-provider/</a></p>
<p>The motivation behind the Provider was simple - to reduce global state and make goose easier to consume as an imported package.</p>
<p>Here's a quick summary:</p>
<ul>
<li>Avoid global state</li>
<li>Make Provider safe to use concurrently</li>
<li>Unlock (no pun intended) new features, such as database locking</li>
<li>Make logging configurable</li>
<li>Better error handling with proper return values</li>
<li>Double down on Go migrations</li>
<li>... and more!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/pressly/goose/commit/bb5a1e5baca70215b9d09131925705e61d4c01ef"><code>bb5a1e5</code></a> Release v3.16.0</li>
<li><a href="https://github.com/pressly/goose/commit/517e3431596cf252421627436e03559a4af9b44b"><code>517e343</code></a> Release v3.16.0</li>
<li><a href="https://github.com/pressly/goose/commit/1e404628485a5fac1a66851ad66e347e437ef9c8"><code>1e40462</code></a> feat: Gracefully recover Go migrations that panic (<a href="https://github.com/pressly/goose/issues/643">#643</a>)</li>
<li><a href="https://github.com/pressly/goose/commit/9e6ef20c4fdcb8836fd3481cc3cf59c8c59fd184"><code>9e6ef20</code></a> refactor: add TableExists assertion support and improve docs (<a href="https://github.com/pressly/goose/issues/641">#641</a>)</li>
<li><a href="https://github.com/pressly/goose/commit/c5e0d3cffc0e98e309481a62f7747da532d83d01"><code>c5e0d3c</code></a> Add source path to Go migrations with file on disk</li>
<li><a href="https://github.com/pressly/goose/commit/91e20b290ab9b2f69211fe15596b047570f39fe5"><code>91e20b2</code></a> test: SQLite3 shared cache (<a href="https://github.com/pressly/goose/issues/639">#639</a>)</li>
<li><a href="https://github.com/pressly/goose/commit/8ea09689a11d9b95f4bb4e8ce36b95e7de0e900e"><code>8ea0968</code></a> Improve lock tests and bump go deps (<a href="https://github.com/pressly/goose/issues/638">#638</a>)</li>
<li><a href="https://github.com/pressly/goose/commit/669263905ca9d4bf60890f2d99da7f254fe1e6b0"><code>6692639</code></a> Create an alias for Dialect from database.Dialect (<a href="https://github.com/pressly/goose/issues/636">#636</a>)</li>
<li><a href="https://github.com/pressly/goose/commit/3fade11d08dba6df98649125c253d763aedfcf5b"><code>3fade11</code></a> fix: Set explicit transaction mode on Go register</li>
<li><a href="https://github.com/pressly/goose/commit/04e12b88f4e004d2e97a69eac4258bc698fb9d84"><code>04e12b8</code></a> feat: Add goose provider (<a href="https://github.com/pressly/goose/issues/635">#635</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/pressly/goose/compare/v3.15.1...v3.16.0">compare view</a></li>
</ul>
</details>
<br />
---
<details>
<summary>Dependabot commands</summary>
<br />
You can trigger Dependabot actions by commenting on this MR
- `$dependabot recreate` will recreate this MR rewriting all the manual changes and resolving conflicts
</details>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Bumps github.com/pressly/goose/v3 from 3.15.1 to 3.16.0.
Release notes
Sourced from github.com/pressly/goose/v3's releases.
Changelog
Sourced from github.com/pressly/goose/v3's changelog.
Commits
bb5a1e5Release v3.16.0517e343Release v3.16.01e40462feat: Gracefully recover Go migrations that panic (#643)9e6ef20refactor: add TableExists assertion support and improve docs (#641)c5e0d3cAdd source path to Go migrations with file on disk91e20b2test: SQLite3 shared cache (#639)8ea0968Improve lock tests and bump go deps (#638)6692639Create an alias for Dialect from database.Dialect (#636)3fade11fix: Set explicit transaction mode on Go register04e12b8feat: Add goose provider (#635)Dependabot commands
You can trigger Dependabot actions by commenting on this MR
$dependabot recreatewill recreate this MR rewriting all the manual changes and resolving conflictsadded 1 commit
d34fb647- chore(deps): bump github.com/pressly/goose/v3 from 3.15.1 to 3.16.0Compare with previous version