Skip to content

Releases: erikbra/grate

Added --restore switch

28 Nov 22:38
07c7360
Compare
Choose a tag to compare

What's Changed

  • Add running of Oracle tests in CI by @erikbra in #141
  • Adding Restore from path option for Sql Server only migrations by @bptillman in #136

Full Changelog: 1.0.0...1.1.0

1.0.0 - Feature complete-ish

22 Nov 22:11
168c85e
Compare
Choose a tag to compare

1.0.0 Release

I wanted to bump the release numbers to 1.x.x, as we are quite feature-complete with RoundhousE now, and I consider grate a viable
alternative in production. The version numbers should reflect that.

New feature - Oracle support

The biggest new feature is Oracle support, which was part of the original RoundhousE, but hadn't been maintained for the .net core versions. Oracle is kind of different here and there compared to the other database systems, so I have had to be a bit creative when translating e.g the "Create database" concept to Oracle. Please let me know if you are a seasoned Oracle user, and my assumptions/choices don't make sense 😄

Breaking-ish change: Upgrade Microsoft.Data.SqlClient from 3.0.1 to 4.0.0

The creators of the Sql client library has chosen to change the default for encryption setting on conneciton to SQL server to encrypted. This might break some scenarios, it did break all the tests for grate. But they were easily "solved" by adding ;Encrypt=false to the end of the connection strings. If you run your SQL server in a publicly accessible environment, I would definitely recommend using an encrypted connection instead.

Please refer to the Microsoft.Data.SqlClient release notes' section on this for details.

Build pipeline changes

  • Added security scanning of code on build, thanks @wokket !
  • Avoid triggering devops example pipeline on PRs
  • Tools updates

What's Changed

  • Set up CI with Azure Pipelines by @erikbra in #121
  • pre-requisite is dotnet 6 noted in docs by @OzBob in #107
  • Bump gittools/actions from 0.9.10 to 0.9.11 by @dependabot in #135
  • Set pr:none on devops pipeline trigger by @erikbra in #137
  • Features/106 oracle - Added Oracle support by @erikbra in #134
  • Bump Microsoft.Data.SqlClient from 3.0.1 to 4.0.0 by @dependabot in #138
  • Enable security scanning of PR's (WIP, hold for now...) by @wokket in #72

New Contributors

Full Changelog: 0.11.0...1.0.0

0.11.0

10 Nov 22:25
53019c0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.10.1...0.11.0

0.10.1 - Bugfix on version not being updated in ScriptsRun table

26 Oct 19:16
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.10.0...0.10.1

0.10.0 - Add Sqlite support, and other changes

17 Oct 11:02
Compare
Choose a tag to compare

A lot of small tasks, lots of documentation improvements and a couple of bug fixes by @wokket, thanks a lot! Some build pipeline improvements. Add debian packages. Add winget packages. Add Sqlite support.

What's Changed

  • Bump docker/build-push-action from 2.5.0 to 2.7.0 by @dependabot in #83
  • Bump docker/metadata-action from 3.3.0 to 3.5.0 by @dependabot in #85
  • Bump Microsoft.Data.SqlClient from 3.0.0 to 3.0.1 by @dependabot in #84
  • Build winget packages by @erikbra in #94
  • Updated to .NET 6 rc2 by @erikbra in #96
  • Lowered severity of "skipped" lines to "Debug" by @erikbra in #95
  • docs: Added page listing various ways of getting grate. by @wokket in #98
  • Build debian packages by @erikbra in #80
  • Fix #101: Environment scripts were being run when no environment specified by @wokket in #102
  • Add Sqlite database support by @erikbra in #103
  • feat #41: Added example of using the docker image to run a migration … by @wokket in #92
  • Docs #97: Added basic sample targeting a sql localDb instance by @wokket in #100
  • docs: Fleshed out intro docs by @wokket in #104

New Contributors

Thanks a lot for your contributions, my dear bot 😆

Full Changelog: 0.9.6...0.10.0

Bugfix: Create LocalApplicationData folder if it does not exist

11 Oct 21:08
3401f57
Compare
Choose a tag to compare

What's Changed

  • Removed nuget.config with .net 6 preview packages by @erikbra in #90
  • Bug #89: Create default output folder LocalApplicationData by @erikbra in #91

Full Changelog: 0.9.5...0.9.6

0.9.5 - Docs and installers

11 Oct 19:56
9c9102c
Compare
Choose a tag to compare

Docs and installers

Small-ish release, focused on getting out installers. Msi (unsigned, so you get a warning), and Docker image. Also some documentation.

What's Changed

Full Changelog: 0.9.4...0.9.5

Release 0.9.4 - some more features

07 Oct 19:07
1551475
Compare
Choose a tag to compare

Added some more features which were missing, compared to RoundhousE.

@wokket is a feature machine, and implemented the following:

  • --runallanytimescripts support, feat #32
  • --dryrun support, feat #33
  • --baseline support, feat #54

He also fixed the following bug:

  • PR #64: Support more than just SqlServer at runtime :)

I really appreciate the contributions!

What's Changed

Full Changelog: 0.9.3...0.9.4

Release 0.9.3 - Initial release

26 Sep 21:21
fa1f97d
Compare
Choose a tag to compare
Pre-release

Binaries below - self-contained (no .NET install needed in the environment) and framework dependent (smaller binaries, but dependent on .NET 6 rc1 installed in the environment).

Available as a Nuget (global) tool on nuget.org too: https://www.nuget.org/packages/grate/