Releases: grate-devs/grate
2.0.0
Update
Merry Christmas to everyone. Time for a new grate release with new support .NET 10 and bug fixes.
What's Changed
- feat #676: Add support for net10, and remove support for net6/net7 by @wokket in #683
- Document Alpine Linux support; recommend against creating .apk package by @Copilot in #701
- Update repository references from erikbra/grate to grate-devs/grate by @Copilot in #703
- Fix Docker multi-platform build for ARM64 architectures by @Copilot in #705
- Trying to get multi-arch docker build to work again (still doesn't work yet, disabled arm64 build in GitHub Actions for now) by @erikbra in #709
- [WIP] Fix case-sensitive comparison for schema name in SQL Server by @Copilot in #700
- Flatten folder when introduce the zip file by @hoangthanh28 in #710
- Changing the NuGet Trusted Publishing to use the username in secret. by @hoangthanh28 in #708
- Chore: Fix docker repository name by @erikbra in #706
- Restore OIDC trusted publishing for NuGet package publishing by @Copilot in #704
- Update the grate new repos link and docs website by @hoangthanh28 in #712
- Moving the dockerHub username to secrets. by @hoangthanh28 in #713
New Contributors
- @Copilot made their first contribution in #701
Full Changelog: 1.9.8...2.0.0
1.9.8
Another pipeline-only release.
What's Changed
- fix: set the RuntimeIdentifiers to empty when building the docker image. by @hoangthanh28 in #696
- Adding the release asset after publishing artifact. by @hoangthanh28 in #697
Full Changelog: 1.9.7...1.9.8
1.9.7
Trying a different way of creating the release.
Full Changelog: 1.9.6...1.9.7
1.9.6
1.9.5
1.9.3
1.9.2
What's Changed
- Re-add platform support for alpine/arm64 by @hoangthanh28 in #688
Full Changelog: 1.9.1...1.9.2
1.9.1
Bug fix release.
What's Changed
- feat #659: Re-add Case Insensitive Sql Tests by @wokket in #677
- fix #678 : Fixing docker build version. by @hoangthanh28 in #680
- fix #591 , #674: Enable the WarnOnOneTimeScriptChanges for
grateinternal script. by @hoangthanh28 in #679 - Fix #685: Fixing the docker file to use musl to support Alpine linux to run. by @hoangthanh28 in #687
Full Changelog: 1.9.0-beta.1...1.9.1
V1.9.0-beta
It's been a while between releases so we're releasing this as a beta for testing.
The release went out for real instead of a beta, oh well.
What's Changed
- [Build] Update docker containers to .net9 so they build by @wokket in #667
- Publish docker container with multiple platforms support. by @hoangthanh28 in #658
- Fix build command for self-contained executable by @tracker1 in #671
- fix(sql-server): Remove text and ntext when creating grate internal tables by @hoangthanh28 in #662
- build: Update pipeline to use trusted publishing instead of static API key by @wokket in #672
- [Docs] Update --isuptodate documentation by @Tsingis in #584
- chore(sdk): bump the project to .net 9 by @hoangthanh28 in #607
- Chore: Make it still build on .net6.0 and 7.0 by @erikbra in #613
- Chore: Use latest SqlServer 2022 docker image in tests by @erikbra in #614
- [Fix(mariadb)]: correct the grate internal migration script - issue #569 by @hoangthanh28 in #606
- [Sample] Added example of running a migration as part of automated tests by @wokket in #633
- [Docs] Update
--transactiondefault to false in index.md by @DynamicPaul in #646 - [Docs] Update TokenReplacement.md by @tracker1 in #644
- [Feat] Log scripts as DryRun and not Running by @Tradioyes in #621
- [Fix] #616 - Fix MySQL syntax errors by @Coedgy in #617
- [Feat] #641: Allow equal signs in user tokens by @wokket in #663
- [Fix] Make transaction scope timeout the same as command timeout by @sebgod in #612
New Contributors
Thank you to everyone that has stepped up and contributed to this release...grate is only as good as the people that chip in to make it awesome! π»
- @Tsingis made their first contribution in #584
- @DynamicPaul made their first contribution in #646
- @tracker1 made their first contribution in #644
- @Tradioyes made their first contribution in #621
- @Coedgy made their first contribution in #617
- @sebgod made their first contribution in #612
Full Changelog: 1.8.0...1.9.0
1.8.0
Time for another grate release. A couple of small new features, and some bugfixes. Thanks for all the feedback! A special thanks to first-time contributors @ArveSystad, @XelgoSett (PR not merged, but good input, thanks!), and @Delich, for reporting a missing update in the documentation.
New features
- Task #504: Add --isuptodate feature by @erikbra in #529
- Add reassuring info message when running in baseline mode by @ArveSystad in #542
Bugs fixed
- Bug #557: Fixed new (similar) bug if grate schemas/tables exist with different casing for PostgreSQL by @erikbra in #560
- Bug #536: Run After Create Database scripts are run even if database isn't created from scratch by grate by @erikbra in #565
- Bug #524: Scripts in internal Grate migration tables are always registered as "run" by @erikbra in #566
- Bug #553: Baseline creates orphan version_id in ScriptsRun by @erikbra in #567
List of everything that's changed (including chores)
- build(deps): bump Microsoft.NET.Test.Sdk from 17.9.0 to 17.10.0 by @dependabot in #525
- build(deps): bump xunit.runner.visualstudio from 2.8.0 to 2.8.1 by @dependabot in #528
- build(deps): bump xunit from 2.8.0 to 2.8.1 by @dependabot in #527
- Task #504: Add --isuptodate feature by @erikbra in #529
- build(deps): bump docker/login-action from 3.1.0 to 3.2.0 by @dependabot in #531
- build(deps): bump Microsoft.Data.Sqlite from 8.0.5 to 8.0.6 by @dependabot in #530
- build(deps): bump Microsoft.Data.SqlClient from 5.2.0 to 5.2.1 by @dependabot in #535
- build(deps): bump MartinCostello.Logging.XUnit from 0.3.0 to 0.4.0 by @dependabot in #534
- build(deps): bump docker/build-push-action from 5.3.0 to 5.4.0 by @dependabot in #537
- build(deps): bump docker/build-push-action from 5.4.0 to 6.0.1 by @dependabot in #543
- build(deps): bump docker/build-push-action from 6.0.1 to 6.0.2 by @dependabot in #545
- build(deps): bump docker/build-push-action from 6.0.2 to 6.1.0 by @dependabot in #547
- Add reassuring info message when running in baseline mode by @ArveSystad in #542
- Update TestContainers to 3.9.0 by @erikbra in #548
- build(deps): bump docker/build-push-action from 6.1.0 to 6.2.0 by @dependabot in #552
- build(deps): bump gittools/actions from 1.1.1 to 1.2.0 by @dependabot in #556
- build(deps): bump docker/build-push-action from 6.2.0 to 6.4.0 by @dependabot in #558
- build(deps): bump docker/build-push-action from 6.4.0 to 6.4.1 by @dependabot in #559
- Bug #557: Fixed new (similar) bug if grate schemas/tables exist with different casing for PostgreSQL by @erikbra in #560
- Bug #536: Run After Create Database scripts are run even if database isn't created from scratch by grate by @erikbra in #565
- build(deps): bump gittools/actions from 1.2.0 to 2.0.1 by @dependabot in #563
- build(deps): bump docker/build-push-action from 6.4.1 to 6.5.0 by @dependabot in #561
- build(deps): bump docker/login-action from 3.2.0 to 3.3.0 by @dependabot in #562
- Bug #524: Scripts in internal Grate migration tables are always registered as "run" by @erikbra in #566
- Bug #553: Baseline creates orphan version_id in ScriptsRun by @erikbra in #567
New Contributors
- @ArveSystad made their first contribution in #542
Full Changelog: 1.7.4...1.8.0