github erikbra/grate 1.6.2
1.6.2 - Tests all the way, improvements and bugfixes

latest releases: 1.7.4, 1.6.3, 1.7.3...
2 months ago

Bugfixes, improvements, bug fixes

Thanks to all that have contributed, both with filing issues, and fixing things, creating PRs. All contributions are welcome, and collaboration is key to being able to keep grate great!

Automated integration tests

I've made an effort to get an automated integration test pipeline up and running, which runs against external database. This makes the way for being able to test in GitHub actions on other platforms than Linux, as running Docker containers in build pipelines is only supported on Linux in GitHub actions. We are also able to perform proper end-to-end testing of cloud-hosted databases, with all sorts of types of auth, etc. Please create an issue or a PR if there is a configuration you would like to add to the test suite!

Thanks to @hoangthanh28 who again made an excellent contribution, and a special thanks to @JaDuyve and @pascalberger who made their first contribution, both on documentation, and code PRs.

What's Changed

  • Fix grate always create Version record when no script to run. by @hoangthanh28 in #425
  • Issue #431: Improved error messages and -output on errors running SQL scripts by @erikbra in #448
  • Chore: Make timeout tests more reliable by @erikbra in #449
  • Bug #450: Re-enable using connection pooling by default for SQL server by @erikbra in #451
  • Add tests on the build, trimmed, self-contained command-line binaries by @erikbra in #456
  • Fix typos by @pascalberger in #452
  • Chore: Remove 'CommandLine.' prefix from command-line tests to improve readibility of step names in GitHub actions by @erikbra in #458
  • Upgrade both upload-artifact and download-artifact to v4 (they work in concert) by @erikbra in #459
  • Fix Azure Devops pipeline and Github actions example to use latest grate in the pipelines by @erikbra in #461
  • Add DropDatabase and CreateDatabase step to GettingStarted documentation page by @JaDuyve in #463
  • First step to running integration tests against external databases by @erikbra in #468
  • Add support for overriding default folder location of CreateDatabase by @JaDuyve in https://github.com/erikbra/grate/pull/467d
  • build(deps): bump coverlet.collector from 6.0.0 to 6.0.1 by @dependabot in #447
  • build(deps): bump gittools/actions from 0.11.0 to 0.12.0 by @dependabot in #455
  • build(deps): bump Microsoft.Data.SqlClient from 5.1.5 to 5.2.0 by @dependabot in #453
  • build(deps): bump gittools/actions from 0.12.0 to 0.13.2 by @dependabot in #460
  • build(deps): bump Dapper from 2.1.28 to 2.1.35 by @dependabot in #466
  • build(deps): bump gittools/actions from 0.13.2 to 0.13.4 by @dependabot in #465
  • build(deps): bump docker/build-push-action from 5.1.0 to 5.2.0 by @dependabot in #469
  • build(deps): bump gittools/actions from 0.13.4 to 0.13.6 by @dependabot in #470

New Contributors

Full Changelog: 1.6.1...1.6.2

Don't miss a new grate release

NewReleases is sending notifications on new releases.