github erikbra/grate 1.0.0
1.0.0 - Feature complete-ish

latest releases: 1.7.0, 1.6.2, 1.6.1...
2 years ago

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

Don't miss a new grate release

NewReleases is sending notifications on new releases.